标签: python parsing pyparsing
可以pyparsing从文件读取ABNF而不必根据python对象定义它吗?
如果没有,是否有类似的东西(将ABNF文件加载到解析器对象中)
答案 0 :(得分:9)
参见Seo Sanghyeon提交的this example,它读取EBNF并解析它(使用pyparsing)来创建一个pyparsing解析器。
答案 1 :(得分:2)
有很多Python解析包:Python Parsing Tools。 ANTLR特别受到尊重,并从专用文件中读取语法。