我正在考虑编写本质上是我永远以来的第一个解析器(=自从我大部分忘记的 Uni 编译器类)。
由于我使用 C++,我正在考虑使用 Boost Spirit。然后我注意到有“常规”2.5.2 并且有一个名为 Spirit X3 的代码的神奇子集。
我还注意到 Boost Spirit X3 已经在 2 年前宣布/讨论/预发布,但 Boost Spirit 的正式版本是 2.5.2。最后,我读到:
所以我“知道”这不是一个废弃的项目——但不是一个非常积极维护的项目。用 Spirit X3 编写解析器对我来说有多“安全”?有没有可能失败/被丢弃/被放弃,还是一定会成为Boost Spirit发布的主线?