March 18, 2005

gonzui Perl 対応

satoru さんのソースコード検索エンジン gonzui の Perl 対応をしてみました。

langscan-perl-0.01.tar.gz を gonzui のディレクトリで展開すれば動きます。Perl の解析は Perl 側で行っているので、CPAN モジュール PPI のインストールが必要です。後ほど、sourceforge の gonzui プロジェクトのソースツリーに commit しておきます。→ いくつかバグを修正して commit しました。

初めて ruby でまともなスクリプトを書いてみましたが、思ったよりカンタンでした。それより bdb 関係のインストールとか余計なところで時間をつかってしまった気がします。。

というわけでこれを作ったらやってみたかったのが CPAN のコード検索。一応 CPAN code search by gonzui で現在絶賛インデックス中ですが、Perl 側のトークナイズが非常に遅く、このままだと2日はかかりそうです。(テスト中なので不意にアクセスできなくなったりするかもです)

あと、PPI での関数定義や呼び出しなどの解析は手抜きしているので、funcdef: などの検索はほとんど動きません。時間がとれたらぼちぼち実装したいとおもいます。

Posted by miyagawa at March 18, 2005 07:16 PM | Permalink | Comments (0) | TrackBack(4)
Comments
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1597
gonzui Perl対応
Excerpt: gonzui Perl 対応: blog.bulknews.netより miyagawaさんがgonzuiのPerl対応をしたそうです!熱すぎます! さらにCPANモジュールをgonzuiを使って検索できるCPAN code search ...
Weblog: hori-uchi.com
Tracked: March 19, 2005 02:02 AM
gonzuiがPerlに対応
Excerpt: gonzui Perl 対応: blog.bulknews.netsatoru ...
Weblog: HT::Blog
Tracked: March 19, 2005 11:04 AM
gonzui
Excerpt: ソースコード検索エンジンの gonzui ですが、今までは Perl に対応していなかったから使っていなかったのですが、ついに Perl 版を 作ってくれた 神が現われました。 というわけで、早速使ってみました。CPAN から PPI モジュールをインストールして、ファイルをインポー�...
Weblog: 鷹の島
Tracked: March 20, 2005 04:10 PM
gonzuiを使ってみる
Excerpt: gonzui: ソースコード検索エンジン gonzui はソースコード検索エンジンです。 オープンソ...
Weblog: Clouder::Blogger
Tracked: March 21, 2005 12:30 AM
Post a comment