・操作するプログラムSLOT: 0~3
・現在実行中のSLOTを指定するとエラー
・操作対象とする行(カレント行)
・省略した場合、先頭行がカレント行となる
・行番号に-1を指定した場合、最終行がカレント行となる
PRGEDIT 0
カレント行のソース文字列(範囲外の場合、空文字列)
A$=PRGGET$()
・PRGGET$が空文字列を返す場合は行追加
カレント行を置き換える文字列
PRGSET "'Comment"
・改行コードCHR$(10)を含む文字列は複数行の挿入
挿入するソース文字列
1 | カレント行の後方に挿入 |
0 | カレント行の前方へ挿入(省略時=0、前方へ) |
PRGINS "PRINT "+CHR$(34)+"HELLO"+CHR$(34)
・削除したい行の数(省略時1行)
・マイナス値を入れた場合全体を削除
PRGDEL
行数を取得するプログラムSLOT: 0~3
0 | 行数(デフォルト) |
1 | 文字数 |
2 | 空き文字数 |
タイプに応じた値
A=PRGSIZE(0)
・LOAD/SAVE命令で扱ったファイル
ファイル名を取得するプログラムSLOT: 0~3
・プログラムのファイル名
・プログラム実行中は実行しているSLOT
・実行していない時は「直前に実行していたSLOT」
・「直前に実行していたSLOT」は通常0
・プログラム中断時、およびエラー発生時はその時のSLOTとなり以後RUNするまでその状態が維持される
PRINT PRGNAME$(0)