annotate productions which cause recursion
simpÃlify and fix parsing of numbers
simplify end-of-line comment parsing
correctly dump regular expressions
support more special characters in identifiers
cleanup and improve the pretty printing of the AST dump