正如标题所说,我想用Java解析一些Java源代码。我很确定还有其他 java 库已经执行此操作,但我找不到。
问问题
1681 次
5 回答
6
Antlr 有一个 Java 语法文件。看到这个。
于 2010-05-04T05:57:21.813 回答
3
Janino可以解析、编译和执行 Java 代码。
于 2010-05-04T06:05:40.590 回答
2
Eclipse 公开了它自己的 Java 编译器的语法树。您可以简单地访问元素。
见这里。
于 2010-05-04T09:01:26.043 回答
2
您可能正在寻找类似 ANTLR 的东西:http ://www.antlr.org/
于 2010-05-04T05:56:25.080 回答
1
JavaCC 有一个 Java 1.5 语法,包括泛型。
令牌可能比我想要的更细粒度
您的第一个要求是获得准确的解析,实际上您只能从现有的解析器中获得。你如何处理结果取决于你。
于 2010-05-04T08:46:44.803 回答