Joel Feenstra
|
71fdda1719
Update the version for another npm push.
|
11 years ago |
Joel Feenstra
|
228300e0a1
Add a node cache to improve performance of type and wildcard queries.
|
11 years ago |
Joel Feenstra
|
1dc247254e
Fix a regression in multilevel complex selectors.
|
11 years ago |
Joel Feenstra
|
b3de11f050
Add # as an optional prefix to type selectors to allow better syntax in
|
11 years ago |
Joel Feenstra
|
09a4871f19
Fix package.json syntax issue.
|
11 years ago |
Joel Feenstra
|
668b0215f8
Add support for parent field name selector. This will return the nodes
|
11 years ago |
Joel Feenstra
|
71d48cbd0f
Add period as an operator for later use in parent attribute selector.
|
11 years ago |
Joel Feenstra
|
b7ee9b4be8
Updating version number.
|
11 years ago |
Joel Feenstra
|
2e4ad854cd
Refactor the parser to better handle some cases such as compound
|
11 years ago |
Joel Feenstra
|
14c54f87da
Add more error test cases to get coverage up over 98% and fix a few
|
11 years ago |
Joel Feenstra
|
1bbe2fe569
Add many more tests and fix some functionality. Now over 90% statement,
|
11 years ago |
Joel Feenstra
|
1700727621
Refactor tests to split them up by functionality rather than ast
|
11 years ago |
Joel Feenstra
|
7055cb27be
Fix a couple issues with the subject identifier.
|
11 years ago |
Joel Feenstra
|
cedf4a35a2
Add support for the ! operator to indicate the subject(s) of the
|
11 years ago |
Joel Feenstra
|
3ae68ead8a
Fix all the tests that are failing due to nth-child, and nth-last-child
|
11 years ago |
Joel Feenstra
|
a671835018
Switch to css4 style :not instead of !. Also added :matches support
|
11 years ago |
Joel Feenstra
|
c7af5de886
Initial support for negating a selector using '!' prefix.
|
11 years ago |
Joel Feenstra
|
099d9968ae
Add support for attribute value type comparison.
|
11 years ago |
Joel Feenstra
|
1dd9af3c33
Adding support for regexp based attribute queries. Regexp attribute
|
11 years ago |
Joel Feenstra
|
c2a0569302
Change the version in prep for deploying to npm.
|
11 years ago |
Joel Feenstra
|
382b9bd3a6
Add travis ci build status image.
|
11 years ago |
Joel Feenstra
|
097ca3a628
Update the version of jstestr due to new assert.
|
11 years ago |
Joel Feenstra
|
3f1fa0be02
Add a travis ci config file.
|
11 years ago |
Joel Feenstra
|
b653daa9b1
Add a whole bunch of tests for querying from sample programs.
|
11 years ago |
Joel Feenstra
|
324a965b95
Add a number of token processing tests and some initial query tests. Added a number of AST from a few different bits of code for use in tests.
|
11 years ago |
Joel Feenstra
|
de832a910c
Start to add some tests. Added tokenization tests and some token
|
11 years ago |
Joel Feenstra
|
c69bacb076
Fixing attribute selector and making the sibling and adjacent selectors
|
11 years ago |
Joel Feenstra
|
f755d2e252
Add support for sibling, adjacent, child, nth-child, and attribute
|
11 years ago |
Joel Feenstra
|
ab220d8b20
Add a link to the demo.
|
11 years ago |
Joel Feenstra
|
276071c889
Initial version of ESQuery. Support parsing of selectors and querying
|
11 years ago |