2005-07-24から1日間の記事一覧
cflow の出力を graphviz で可視化するためのスクリプトを作ってみた. #!/usr/bin/awk -f function parse(parent, nest) { if (getline == 0) return -1; N=2; while ($N == "") N++; while (N>nest) { FUNC=gensub(/^(.+) {(.*)}$/, "\\1", "g", $N); prin…
大きなソースコードを読むためのツールとして etagとか global とか doxygen を使ってきた.しかし,もっと便利なツールがあるはず.という訳で今日は cflow を試してみた.たとえばこのようなソースコードを cflow に食わせると void fuga(int i) { printf(…