Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
ISEQ instruction HLASM Language Reference SC26-4940-06 |
|
The ISEQ instruction forces the assembler to check if the statements
in a source module are in sequential order. In the ISEQ instruction,
you specify the columns between which the assembler is to check for
sequence numbers.
>>-+-----------------+--ISEQ--+------------+------------------->< '-sequence_symbol-' '-left,right-'
If left and right are omitted, sequence checking is ended. Sequence checking can be restarted with another ISEQ statement. An ISEQ statement that is used to end sequence checking is itself sequence-checked. The assembler begins sequence checking with the first statement line following the ISEQ instruction. The assembler also checks continuation lines. Sequence numbers on adjacent statements or lines are compared according to the 8 bit internal EBCDIC collating sequence. When the sequence number on one line is not greater than the sequence number on the preceding line, a sequence error is flagged, and a warning message is issued, but the assembly is not ended. If the sequence field in the preceding line is spaces, the assembler uses the last preceding line with a non-space sequence field to make its comparison. The assembler checks only those statements that are specified in
the coding of a source module. This includes any COPY instruction
statement or macro instruction. The assembler does not check:
|
Copyright IBM Corporation 1990, 2014
|