MF 

条件付き翻訳

COBOLシステムには、COBOL原始コードの一部またはすべてを選択してコンパイルする機能が備わっている。条件付き翻訳の利点を十分に活かすためには、 78レベル(データ部 - ファイルおよびデータ記述の章のレベル番号節を参照) およびCONSTANTコンパイラ指令を使用するのがよい。条件付き翻訳を行うには、$IF、$ELSE、$ENDの構造を用いる。この構造は、COBOL IF 構造と同様の働きをする。

構文規則

  1. 条件付き翻訳の文は、固定形式原始コードのカラム7にドル記号($)を書き、その後ろにIF、DISPLAY、ELSE、ENDのどれかを続けたものである。

  2. 条件付き翻訳は、COBOLの文字列を分ける形で使用してはならない。つまり、継続する行の間に、条件付き翻訳制御を割り込ませることはできない。