28 lines
779 B
Racket
28 lines
779 B
Racket
#lang scribble/doc
|
|
@(require "mz.rkt")
|
|
|
|
@title[#:style 'toc]{Macros}
|
|
|
|
@guideintro["macros"]{Macros}
|
|
|
|
See @secref["syntax-model"] for general information on how programs
|
|
are parsed. In particular, the subsection @secref["expand-steps"]
|
|
describes how parsing triggers macros, and
|
|
@secref["transformer-model"] describes how macro transformers are
|
|
called.
|
|
|
|
|
|
@local-table-of-contents[]
|
|
|
|
@include-section["stx-patterns.scrbl"]
|
|
@include-section["stx-ops.scrbl"]
|
|
@include-section["stx-comp.scrbl"]
|
|
@include-section["stx-trans.scrbl"]
|
|
@include-section["stx-param.scrbl"]
|
|
@include-section["splicing.scrbl"]
|
|
@include-section["stx-props.scrbl"]
|
|
@include-section["stx-taints.scrbl"]
|
|
@include-section["stx-expand.scrbl"]
|
|
@include-section["include.scrbl"]
|
|
@include-section["syntax-util.scrbl"]
|