In which way(s) can a macro processor for assembly language be implemented ?
A. independent one-pass processor
B. independent two-pass processor
C. processor incorporated into pass of a standard two-pass assembler
D. all of the above