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|
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.