parson:另一个PEG解析器组合器库和DSL 源码
牧师 Python中的另一个PEG解析器组合器库。 卖点: 语法的可选具体语法以简洁的独立于主机语言的方式合并了语义动作。 帕森(Parson)语法不会将您束缚于Python。 即使使用组合器在运行时构建整个语法,也可以对其进行分析和编译。 (与一个无法计算的单子库进行对比。) 语义动作以一种无意义的方式获取和返回值。 您可以将具体语法用于re.match仪式。 您可以解析非字符串序列。 反卖点: 该库仍处于流畅的设计中,没有文档记录,完全未经调优,等等。如果您认为可以就设计提供反馈,我希望您使用它。 否则,没有任何承诺。 语义动作以一种非传统的方式工作,可能使您想起Forth
用户评论