New open source parser generator: LLnextgen

"G.P. Halkes" <llnextgen@ghalkes.nl>
19 Dec 2005 00:09:04 -0500

          From comp.compilers

Related articles
New open source parser generator: LLnextgen llnextgen@ghalkes.nl (G.P. Halkes) (2005-12-19)
| List of all articles for this month |
From: "G.P. Halkes" <llnextgen@ghalkes.nl>
Newsgroups: comp.compilers
Date: 19 Dec 2005 00:09:04 -0500
Organization: Compilers Central
Keywords: parse, available
Posted-Date: 19 Dec 2005 00:09:04 EST

LLnextgen is a (partial) reimplementation of the LLgen (*)
Extended-LL(1) parser generator [http://www.cs.vu.nl/~ceriel/LLgen.html]
created by D. Grune and C.J.H. Jacobs which is part of the Amsterdam
Compiler Kit (ACK). It takes an EBNF-like description of the grammar
with associated semantic actions in C as input, and generates C-code.
The generated code is strict ANSI C, so it should compile with all
current C compilers.


LLgen, and therefore LLnextgen, extends on the LL(1) class of parser
generators by allowing FIRST/FIRST conflicts and FIRST/FOLLOW conflicts
to be resolved with both static and dynamic conditions.


LLnextgen is Licensed under the Open Software License version 2.0.


For more information, go to:
http://os.ghalkes.nl/LLnextgen/




(*) Note: To add to the confusion, there exists or existed another
program called LLgen, which is an LL(1) parser generator. It was
created by Fischer and LeBlanc.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.