我们正在启动一个项目,在这个项目中,我们需要在C++应用程序中解析python源文件。我曾经使用过Antlr2生成过一些编译器,但这是我第一次使用Antlr4。
看起来c++ antlr4目标在https://github.com/antlr/antlr4-cpp上相当活跃
所以,我的问题基本上是Antlr4 C++目标的状态是什么,它准备好开始使用了吗?要使用C++目标,只需抓取Antlr4源代码,并将Antlr4-cpp复制到此树中并进行构建?
注意,我不需要绝对稳定并且保证永远不会改变的东西,只需要基本稳定到可以开始使用的东西,如果将来有小的/中等的API变化,那是非常好的,我理解它看起来相当早。
如果antlr4-c++目标还没有真正准备好,你会推荐什么解析器生成器来生成C++目标python解析器?
谢谢
发布于 2016-06-20 19:45:37
ANTLR4 C++目标现在可以使用了:https://soft-gems.net/the-antlr4-c-target-is-here/。只需要一些次要的组织材料,必须合并到主存储库。
发布于 2015-05-27 01:15:44
此存储库包含ANTLR4 C++目标的最新源代码。
https://github.com/antlr/antlr4-cpp
下面是关于目标状态的一个很好的讨论。
https://groups.google.com/forum/#!topic/antlr-discussion/HV2QpwwjtLg
https://stackoverflow.com/questions/30179887
复制相似问题