Stan Hebben
736d9f2f8c
- Simplified parser classes, removed unnecessary classes, improved code quality
- the TokenStream now no longer has any memory at all; its input is a CharStream which has peek() and next() methods, the TokenStream doesn't store a single character, making it stateless
- Added flyweight token support, decreasing memory usage