From: Chong Yidong Date: Mon, 7 Sep 2009 18:00:19 +0000 (+0000) Subject: lisp/cedet/semantic/symref.el: Revert last change. X-Git-Tag: emacs-pretest-23.1.90~1091^2~36 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2182c2cca56675e2810ef320a89fe3dd7c229dda;p=emacs.git 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. --- diff --git a/lisp/cedet/semantic/symref.el b/lisp/cedet/semantic/symref.el index a3c08bbd0f8..aabf72763a9 100644 --- a/lisp/cedet/semantic/symref.el +++ b/lisp/cedet/semantic/symref.el @@ -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: diff --git a/lisp/cedet/semantic/symref/cscope.el b/lisp/cedet/semantic/symref/cscope.el index 2382d95cce1..9c9af7c67dd 100644 --- a/lisp/cedet/semantic/symref/cscope.el +++ b/lisp/cedet/semantic/symref/cscope.el @@ -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 diff --git a/lisp/cedet/semantic/symref/global.el b/lisp/cedet/semantic/symref/global.el index 7a5b8d73efe..de3f7a552de 100644 --- a/lisp/cedet/semantic/symref/global.el +++ b/lisp/cedet/semantic/symref/global.el @@ -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 diff --git a/lisp/cedet/semantic/symref/grep.el b/lisp/cedet/semantic/symref/grep.el index 3d9e7b43d9a..3033a41faaf 100644 --- a/lisp/cedet/semantic/symref/grep.el +++ b/lisp/cedet/semantic/symref/grep.el @@ -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 diff --git a/lisp/cedet/semantic/symref/idutils.el b/lisp/cedet/semantic/symref/idutils.el index 26abedfb6ae..e94084e6f2d 100644 --- a/lisp/cedet/semantic/symref/idutils.el +++ b/lisp/cedet/semantic/symref/idutils.el @@ -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