]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Require
authorChong Yidong <cyd@stupidchicken.com>
Sat, 5 Sep 2009 21:20:17 +0000 (21:20 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Sat, 5 Sep 2009 21:20:17 +0000 (21:20 +0000)
semantic/bovine/el for semantic-elisp-desymbolify.

lisp/cedet/semantic/symref.el: Declare external functions.

lisp/cedet/semantic/tag-file.el: Declare external variables and functions.

lisp/cedet/semantic/texi.el: Declare external variables and functions.

lisp/cedet/semantic/db-el.el
lisp/cedet/semantic/symref.el
lisp/cedet/semantic/tag-file.el
lisp/cedet/semantic/texi.el

index e1459f259cc947c5e82dea51408857aa878024b6..f98226906c86d8200620d05d233d885c3ad77932 100644 (file)
   ;; For generic function searching.
   (require 'eieio)
   (require 'eieio-opt)
-  (require 'eieio-base)
-  )
+  (require 'eieio-base))
+
+(declare-function semantic-elisp-desymbolify "semantic/bovine/el")
+
 ;;; Code:
 
 ;;; Classes:
@@ -205,6 +207,7 @@ TOKTYPE is a hint to the type of tag desired."
       (setq sym (intern-soft sym)))
   (when sym
     (cond ((and (eq toktype 'function) (fboundp sym))
+          (require 'semantic/bovine/el)
           (semantic-tag-new-function
            (symbol-name sym)
            nil ;; return type
index 98bc7dd310d55a6df958413d97738b0a31e39a03..56c6cc33af5b80f45ce8ef1d702818b365744d3a 100644 (file)
 (require 'semantic)
 ;; (require 'ede)
 
+(defvar ede-minor-mode)
 (declare-function data-debug-new-buffer "data-debug")
 (declare-function data-debug-insert-object-slots "eieio-datadebug")
+(declare-function ede-toplevel "ede/files")
+(declare-function ede-project-root-directory "ede/files")
 
 ;;; Code:
 (defvar semantic-symref-tool 'detect
index 58c0aaeec6315cab293199c46985ed0041a46d73..a013035a84c14381f2a6439ef3cefbedbc3894d1 100644 (file)
 
 (require 'semantic/tag)
 
+(defvar ede-minor-mode)
 (declare-function semanticdb-table-child-p "semantic/db")
 (declare-function semanticdb-get-buffer "semantic/db")
 (declare-function semantic-dependency-find-file-on-path "semantic/dep")
+(declare-function ede-toplevel "ede/files")
 
 ;;; Code:
 
index 3190bf1d5ec3d018abfd74051e4062748e607544..4850b781c0afccf968ddd4a995a43e1fff2cc8b4 100644 (file)
@@ -41,7 +41,9 @@
 ;;  (require 'senator)
 )
 
+(defvar ede-minor-mode)
 (declare-function lookup-words "ispell")
+(declare-function ede-current-project "ede")
 
 (defvar semantic-texi-super-regex
   "^@\\(top\\|chapter\\|\\(sub\\)*section\\|unnumbered\\(\\(sub\\)*sec\\)?\\|\