条件付きでコンパイルしたり、構文検査のみを行ったりする場合は、 NOCOMPILE オプションを使用してください。 SOURCE オプションと一緒に使用すると、NOCOMPILE は、コーディングの間違い (欠落している定義、正しく定義されていないデータ項目、重複するデータ名など) を見つけるのに役立つリストを作成します。
構文のみ検査: プログラムの構文検査のみを行い、オブジェクト・コードを生成しないようにするには、パラメーターなしの NOCOMPILE を使用してください。一緒に SOURCE オプションを指定すると、コンパイラーはリストを作成します。
NOCOMPILE をパラメーターなしで使用すると、LIST、OBJECT、OPTIMIZE、SSRANGE、TEST の各コンパイラー・オプションが抑制されます。
条件付きコンパイル: 条件付きでコンパイルするには、NOCOMPILE(x) (ここで、x はエラーの重大度レベルの 1 つです) を使用してください。 エラーすべてが x より低い重大度である場合に、プログラムはコンパイルされます。使用できる重大度レベルは、S (重大)、E (エラー)、および W (警告) であり、この順序で低くなります。
レベル x またはそれ以上のエラーが発生した場合、コンパイルは停止し、プログラムの構文検査のみが行われます。
関連参照
COMPILE