expression
An expression whose value controls the number of times the range
is to be assembled within the program. When the expression is
less than or equal to 0, the repeat block is not assembled. The
expression must be absolute or relocatable and must not contain
any undefined symbols. The assembler converts a relocatable value
to the relative offset within the psect.
range
The source text to be repeated the number of times specified by
the value of the expression. The repeat block can contain macro
definitions or other repeat blocks. .MEXIT is legal within the
range and causes the current and all succeeding repetitions to be
aborted.