boost-spirit 问答列表

使用 Boost Spirit/Fusion 轻松解析包含枚举字段和 STL 容器的结构

作者:Nick Skywalker 提问时间:6/28/2019

刚开始boost,我实际上需要boost精神来编写一个简单的解析器来填充一些数据结构。 以下是它们大致的样子: struct Task { const string dataname; con...

BOOST_FUSION_ADAPT_STRUCT使用带有 std::vector<self_type> 成员的递归结构

作者:WaterFox 提问时间:11/21/2022

我正在尝试为精神 x3 解析器声明递归 AST。解析器语法正在工作,并且由于建议避免语义操作,因此我正在尝试调整 Rexpr 官方文档示例。 在主文档中,解析的结构可以由映射表示,其中键是字符串,值...

如何在 boost::spirit 中实现解析语句,这本质上是切换解析器?

作者:Frank Puck 提问时间:6/26/2023

我尝试为其编写解析器的语言有一个语句,该语句实质上为以下文本设置属性。这些属性包括 区分大小写 格式(包括不同的评论样式) 我只能想象通过切换到不同的解析器来实现这一点。我认为这需要成功终止当前解...

为什么这个 nabialek 技巧在我带有 boost::spirit::qi 的简单语法中不起作用

作者:David 提问时间:8/8/2023

我想用boost::spirit解析命令行参数。与其以 or 组合列出所有可能的命令,不如使用符号表似乎更优雅。 现在我开始非常简单(假设我只有 2 个可能的命令不消耗任何参数),我已经卡住了。 ...


共4条 当前第1页