2007-12-09から1日間の記事一覧

indent2tree

パブリックドメイン版 cflow には GNU cflow の -T, --tree * Draw ASCII art treeというオプションがないので、インデントで表された呼び出し構造(オフサイドルール?)をツリー形式に変換するコマンドを書いてみた。 #!/usr/bin/python import sys def ge…

GNU cflow vs パブリックドメイン cflow

今まで cflow を過小評価していた。あらかじめ $ for i in *.c; do cflow $i > $i.cflow; doneとしておいて :grep 関数名 *.cflow とすればクロスリファレンスにもなるし、vim のキー入力のように関数呼び出しが深いソースを読むときは超役に立つ。相互に呼…