String interpretation moved from parser to scanner
Cleanups and documentation
Flex version bump
Productions for arrays and objects are now left-recursive
Merge branch 'left_recursion' into optimizations