Rparse: A parser generator written in and for the python programming language.
Features:
* Rparse is easy to learn. Rparse's grammar specification language syntax is similar to that of YACC.
* Powerful grammar declaration operators make left-recursive productions unnecessary. Equivalent left-associated lists may be specified in terms of closure operators.
* Semantic values may be of any type -- thanks to python!
* An abstract syntax tree is AUTOMATICALLY generated while parsing.
* Rparse is licensed under the GPL.
Download rparse:
Rparse for python2.x:
The rparse manual: rparse_manual.pdf
rparse_1.0.6b.tgz or rparse_1.0.6b.zip
Rparse3 for python3.x:
The rparse manual: rparse3_manual.pdf