"Анри Бертьен. Стандартный набор операторов языка REXX (для OS/2) " - читать интересную книгу автора

можно выдать оператор CALL в следующем виде:

Call off error
failure
halt
notready
или
Call on error [name ]
failure
halt
notready

Оператор CALL в таком виде, хотя и выглядит неестественно, тем не менее
должен включать (ON) или выключать (OFF) перехват соответствующих ситуаций,
что может быть весьма полезно - например, при отладке программ или для
повышения устойчивости их работы путём написания подпрограмм обработки
нестандартных ситуаций. Подробнее об этом - см. описание процесса отладки,
описание операторов SIGNAL и TRACE.

DO - объединение операторов в логическую группу (обычно - с целью
многократного выполнения).


Оператор DO используется для объединения операторов в группу и/или для
обеспечения возможности выполнять эту группу повторно. При повторяющемся
выполнении управляющая переменная цикла DO может перебрать ряд значений
(точнее - пошагово пройти через указанный диапазон значений).

Формат:

Do [<счетчик итераций>] [<условие>];
<предложение>
. . .
<предложение>
End [<имя переменной цикла>];

Где: <счетчик итераций> может выглядеть, как:
- <имя> = <выраж. 'FROM'> [TO <выраж. 'TO'>] [BY <выраж. 'BY'>] [FOR <выраж.
'FOR'>]


- FOREVER

- <выраж. 'N'>

а <условие> - как:
- WHILE <выраж. 'WHILE'>
- UNTIL <выраж. 'UNTIL'>

При этом: