我想找到一个树解析器生成器来帮助我为用 C++ 编写的编译器转换 AST。
经过一些快速研究后,我发现了 ANTLR(它可以针对 C 而不是 C++)。我还发现了一个警告不要将 ANTLR 与 C++ 结合使用的网站:http://www.bearcave.com/software/antlr/antlr_treeparse.html .这篇文章也有十年历史,所以它的提示可能已经过时了。
无论如何,我想知道是否有任何替代方案,或者我是坚持使用 ANTLR 还是自己编写?
最佳答案
有plenty of other parser generators , 但我不得不说,在对 ANTLR 不满多年之后,最新版本似乎还不错。
关于c++ - 用于用 C++ 编写的编译器的树解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/948460/