1

是否有适用于 Windows 的解析表达式语法 (PEG) C++ 库?我尝试用 MS Visual Studio 编译 pegc/legc、pegc 是徒劳的。:(

4

2 回答 2

0

我对Boost.Spirit.Qi很幸运,它应该可以很好地与最新版本的 Microsoft 编译器配合使用。但是请注意:有一个学习曲线。

如果您只想要一个解析器生成器,还可以查看这个相关问题:ANTLR 解析器生成器是否最适合内存受限的 C++ 应用程序?

于 2011-03-04T08:16:30.793 回答
0

尝试使用搜索引擎。你会发现一个关于PEG的 wiki 页面,在那里你会找到一个实现 PEG的库列表。其中之一是Boost.Spirit

于 2011-03-04T08:16:36.040 回答