Name entry

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