pukiwiki-1.4.7_notb_utf8をGNU GLOBALでタグ化してみた。
とある用事で、PukiWikiの内部構造を調べる作業を頼まれました。っつーか、締め切り、ヤヴァイ。
で、ctags使うにしても結局エディタを行ったり来たりするわけです。今回は複数人で仲良くできたらGoodでしたので、手っ取り早く、どこかで見て頭の隅っこに引っ掛かっていたGNU GLOBALを使って、HTML化してみました。
GNU GLOBAL は、ソースコードに索引付けを行うことで、大規模システムのハックやレビューを効率化するソフトウエアです。
http://www.tamacom.com/global-j.html
http://www.gnu.org/software/global/global.html
とか。
あんまり凝る必要も無かったんでGNUサイトのチュートリアル通りに作業完遂。
$ cd .../pukiwiki-1.4.7_notb_utf8 $ gtags $ ls G* GPATH/ GRTAGS/ GSYMS/ GTAGS/ $ global -rx catbody catbody 142 lib/auth.php catbody($title, $page, $body); catbody 219 lib/auth.php catbody($title, $page, $body); catbody 452 lib/func.php catbody($title, $page, $body); catbody 130 lib/pukiwiki.php catbody($title, $page, $body); $ htags -vsanohIT ... $ ls H* HTML/
あとは適当にHTMLのディレクトリ名を調整したり、文字コード調整したりして一丁上がりです。
http://www.glamenv-septzen.net/medias/pukiwiki-htags/
以上。