¿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)
¿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)
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.
Ver this example presentado por Seo Sanghyeon, que lee y lo analiza EBNF (usando pyparsing) para crear un analizador pyparsing.
Para un principiante no es obvio cómo usar el script de Seo. ¿Hay algún ejemplo de uso? –