SableCC is a compiler compiler framework for Java. Features: * produces LALR(1) parser * generation of strictly-typed abstract syntax trees * generation of tree-walker classes Website: * http://www.sablecc.org/