編集セッション中のプリプロセッサーの実行
プリプロセッサー は、プログラムのコンパイル前にプリプロセッサー・ステートメントを言語構文に変換します。 プリプロセッサーは、ワークステーション上で実行するか、リモート・システム上で実行するか、インストールされたプリプロセッサー拡張プラグインから実行するように、エディターを構成できます。 ファイルの編集時に実行するプリプロセッサーを構成するには、プロパティー・グループを使用します。
このタスクについて
サポートされるエディター:
- COBOL エディター
- PL/I エディター
- z Systems ® LPEX エディター
プログラムのコンパイル時にプリプロセッサーを実行して、プリプロセッサー・ステートメントをコードに変換できます。 また、ファイルの編集中にプリプロセッサーを開始して、コーディング上の問題点をコンパイルの前に識別することもできます。 編集中にプリプロセッサーの実行をトリガーするには、エディターの「プリプロセッサーの統合」設定を使用します。 プリプロセッサーの場所を定義し、それを構成するには、プロパティー・グループ・エディターの「エディター構成」ページを使用します。 エディターは、以下の場所にあるプリプロセッサーをサポートします。
- ローカル・プリプロセッサー: ローカル・コンピューター上で実行されるプリプロセッサー。
- プリプロセッサー拡張: 製品のワークスペース内で実行されるプリプロセッサー拡張プラグインとしてプリプロセッサーがインストールされます。
- リモート・プリプロセッサー: リモート・コンピューター上で実行されるプリプロセッサー。
制約事項: エディター内でプリプロセッサーを使用する場合には、いくつかの制約事項があります。
- EXEC ブロック内の一部のプリプロセッサー・ステートメントが識別されないことがあります。
- 言語コメントの開始または終了だけを含むプリプロセッサー・ステートメントがあるプログラムは、リアルタイム構文検査が正しく機能しないことがあります。
- コードが再編成された場合、一部のプリプロセッサー・ステートメントが識別されないことがあります。
- プログラム内の別の場所にあるテキストに変更を加えるプリプロセッサー・ステートメントは、識別されないことがあります。
プロシージャー
エディター内でプリプロセッサーを使用可能にし、構成し、実行するには、以下のようにします。