diff options
| author | Chong Yidong | 2009-09-07 18:00:19 +0000 |
|---|---|---|
| committer | Chong Yidong | 2009-09-07 18:00:19 +0000 |
| commit | 2182c2cca56675e2810ef320a89fe3dd7c229dda (patch) | |
| tree | 746c641c270bfa0448fca3f221be60041b105d42 | |
| parent | dac49f4ee92c6117d05701e2214bb87fd1a7e135 (diff) | |
| download | emacs-2182c2cca56675e2810ef320a89fe3dd7c229dda.tar.gz emacs-2182c2cca56675e2810ef320a89fe3dd7c229dda.zip | |
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.
| -rw-r--r-- | lisp/cedet/semantic/symref.el | 41 | ||||
| -rw-r--r-- | lisp/cedet/semantic/symref/cscope.el | 7 | ||||
| -rw-r--r-- | lisp/cedet/semantic/symref/global.el | 7 | ||||
| -rw-r--r-- | lisp/cedet/semantic/symref/grep.el | 8 | ||||
| -rw-r--r-- | lisp/cedet/semantic/symref/idutils.el | 7 |
5 files changed, 28 insertions, 42 deletions
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." | |||
| 492 | "Base tool output parser is not implemented." | 492 | "Base tool output parser is not implemented." |
| 493 | (error "Symref tool objects must implement `semantic-symref-parse-tool-output-one-line'")) | 493 | (error "Symref tool objects must implement `semantic-symref-parse-tool-output-one-line'")) |
| 494 | 494 | ||
| 495 | |||
| 496 | ;;; Autoload subclasses for semantic-symref-tool-baseclass: | ||
| 497 | |||
| 498 | (eieio-defclass-autoload | ||
| 499 | 'semantic-symref-tool-cscope '(semantic-symref-tool-baseclass) | ||
| 500 | "semantic/symref/cscope" | ||
| 501 | "A symref tool implementation using CScope. | ||
| 502 | The CScope command can be used to generate lists of tags in a way | ||
| 503 | similar to that of `grep'. This tool will parse the output to generate | ||
| 504 | the hit list. | ||
| 505 | |||
| 506 | See the function `cedet-cscope-search' for more details.") | ||
| 507 | |||
| 508 | (eieio-defclass-autoload | ||
| 509 | 'semantic-symref-tool-global '(semantic-symref-tool-baseclass) | ||
| 510 | "semantic/symref/global" | ||
| 511 | "A symref tool implementation using GNU Global. | ||
| 512 | The GNU Global command can be used to generate lists of tags in a way | ||
| 513 | similar to that of `grep'. This tool will parse the output to generate | ||
| 514 | the hit list. | ||
| 515 | |||
| 516 | See the function `cedet-gnu-global-search' for more details.") | ||
| 517 | |||
| 518 | (eieio-defclass-autoload | ||
| 519 | 'semantic-symref-tool-grep '(semantic-symref-tool-baseclass) | ||
| 520 | "semantic/symref/grep" | ||
| 521 | "A symref tool implementation using grep. | ||
| 522 | This tool uses EDE to find he root of the project, then executes | ||
| 523 | find-grep in the project. The output is parsed for hits | ||
| 524 | and those hits returned.") | ||
| 525 | |||
| 526 | (eieio-defclass-autoload | ||
| 527 | 'semantic-symref-tool-idutils '(semantic-symref-tool-baseclass) | ||
| 528 | "semantic/symref/idutils" | ||
| 529 | "A symref tool implementation using ID Utils. | ||
| 530 | The udutils command set can be used to generate lists of tags in a way | ||
| 531 | similar to that of `grep'. This tool will parse the output to generate | ||
| 532 | the hit list. | ||
| 533 | |||
| 534 | See the function `cedet-idutils-search' for more details.") | ||
| 535 | |||
| 536 | (provide 'semantic/symref) | 495 | (provide 'semantic/symref) |
| 537 | 496 | ||
| 538 | ;; Local variables: | 497 | ;; 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 @@ | |||
| 31 | (declare-function ede-project-root-directory "ede/files") | 31 | (declare-function ede-project-root-directory "ede/files") |
| 32 | 32 | ||
| 33 | ;;; Code: | 33 | ;;; Code: |
| 34 | ;;;###autoload | ||
| 34 | (defclass semantic-symref-tool-cscope (semantic-symref-tool-baseclass) | 35 | (defclass semantic-symref-tool-cscope (semantic-symref-tool-baseclass) |
| 35 | ( | 36 | ( |
| 36 | ) | 37 | ) |
| @@ -85,4 +86,10 @@ Moves cursor to end of the match." | |||
| 85 | 86 | ||
| 86 | (provide 'semantic/symref/cscope) | 87 | (provide 'semantic/symref/cscope) |
| 87 | 88 | ||
| 89 | ;; Local variables: | ||
| 90 | ;; generated-autoload-file: "../loaddefs.el" | ||
| 91 | ;; generated-autoload-feature: semantic/loaddefs | ||
| 92 | ;; generated-autoload-load-name: "semantic/symref/cscope" | ||
| 93 | ;; End: | ||
| 94 | |||
| 88 | ;;; semantic/symref/cscope.el ends here | 95 | ;;; 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 @@ | |||
| 29 | (require 'semantic/symref) | 29 | (require 'semantic/symref) |
| 30 | 30 | ||
| 31 | ;;; Code: | 31 | ;;; Code: |
| 32 | ;;;###autoload | ||
| 32 | (defclass semantic-symref-tool-global (semantic-symref-tool-baseclass) | 33 | (defclass semantic-symref-tool-global (semantic-symref-tool-baseclass) |
| 33 | ( | 34 | ( |
| 34 | ) | 35 | ) |
| @@ -66,4 +67,10 @@ Moves cursor to end of the match." | |||
| 66 | 67 | ||
| 67 | (provide 'semantic/symref/global) | 68 | (provide 'semantic/symref/global) |
| 68 | 69 | ||
| 70 | ;; Local variables: | ||
| 71 | ;; generated-autoload-file: "../loaddefs.el" | ||
| 72 | ;; generated-autoload-feature: semantic/loaddefs | ||
| 73 | ;; generated-autoload-load-name: "semantic/symref/global" | ||
| 74 | ;; End: | ||
| 75 | |||
| 69 | ;;; semantic/symref/global.el ends here | 76 | ;;; 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 @@ | |||
| 37 | ;;; Code: | 37 | ;;; Code: |
| 38 | 38 | ||
| 39 | ;;; GREP | 39 | ;;; GREP |
| 40 | 40 | ;;;###autoload | |
| 41 | (defclass semantic-symref-tool-grep (semantic-symref-tool-baseclass) | 41 | (defclass semantic-symref-tool-grep (semantic-symref-tool-baseclass) |
| 42 | ( | 42 | ( |
| 43 | ) | 43 | ) |
| @@ -193,4 +193,10 @@ Moves cursor to end of the match." | |||
| 193 | 193 | ||
| 194 | (provide 'semantic/symref/grep) | 194 | (provide 'semantic/symref/grep) |
| 195 | 195 | ||
| 196 | ;; Local variables: | ||
| 197 | ;; generated-autoload-file: "../loaddefs.el" | ||
| 198 | ;; generated-autoload-feature: semantic/loaddefs | ||
| 199 | ;; generated-autoload-load-name: "semantic/symref/grep" | ||
| 200 | ;; End: | ||
| 201 | |||
| 196 | ;;; semantic/symref/grep.el ends here | 202 | ;;; 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 @@ | |||
| 29 | (require 'semantic/symref) | 29 | (require 'semantic/symref) |
| 30 | 30 | ||
| 31 | ;;; Code: | 31 | ;;; Code: |
| 32 | ;;;###autoload | ||
| 32 | (defclass semantic-symref-tool-idutils (semantic-symref-tool-baseclass) | 33 | (defclass semantic-symref-tool-idutils (semantic-symref-tool-baseclass) |
| 33 | ( | 34 | ( |
| 34 | ) | 35 | ) |
| @@ -68,4 +69,10 @@ Moves cursor to end of the match." | |||
| 68 | 69 | ||
| 69 | (provide 'semantic/symref/idutils) | 70 | (provide 'semantic/symref/idutils) |
| 70 | 71 | ||
| 72 | ;; Local variables: | ||
| 73 | ;; generated-autoload-file: "../loaddefs.el" | ||
| 74 | ;; generated-autoload-feature: semantic/loaddefs | ||
| 75 | ;; generated-autoload-load-name: "semantic/symref/idutils" | ||
| 76 | ;; End: | ||
| 77 | |||
| 71 | ;;; semantic/symref/idutils.el ends here | 78 | ;;; semantic/symref/idutils.el ends here |