Downloadliste

Projektbeschreibung

The DParser is a scannerless GLR parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of EBNF and regular expressions and support both speculative and final actions.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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.

2010-12-21 06:43
1.26

Dieses Release behebt einen Bug Unicode, Zusammenstellung Warnungen mit neueren Versionen von gcc, const Fragen, ein MinGW Frage, wo es liegt etwa die Größe einer Datei, um einen Fehler in der Option-R, dass Substitutionen in Saiten verhindert im Code und einen Fehler in Fehlerbehebung, dass könnte zu einem Absturz führen. Whitespace Parser nun erben Attribute des übergeordneten. Die Fähigkeit zu deaktivieren Freelists für bessere Ergebnisse valgrind wurde hinzugefügt.
This release fixes a Unicode bug, compilation warnings with newer versions of gcc, const issues, a MINGW issue where it lies about the size of a file, a bug in the -R option that prevented substitutions in strings in code, and a bug in error recovery that could result in a crash. Whitespace parsers now inherit attributes of the parent. The ability to disable freelists for better valgrind results has been added.

2009-10-09 02:51
1.22

Diese Veröffentlichung fügt Zweideutigkeit Callbacks für Python. Es behebt einen Fehler Verwertung schweren Fehlern, eine Spalte Anzahl Fehler und fehlende Spalte und Zeilennummern bei der Verwendung von einem Leerzeichen subparser.
Tags: 1.22
This release adds ambiguity callbacks for Python. It fixes an error recovery crash bug, a column number bug, and missing column and line numbers when using a whitespace subparser.

2006-10-18 19:10
1.15

Dieses Release beseitigt einen Aufruf von exec unsicher in der Python-Schnittstelle und behebt einen Fehler mit binären links assoziativen Betreiber.
Tags: Minor bugfixes
This release removes a call to insecure exec in the Python interface, and fixes a bug with binary left associative operators.

2006-02-23 23:24
1.14

Unterstützt Generation von benutzerdefinierten Code von einer Grammatik der Syntaxbaum zu drucken, und Begriffsklärung basierend auf Gier (optional). Behebt einen Fehler in der Python-Unterstützung, die die Verwendung von Assoziativität und Priorität verhindert, und fügt die Unterstützung für 64-Bit-Systeme an die Python-Schnittstelle.
Tags: Minor bugfixes
Supports generation of user-defined code from a grammar to print the parse tree, and disambiguation based on greediness (optional). Fixes a bug in the Python support that prevented the use of associativity and priority, and adds support for 64-bit systems to the Python interface.

2004-10-09 07:25
1.13

Eine Zusammenstellung Problem mit der Verwendung des GC-Option wurde mit Memory Leaks bei der Wiederverwendung ein Parser mit einem Leerzeichen mkdparser Produktion in der Bibliothek und die Python-Schnittstelle festgesetzt worden.
Tags: Minor bugfixes
A compilation issue with the use of the GC option was fixed along with memory leaks when reusing a parser with a whitespace production in the mkdparser library and the Python interface.

Project Resources