我需要一个独立的Java解析器(程序“读取”.java源文件并生成AST [即表示源内容的对象])。
有任何帮助吗?也许你的某个人也试过做一些独立的Java解析?
答案 0 :(得分:0)
我们的DMS软件重组工具包有一个full Java 1.7 parser。但是如果你打算做任何严肃的话,解析器是不够的;查看解析后的生活。除了有趣地处理Java之外,DMS还有你需要的支持,例如,属性语法,符号表,转换规则等,以及所有这些的良好文档。 DMS旨在支持自定义语言分析工具的构建。但它并不是GPL兼容的。
答案 1 :(得分:0)
JavaCC具有Java 1.5语法。