boost-spirit

boost-spirit

文章 0 浏览 2

如何使用 boost::spirit::qi 解析行尾?

不应该是一个简单的 eol 能做到这一点吗? #include &ltalgorithm&gt #include &ltboost/spirit/include/qi.hpp&gt #include &ltiostream&gt #include…

愛上了 2024-08-24 10:40:21 5 0

使用 boost::spirit,如何要求记录的一部分独占一行?

我有一个记录解析器,它抛出几个异常之一来指示哪个规则失败。 前言: #include &ltiostream&gt #include &ltsstream&gt #include &ltstdexcept&gt #i…

如梦初醒的夏天 2024-08-24 09:56:38 3 0

boost::spirit::real_p 一些如何舍入该值的方法

我正在使用 boost::spirit 解析器。当我使用 real_p 时,从解析器堆栈中出来的值是 38672000,而不是实际值 386731500。我认为它是如何将其视为浮点值…

转身以后 2024-08-23 10:30:32 2 0

指向类成员的指针

我正在使用 Boost Spirit 解析器,当解析器进行解析时,语义操作会反映到 ParserActions 类的实例。 这是解析器的代码(相关部分) struct urdf_gramm…

最近可好 2024-08-23 09:10:49 4 0

boost::spirit 从语法中组合语法

我已经弄清楚如何使用精神——也就是说,我已经写了一个中等复杂的语法。我总是采取开发程序的方法——一次一个子系统。我已经为一个复杂模型编写了数…

仄言 2024-08-19 16:10:15 8 0

如何更改解析器的内部字符类型?

我已经使用spirit classic有一段时间了,最​​近开始学习 v2。两者都易于使用且功能强大,足以处理中等解析 问题。 在那些有精神经典和ascii字符的田…

此刻的回忆 2024-08-15 17:16:06 4 0

振奋精神,转发声明问题

有人可以给我一些关于如何处理需要查看进一步声明以便能够在当前时刻做出正确语义操作的情况的建议/想法吗?例如,当某人编写某种不支持“前向声明”…

残龙傲雪 2024-08-09 13:48:03 5 0

如何为 unsigned char 类型编译 boost::spirit ?

boost::spirit 断言于 boost::spirit::char_class::ascii::isalnum() 当传递 ascci 字符时 &gt 127. 我将所有私有变量从 std::string 更改为 a typede…

情独悲 2024-08-09 02:22:21 2 0

boost::spirit 并生成不同的节点

问候。 我一直对如何在解析语法和生成 AST 时强制 boost::spirit 生成不同类的节点感兴趣。比如说,我想要不同的节点,例如 VariableNode(其成员为变…

娇柔作态 2024-08-08 05:12:20 3 0

如何使用存储在 boostspirit 闭包中的变量作为 boostspirit 循环解析器的输入?

我想使用解析值作为循环解析器的输入。 该语法定义了一个标头,该标头指定以下字符串的(可变)大小。例如,假设以下字符串是某个解析器的输入。 12\r…

临风闻羌笛 2024-08-05 16:23:29 2 0

Boost::Spirit 中的字符列解析

我正在为 Fortran 77 的一小部分开发基于 Boost Spirit 2.0 的解析器。我的问题我的问题是 Fortran 77 是面向列的,而我在 Spirit 中找不到任何可以允…

何以笙箫默 2024-08-05 01:31:27 1 0

如何增加 gcc 可执行堆栈大小?

我有一个大型的 Boost/Spirit 元程序,当我尝试编译它时,它会破坏 gcc 的堆栈。 如何增加 gcc 的堆栈大小,以便可以编译该程序? 注意:没有无限递归…

怀念你的温柔 2024-07-29 04:38:12 2 0

Boost.Spirit 入门指南?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

池木 2024-07-26 20:43:21 4 0

当我尝试使用 Spirit 解析内容时,我不断遇到堆栈溢出

我想当我开始出现堆栈溢出时,是时候来这里询问了;) 我现在正在尝试学习如何使用 Boost Spirit。 我已经弄清楚了基本的事情。 由于我手边有 K&ampR…

是伱的 2024-07-26 09:26:17 1 0

不推荐使用 boostspirit 标头

我正在遵循 boost::spirit 的快速入门指南,当我包含以下内容时,我收到此编译器警告:“此标头已弃用。请使用:boost/spirit/include/classic_core.h…

迷乱花海 2024-07-21 22:24:44 4 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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