27Oct00
Procedural Macros for Java
Bachrach and Playford
Procedural Macro Motivation
•Analysis and rewriting no longer constrained •Simplified pattern matching and rewrite rule engine •Can package and re-use syntax expansion utilities
•Pattern matching engine is extensible
In opposition to declarative e.g., defining syntax from grammar
Full power of programming language can be brought to bear