Variable: byte-compile-macro-environment
byte-compile-macro-environment is a variable defined in
bytecomp.el.gz.
Value
Large 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
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/bytecomp.elc"
. 16320)]
quote]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/bytecomp.elc"
. 16297)])
(eval-and-compile
. #[128 "\300\301!\302\"\207"
[byte-compile-recurse-toplevel macroexp-progn
#[257
"\304\"\305\306\307!! \205\310\n\"\206\311\"\210\207"
[macroexpand-all-environment
lexical-binding
macroexp--dynvars
byte-compile-bound-variables
macroexpand--all-toplevel
eval
byte-run-strip-symbol-positions
bytecomp--copy-tree
append t]
7
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/bytecomp.elc"
. 16320)]]
4
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/bytecomp.elc"
. 16297)])
(with-suppressed-warnings .
#[385
"\211\203\302\"\303\304D\305\306B \")E\207\307\310\311!\312\313\314%\207"
[byte-compile--suppressed-warnings macroexpand-all-environment
append
internal--with-suppressed-warnings
quote macroexpand-all progn
macroexp-warn-and-return
format-message
"`with-suppressed-warnings' with empty body"
nil
(empty-body
with-suppressed-warnings)
t]
8
("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/emacs-lisp/bytecomp.elc"
. 16337)]))
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.")