タグ

ブックマーク / maminus.hatenadiary.org (1)

  • clangで関数呼び出しを抜き出す - maminusのメモか何か

    今までずっと「C言語のソースコードを解析する技術」をものにしようと色々勉強していたのが、clangでようやくなんとかなりそうな予感がしてきたのでやったことをまとめようと思う。 これまで挫折した方法 今まではチャレンジしては挫折を繰り返してきた。 試したこと 挫折した点 結果 全部自前 ・工数的に無理… 行数カウントとMcCabeのメトリクス集計機能まで作って終了 bison/flex++ ・使い方が難しすぎて導入で挫折 ・文法データの入手が大変 ・結局それなりにコードを書く必要がありそうで心が折れた お試し版作成前に頓挫 CDTのAST ・情報自体はそれなりにありそうだが使い方がよくわからず ・そもそもEclipseのplugin作成方法が不明 お試し前にclangを発見したので触らず終い という感じで10年くらい「ソースをプログラムで解析できると便利なのになぁ」とか思いつつくすぶっていた

    clangで関数呼び出しを抜き出す - maminusのメモか何か
  • 1