* [[JavaCC]] -- LL(1) parser generator producing Java code * [[SableCC]] -- LALR parser generator. Generates parse tree and abstract syntax tree classes as well. * [[CUP]] -- LALR parser generator * [[ANTLR]] -- LL parser generator ---++ Frontends to Parser Generators * [[Polyglot Parser Generator]] (PPG) -- based on CUP * [[Java Tree Builder]] -- frontend of JavaCC for generating abstract syntax tree classes * Bali in the [[Jakarta Tool Suite]] -- frontend for JLex, CUP. Generates class hierarchies as well. * [[Tools.JJForester][JJForester]] -- generates abstract syntax classes from an [[Sdf.WebHome][SDF syntax definition]] * [[ApiGen]] -- generates abstract syntax classes from an [[Sdf.WebHome][SDF syntax definition]] * [[MixedCC]] -- frontend for JavaCC, targeting source files written using several languages (e.g. JSP) ---++ Other Overviews * http://catalog.compilertools.net/java.html