27Oct00
Procedural Macros for Java
Bachrach and Playford
Implementation
•Preprocessor
–Takes .jpm files
–Produces .java files preserving line numbers
–Optionally calls Java Compiler
•Uses standard ANTLR lexer and parser
•Tracing, Error Trailing and Hygiene not implemented
•Available for Academic usage soon
–www.ai.mit.edu/~jrb/jpm
•