如何从Java源代码生成AST?[已关闭]
2022-09-01 03:16:40
据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree。
我有两个问题:
- 哪些 JDK 支持 com.sun.source.tree?
- 是否有适用于所有 JDK 的便携式替代品?
据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree。
我有两个问题:
关于你的第二个问题,除了Sun之外,还有几十个Java解析器可用。下面是一个小示例:
我最好的建议是尝试它们中的每一个,看看哪个最适合您的需求。