0.1.3 Controlling Listing Information on Macros

The only way to control the listing of macro expansions is with the source directives. The assembler always lists the full macro definition. The directives affect only expansion of macro calls. Macro comments are never listed in macro expansions. The default, .LISTMACRO, ignores comments and equates. The .NOLISTMACRO directive shows the initial macro call but not the source lines generated by the initial call or by recursive calls.

The assembler lists normal comments in macros only when you specify the .LISTMACROALL directive. This directive produces all statements processed during a macro expansion, including normal comments (preceded by a single semicolon) but not macro comments (preceded by a double semicolon).