boost-spirit-qi

boost-spirit-qi

文章 0 浏览 4

Boost :: Spirit解析漂浮物并格式化它吗?

我有一个非常酷的浮点计算器实现, boost :: Spirit 。 它可以在 boost :: spirit :: qi :: float _ 默认情况下使用:它获取 std :: string 输入,并…

苦妄 2025-01-23 21:57:27 0 0

更新解析器以允许带引号的字符串中包含括号

我需要更新解析器以接受这些新功能,但我无法一次管理所有这些新功能: 命令必须接受不确定数量的参数(> 0)。 参数可以是数字、不带引号的字符串或…

邮友 2025-01-19 14:47:07 0 0

使用 boost::spirit 解析双打列表

这是一个代码示例。 // file temp.cpp #include #include #include namespace qi = boost::spirit::qi; struct parser : qi::grammar > { parser() : …

烂柯人 2025-01-08 08:30:46 3 0

Boost::Spirit 简单语法示例

我正在阅读 Boost Spirit(和 Boost Fusion)教程(版本 1.48.0)。我一直在玩玩具员工的例子。源链接在这里: http:// /www.boost.org/doc/libs/1_48…

看轻我的陪伴 2025-01-03 23:35:13 3 0

为 boost::spirit 中的解析器属性提供默认值

我一直在一个项目中实现 boost::spirit ,我的挑战之一是直接解析到以下类型的容器中: map 我快到了。我遇到的问题是自动分配 std::pair 的键值。也…

千紇 2024-12-29 14:10:41 0 0

Boost.Spirit、Nabialek 技巧和错误处理

是否有可能以某种方式将“通用”错误处理(就像教程中给出的那样)与 Nabialek 技巧结合起来?像这样: ... on_error ( start , std::cout << val("Er…

铁憨憨 2024-12-29 10:42:10 1 0

Spirit::qi::具有不同字符大小的语法名称

我正在用 Spirit::qi 制作一个解析器,目标是使其与不同的字符大小兼容。 template struct grammar : qi::grammar { grammar () : grammar::base_type…

迷鸟归林 2024-12-29 08:14:06 1 0

如何在语法中添加qi::符号?

我正在尝试使用 Boost.Spirit (V.2.5) 库来创建一个迷你计算器。我想要实现的功能: - 基本微积分(+、-、/、*),有效 - 一些函数(如最小值、最大值…

江湖彼岸 2024-12-26 03:28:01 1 0

无法根据 boost::spirit::qi 中的规则创建语法

我第一次尝试使用 Spirit 库。到目前为止我很喜欢它,但我发现自己无法根据预定义的规则构建语法,即使在尝试深受文档启发的示例时也是如此! 这是我…

我的痛♀有谁懂 2024-12-25 18:17:07 2 0

boost::spirit 中的类 v/s 结构

在 boost::spirit 文档中,语法是使用 struct 定义的。例如, template struct my_grammar : qi::grammar, ascii::space_type > { my_grammar() : my_…

篱下浅笙歌 2024-12-24 21:03:00 4 0

如果函数调用返回 true,则跳过 boost::spirit::qi 中的部分输入

我最近一直在玩 boost::spirit::qi 并一直在尝试编写我自己的(非常非常简单)它将解析的脚本语言。当我处理脚本中的 if 语句时,我遇到了麻烦。如果…

梦在夏天 2024-12-22 04:29:51 4 0

使用 Boost.Spirit 从 HTML 中提取某些标签/属性

因此,我一直在学习一些有关 Boost.Spirit 的知识,以取代我的许多代码中正则表达式的使用。主要原因是纯粹的速度。我发现对于一些相对简单的任务,Bo…

吝吻 2024-12-20 22:30:24 3 0

从 boost::spirit 解析器检索 AST

在我阅读了教程之后boost::spirit,我非常喜欢它,因为它的解析器组合器语法。制作解析器是如此简单。 不幸的是,这些教程对于从解析器中获取复杂数据…

乖乖 2024-12-20 11:55:25 4 0

Boost Spirit:“语义行为是邪恶的”?

阅读并观看此演示: http://boost-spirit。 com/home/2011/06/12/ast-construction-with-the-universal-tree/ 我发现了这个说法——基本上我们建议不…

凉城 2024-12-17 20:48:04 4 0

Boost Spirit 语法匹配嘈杂的输入

我正在尝试解析一个嘈杂的输入,理想情况下我能够查看一个节是否与规则匹配,以及它是否确实获得了我需要的数据并丢弃其余的数据。 我想要的数据如下…

淑女气质 2024-12-13 11:32:49 2 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文