Cicli

Per variare la sequenza top-down, l'esecuzione di un blocco di istruzioni può essere ripetuta quante volte si desidera con la struttura ciclica %REPEAT%...%ENDREPEAT%.

STATEMENT
%REPEAT% (valore_iniziale, valore_finale)
blocco di istruzioni
%ENDREPEAT%
Ad ogni ciclo viene incrementata la variabile ambientale
%INDEX% che consente di individuare l'indice del ciclo correntemente in elaborazione.

STATEMENT
%LOOP%
uscita solo con %BREAK%
%ENDLOOP%
Essendo il ciclo in questione infinito per definizione, in questo caso la variabile ambientale %INDEX% non è disponibile.
Per l'identificazione del ciclo in fase di elaborazione è necessario fare uso di una variabile utente opportunamente incrementata.