  |
pyparsing - http://pyparsing.wikispaces.com
A general parsing module for Python. Grammars are implemented directly in the client code using parsing objects, instead of externally, as with lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA IDL, and 4-function math. [Open source, MIT License] |
  |
EmPy - http://www.alcyone.com/software/empy/
A templating system for Python. [Open Source, GPL] |
  |
Yapps (Yet Another Python Parser System) - http://theory.stanford.edu/~amitp/Yapps/
An easy to use parser system for lightweight parsing needs. It's designed to be easy to use, but not designed to be fast. From a grammar file it generates readable Python code that looks somewhat like what you might have written by hand. [Open Source, MIT] |
  |
SimpleParse - http://simpleparse.sourceforge.net/
A parser generator for mxTextTools. [Open Source, BSD-like] |
  |
SPARK - http://pages.cpsc.ucalgary.ca/~aycock/spark/
Scanning, Parsing, and Rewriting Kit. [Open Source, BSD-like] |