【发布时间】:2017-02-06 20:44:55
【问题描述】:
在spirit::qi 中,可以将解析器作为继承属性传递给规则,然后直接使用它:
... >> lazy(_r1) >> ...
在 X3 中是否有任何解决方法?
我可以使用 with<state_tag>(std::ref(my_parser))[destination_rule] 将解析器“注入”到所需的规则上下文中,稍后我可以在一些语义操作中检索它 - 但我不知道如何“调用”它。
【问题讨论】:
标签: boost-spirit boost-spirit-x3