>>> Gerd Boerrigter <[EMAIL PROTECTED]> seems to think that:
>[EMAIL PROTECTED] writes:
>
>> I have downloaded the brand new version of speedbar (0.13) and semantic bovinator 
>(1.3) both
>> with a lot of significant changes and improvements. Anybody out there who can say 
>if these new
>> version work properly with JDE 2.2.4 (Paul?).
>
>I tried it.  The speedbar seems to run, but I am not a heavy user of
>it, so there might be hidden problems.
>
>Semantic doesn't work for me using XEmacs 21.1.7 and JDE 2.2.4.1.
>During parsing of a .java file I get this message during parsing:
>
>,----
>| Versioned.java: 
>[########################..................................................] ...  33%
>| File mode specification error: (wrong-type-argument natnump -2)
>`----
>
>This error seems to occur with every file at different percentages.  I
>assume it is a problem in the BNF or some other data file used by the
>JDE.

David Ponce has a version of jde-parse ready to go with the latest
version of semantic.  I recommend waiting till the integration process
is done.  Also, I don't think there has been any explicit
XEmacs/JDE/Semantic testing, so there will probably be a couple issues
to work out still.

>  I would like to see the java BNF as part of semantic, because it
>should be working without the other (great) stuff of the JDE.

That is an interesting idea.

>Parsing a .el file works, but if I select an entry from the Imenu I
>get this:
>
>,----
>| Signaling: (void-function semantic-overlay-start)
>|   (semantic-overlay-start position)
>| )
>|   (imenu-default-goto-function name (semantic-overlay-start position) rest)
>| )
>|   semantic-imenu-goto-function("semantic-edebug" #<extent [10328, 10483) semantic 
>0x8af5780 in buffer semantic.el>)
>|   apply(semantic-imenu-goto-function "semantic-edebug" #<extent [10328, 10483) 
>semantic 0x8af5780 in buffer semantic.el> nil)
>|   imenu(("semantic-edebug" . #<extent [10328, 10483) semantic 0x8af5780 in buffer 
>semantic.el>))
>|   imenu--menubar-select(("semantic-edebug" . #<extent [10328, 10483) semantic 
>0x8af5780 in buffer semantic.el>))
>|   eval((imenu--menubar-select (quote ("semantic-edebug" . #<extent [10328, 10483) 
>semantic 0x8af5780 in buffer semantic.el>))))
>`----

Some macros in semantic, and semantic-util have changed.  This means
that any program that has a (require 'semantic), or (require
'semantic-util) will need to be re-byte-compiled.  (That may be true
for the first error reported as well.)  Deleting the .elc files and
restarting XEmacs would be a fast way to test that theory.

It will probably be easiest for most to wait a few days for the new
jde-parse to be fully integrated.  It uses many new features which
help eek out a little more parsing performance, and will hopefully
help cut down on the number of times a buffer needs to be re-parsed.
(Another big win)

Thanks for the speedy news!
Eric

-- 
|\/\/\___/\/\/|  Eric Ludlam                 [EMAIL PROTECTED]; [EMAIL PROTECTED]
\____ o o ____/  Homepage:                      http://www.ultranet.com/~zappo
     )   (       Trebuchets:    http://www.ultranet.com/~zappo/trebuchet.shtml
    ( * * )      GNU:                                       http://www.gnu.org
     \___/       Trevor Shea Ludlam:            Oct 16th, 1999, 5lbs 11oz 18in

Reply via email to