1 Evaluation Model
2 Syntax Model
3 Core Syntactic Forms
4 Core Datatypes
5 Structures
6 Classes and Objects
7 Units
8 Contracts
9 Control Flow
10 Concurrency
11 Macros
12 Input and Output
13 Reflection and Security
14 Operating System
15 Memory Management
16 Running PLT Scheme
Index

contents

 index

← prev  up  next →

 

11 Macros

See Syntax Model for general information on how programs are parsed. In particular, the subsection Expansion Steps describes how parsing triggers macros, and Transformer Bindings describes how macro transformers are called.

    11.1 Pattern-Based Syntax Matching

    11.2 Syntax Object Content

    11.3 Syntax Object Bindings

    11.4 Syntax Transformers

    11.5 Syntax Object Properties

    11.6 Syntax Certificates

    11.7 Expanding Top-Level Forms

      11.7.1 Information on Expanded Modules

 

contents

 index

← prev  up  next →