Closed NasubiKT closed 9 months ago
内部で単語分解した後、40行目の MW の次の * が消滅して、8 を行番号と認識していることが判明しました。 単語分解ルーチンのバグのようです。直します。 50のエラーは、そのバグに巻き込まれた何かの可能性が高いので、40のバグを直してから。
MW8 の 8 をラベルと判定してしまったようです。ラベル判定処理を修正します。 おそらく、50行目の *8 もラベルと判定されていると思います。
直しました。 お試し下さいませ。
ありがとうございます! 正常動作を確認できました。
以下のサンプルコードを
msx_bacon.exe
でコンパイルすると、40行目と50行目でSyntax Error.
となります。サンプルコード
コンパイル結果