Syntactic is a parser for Java.
It parses Java source code into an abstract source tree (AST)
It also includes utilities for operating on the AST.
- Supports proposed Java 8 syntax
- Supports generating Java source code for an AST
- Has partial support for converting Java 8 syntax to Java 7