2009-09-22 13 views
10

może pyparsing odczytać ABNF z pliku zamiast konieczności zdefiniowania go w kategoriach obiektów Pythona?pyparsing - załadować ABNF?

Jeśli nie, to nie coś, co można zrobić podobny (załadować plik ABNF do obiektu parsera)

Odpowiedz

2

Istnieje wiele pakietów analizowania Python: Python Parsing Tools. ANTLR w szczególności jest bardzo szanowany i czyta gramatykę z dedykowanego pliku.

9

Zobacz this example przesłane przez Seo Sanghyeon, który czyta EBNF i analizuje go (przy użyciu pyparsing), aby utworzyć parser pyparowy.

+1

Dla nowoprzybyłego nie jest oczywiste, jak używać skryptu Seo. Czy są jakieś przykłady użycia? –

Powiązane problemy