我们正在启动一个项目,我们需要在C 应用程序中解析Python源文件。我曾经使用过antl2来生成一些编译器,但这是我第一次使用antlr4。
看来C antlr4目标在https://github.com/antlr/antlr4-cpp
上相当活跃那么,我的问题基本上是Antlr4 C 目标的状态,是否可以开始使用?要使用C 目标,是什么只抓住Antlr4源,然后将Antlr4-CPP复制到该树中并构建?
注意,我不需要绝对稳定且保证永远不会改变的东西,这基本上是足够稳定以开始使用的东西,如果将来有小/中等的API变化,那就很好,我知道看起来很早。
如果Antlr4-C 目标还没有真正准备好,您会建议您推荐哪些解析器生成C 目标Python Parser?
谢谢
ANTLR4 C 目标现在可以使用:https://soft-gems.net/the-antlr4-c-target-is-here/。只需要一些次要的组织内容,必须合并到主要存储库中。
此存储库具有ANTLR 4 C 目标的最新源代码。
https://github.com/antlr/antlr4-cpp
这是关于目标状态的很好的讨论。
https://groups.google.com/forum/# !! topic/antlr-discussion/hv2qpwwjtlg