What are the possible methods to implement a macro processor in assembly language?
Explanation
Macro processors for assembly language can be implemented in various ways: as an independent single-pass processor, as an independent two-pass processor, or as a macro processor embedded within one of the passes of a typical two-pass assembler. Therefore, all these approaches are valid.