Chapter 9: Notation

9.1 Formatting Data

9.2 Regular Expressions

9.3 Programmable Tools

9.4 Interpreters, Compilers, and Virtual Machines

9.5 Programs that Write Programs

9.6 Using Macros to Generate Code

9.7 Compiling on the Fly