Variable: byte-compile-macro-environment
byte-compile-macro-environment is a variable defined in
bytecomp.el.gz.
Value
((declare-function . byte-compile-macroexpand-declare-function)
(eval-when-compile .
#[128 "\300C\301\302!\303\304\"\"\210\305\242D\207"
[nil byte-compile-recurse-toplevel macroexp-progn make-closure
#[257 " \n\300\303\304\305\306!!!!\240*\207"
[V0 byte-compile-unresolved-functions byte-compile-new-defuns byte-compile-eval byte-run-strip-symbol-positions byte-compile-top-level byte-compile-preprocess]
7 "\n\n(fn FORM)"]
quote]
7 "\n\n(fn &rest BODY)"])
(eval-and-compile .
#[128 "\300\301!\302\"\207"
[byte-compile-recurse-toplevel macroexp-progn
#[257 "\303\304\305 \"!\306\n\")\210\207"
[print-symbols-bare macroexpand-all-environment lexical-binding t byte-run-strip-symbol-positions macroexpand--all-toplevel eval]
5 "\n\n(fn FORM)"]]
4 "\n\n(fn &rest BODY)"])
(with-suppressed-warnings .
#[385 "\302\"\303\304D\305\306B \")E\207"
[byte-compile--suppressed-warnings macroexpand-all-environment append internal--with-suppressed-warnings quote macroexpand-all progn]
7 "\n\n(fn WARNINGS &rest BODY)"]))
Documentation
Alist of macros defined in the file being compiled.
Each element looks like (MACRONAME . DEFINITION). It is
(MACRONAME . nil) when a macro is redefined as a function.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defvar byte-compile-macro-environment byte-compile-initial-macro-environment
"Alist of macros defined in the file being compiled.
Each element looks like (MACRONAME . DEFINITION). It is
\(MACRONAME . nil) when a macro is redefined as a function.")