Seite 1 von 1

Parsergenerator für Python

Verfasst: Donnerstag 11. Mai 2006, 15:35
von keppla
Hi!

Gibt es einen Parsergenerator für Python?
Also etwas, wo ich eine Sprachdefinition reintue, und Pythonklassen, die mir aus einem String, der der Sprachdefinition entspricht, Token machen, rausbekomme?

Verfasst: Donnerstag 11. Mai 2006, 15:40
von mitsuhiko
Schau mal das hier an: http://dev.modelnine.org/StartSeite#pyrr

Evtl. suchst du soetwas :)

Verfasst: Donnerstag 11. Mai 2006, 15:41
von Rebecca
Ichh kenne mich damit nicht aus, aber erinnere mich an diesen Thread:
http://www.python-forum.de/topic-5680.html

EDIT: Ach, da war wer schneller!

Verfasst: Donnerstag 11. Mai 2006, 22:27
von BlackJack
Ich habe auch ganz gute Erfahrungen mit PyParsing gemacht. Damit kann man keinen Parserquelltext generieren, sondern man bastelt sich eine Grammatik aus Objekten zusammen, die Methoden zum Parsen bieten.

Verfasst: Dienstag 16. Mai 2006, 12:32
von keppla
Pyrr scheint mir nicht so ganz das zu sein, wonach ich suche. Ich möchte mir eigentlich nur die Arbeit sparen, dauernd Parser zu schreiben, obwohl die sich generieren lassen. Weshalb mir PyParsing zeimlich genau nach dem aussieht, was ich gerne hätte, denn ob die Sprachdefinition in Pythonobjekten oder einem anderen Format folgt, ist mir eigentlich recht gleich.

Danke für die hilfreichen Antworten.