首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python3中使用antlr3

在python3中使用antlr3
EN

Stack Overflow用户
提问于 2020-06-24 22:45:06
回答 2查看 260关注 0票数 0

我有一个用Python2.7和antlr3编写的python项目,

现在,当python杀死python2时,我想把它转换成一个python3项目,使用2to3库很容易。

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2020-06-25 00:16:25

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

据我所知,没有工具可以做到这一点。你必须手动做这件事。

票数 0
EN

Stack Overflow用户

发布于 2021-06-25 22:24:47

Python3支持ANTLR3

Debian中的包被命名为python3-antlr3

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62557746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档