1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-23 22:20:24 -08:00

lisp/cedet/semantic/symref.el: Revert last change.

lisp/cedet/semantic/symref/cscope.el:
lisp/cedet/semantic/symref/global.el:
lisp/cedet/semantic/symref/grep.el:
lisp/cedet/semantic/symref/idutils.el: Add local vars for autoloading.
Autoload tool classes.
This commit is contained in:
Chong Yidong 2009-09-07 18:00:19 +00:00
parent dac49f4ee9
commit 2182c2cca5
5 changed files with 28 additions and 42 deletions

View file

@ -492,47 +492,6 @@ over until it returns nil."
"Base tool output parser is not implemented."
(error "Symref tool objects must implement `semantic-symref-parse-tool-output-one-line'"))
;;; Autoload subclasses for semantic-symref-tool-baseclass:
(eieio-defclass-autoload
'semantic-symref-tool-cscope '(semantic-symref-tool-baseclass)
"semantic/symref/cscope"
"A symref tool implementation using CScope.
The CScope command can be used to generate lists of tags in a way
similar to that of `grep'. This tool will parse the output to generate
the hit list.
See the function `cedet-cscope-search' for more details.")
(eieio-defclass-autoload
'semantic-symref-tool-global '(semantic-symref-tool-baseclass)
"semantic/symref/global"
"A symref tool implementation using GNU Global.
The GNU Global command can be used to generate lists of tags in a way
similar to that of `grep'. This tool will parse the output to generate
the hit list.
See the function `cedet-gnu-global-search' for more details.")
(eieio-defclass-autoload
'semantic-symref-tool-grep '(semantic-symref-tool-baseclass)
"semantic/symref/grep"
"A symref tool implementation using grep.
This tool uses EDE to find he root of the project, then executes
find-grep in the project. The output is parsed for hits
and those hits returned.")
(eieio-defclass-autoload
'semantic-symref-tool-idutils '(semantic-symref-tool-baseclass)
"semantic/symref/idutils"
"A symref tool implementation using ID Utils.
The udutils command set can be used to generate lists of tags in a way
similar to that of `grep'. This tool will parse the output to generate
the hit list.
See the function `cedet-idutils-search' for more details.")
(provide 'semantic/symref)
;; Local variables:

View file

@ -31,6 +31,7 @@
(declare-function ede-project-root-directory "ede/files")
;;; Code:
;;;###autoload
(defclass semantic-symref-tool-cscope (semantic-symref-tool-baseclass)
(
)
@ -85,4 +86,10 @@ Moves cursor to end of the match."
(provide 'semantic/symref/cscope)
;; Local variables:
;; generated-autoload-file: "../loaddefs.el"
;; generated-autoload-feature: semantic/loaddefs
;; generated-autoload-load-name: "semantic/symref/cscope"
;; End:
;;; semantic/symref/cscope.el ends here

View file

@ -29,6 +29,7 @@
(require 'semantic/symref)
;;; Code:
;;;###autoload
(defclass semantic-symref-tool-global (semantic-symref-tool-baseclass)
(
)
@ -66,4 +67,10 @@ Moves cursor to end of the match."
(provide 'semantic/symref/global)
;; Local variables:
;; generated-autoload-file: "../loaddefs.el"
;; generated-autoload-feature: semantic/loaddefs
;; generated-autoload-load-name: "semantic/symref/global"
;; End:
;;; semantic/symref/global.el ends here

View file

@ -37,7 +37,7 @@
;;; Code:
;;; GREP
;;;###autoload
(defclass semantic-symref-tool-grep (semantic-symref-tool-baseclass)
(
)
@ -193,4 +193,10 @@ Moves cursor to end of the match."
(provide 'semantic/symref/grep)
;; Local variables:
;; generated-autoload-file: "../loaddefs.el"
;; generated-autoload-feature: semantic/loaddefs
;; generated-autoload-load-name: "semantic/symref/grep"
;; End:
;;; semantic/symref/grep.el ends here

View file

@ -29,6 +29,7 @@
(require 'semantic/symref)
;;; Code:
;;;###autoload
(defclass semantic-symref-tool-idutils (semantic-symref-tool-baseclass)
(
)
@ -68,4 +69,10 @@ Moves cursor to end of the match."
(provide 'semantic/symref/idutils)
;; Local variables:
;; generated-autoload-file: "../loaddefs.el"
;; generated-autoload-feature: semantic/loaddefs
;; generated-autoload-load-name: "semantic/symref/idutils"
;; End:
;;; semantic/symref/idutils.el ends here