2009-09-22 9 views

Antwort

2

Es gibt viele Python-Parsing-Pakete

Wenn nicht, gibt es etwas, das (laden eine ABNF-Datei in einen Parser-Objekt) ähnlich tun können: Python Parsing Tools. ANTLR insbesondere ist sehr gut respektiert und liest eine Grammatik aus einer dedizierten Datei.

9

Siehe this example, eingereicht von Seo Sanghyeon, der EBNF liest und es analysiert (unter Verwendung von pyparsing), um einen Pyparsing-Parser zu erstellen.

+1

Für einen Neuling ist es nicht offensichtlich, wie Seos Skript zu verwenden ist. Gibt es Anwendungsbeispiele? –

Verwandte Themen