A VERY crude, inefficient Java preprocessor
//#define FOO bar baz -- replace all instances of token FOO with "bar baz"
//#replace foo/bar baz/bop -- DUPLICATE everything between here and //#end,
replacing foo with bar and baz with bop in the *second* copy
Replacements are done on a token basis.