MF 

Micro Focus 条件付き翻訳

Micro Focus 条件付き翻訳の利点を十分に活かすには、78 レベル (「レベル番号」トピックを参照) および CONSTANT コンパイラ指令の使用が推奨される。Micro Focus 条件付き翻訳は、$IF、$ELSE、および $END 構造で制御される。これらの構造は、COBOL IF 構造と同様の動作をする。Micro Focus 条件付き翻訳では $DISPLAY 文も使用できる。この文を使用すると、翻訳中にメッセージを表示したり、オブジェクト ファイルにバージョン番号を含めたりできる。

構文規則

  1. Micro Focus 条件付き翻訳の文は、COBOL ソース行の列 7 (固定形式ソースの場合) または列 1 (自由形式ソースの場合) にドル記号 ($) を書き、その後ろに IF、DISPLAY、ELSE、または END を続けて記述する。
  2. Micro Focus 条件付き翻訳を使用して、COBOL の文字列を分割することはできない。つまり、連続する複数の行を、条件付き翻訳制御で分けることはできない。
  3. ブール データ項目を Micro Focus 条件付き翻訳文に含めることはできない。