【发布时间】:2013-04-23 12:29:46
【问题描述】:
如何在 Pyparsing 中以编程方式提取语法规则匹配的源范围(开始和结束位置)?我不能对这个(子)规则使用setParseAction,因为我正在检查另一个回调中的解析树内容,而另一个回调又指定为ParseAction。我还缺少一个以类似于pprint 的人性化 方式打印parseString() 返回的内容的功能。我知道toList(),但我不确定有趣的信息,例如上下文,是否被这个成员剥夺了。
【问题讨论】:
标签: python grammar pyparsing rule