gpt4 book ai didi

boost - 使用 Boost Spirit X3 编写解析器对 future 有多安全?

转载 作者:行者123 更新时间:2023-12-01 09:52:04 28 4
gpt4 key购买 nike

我正在考虑编写本质上是我自永远以来的第一个解析器(= 自从 Uni 的编译器类以来我已经忘记了)。

因为我使用 C++,所以我在考虑使用 Boost Spirit。然后我注意到有“常规”2.5.2,还有一些神奇的代码子集,名为 Spirit X3。

我还注意到 Boost Spirit X3 已经在 2 年前宣布/讨论/预发布,而 Boost Spirit 的正式版本是 2.5.2。最后,我读到:

Where is boost-spirit 3? Is it abandoned?

所以我“知道”它不是一个废弃的项目——但不是一个非常积极维护的项目。用 Spirit X3 编写解析器对我来说有多“安全”?有没有可能会失败/掉线/被放弃,或者一定会成为Boost Spirit发布的主线?

最佳答案

它已经发布了,所以它消失的可能性很小。

I liberally use X3 even in production code: After all, we do have tests for a reason.

也就是说,我知道围绕分散在不同翻译单元中的规则链接有许多棘手的问题¹。

以下是让我考虑在以下情况下使用 X3 的事项列表:

稍微不那么紧迫的差异是:

但请注意,X3 有一些亮点:


¹ 请参阅邮件列表,例如x3 linker error with separate TUlinking errors while separate parser using boost spirit x3

² 事实上,通过在 with<> 上创建一个自定义解析器来创建一个可能很“容易”和 any_parser<>

关于boost - 使用 Boost Spirit X3 编写解析器对 future 有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45014216/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com