Next: expander lexenv prim cmacros, Previous: expander lexenv prim names, Up: expander lexenv prim [Index]
Some syntaxes are built into the expander and do not even have an internal transformer function. A syntactic binding representing an integrated syntax has descriptor with format:
(integrated-macro . ?name)
where: ?binding-type is the symbol ‘integrated-macro’; ?binding-value is ?name, a symbol representing the public name of the syntax; null.
Some of these core language syntaxes are: define-syntax
,
define-alias
, define-fluid-syntax
, module
,
library
, begin
, import
, export
,
set!
, let-syntax
, letrec-syntax
,
stale-when
, begin-for-syntax
.