JavaCC [tm] is the most popular parser generator for use with Java[tm]
applications. A parser generator is a tool thar reads a grammar
specification and converts it to a Java program that can recognize
matches to the grammar.
Homepage: https://javacc.org/