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/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/bytecomp.elc"
. 16383)]
quote]
7
("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/bytecomp.elc"
. 16360)])
(eval-and-compile
. #[128 "\300\301!\302\"\207"
[byte-compile-recurse-toplevel macroexp-progn
#[257
"\302\"\303\304\305!! \"\210\207"
[macroexpand-all-environment
lexical-binding
macroexpand--all-toplevel
eval
byte-run-strip-symbol-positions
bytecomp--copy-tree]
6
("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/bytecomp.elc"
. 16383)]]
4
("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/bytecomp.elc"
. 16360)])
(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/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/emacs-lisp/bytecomp.elc"
. 16400)]))
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.")