如何使用antlr.jar输出python3目标代码?

时间:2017-05-11 02:25:46

标签: python python-3.x parsing antlr antlr4

我下载了:

antlr-4.7-complete.jar

C:\ANTLR\并重命名为C:\ANTLR\antlr.jar

我也做了: pip3 install antlr4-python3-runtime

我认为这是为了编码,因为下载文档here,比如说:

  

所有用户都应该下载ANTLR工具本身,然后选择下面的运行时目标,除非您使用的是工具罐中内置的Java。

所以看起来我有所需的所有工具。但是这样做:

cd C:\ANTLR
java -jar antlr.jar arithmetic.g4

输出Java代码!

如何输出或将输出转换为Python3代码?

感谢。

请不要告诉我这不是编程问题。没有其他地方可以回答这个问题。

1 个答案:

答案 0 :(得分:0)

K,回答了我自己的问题:

来自here

angular.module("yourApp", ["ui.pagedown"]);

所以我想我会这样做:

antlr4 -Dlanguage=Python3 MyGrammar.g4