Mailing List Archive

Python parser generators
What parser generators are available for Python? I'm current using
PyLR, are there any others that people recommend?


--
Phil Hunt....philh@vision25.demon.co.uk
Python parser generators [ In reply to ]
Shameless Plug:

http://members.home.com/mcfletch/programming/simpleparse/simpleparse.html

It is primarily targeted at writing modestly fast parsers for mid-sized
files using ebnf declarations. Creates parse trees (as opposed to running
code in-line). I have a slightly more advanced version which I should be
posting within a few weeks (as soon as I have a chance to do an example for
the new feature (allows adding arbitrary mxTextTools tables to the parsing
definition)).

Is released under a Python-style license.

Enjoy yourself,
Mike
Python parser generators [ In reply to ]
Mike Fletcher (mcfletch@vrtelecom.com) wrote:
: Shameless Plug:
: http://members.home.com/mcfletch/programming/simpleparse/simpleparse.html

Oh dear, we're into shameless plugs already :-)

Ok, guess I'll add my advertisement too:

http://csr.uvic.ca/~aycock/python

is a package for implementing little languages. Includes a
(powerful, slow) parser class.

John
Python parser generators [ In reply to ]
philh@vision25.demon.co.uk (Phil Hunt) writes:

> What parser generators are available for Python? I'm current using
> PyLR, are there any others that people recommend?

TRAP A Python-based generic compiler prototyping system

http://www.first.gmd.de/smile/trap/