SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
An other library for the common problem of parsing arbitrary text data.
A small, easy-to-use Java library
LR parser without lookahead limitation.
Semantic action defined in class not in grammar definition file.
Chaperon is a LALR(1) parser, which parse structured text documents and
generate XML documents as output. It includes a parser generator like yacc
and a regex scaner like lex. As input use Chaperon a grammar written in XML.