Related articles |
---|
New open source parser generator: LLnextgen llnextgen@ghalkes.nl (G.P. Halkes) (2005-12-19) |
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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.