For Programmers: Free Programming Magazines  


Home > Archive > Compilers > December 2005 > New open source parser generator: LLnextgen









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author New open source parser generator: LLnextgen
G.P. Halkes

2005-12-19, 3:59 am

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.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com