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.
| Tags | Software Development Code Generators Compilers Interpreters Parser Generator Lexer Generator Syntax Tree Builder |
|---|---|
| Licenses | LGPL Apache 2.0 |
| Operating Systems | OS Independent |
| Implementation | Java Other |
Recent releases


Release Notes: This version adds an invalid token to lexer exceptions, allows for custom push back buffers, and divides the parser method into smaller methods.


Release Notes: This version fixes a bug in the setter of list elements and an inlining bug.


Release Notes: This version uses unsigned shift left instead of integer division by 2 for binary search.


Release Notes: This version fixes a bug where SableCC was trying to inline the Start production.


Release Notes: This version fixes a small bug where lists were not deeply cloned.