The Rparse Parser Generator

A parser generator for the python programming language.

Rparse:  A parser generator written in and for the python programming language.


* Rparse is easy to learn. Rparse's grammar specification language syntax is similar to that of YACC.

* Expressive 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  

rparse2_1.1.0.tgz or 


Rparse3 for python3.x:

The rparse manual: rparse_manual.pdf