JavaCC | UB CSE IT Service Catalog
https://wiki.cse.buffalo.edu/services/content/javacc
14 May 2024:
Unlike yacc, however, JavaCC generates top-down parsers, which limits it to the LL(k) class of grammars (in particular, left recursion cannot be used).