メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年2月18日月曜日

[Apache][CodeReading] Apache2.2.8コードリーディング18日目(1)

今日もApache2.2.8コードリーディング。

どうでもいいことだが、
何も考えずにctagsでタグファイルを作ると、ジャンプできない関数がいっぱい。

だもんで、


$ ctags -R Apacheのソースディレクトリ \
--regex-c=/^APR_DECLARE\([a-zA-Z0-9_]+\)[ \t]*(ap[ru]_[a-zA-Z0-9_]+)\(.*$/\1/i
 

とやってます。

もっといい方法あるのかな???

--
これじゃだめだー。
APR_DECLARE_NONSTDとかも必要か。

--
doxygenがキーワードか???

--
doxygenがtagsファイル作ってくれると期待したけどだめっぽい。
とりあえず、doxygen.confの内容を参考に、

--regex-c=/^APR_[A-Z_]+\([a-zA-Z0-9_]+\)[ \t]*(ap[ru]_[a-zA-Z0-9_]+)\(.*$/\1/i
 

でやることに。。。

--追記:2008/2/24
APUシリーズもあるんで、

--regex-c=/^AP[RU]_[A-Z_]+\([a-zA-Z0-9_]+\)[ \t]*(ap[ru]_[a-zA-Z0-9_]+)\(.*$/\1/i
 

な感じか。

.

0 コメント: