Statement: Perform
| Funzione: |
| L'istruzione PERFORM trasferisce esplicitamente il controllo ad una o più procedure, a fine esecuzione di queste procedure il controllo ritorna implicitamente al punto della chiamata. L'istruzione PERFORM viene usata anche per controllare l'esecuzione di istruzioni imperative. |
| Formato 1 |
PERFORM nome-procedura-1 nome-procedura-2 THROUGH THRU |
| Formato 2 |
| Formato 3 |
PERFORM nome-procedura-1 nome-procedura-2 WITH TEST UNTIL condizione EXIT BEFORE AFTER THROUGH THRU |
PERFORM nome-procedura-1 nome-procedura-2 TIMES identificatore intero THROUGH THRU |
| Formato 4 |
PERFORM nome-procedura-1 nome-procedura-2 WITH TEST BEFORE AFTER THROUGH THRU
VARYING FROM BY UNTIL condizione-1 AFTER FROM BY UNTIL condizione-2 ....
identificatore-3 letterale-2 identificatore-2 indice-2 letterale-1 identificatore-1 indice-1 identificatore-4 indice-3 identificatore-5 indice-4 letterale-3 identificatore-6 letterale-4 |










