Für die Steuerung des Compilers stehen zum einen Anweisungen zur Quelltextmanipulation und zum anderen Compiler-Direktiven zur Verfügung. Die folgende Übersicht zeigt, welche speziellen Anweisungen und Compiler-Direktiven es gibt und in welchem logischen Schritt der Übersetzung sie wirksam sind (zur Erläuterung der Phasen siehe Handbuch „COBOL2000 Benutzerhandbuch“ [1]):
Anweisungen zur Quelltextmanipulation | Phase |
COPY-Anweisung | Quelltextmanipulation |
SUPPRESS-Option | Listen-Erzeugungsphase |
REPLACE-Anweisung | Quelltextmanipulation |
Compiler-Direktiven | Phase |
CALL-CONVENTION | Übersetzungsphase |
DEFINE | Quelltextmanipulation |
EVALUATE | Quelltextmanipulation |
FLAG-85 | Übersetzungsphase |
IF | Quelltextmanipulation |
IMP | Übersetzungsphase und Listen-Erzeugungsphase (abhängig vom Operanden) |
LISTING | Listen-Erzeugungsphase |
PAGE | Listen-Erzeugungsphase |
SOURCE FORMAT | Quelltextmanipulation |
TURN | Übersetzungsphase |