所以我正在用C ++编写一种编程语言。我已经写了几乎所有内容,除了一点点需要将标记转换为解析树。

标记已经被类型标记并且可以使用了,但是我不想花很多时间来制作自己的解析树生成器。我一直在寻找可以执行此操作的应用程序,但总是遇到非常复杂或过于狂热的应用程序,我只想将令牌类型列表转换为解析树,仅此而已。提前致谢!

最佳答案

根据您的具体要求,可以选择Boost.Spirit。它是模块化的,因此您也应该只能使用它的组件。

10-06 10:24