我需要一个独立的 Java 解析器(“读取”.java 源文件并生成 AST [即表示源内容的对象] 的程序)。
- 有https://code.google.com/p/javaparser/但它只支持 Java 1.5
- 我知道如何在“独立”模式下运行 Eclipse Java 解析器,但是这个解析器使用了太多的 Eclipse JAR,太复杂,并且使用了与 GPL 不兼容的 EPL 许可证
- 其他 IDE(IntelliJ、NetBeans、JDeveloper)和 javac 编译器也必须有一些 Java 解析器,但我找不到任何文档如何在“独立”应用程序中使用它们
有什么帮助吗?也许您中的某个人也尝试过进行一些独立的 Java 解析?