pyparsing - 加载 ABNF?
pyparsing 可以从文件中读取 ABNF 而不必用 python 对象来定义它吗?
如果没有,是否有类似的东西(将 ABNF 文件加载到解析器对象中)
can pyparsing read ABNF from a file instead of having to define it in terms of python objects?
If not, is there something which can do similar (load an ABNF file into a parser object)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 Seo 提交的此示例 Sangheon,它读取 EBNF 并解析它(使用 pyparsing)以创建 pyparsing 解析器。
See this example submitted by Seo Sanghyeon, which reads EBNF and parses it (using pyparsing) to create a pyparsing parser.
Python 解析包有很多:Python 解析工具。 ANTLR 特别受到尊重,它从专用文件中读取语法。
There are lots of Python parsing packages: Python Parsing Tools. ANTLR in particular is very well-respected, and reads a grammar from a dedicated file.