Implement initial JSON parsing
Minor refactoring
Throw correct error for tests intended to fail parsing, fix mistakes in AST conversion
Merge branch 'master' into Conrad-conrad
Fix minor JSON conversion bugs, add test_json for make to cleanly test JSON parser.
Add full support for reading from stdin (JSON or XML)
Add script to handle JSON from file case.
More idiomatic for loop fix.
Fix parser tests for new for loop type.
Keep track of some failing tests
workaround for JSON Infinity parsing, many potential bugs documented.
Lay groundwork for strict mode early error reporting in eval.
eval now correctly throws SyntaxError on parse failure
Implement enhanced parsing for builtin support.