使用 Boost Spirit/Fusion 轻松解析包含枚举字段和 STL 容器的结构
作者:Nick Skywalker 提问时间:6/28/2019
刚开始boost,我实际上需要boost精神来编写一个简单的解析器来填充一些数据结构。 以下是它们大致的样子: struct Task { const string dataname; con...
boost-spirit 问答列表
作者:Nick Skywalker 提问时间:6/28/2019
刚开始boost,我实际上需要boost精神来编写一个简单的解析器来填充一些数据结构。 以下是它们大致的样子: struct Task { const string dataname; con...
作者:WaterFox 提问时间:11/21/2022
我正在尝试为精神 x3 解析器声明递归 AST。解析器语法正在工作,并且由于建议避免语义操作,因此我正在尝试调整 Rexpr 官方文档示例。 在主文档中,解析的结构可以由映射表示,其中键是字符串,值...
作者:Frank Puck 提问时间:6/26/2023
我尝试为其编写解析器的语言有一个语句,该语句实质上为以下文本设置属性。这些属性包括 区分大小写 格式(包括不同的评论样式) 我只能想象通过切换到不同的解析器来实现这一点。我认为这需要成功终止当前解...
作者:David 提问时间:8/8/2023
我想用boost::spirit解析命令行参数。与其以 or 组合列出所有可能的命令,不如使用符号表似乎更优雅。 现在我开始非常简单(假设我只有 2 个可能的命令不消耗任何参数),我已经卡住了。 ...