如何将ANTLR4生成的解析树转换为抽象语法树?

时间:2019-07-02 10:15:16

标签: java python-3.x antlr4 abstract-syntax-tree parse-tree

我已经编写了Python代码,以使用ANTLR4获得给定Java源代码的解析树。我希望将此解析树转换为AST,然后将树编辑距离算法应用于不同的AST。问题是,如何将从ANTLR4获得的解析树转换为AST?

如果无法进行转换,是否可以直接从ANTLR4获取AST?

我相信将ANTLR4与Python3结合使用的资源确实有限,而且并不多。因此,任何帮助表示赞赏。预先感谢。

0 个答案:

没有答案