乔姆斯基是另一种语言的语法分析器,灵感来自modgrammar和pyparsing。
开发者评论
我需要一个语言的语法分析器的plywood_项目,modgrammar_看起来这将是完美的,但我不能让简单的语法来工作的。 pyparsing_是优秀的,但不给我回的对象,只有列表和字符串 - 我需要不止于此。我会建议pyparsing_为*你*的项目。除非你真的想要的对象,或者如果你正在做的语言(chomsky_有很多内置的东西制作的编程语言的语法)。
此外,我喜欢写解析器,我知道我是怎么想这个工作,所以它拧,我会做我自己!
安装
  PIP安装乔姆斯基
用法
匹配器
``Matcher``对象是最基本的积木群组。他们不聪明,
他们只返回字符串和列表,并且他们没有什么你的假设
可能是试图建立群组。例如,``Word``匹配器不承担
要消耗空白。
``Matcher``对象是伟大的建设小型解析语言
一致的数据,在``不需要Grammar``对象群组。但对于建设
语言解析器,你可能会使用更多的重型语法建设
。块
要求:
- 在Python中
评论没有发现