Mercurial > emacs
comparison lisp/cedet/semantic/symref.el @ 104486:1ca7a97e0322
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.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Mon, 07 Sep 2009 18:00:19 +0000 |
parents | 8bfb2cc77d6e |
children | bbd7017a25d9 |
comparison
equal
deleted
inserted
replaced
104485:e59328b6f117 | 104486:1ca7a97e0322 |
---|---|
490 | 490 |
491 (defmethod semantic-symref-parse-tool-output-one-line ((tool semantic-symref-tool-baseclass)) | 491 (defmethod semantic-symref-parse-tool-output-one-line ((tool semantic-symref-tool-baseclass)) |
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: |
539 ;; generated-autoload-file: "loaddefs.el" | 498 ;; generated-autoload-file: "loaddefs.el" |
540 ;; generated-autoload-feature: semantic/loaddefs | 499 ;; generated-autoload-feature: semantic/loaddefs |