JDT对一个java文本文件进行解析,有下面的方法:
String content = buffer.toString();
ASTParser parsert = ASTParser.newParser(AST.JLS3);
parsert.setSource(content.toCharArray());
CompilationUnit result = (CompilationUnit) parsert.createAST(null);
List types = result.types();
TypeDeclaration typeDec = (TypeDeclaration) types.get(0);
MethodDeclaration methodDec[] = typeDec.getMethods();
用CDT对一个C文本文件解析,不是在WorkSpace中打开的文件,
我找到的方法需要有一个Project,类似于上面的读到一个String里直接解析的方法有没有?
如果没有这样的方法,有什么建议?请教。
------解决方案--------------------
IBM上面有一个系列的文章:关于编辑器的
对于文本解析,词法,语法分析用antrl...
netbean和eclipse好像都用antrl.
------解决方案--------------------
不懂,支持一下
------解决方案--------------------
up