I've just released a perl plugin for gonzui, a source code search engine (open source koders.com) and made a commit to SF.net CVS.
With support for Perl, now I've mirrored mini-cpan on my server and run a gonzui server instance for CPAN code search. You can search source code from 10000+ CPAN contributed perl modules!
I used PPI to tokenize perl code (Thanks to Autrijus) and my code based on PPI::Tokenizer is not functinal enough, so as it doesn't support function definition and method calls (They're just recognized as "words"). Anybody can volunteer on this, as it's open-source stuff.
PPI _should_ be able to do what you want in regards to function/method testing.
You should consider contributing your code back to PPI, so it can be integrated in properly.
Posted by: Adam Kennedy | 2005.04.01 at 03:25
Hi Adam,
Newer version of the perl plugin supports function definition and method calls in a very ad-hoc way. See the newest version in CVS and give me your feedback, thanks.
http://cvs.sourceforge.net/viewcvs.py/gonzui/gonzui/langscan/perl/
Posted by: miyagawa | 2005.04.01 at 03:27