Folgende Syntax wird für Compiler Direktiven erkannt:
>>-+-----------------+--BASIS--+-basis-name-+------------------>< '-sequence-number-' '-literal-1--'
>>-+-CBL-----+--+--------------+------------------------------->< '-PROCESS-' '-options-list-'
.--------------. V | >>-+-*CONTROL-+----+-SOURCE---+-+--+---+----------------------->< '-*CBL-----' +-NOSOURCE-+ '-.-' +-LIST-----+ +-NOLIST---+ +-MAP------+ '-NOMAP----'
>>-+-CBL-----+--+--------------+------------------------------->< '-PROCESS-' '-options-list-'
>>-COPY--+-text-name-+--+--------------------------+------------> '-literal-1-' '-+-OF-+--+-library-name-+-' '-IN-' '-literal-2----' >--+----------+--+-----------------------------------------+----> '-SUPPRESS-' | .--------------------------. | | V | | '-REPLACING----operand-1--BY--operand-2-+-' >--.-----------------------------------------------------------><
>>-+-----------------+--DELETE--sequence-number-field---------->< '-sequence-number-'
>>-EJECT--+---+------------------------------------------------>< '-.-'
>>-ENTER--language-name-1--+----------------+--.--------------->< '-routine-name-1-'
>>-+-----------------+--INSERT--sequence-number-field---------->< '-sequence-number-'
>>-REPLACE------------------------------------------------------> .----------------------------------------------------------. V | >---- == --pseudo-text-1-- == --BY-- == --pseudo-text-2-- == -+--> >--.-----------------------------------------------------------><
>>-REPLACE OFF.------------------------------------------------><
>>-SERVICE LABEL-----------------------------------------------><
>>-SERVICE RELOAD--identifier-1--------------------------------><
>>-+-SKIP1-+--+---+-------------------------------------------->< +-SKIP2-+ '-.-' '-SKIP3-'
>>-TITLE--literal--+---+--------------------------------------->< '-.-'
>>-USE--+--------+--AFTER--+----------+--+-EXCEPTION-+----------> '-GLOBAL-' '-STANDARD-' '-ERROR-----' .-------------. V | >--PROCEDURE--+----+--+---file-name-1-+-+---------------------->< '-ON-' +-INPUT-----------+ +-OUTPUT----------+ +-I-O-------------+ '-EXTEND----------'