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.

Downloads Download Page
Source Code
Grammars Grammar Page
Documentation Documentation Page
Discussion Group (Mailing List)!forum/sablecc
Old Mailing List (Archives) Mailing List Page
Users User Page
ObjectMacro ObjectMacro Page
SableCC on Twitter
SableCC on Facebook


SableCC can be downloaded from the Download 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:


  • To contribute code to the SableCC project, please follow the procedures outlined in the Contribution Guidelines.
  • You will find links to various development related pages in the Developer Page.
Last modified 9 hours ago Last modified on Jun 2, 2015, 8:40:59 AM