On 7/13/24 15:42, Dan Cross wrote:
The output of fully expanded MACRO-32 is basically VAX
assembly language, which is then
compiled in a manner similar to how one would compile preprocessed C.
- Dan C.
Although, a minor point, the macro definition & expansion, conditional
assembly, etc. are all done on the fly as the assembly language source
file is read. There's no separate macro processing pass like on Unix
when, if the first character of the .c file was '#', cpp read the .c
file and generated a .i file to pass to the compiler proper (which let
cpp be used on Pascal, assembler, and who knows what else).
- Aron