Am Rande notiert ...

washort/parsley. Hatte ich das schon mal? Egal. Eine PEG Implementierung in Python. Baut Parser für Sprachen auf Basis von recht gut lesbaren Sprachbeschreibungen (ähnlich der guten alten BNF).