LRX: LR(*) parser generator for C++ A.M.D.G.
About License Download
and Setup
LRX DFA Release
Notes
Contact
ABOUT FEEDBACK

About LRX

LRX is the new name for an older product, called LRSTAR. LRX has the new improved LR(*) lookahead algorithm and does a better job of reading ANTLR and YACC grammars.

1. ANTLR users. LRX gives you (1) small parser engines (1/10th size of ANTLR parsers), (2) faster parsers (100x faster than ANTLR with C++ target), (3) a report of ambiguities in your grammar (something you may not care about, however). Data is based on testing of a C language parser.

2. YACC/Bison users. LRX gives you (1) EBNF grammar notation, (2) Symbol-table builder, (3) automatic AST construction, (4) AST traversal calling your AST actions, (5) LR(*) parsing for "unlimited" lookahead, (6) separation between code and grammar.

(c) Copyright Paul B Mann 2020.  All rights reserved.