pyparsing - 加载ABNF?

时间:2009-09-22 10:50:32

标签: python parsing pyparsing

可以pyparsing从文件读取ABNF而不必根据python对象定义它吗?

如果没有,是否有类似的东西(将ABNF文件加载到解析器对象中)

2 个答案:

答案 0 :(得分:9)

参见Seo Sanghyeon提交的this example,它读取EBNF并解析它(使用pyparsing)来创建一个pyparsing解析器。

答案 1 :(得分:2)

有很多Python解析包:Python Parsing ToolsANTLR特别受到尊重,并从专用文件中读取语法。