Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #2020 > unrolled thread

LRStar: LR(*) parser generator 9.0 released 2018-03-20.

Started bypbm@lrtec.com
First post2018-03-20 11:16 -0700
Last post2018-03-20 11:16 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.compilers


Contents

  LRStar: LR(*) parser generator 9.0 released 2018-03-20. pbm@lrtec.com - 2018-03-20 11:16 -0700

#2020 — LRStar: LR(*) parser generator 9.0 released 2018-03-20.

Frompbm@lrtec.com
Date2018-03-20 11:16 -0700
SubjectLRStar: LR(*) parser generator 9.0 released 2018-03-20.
Message-ID<18-03-088@comp.compilers>
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

[toc] | [standalone]


Back to top | Article view | comp.compilers


csiph-web