Function: semantic-adebug-analyze
semantic-adebug-analyze is an interactive and byte-compiled function
defined in analyze.el.gz.
Signature
(semantic-adebug-analyze &optional CTXT)
Documentation
Perform semantic-analyze-current-context.
Display the results as a debug list. Optional argument CTXT is the context to show.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/analyze.el.gz
(defun semantic-adebug-analyze (&optional ctxt)
"Perform `semantic-analyze-current-context'.
Display the results as a debug list.
Optional argument CTXT is the context to show."
(interactive)
(require 'data-debug)
(let ((start (current-time))
(ctxt (or ctxt (semantic-analyze-current-context))))
(if (not ctxt)
(message "No Analyzer Results")
(message "Analysis took %.2f seconds."
(semantic-elapsed-time start nil))
(semantic-analyze-pulse ctxt)
(if ctxt
(progn
(data-debug-new-buffer "*Analyzer ADEBUG*")
(data-debug-insert-object-slots ctxt "]"))
(message "No Context to analyze here.")))))