2009-09-22 13 views
10

¿puede pyparsing leer ABNF desde un archivo en lugar de tener que definirlo en términos de objetos python?pyparsing - cargar ABNF?

Si no, ¿hay algo que puede hacer similar (ABNF cargar un archivo en un objeto analizador)

Respuesta

2

Hay un montón de paquetes de análisis de Python: Python Parsing Tools. ANTLR en particular es muy respetado, y lee una gramática de un archivo dedicado.

9

Ver this example presentado por Seo Sanghyeon, que lee y lo analiza EBNF (usando pyparsing) para crear un analizador pyparsing.

+1

Para un principiante no es obvio cómo usar el script de Seo. ¿Hay algún ejemplo de uso? –

Cuestiones relacionadas