SUPERMAC

A general-purpose macro language, embeddable in existing languages as a run-time library.

["SUPERMAC - A Macro Facility That can be Added to Existing Compilers", P.J. Brown, Soft Prac & Exp 10(6):431-434].