インクルードまたはコピーされたファイルの参照

多くのソース プログラムには、プログラムのコンパイル時に別のファイルの内容が挿入されます。PL/I で記述されたプログラムでは、%INCLUDE、++INCLUDE、-INC、EXEC SQL INCLUDE が使用されます。

デバッガーがプログラム内でこれらの文のいずれかを検出した場合、Source の後に INCLUDE 指令で引用されたファイル名を指定してインクルード ファイルの内容を表示できます。ファイルの行には、最初の行から順番に連続した番号が付けられます。現在の環境を含むソース ファイルの行の表示に戻るには、引数なしで Source コマンドを使用します。

Open PL/I について、インクルード ファイルの処理がサポートされるようになりました。これは、実行可能コードを含むインクルード ファイルに適用されます。現在の機能セットの実装は次のとおりです。

CodeWatch でマクロ プリプロセッサ mfpp を使用することも可能です。CodeWatch は、(mfpp の展開後の前処理された出力ではなく) 元のソース ファイルを使用します。マクロの「ステップ実行」は、上記のインクルード ファイルのサポートと同じように機能します。