我从这里使用ANTLRv4 Python3语法:
https://github.com/antlr/grammars-v4/blob/master/python3/Python3.g4
和运行:
java -jar antlr-4.6-complete.jar -Dlanguage=Python2 Python3.g4
生成Python3列克谢.py+一些其他文件。在
但是,Python3列克谢.py包含不是python的代码!例如
^{pr2}$
因为这个它不能使用。有人知道为什么会这样吗?我该怎么解决它?谢谢!在
Tags:
这个语法充满了用Java编写的处理Python特性的动作代码。您必须手动将其移植到python,以使语法对您有用。这就是为什么鼓励语法编写者将动作代码移到基类或侦听器代码中。在
相关问题 更多 >
编程相关推荐