Release Notes: This release automatically adds blanks while composing, if the grammar would be violated otherwise. Grammar classes can now have a compose() method, which is called during the composing process. This release also includes some bugfixes.
Release Notes: This release supports backwards compatibility with Python 2.7 in addition to supporting Python 3.x.
Release Notes: This release fixes bugs and extends the capabilities of compose() for metaprogramming.
Release Notes: pyPEG has new features for being used with metaprogramming. There are many bugfixes in this release.
Release Notes: This release cleans parsing and composing code.
Release Notes: This release improves the ignore() function and fixes the attr() function.
Release Notes: The program was rewritten for Python 3.x. pyPEG is now an intrinsic PEG parser. New features include automatic generation of Python objects, a text composing template framework, and much more.
Release Notes: This release fixes some bugs with packrat parsing.
Release Notes: 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.
Release Notes: Bugs with Unicode in error handling were fixed.