The translator which perform macro expansion is called a
Answer: A) Macro processor
A Macro Processor is a translator that performs macro expansion. It replaces a macro call with the set of instructions or statements defined in that macro.
For example, if a macro named ADD_NUMBERS contains several instructions, the macro processor replaces each call to ADD_NUMBERS with those instructions before the program is assembled or executed.
Macro Processor भनेको Macro Expansion गर्ने Translator हो। यसले Program मा Macro लाई Call गर्दा त्यस Macro भित्र पहिल्यै परिभाषित गरिएका Instructions वा Statements द्वारा Macro Call लाई प्रतिस्थापन गर्छ।
उदाहरणका लागि, ADD_NUMBERS नामको Macro भित्र धेरैवटा Instructions छन् भने, Macro Processor ले Program मा ADD_NUMBERS Call भएको ठाउँमा ती सबै Instructions राखिदिन्छ।
Exam Tip: Macro Expansion गर्ने Translator लाई Macro Processor भनिन्छ।

