• Chong Yidong's avatar
    lisp/cedet/semantic/analyze.el: Add local vars for autoloading. · 55b522b2
    Chong Yidong authored
    (semantic-analyze-current-context): Autoload.
    
    lisp/cedet/semantic/ctxt.el: Add local vars for autoloading.
    Don't eval-when-compile semantic/db
    (semantic-ctxt-current-mode): Autoload.
    (semantic-up-context): Require semantic/find.
    
    lisp/cedet/semantic/find.el (semantic-current-tag-parent)
    (semantic-find-tags-by-scope-protection): Autoload.
    
    lisp/cedet/semantic/format.el (semantic-format-tag-prototype)
    (semantic-format-tag-summarize): Autoload.
    
    lisp/cedet/semantic/idle.el: Declare external functions.
    (semantic-idle-work-for-one-buffer, semantic-idle-work-core-handler):
    Require semantic/db-mode.
    (semantic-idle-work-core-handler): Synch to upstream.
    (semantic-idle-scheduler-refresh-tags): Require semantic/decorate/mode.
    (semantic-idle-summary-find-current-symbol-tag): Require semantic/db-find.
    (semantic-idle-summary-current-symbol-info-context): Require
    semantic/analyze.
    (semantic-idle-summary-maybe-highlight, semantic-idle-tag-highlight):
    Require pulse.
    (semantic-idle-completion-list-default): Require semantic/complete.
    
    lisp/cedet/semantic/lex-spp.el: Require semantic.
    (semantic-lex-spp-analyzer-push-tokens-for-symbol): Synch to upstream.
    (semantic-lex-spp-first-token-arg-list): Use split-string.
    
    lisp/cedet/semantic/lex.el: Declare semantic-elapsed-time.
    Add local vars for autoloading.
    (semantic-lex-test): Require semantic.
    (semantic-lex): Autoload.
    (semantic-flex): Use semantic-lex-keyword-p to avoid compiler warning.
    
    lisp/cedet/semantic/sb.el: Require semantic/sort.
    Declare semanticdb-minor-mode-p.
    (semantic-sb-fetch-tag-table): Require semantic/db-mode.
    
    lisp/cedet/semantic/scope.el: eval-when-compile semantic/find.
    Declare external functions.
    (semantic-analyze-scope-nested-tags-default): Require semantic/analyze.
    (semantic-analyze-show): Require semantic/analyze.
    (semantic-calculate-scope): Require semantic/db-typecache.
    
    lisp/cedet/semantic/sort.el: Add local vars for autoloading.
    Declare semanticdb-find-tags-external-children-of-type.
    (semantic-flatten-tags-table, semantic-tag-external-member-parent):
    Autoload.
    (semantic-tag-external-member-children-default): Require semantic/db-find.
    
    
    lisp/cedet/semantic/symref.el: Require semantic.
    Declare data-debug-new-buffer and data-debug-insert-object-slots.
    (semantic-symref-data-debug-last-result): Require eieio-datadebug.
    
    lisp/cedet/semantic/tag-file.el: Declare external functions.
    (semantic-go-to-tag): Call semanticdb-table-child-p only if
    semantic/db is loaded.
    (semantic-dependency-tag-file): Require semantic/dep.
    
    lisp/cedet/semantic/tag-ls.el: Require semantic.
    Add local variables for autoloading.
    (semantic-tag-prototype-p): Autoload.
    
    lisp/cedet/semantic/tag-write.el: Require semantic.
    
    lisp/cedet/semantic/tag.el: Update external function declarations and
    requirements, removing autoloaded functions.
    Add local vars for autoloading.
    (semantic-tag-components): Autoload.
    
    lisp/cedet/semantic/texi.el: Declare lookup-words.
    eval-when-compile semantic/find.
    
    lisp/cedet/semantic/util.el: Update file header.
    
    lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading.
    (semantic-analyze-possible-completions, semantic-analyze-type-constants):
    Autoload.
    55b522b2
symref.el 16.7 KB