Télécharger la liste

Description du projet

LLnextgen is a (partial) reimplementation of the LLgen Extended-LL(1) parser generator that 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.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-31 23:29
0.5.3

Cette version ajoute la possibilite d'inclure un morceau de code au début du fichier généré à l'aide supérieure%.
This release adds the posibility to include a piece of code at the top of the generated file using %top.

2008-04-20 09:24
0.5.1

Quelques mises en garde ont été ajoutés. Variables créée pour détenir des valeurs de retour sont maintenant initialisé.
Tags: Minor feature enhancements
A few new warnings were added. Variables created to hold return values are now initialized.

2007-05-26 21:20
0.5.0

Cette version ajoute un nouvel opérateur pour spécifier une répétition-optional final. Ceci est utile pour la mise en œuvre des règles de grammaire comme C99 / C + + énumérations où une virgule après la dernière constante est autorisée, mais pas nécessaire. Une option a été ajoutée pour changer les extensions des fichiers générés.
Tags: Major feature enhancements
This release adds a new operator for specifying an
optional-final repetition. This is useful for
implementing grammar rules like C99/C++ enums
where a comma after the last constant is allowed,
but not required. An option was added to change
the extensions of the generated files.

2007-03-21 11:38
0.4.1

Cette version ajoute un back-opérateur de référence et corrige un bug mineur dans l'initialisation valeur de retour.
Tags: Minor feature enhancements
This release adds a back-reference operator and
fixes a minor bug in return value intialization.

2006-12-21 18:51
0.4.0

Les valeurs de retour ont été ajoutées aux règles de simplifier passant résultat.
Tags: Major feature enhancements
Return values were added to the rules to simplify
result passing.

Project Resources