27Oct00
Procedural Macros for Java
Bachrach and Playford
Compilation
•Parse into skeletal syntax tree
•Recursively expand macros top-down
•Create IR
•Optimize IR
•Emit code