我们正在开始一个项目,我们需要在C++应用程序中解析python源文件.我曾经使用过Antlr2来生成一些编译器,但这是我第一次使用Antlr4.
看起来c ++ antlr4目标在https://github.com/antlr/antlr4-cpp上相当活跃
所以,我的问题基本上是Antlr4 C++目标的状态,它是否已准备好开始使用?要使用C++目标,只需获取Antlr4源,并将Antlr4-cpp复制到此树中并构建?
注意,我不需要一些绝对稳定且保证永不改变的东西,只是基本稳定到可以开始使用的东西,如果将来有小/中等的API变化,那就完全没问题,我明白它看起来相当公平早.
如果antlr4-c ++目标还没有准备就绪,你会建议使用什么解析器生成器来生成C++目标python解析器?
谢谢