Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Escaping dot should be taken in deep property #402

Merged
merged 4 commits into from Mar 20, 2015

Commits on Mar 17, 2015

  1. Escaping dot should be taken in deep property

    * removing backslash prior to "."
    * test case: "foo\\.bar" names {"foo.bar": "baz"}
    umireon committed Mar 17, 2015
    Copy the full SHA
    b6e1b57 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2015

  1. Feature: backslash-escaping in .deep.property

    This commit includes:
    * getPathInfo handles escaping `.[]`
    * Documentation added to `.property`
    * Documentation added to `.getPathInfo`
    * Test cases for `.property`
    * Test cases for `.deep.property`
    * Test cases for `.getPathInfo`
    Note that the input of `.getPathInfo` assumed to match the following:
    /^(?:(?:\\[.\[\]]|[^.\[\]])+|\[\d+\])(?:\.(?:\\[.\[\]]|[^.\[\]])+|\[\d+\])$/
    umireon committed Mar 18, 2015
    Copy the full SHA
    704670a View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2015

  1. take regular expression apart

    umireon committed Mar 19, 2015
    Copy the full SHA
    8d370cf View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2015

  1. Copy the full SHA
    1aae1b0 View commit details
    Browse the repository at this point in the history