Download List

Project Description

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.

System Requirements

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

This release adds the ability to have class int as grammar,
supporting optional attributes in
xml2thing() and thing2xml().
Tags: Minor feature enhancements, Minor bugfixes, Stable

2012-12-11 08:01
2.9.0

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.
Tags: Stable, Minor feature enhancements, Minor bugfixes

2011-08-03 06:17
1.4

This release fixes some bugs with packrat parsing.
Tags: Stable

2011-05-15 17:25
1.3

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.
Tags: Stable, Major

2011-03-17 23:10
1.2

Bugs with Unicode in error handling were fixed.

Project Resources