Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

%NOTE ステートメント

%NOTE ステートメントは、指定されたテキストと重大度コードを示す プリプロセッサー診断メッセージを生成します。

構文図を読む構文図をスキップする>>-%--+------------+--NOTE--(--message--+---------+--)--;------><
      | .--------. |                    '-,--code-'
      | V        | |
      '---label:-+-'
 
message
診断メッセージを必要とする値を持つ文字式。
code
メッセージの重大度を表す値が入っている固定式。重大度は次のとおりです。
コード 重大度
 0 I
 4 W
 8 E
12 S
16 U

code を省略すると、デフォルトとして 0 が設定されます。

code の値が上記以外の値のときは、診断メッセージが生成され、 デフォルトの値が使われます。 デフォルトの値は、code の値が 0 より小さいか 16 より大きいときは 重大度 U であり、 その他の場合は、次に低い重大度がデフォルトとなります。

生成されたメッセージは、他のプリプロセッサー・メッセージと一緒に ファイルされます。 特定のメッセージを続いて印刷するかどうかは、その重大度レベルと コンパイラー FLAG オプションの設定に依存します。

重大度 U のメッセージが生成されると、プリプロセスとコンパイル処理が直ちに終了します。 重大度 S、E、または W のメッセージが生成されたときにコンパイル処理が 終了するかどうかは、NOSYNTAX および NOCOMPILE コンパイル時オプションが どのようにセットされているかによって異なります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)