Use the name entry of a macro instruction to:
- Pass a value into a macro definition through the name entry declared
in the macro definition
- Provide a conditional assembly label (see Sequence symbols) so
that you can branch to the macro instruction during conditional assembly if you
want the called macro definition expanded.
The name entry of a macro instruction can be:
- Space
- An ordinary symbol, such as HERE
- A variable symbol, such as &A.
- Any combination of variable symbols and other character strings
concatenated together, such as HERE.&A
- Any character string allowed in a macro instruction operand, such as
'Now is the hour' or STRING00,
excluding sublist entries and
certain attribute references (see Values in operands)
- A sequence symbol, which is not passed to the macro definition,
such as .SEQ