Télécharger la liste

Description du projet

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

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.

2013-02-10 08:39
2.10.2

Cette version ajoute la possibilité d'avoir la classe int comme grammaire, soutenant les attributs facultatifs xml2thing() et thing2xml().
Tags: Minor feature enhancements, Minor bugfixes, Stable
This release adds the ability to have class int as grammar,
supporting optional attributes in
xml2thing() and thing2xml().

2012-12-11 08:01
2.9.0

Implémente un portable moyen d'avoir des nouvelles déclarations de fonction de style sans erreurs de syntaxe dans Python 2.7. Étend le synopsis de la fonction csl(). Améliorations mineures de la documentation. Nettoyage de code.
Tags: Stable, Minor feature enhancements, Minor bugfixes
Implements a portable way to have new style function declarations without syntax errors in Python 2.7. Extends the synopsis of the csl() function. Minor documentation enhancements. Code cleanup.

2011-08-03 06:17
1.4

Cette version corrige quelques bugs avec l'analyse Packrat.
Tags: Stable
This release fixes some bugs with packrat parsing.

2011-05-15 17:25
1.3

Le tuple pour les noms de Piast a été remplacé par le symbole (liste) de classe, ce qui est assez compatible, mais soutient le code plus descriptive backends compilateur, aussi.
Tags: Stable, Major
The tuple for names in pyAST was replaced by the Symbol(list) class, which is fairly compatible, but supports more descriptive code in compiler backends, too.

2011-03-17 23:10
1.2

Bugs avec Unicode dans la gestion des erreurs ont été fixés.
Bugs with Unicode in error handling were fixed.

Project Resources