Welcome to the SableCC project

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.


Quick Links


SableCC can be downloaded from the downloads page.


ObjectMacro 2.0 has its own page.


The documentation page explains how to use SableCC.


A community of users and developers is available to help at:

Source Code

The source code repository is available at: