ボックス | 説 明 | 生 成 例 |
---|
![[図データ]](figure/icon0220.gif) | 次の命令文以外を定義する。 CALL文, EVALUATE文, EXIT文,GO TO文, IF文,PERFORM文,SEARCH文,STOP文。
| ![[図データ]](figure/zu020200.gif) |
![[図データ]](figure/icon0230.gif) | TEST AFTERを指定する内PERFORM文を記述する。
- 「PERFORM」は省略できる(生成時に自動生成する)。
- 「END-PERFORM」は自動生成されるので,記述不要。
- 何も記述しないと「PERFORM」と「END-PERFORM」だけを生成する。
| ![[図データ]](figure/zu020300.gif) |
![[図データ]](figure/icon0240.gif) | TEST BEFOREを指定する内PERFORM文,又は何も指定しない内PERFORM文を記述する。
- 「PERFORM」は省略できる(生成時に自動生成する)。
- 「END-PERFORM」は自動生成されるので,記述不要。
- 何も記述しないと「PERFORM」と「END-PERFORM」だけを生成する。
| ![[図データ]](figure/zu020400.gif) |
![[図データ]](figure/icon0250.gif) | IF文を記述する。
- 「IF」は省略できる(生成時に自動生成する)。
- 「THEN」,「ELSE」及び「END-IF」は自動生成されるので,記述不要。
- 「THEN」,「ELSE」は,生成時に前の行の2カラム後ろから生成する。
- 何も記述しないと「IF」,「THEN」,「ELSE」,及び「END-IF」だけを生成する。
| ![[図データ]](figure/zu020500.gif) |
![[図データ]](figure/icon0260.gif) | EVALUATE文,又はSEARCH文を記述する。
- 「EVALUATE」は省略できる(生成時に自動生成する)。
- 「END-EVALUATE」は自動生成されるので,記述不要。
- 「SEARCH」は省略できない。
SEARCH文の場合,ボックス内に「SEARCH」を必ず記述しなければならない。
- 「END-SEARCH」は自動生成されるので,記述不要。
- ボックス内に何も記述しないと「EVALUATE」,「END-EVALUATE」だけを生成する。
| ![[図データ]](figure/zu020600.gif) |
![[図データ]](figure/icon0270.gif) | STOP文,EXIT文,EXIT PROGRAM文,又はEXIT PERFORM文を記述する。
| ![[図データ]](figure/zu020700.gif) |
![[図データ]](figure/icon0280.gif) | CALL文を記述する。
- 「CALL」は省略できる(生成時に自動生成する)。
- ピリオドは,生成時に必要に応じて付ける。
- 「END-CALL」は,生成時に必要に応じて生成する。
- 何も記述しないと「CALL」だけを生成する。
| ![[図データ]](figure/zu020800.gif) |
![[図データ]](figure/icon0290.gif) | 外PERFORM文を記述する。
- 「PERFORM」は省略できる(生成時に自動生成する)。
- ピリオドは,生成時に必要に応じて付ける。
- 何も記述しないと「PERFORM」だけを生成する。
| ![[図データ]](figure/zu020900.gif) |
![[図データ]](figure/icon0300.gif) | 一般命令文以外の任意の命令文を記述する。
- ピリオドは,生成時に必要に応じて付ける。
- 生成後,文の前後にSEWBコメント(*****U SEWB)を生成する。
| ![[図データ]](figure/zu021000.gif) |
![[図データ]](figure/icon0310.gif) | GO TO文を記述する。
- 「GO TO」は省略できる(生成時に自動生成する)。
- 「GO TO」は「GO」と記述してもよい。
- ピリオドは,生成時に必要に応じて付ける。
- 何も記述しないと「GO TO」だけを生成する。
| ![[図データ]](figure/zu021100.gif) |
![[図データ]](figure/icon0320.gif) | 注記行を記述する。
- 複数行指定できる。
- ソースプログラムを生成させる場合,1行の文字数は半角で74文字までにする。COBOL-PAD自動生成では,75文字以降は生成時に切り捨てる。
- 生成時は7カラム目に「*」を生成し,ボックス内のコメントは8カラム目から生成する。
| ![[図データ]](figure/zu021200.gif) |
![[図データ]](figure/icon0330.gif) | ラベル名を記述する。
| ![[図データ]](figure/zu021300.gif) |