翻訳前ソース変換機能では、変換項目ごとに変換IDを付加しています。
変換IDは、変換結果出力ファイルに、対象となる変換元ソースプログラムまたは登録集原文の行番号とともに出力します。
機能 | 変換ID | 重大度 コード | 意味 |
---|---|---|---|
条件付き翻訳 | I | $文(IF,ELSE,END)の条件判定と注記行への変換 | |
I | $DISPLAY文指定時、標準出力へのテキストデータの表示 | ||
翻訳オプション指定 | W | $SET文の変換 | |
予約語 | I | NetCOBOLで予約語となる語の変換 (「-RV」を付加) | |
正書法 | I | 1カラム目が'*', X"00" ~ X"1F" の変換 | |
ソースの最大長 | E | 251バイトを超える行に対する変換 |
機能 | 変換ID | 重大度 コード | 意味 |
---|---|---|---|
特殊名段落 | I | SWITCH 0~7の変換 | |
W | SWITCH 8の変換 | ||
I | NUMERIC SIGN IS TRAILING SEPARATE句の変換 | ||
ファイル管理段落 | I | ASSIGN句のEXTERNAL/DYNAMIC指定の削除 | |
I | 動的ファイル割当てのASSIGN句データ名領域の生成 | ||
I | RECORD KEY句の分割キー指定(索引編成)の変換 |
機能 | 変換ID | 重大度 コード | 意味 |
---|---|---|---|
OCCURS句 | I,E | 01,77項目へのOCCURS句指定の変換 | |
USAGE句 | I,W | 数字項目に対するCOMP-XからBINARY変換 | |
I,W,E | 英数字項目に対するCOMP-XからBINARY変換 | ||
VALUE句 | I | 日本語項目に表意定数ZEROまたはQUOTE指定時の変換 | |
I | 日本語項目に文字定数指定時の変換 |
機能 | 変換ID | 重大度 コード | 意味 |
---|---|---|---|
比較の規則 | I,E | 比較の変換(2進項目と英数字項目、内部10進項目と英数字項目の比較) | |
I,E | 比較の変換(2進項目と文字定数、内部10進項目と文字定数の比較) | ||
I,E | 比較の変換(日本語項目と文字定数の比較) | ||
I,E | 比較の変換(日本語項目と英数字項目、日本語項目と外部10進項目の比較) | ||
I | 比較の変換(日本語項目と表意定数ZERO、日本語項目と表意定数QUOTEの比較) | ||
E | 組合せ比較条件の略記法で左辺が変換される場合の変換不可 | ||
転記の規則 | I | 転記の変換(英数字項目を日本語項目に転記) | |
I | 転記の変換(外部10進項目を日本語項目に転記) | ||
I | 転記の変換(文字定数を日本語項目に転記) | ||
I | 転記の変換(16進定数を日本語項目に転記) | ||
I | 転記の変換(日本語項目を英数字項目に転記) | ||
I | 転記の変換(表意定数ZEROまたはQUOTEを日本語項目に転記) | ||
E | 転記の変換(特殊レジスタまたは組込み関数を日本語項目に転記) | ||
E | 転記(受取り側項目が複数かつ属性が異なる場合)の変換不可 | ||
I | 転記の変換(数字定数を日本語項目に転記) | ||
INITIALIZE文 | I | REPLACING句のJAPANESE指定時の変換 |
機能 | 変換ID | 重大度 コード | 意味 |
---|---|---|---|
COPY文 | I | COPY文の展開 | |
W | COPY文のREPLACING指定の変換 | ||
REPLACE文 | W | REPLACE文範囲内の変換 |