Hello,
> >In addition I noticed that the Rescan option doesn't seem to work, is
>
> Yes, this appears to be a bug. I'm investigating.
It seems that an argument is missing in the call to
semantic-bovinate-toplevel in the jde-create-imenu-index function
(jde-parse.el).
Here is the patch I have applied to jde-parse to make Rescan work (see
attached file).
Sincerely,
David
*** jde/lisp/jde-parse.el Wed May 24 06:51:00 2000
--- jde-parse.el Wed May 24 23:46:18 2000
***************
*** 344,350 ****
(defun jde-create-imenu-index ()
"Creates an imenu index for a Java source buffer.
This function uses the semantic bovinator to index the buffer."
! (let* ((tokens (semantic-bovinate-toplevel nil t))
(packages (semantic-find-nonterminal-by-token 'package tokens))
(depends (semantic-find-nonterminal-by-token 'include tokens))
(classes (semantic-find-nonterminal-by-token 'type tokens))
--- 344,350 ----
(defun jde-create-imenu-index ()
"Creates an imenu index for a Java source buffer.
This function uses the semantic bovinator to index the buffer."
! (let* ((tokens (semantic-bovinate-toplevel nil nil t))
(packages (semantic-find-nonterminal-by-token 'package tokens))
(depends (semantic-find-nonterminal-by-token 'include tokens))
(classes (semantic-find-nonterminal-by-token 'type tokens))