Next: expander lexenv imported etv, Previous: expander lexenv imported nvmacros, Up: expander lexenv imported [Index]
A syntactic binding representing an imported keyword binding with variable transformer has descriptor with format:
(global-macro! . (?library . ?loc))
where: ?library is a record of type library
describing
the library from which the macro is exported; ?loc is the storage
location gensym containing the transformer function in its value
field.
Syntactic bindings of this type are established by
define-syntax
, let-syntax
and similar when the result
of evaluating their right–hand side expression is the return value of a
call to make-variable-transformer
.