initial commit: some utils and tests
Try to reuse existing objects when possible
select_paths test passes
filter_object utility
New idea about how to do this: marks
integration test
content matching
rename test specs, add failing knockout test
Fix bug; log failing diffs
Failing test for :has(:content)
Start porting jsonselect.js; partly done with lexer
Passing 3/4 token tests, same as jsonselect
five sets of lex tests at parity
full parity for lexer
port parser; all tests fail, so this may or may not be OK.
Finished porting. Does it work?
Some passing match() tests and _jsTypeOf fix
down to one failing test
create my own parser tests
begin copying parser tests