Exponential improvement in the performance of Symbol.text() for deeply nested non-terminal symbols
Some minimal grammar updates
RecursiveDescent caching optimization