将antlr3与python3一起使用



我有一个用 python 2.7 和 antlr3 编写的 python 项目,

现在,当Python杀死python2时,我想将其转换为python3项目,使用2to3库很容易。

当我尝试运行pip3 install antlr3-python-runtime时,我收到一个错误,因为antlr3不支持python3,所以我需要安装antlr4,我做到了。

问题是现在我需要更改代码以与antlr4兼容,但是代码有数千行,所以我无法逐行进行。

有没有办法将antlr3项目转换为antlr4项目或在python3中使用antlr3?

没有办法将antlr3项目转换为antlr4项目或在python3中使用antlr3?

我知道没有工具可以做到这一点。您必须手动执行此操作。

ANTLR3 在 Python3 中受支持

Debian 中的软件包被命名为python3-antlr3

或者,您可以在此处找到它:https://gitrepos.estec.esa.int/taste/taste-setup/-/tree/feature_buster/antlr/antlr3_python3_runtime_3.4

相关内容

  • 没有找到相关文章

最新更新