SableCC is a parser generator that generates fully featured object-oriented frameworks for building compilers, interpreters, and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code, which leads to a shorter development cycle.
This alpha version brings the automaton package to transform regular expressions into minimal DFAs using minimal alphabets, and proposes a new syntax for specifying SableCC 4 lexers. It also provides complete Javadoc documentation and JUnit testing of the alphabet package.