HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Macro instruction format

HLASM Language Reference
SC26-4940-06

Read syntax diagramSkip visual syntax diagram
>>-+-----------------+--operation_code--+-------------+--------><
   +-name_entry------+                  | .-,-------. |   
   '-sequence_symbol-'                  | V         | |   
                                        '---operand-+-'   

name_entry
Is a special positional operand that can be used to pass a value into the called macro definition. For a detailed description of what form name_entry can take, see Name entry.
sequence_symbol
Is a sequence symbol. If a sequence symbol is coded in the name entry of a macro instruction, the value of the symbol is not passed to the called macro definition and therefore cannot be used as a value for substitution in the macro definition.
operation_code
Is the symbolic operation code which identifies the macro definition that you want the assembler to process. For more information, see Operation entry.
operand
The positional operands or keyword operands that you use to pass values into the called macro definition. For more information, see Operand entry.

If no operands are specified in the operand field, and if the absence of the operand entry is indicated by a comma preceded and followed by one or more spaces, remarks are allowed.

The entries in the name, operation, and operand fields correspond to entries in the prototype statement of the called macro definition (see Macro instruction prototype).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014