使用Eclipse CDT代码分析工具构建插件

时间:2012-11-02 07:25:20

标签: eclipse plugins static-analysis abstract-syntax-tree eclipse-cdt

我想构建一个使用CDT中AST等工具的插件, 对c ++源代码文件执行静态代码分析。 有谁知道我可以看到类似的东西? 我在哪里可以找到一个很好的教程来帮助我做到这一点?

谢谢

1 个答案:

答案 0 :(得分:0)

(我指的是旧文档,因为新的CDT文档是来自help.eclipse.org的MIA)

  1. 看起来,要访问AST,您应该从CoreModelUtil::findTranslationUnit(IFile)
  2. 开始
  3. 确保检查Codan - 它是静态代码分析的框架。您可以从org.eclipse.cdt.codan.core.checker扩展点开始。
  4. 我真的建议首先克隆CDT repo并将CDT源添加为项目 - CDT本身就是使用CDT API的唯一例子。