|LRSTAR: LR(*) parser generator for C++||A.M.D.G.|
and Setup LRSTAR DFA Release
LRSTAR now has the improved LR(*) lookahead algorithm and does a better job of reading ANTLR and YACC grammars.
1. ANTLR users. LRSTAR 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. LRSTAR 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.|