Hi & thanks for your answer,
On Fri, Nov 26, 2004 at 09:49:46AM +0100, klaus.berndl@... wrote:
> >Is ECB able to provide code browsing for Perl anyway?
> Yes, it is - but not with semantic/cedet because currently there exists no
> semantic-grammar for perl :-(. But this is not a problem for ECB, because:
> ECB supports alll languages out of the box which are supported by at least
> one of the tagging-engines semantic (part of cedet), imenu or etags - the
> latter ones are part of Emacs itself.
I have cperl.el installed and activated - of course.
I also managed to create a TAGS file for the whole Perl source tree of
a bigger project and the "Perl->Tools->Class Hierarchy from TAGS" brings
up a nice popup menu with the whole hierarchy down to the single
But then I'm stuck. I don't get ECB to utilize this information. Tried
to tweak the "ECB->Preferences->Supporting non-semantic sources" but to
> Well, there is no semantic-support but AFAIK imenu (and also etags) support
> perl and so ECB does it too - i have tested this successfully with my setup!
> ECB displays ther imenu-tags in its methods-browser!
> But of course the best would be a semantic-grammar for perl, so if you are
> willing to write one a lot of people would praise you ;-) cedet offers already
> good tools to write and test new grammars (a debugger etc..) and the cedet-gurus
> are always willing to help you when you are running into problems! There are
> also some guys around who develops new grammars for several languages and these
> people could also be a good starting help - but i admit, writing a grammar
> for perl woluld be a lot of work....
I suppose so. The reason (out of two) why we're doing Perl for our
NLP/NLU systems, was the total lack of Lisp brain cells in my head. So
I'm probably one of the last persons on this planet able to write a
semantic-grammar for Perl(!) in Lisp(?) - unfortunately.
Dipl.-Inf. Richard Jelinek
- The PetaMem Group - Prague/Nuremberg - http://www.petamem.com -
-= 3394928 Mind Units =-