Télécharger la liste

Description du projet

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.

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.

2010-12-21 06:43
1.26

Cette version corrige un bug Unicode, les avertissements de compilation avec des versions plus récentes de gcc, const questions, une question MinGW où il se trouve à environ la taille d'un fichier, un bogue dans l'option-R qui a empêché les substitutions dans les chaînes dans le code, et un bug dans récupération d'erreur qui pourrait causer un accident. analyseurs Whitespace maintenant hériter des attributs de la société mère. La capacité de désactiver freelists pour de meilleurs résultats valgrind a été ajouté.
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

Cette version ajoute rappels ambiguïté pour Python. Il corrige un bug de reprise sur erreur crash, un bogue numéro de colonne et la colonne manquants et les numéros de ligne lorsque vous utilisez un subparser espaces.
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

Cette version supprime un appel à exec insécurité dans l'interface Python, et corrige un bug avec les opérateurs binaires gauche associative.
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

Soutient la génération de code défini par l'utilisateur à partir d'une grammaire d'imprimer l'arbre d'analyse, et Un article basé sur l'avidité (facultatif). Corrige un bug dans le support de Python qui empêchait l'utilisation de l'associativité et de priorité, et ajoute le support pour les systèmes 64 bits à l'interface Python.
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

Un problème de compilation avec l'utilisation de l'option de GC a été fixé parallèlement à des fuites de mémoire lors de la réutilisation d'un analyseur avec une production d'espaces dans la bibliothèque mkdparser et l'interface Python.
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