Release Notes: Full Unicode support was added.
Release Notes: The grammar rules that are applied can be optionally traced by setting pyPEG.print_trace to True. pyPEG will output this trace to stderr. Converting pyPEG to Python 3.x now works seamlessly using 2to3.
Release Notes: Bugfixes.
Release Notes: pyPEG now decorates each pyAST object with source file name and line number.
Release Notes: Two bugs were fixed: one with memoization, and one with the auto comment removal feature.
Release Notes: This release drops support for generating line numbers as text directly into the pyAST. Instead, now pyAST consists of pyPEG.Name objects for the names of the non-terminal symbols. pyPEG.Name is a class derived from Python's str class. Additionally, it has a .line attribute, which contains the line number where the corresponding non-terminal was found. Memoization has been added, so pyPEG is a packrat parser now (optionally).
Release Notes: This release adds functionality to parse and ignore regular expressions with the ignore() class.
Release Notes: A bug in the function for automatically removing comments was fixed.
Release Notes: A bug with the return value of the parseLine() function was fixed.
Release Notes: This is a bugfix release.