1. The PreProcessor
2. The Syntax Macro Processor
2.1. Expression Macro Facility
2.1.1. Macro values
2.1.2. Macro variables
2.1.3. Macro variables in requirements
2.1.4. Macro functions
2.2. Constant Expression Folding
2.3. Procedure Macros
2.4. Advanced Procedure Macro Programming
2.5. Expansion Barrier
2.6. Identifier Macros
3. User defined syntax