Adding a first pass at rewriting using a Pratt parser
Moving the pratt parsing into the regular parser
Fixing multi-brace parsing
Fixing parser and correcting tests
Better encapsulation of states
Cleaning up state pops
Lots of cleanup, removed all the peeking, added a TokenStream
Removing unused return value
Adding a fix for leading spaces in decoding JSON and allowing filters as the first expression
Fixing filtering
Adding missing comments and restructuring methods of the parser
Better handling of escapes in literals and quoted strings
More efficient and accurate implementation for reindexing the bytecode and jump positions after removing unused current_nodes
Merge pull request #2 from mtdowling/pratt

Updating to use a Pratt based parser implementation