boost-spirit-qi

boost-spirit-qi

文章 0 浏览 2

boost::spirit::qi 和乱序变量

我正在写一个词典分析器。它接受一个英文字符串,并将其转换为一组纬度/经度坐标。它有点像谷歌地球。 无论如何,我已经编写了符号表和语法,并且它正…

谁对谁错谁最难过 2024-10-13 19:15:31 3 0

在 std::list 中存储 boost::spirit::qi::rule

我已阅读关于 boost::spirt:: 的复制或引用语义的其他线程qi::规则。我正在使用Boost 1.42。 using boost::spirit::qi::phrase_parse typedef boost::…

兔小萌 2024-10-07 02:32:22 6 0

混合“替代品”时的 Boost.Spirit 错误与“可选”?

我只使用 Boost.Spirit(来自 Boost 1.44)三天,尝试通过 RFC2822 中的精确语法来解析原始电子邮件。我以为我开始理解它并有所进展,但后来我遇到了…

眼前雾蒙蒙 2024-09-29 14:19:08 5 0

使用 boost 精神解析转义字符串

我正在使用 Spirit 2.4,我想解析这样的结构: Text{text_field} 要点是,text_field 中是一个带有符号“{”、“}”和“\”的转义字符串。 我想使用 q…

晨光如昨 2024-09-29 01:22:59 7 0

改进替代解析器的使用

我扩展了 Spirit 手册中的 Mini XML 示例。 该语法描述了一个 xml 标签,可以用“/&gt”结束并且没有子节点,或者像示例中那样用结束标记 '' 关闭,并…

情徒 2024-09-25 07:11:09 8 0

如何使用 Boost.Spirit.Qi 解析不同的结构?

在此示例中,员工结构是以“employee{int, string, string, double}”的形式解析。 我想知道是否可以修改此示例以解析不同类型的结构,例如“intern{i…

裸钻 2024-09-24 21:07:56 5 0

提升精神自动规则问题

我正在使用属性传播来构建玩具语言的语法树。我在 if 语句的定义中遇到了问题,很难从错误消息中看出,但我认为 rhs 属性没有折叠成预期的属性。我认…

A君 2024-09-16 02:25:19 6 0

是否可以在 Boost.Spirit 中创建自定义解析器?

我试图在 Boost.Spirit (2.3) 中创建一个自定义解析器类,但没有成功。代码是: template &ltclass Iter&gt class crule : public boost::spirit::qi:…

抚笙 2024-09-14 12:49:59 5 0

boost::phoenix::at_c 与 boost::spirit::qi::grammar 结合使用是否有替代方案

我创建了一个测试应用程序来说明我的问题。它解析以“a=”或“b=”开头并用“\r\n”分隔的整数列表。该列表以任意顺序包含这些字段的多次出现。 #incl…

鱼忆七猫命九 2024-09-11 06:47:45 4 0

分配或修改规则中继承的属性并将结果传播到父规则

假设我有一个像这样的 Boost Spirit 语法,其中父规则将继承的属性传递给其子规则。 template &lttypename Iterator&gt struct MyGrammar : qi::gramm…

漫漫岁月 2024-09-09 01:38:23 5 0

用Boost Spirit解析,获得额外物品

这篇文章很长,代码很多,所以我希望 Stack Overflow 能够处理它。 :P 我正在尝试使用 Boost Spirit 编写一个 SVG 解析器。我有一个用“轮廓”填充向…

等你爱我 2024-09-08 02:11:00 6 0

如何使用 Boost::Spirit::Qi 跟踪多个输入的输入位置?

我想在 boost Spirit 解析器中支持 C++ 的 #include 机制。本质上,我有一个脚本命令,要求我的解析器从文件加载子脚本。我希望能够报告错误消息,如 …

就像说晚安 2024-09-07 23:25:17 3 0

通过自定义属性解析增强 Spirit 规则

我正在编写一个 Boost Spirit 语法来将文本解析为这些结构的向量: struct Pair { double a double b } BOOST_FUSION_ADAPT_STRUCT( Pair, (double, a…

孤单情人 2024-09-07 13:58:02 5 0

这个简单的 boost::spirit::qi 解析器有什么问题?

我有这个简单的解析器,旨在解析 VB 样式的双引号字符串。因此,解析器应该将类似的内容转换 "This is a quoted string containing quotes ("" "")" …

阿楠 2024-09-07 05:11:35 7 0

boost Spirit qi 整数和浮点数的数字解析

我试图理解以下结果。测试用例代码的 #include &ltboost/config/warning_disable.hpp&gt #include &ltboost/spirit/include/qi.hpp&gt #include &ltbo…

穿透光 2024-09-07 03:45:09 3 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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