macroassembler

Noun

 * 1)  An assembler that supports user-defined macros.