This is a parser compiler able to compile itself. It generates a class able to parse String in order to build a complete tree. At the current stage, the sample code compiles the compiler itself.
The generated code works on the JRE6, but the try-with-resources statements in the CLI utility needs you to 7th version of the platform.
This project is under the CC-BY-NC-SA License. Contributions are welcome.