hra1129 / msx_basic_compiler

MSX-BASICコンパイラ
MIT License
22 stars 2 forks source link

INPUTの異常 #10

Closed hra1129 closed 6 months ago

hra1129 commented 6 months ago

INPUT A,B,C

このような命令を実行し、何も入力せずに RETURN を押すと、 MSX-BASIC では A,B,C に 0 が入る。文字列変数なら "" が入る。 しかし、現状の BACON では、入力異常と見なし、再入力 (Redo~) を求められる。

hra1129 commented 6 months ago

複数変数指定時に、何も入力しないと、指定の変数全てに 0 や "" が代入する仕様を私自身が認知していなかった。 (最初の変数だけが 0 か "" になって、残りの入力を求めるモノだと思っていた。) 仕様の勘違いを是正し、空入力の場合は、残りの変数全てに 0, "" を代入するように挙動を変更した。