http://www.dabeaz.com/ply/ http://pypi.python.org/pypi/ply
