SableCC is a parser generator which 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.
SableCC can be downloaded from the downloads page.
The documentation page explains how to use SableCC.
A community of users and developers is available to help at:
The source code repository is available at: