Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
pyparsing 可以从文件中读取 ABNF 而不必根据 python 对象来定义它吗?
如果没有,是否有类似的方法(将 ABNF 文件加载到解析器对象中)
请参阅Seo Sanghyeon 提交的这个示例,它读取 EBNF 并对其进行解析(使用 pyparsing)以创建 pyparsing 解析器。
有很多 Python 解析包:Python Parsing Tools。 特别是ANTLR非常受推崇,它从专用文件中读取语法。