in reply to Creating Perl5 plugin for Intellij IDEA (Camelcade)

If you aren't afraid of lisp, you could check out Emacs' cperl-mode and perl-mode modules. Also see flymake as a way to use perl to do the heavy lifting for you.

Since "only perl can parse Perl", best attempts and using perl as a back-end for your parser somehow are probably as close as you are going to get.

--MidLifeXis