The OpenJDK compiler grammar project provides a way to use a ANTLR parser as front end of javac.
As you perhaps already now, I am one of the core developers of Tatoo,
an inovative LR parser generator.
In order to demonstrate that Tatoo is a great parser generator tool,
let's do the same.
Here is JLS 1.0 grammar taken by Tatoo as input:
jls.ebnf
(things between curly braces are...