标签: java python-3.x antlr4 abstract-syntax-tree parse-tree
我已经编写了Python代码,以使用ANTLR4获得给定Java源代码的解析树。我希望将此解析树转换为AST,然后将树编辑距离算法应用于不同的AST。问题是,如何将从ANTLR4获得的解析树转换为AST?
如果无法进行转换,是否可以直接从ANTLR4获取AST?
我相信将ANTLR4与Python3结合使用的资源确实有限,而且并不多。因此,任何帮助表示赞赏。预先感谢。