Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #2020
| From | pbm@lrtec.com |
|---|---|
| Newsgroups | comp.compilers |
| Subject | LRStar: LR(*) parser generator 9.0 released 2018-03-20. |
| Date | 2018-03-20 11:16 -0700 |
| Organization | Compilers Central |
| Message-ID | <18-03-088@comp.compilers> (permalink) |
New release LRStar 9.0 is now available at: https://sourceforge.net/projects/lrstar/ It runs on Windows and generates C++ code. It works well with Microsoft Visual Studio C++. It contains 6 working projects for MSVS. It reads a modern powerful grammar notation but also reads Yacc/Bison grammars if the code is removed from the rules and token declarations are redone. See the C99 project whose grammar was originally a Yacc grammar. LRStar is simpler and easier to use now, but still offers the power and productivity of past versions. The generated LR(*) parsers do lexing, parsing, building a symbol table, creating an abstract- syntax tree, and traversing of the AST. LR(*) parsers are minimal LR(1) parsers with extra information that allows nondeterministic LR(k) parsing, if necessary. K can be set to 2, 3, 4, 5 ... by the user as a program option. Comments and feedback from users would be appreciated. Paul B Mann 2018-03-20
Back to comp.compilers | Previous | Next | Find similar
LRStar: LR(*) parser generator 9.0 released 2018-03-20. pbm@lrtec.com - 2018-03-20 11:16 -0700
csiph-web