如何从Java源代码生成AST?[关闭]
据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree
我有两个问题:
- 哪些JDK支持com.sun.source.tree?
- 是否有适用于所有JDK的便携式替代产品?
回答:
您可以使用tools.jar并使用它。
javac是开源的,因此您只需获取该代码即可(假设您可以处理许可证)。
Antlr也具有Java语法。
以上是 如何从Java源代码生成AST?[关闭] 的全部内容, 来源链接: utcz.com/qa/407641.html