SableCC is an open source compiler generator (or interpreter generator) in Java programming language. It is licensed under the GNU Lesser General Public License.
SableCC includes the following features:
Deterministic Finite Automaton (DFA) based lexers with full Unicode support and lexical states.
Extended Backus-Naur Form grammar syntax. (Supports the *, and + operators).
LALR(1) based parsers.
Automatic generation of strictly-typed abstract syntax trees.
Automatic generation of tree-walker classes.
= See also =
ANTLR
JavaCC
= External links =
[http://www.sablecc.org/ SableCC website]