如何使用命令行生成 python 树?
How to generate python tree using command line?
我已经知道如何使用命令行生成 java 树
java -cp ".;D:\lib\antlr\antlr-4.9.2-complete.jar" org.antlr.v4.gui.TestRig Java8 compilationUnit Test2.java -tree
谢谢朋友的帮助
但...
如何使用命令行生成 python 树?
我模仿了上面的语句但是没成功
我在 g4 中使用 Python3Lexer.g4 和 Python3Parser.g4
enter image description here
TestRig 需要语法名称(在本例中为 Python3
)和开始规则的名称。好的候选者通常是那些以 EOF
结尾的规则,因为它们旨在解析您的所有输入。 Python语法有file_input
和eval_input
。所以我希望 file_input
是你的答案。
尝试:
java -cp ".;D:\lib\antlr\antlr-4.9.2-complete.jar" org.antlr.v4.gui.TestRig Python3 file_input pythonPgm.py -tree
我已经知道如何使用命令行生成 java 树
java -cp ".;D:\lib\antlr\antlr-4.9.2-complete.jar" org.antlr.v4.gui.TestRig Java8 compilationUnit Test2.java -tree
谢谢朋友的帮助 但... 如何使用命令行生成 python 树? 我模仿了上面的语句但是没成功
我在 g4 中使用 Python3Lexer.g4 和 Python3Parser.g4
enter image description here
TestRig 需要语法名称(在本例中为 Python3
)和开始规则的名称。好的候选者通常是那些以 EOF
结尾的规则,因为它们旨在解析您的所有输入。 Python语法有file_input
和eval_input
。所以我希望 file_input
是你的答案。
尝试:
java -cp ".;D:\lib\antlr\antlr-4.9.2-complete.jar" org.antlr.v4.gui.TestRig Python3 file_input pythonPgm.py -tree