如何使用命令行生成 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_inputeval_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