翻訳前ソース変換機能では、変換項目ごとに変換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 | 比較(日本語:文字定数)の変換 | ||
I | 比較(日本語:英数字項目/外部10進)の変換 | ||
I | 比較(日本語:表意定数ZEROまたはQUOTE)の変換 | ||
転記の規則 | 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文範囲内の変換 |