FOR | | for [ decreasing ] variable : startValue .. endValue
| | ... statements ...
| | exit when expn
| | ... statements ...
| end for |
|
|
LOOP | | loop
| | ... statements ...
| | exit when expn
| | ... statements ...
| end loop |
|
|
IF | | if condition then
| | ... statements ...
| | { elsif condition then
| | ... statements ... }
| | [ else
| | ... statements ... ]
| end if |
|
|
CASE | | case expn of
| | ... statements ...
| | { label expn {, expn
| | ... statements ... }
| | [ label :
| | ... statements ... ]
| end case |
|
|