Boost X3:什么相当于 Qi 关键字解析器指令?

问题描述 投票:0回答:1

我正在考虑将一个用spirit::qi制作的解析器重写成x3。 我找不到 X3 中与 / 运算符结合使用的 kwd 指令等效的内容。

boost boost-spirit-qi boost-spirit-x3
1个回答
0
投票

kwd指令不是灵气的一部分。它是精神存储库的一部分。

operator/
支撑也不是Qi的一部分。因此,您必须期望自己编写这些内容。

幸运的是,在 X3 中这相对简单。我在这个网站上有很多例子展示了如何制作

kw
ikw
解析器修饰符:

要真正获得具有可选重复和属性绑定的完整行为,我认为唯一现实的方法是创建自定义解析器类型。

© www.soinside.com 2019 - 2024. All rights reserved.