>>> 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