1

CDT の AST などのツールを使用するプラグインを構築して、c++ ソース コード ファイルで静的コード分析を実行したいと考えています。誰かが私が見ることができる似たようなものを知っていますか? それを行うのに役立つ優れたチュートリアルはどこにありますか?

ありがとうございました

4

1 に答える 1

0

(新しい CDT ドキュメントは help.eclipse.org の MIA であるため、古いドキュメントを参照しています)

  1. AST にアクセスするには、CoreModelUtil::findTranslationUnit(IFile)から開始する必要があります。
  2. Codan を確認してください。静的コード分析のフレームワークです。org.eclipse.cdt.codan.core.checker 拡張ポイントから開始できます。

CDT リポジトリのクローンを作成し、CDT ソースをプロジェクトとして追加することから始めることを強くお勧めします。CDT 自体は、CDT API を使用する唯一の例です。

于 2012-11-02T22:01:09.530 に答える