Name field
The entries allowed in the name field of a model statement, before
generation, are:
- Space
- An ordinary symbol
- A sequence symbol
- A variable symbol
- Any combination of variable symbols, or system variable symbols such as &SYSNDX, and other character strings concatenated together
The generated result must be spaces (if valid) or a character string that represents a valid assembler or machine instruction name field. Double-byte data is not valid in an assembler or machine instruction name field and must not be generated.
Variable symbols must not be used to generate comment statement
indicators (
*
or .*
). Notes:
- You cannot reference an ordinary symbol defined in the name field of a model statement until the macro definition containing the model statement has been called, and the model statement has been generated.
- Restrictions on the name entry of assembler language instructions are further specified where each individual assembler language instruction is described in this manual.