7.6.1 COBOLソースファイルの内容と差異があるソース解析情報の項目
ソース解析情報の項目のうち,COBOLソースファイルの内容と差異がある項目の説明です。
COBOLソースファイルの内容から変換して表示される項目を次の表に示します。
変換して表示される項目 |
変換規則 |
---|---|
[プログラム名] |
プログラム名に記号(#,¥,@,-)を含む場合,次の条件で変換されます。
また,モジュール名の先頭が数字の場合,「0」は「J」,「1」は「A」,「2」は「B」,「3」は「C」,「4」は「D」,「5」は「E」,「6」は「F」,「7」は「G」,「8」は「H」,「9」は「I」に変換されます。 (例) プログラム名が「#PROGRAM@01」の場合は「JPROGRAM201」に変換されます。 |
CALL一意名を使用しているプログラム名の規則と,CALL一意名を使用しているプログラムがCALL定数と同じ名称のプログラム名の規則を次に示します。
|
|
[呼出先プログラム名] |
CALL文のプログラム名は,定数指定の場合は定数の値が表示されます。 一意名指定の場合は次のように表示されます。
|
[プログラムコメント行の文字列] [節コメント行の文字列] [作成者] |
COBOLソースファイル上に複数の半角空白がある場合,1つで表示されます。 |
[用途] |
USAGE句の指定が次のように変換されます。
オブジェクト参照データ項目には「OBJECT REFERENCE」が表示されます。 OLEオブジェクト参照データ項目には「OBJECT REFERENCE OLE」が表示されます。 また,DISPLAY,NATIONALは表示されません。 上記以外は,USAGE句の指定がそのまま表示されます。 |
ソース解析情報のうち,行数と行番号に関する項目の説明を次の表に示します。
項目 |
表示規則 |
---|---|
[開始行番号] [該当行] [呼出行番号] [行番号] [使用行番号] [終了行番号] [節内行番号] |
「行番号」はCOBOLの一連番号ではなく,COBOLソースファイルの行番号です。 |
[行数] |
プログラム一覧やプログラム概要,各種の分布情報で出力する行数は,COPY文展開前のCOBOLソースファイルの行数です。そのため,行数はソース表示の情報と異なることがあります。 |