A Java parser generated by
ANTLR
. The ANTLR Java grammar is based on the Java grammar distributed at the ANTLR web site, but with all AST building annotations removed.