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 e1459f2..f982269 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 98bc7dd..56c6cc3 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 58c0aae..a013035 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 3190bf1..4850b78 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\\)?\\|\