Function: semantic-lex-spp-describe
semantic-lex-spp-describe is an interactive and byte-compiled function
defined in lex-spp.el.gz.
Signature
(semantic-lex-spp-describe &optional BUFFER)
Documentation
Describe the current list of spp macros for BUFFER.
If BUFFER is not provided, use the current buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/lex-spp.el.gz
;;; MACRO TABLE DEBUG
;;
(defun semantic-lex-spp-describe (&optional buffer)
"Describe the current list of spp macros for BUFFER.
If BUFFER is not provided, use the current buffer."
(interactive)
(let ((syms (save-excursion
(if buffer (set-buffer buffer))
(semantic-lex-spp-macros)))
(sym nil))
(with-output-to-temp-buffer "*SPP MACROS*"
(princ "Macro\t\tValue\n")
(while syms
(setq sym (car syms)
syms (cdr syms))
(princ (symbol-name sym))
(princ "\t")
(if (< (length (symbol-name sym)) 8)
(princ "\t"))
(prin1 (symbol-value sym))
(princ "\n")
))))