条件文は、条件の真理値を判定して、後続の制御フローがその結果に依存することを指定する。
条件文には次のものがある。
- 次のいずれかの文。
EVALUATE
IF、SEARCH、または RETURN 文
- AT END または INVALID KEY を指定する READ 文
ON 文
- INVALID KEY または END-OF-PAGE を指定する WRITE 文
- INVALID KEY を指定する START、REWRITE、または DELETE 文
- SIZE ERROR を指定する算術文 (ADD、COMPUTE、DIVIDE、MULTIPLY、または SUBTRACT)
- ON OVERFLOW を指定する STRING または UNSTRING 文
- ON OVERFLOW
または ON EXCEPTION
を指定する CALL 文

ON EXCEPTION を指定する ACCEPT または DISPLAY 文