SET Subcommands for Use with Macro (DEFINE-!ENDDEFINE command)

Four subcommands on the SET command were designed for use with the macro facility.

MPRINT. Display a list of commands after macro expansion. The specification on MPRINT is YES or NO (alias ON or OFF). By default, the output does not include a list of commands after macro expansion (MPRINT NO). The MPRINT subcommand on SET is independent of the PRINTBACK command.

MEXPAND. Macro expansion. The specification on MEXPAND is YES or NO (alias ON or OFF). By default, MEXPAND is on. SET MEXPAND OFF prevents macro expansion. Specifying SET MEXPAND ON reestablishes macro expansion.

MNEST. Maximum nesting level for macros. The default number of levels that can be nested is 50. The maximum number of levels depends on storage capacity.

MITERATE. Maximum loop iterations permitted in macro expansions. The default number of iterations is 1000.