hoido 2018年4月29日 10:52 こんにちは TURBO2のことではないのですが、SB-5520 BASICコンパイラのセルフコンパイルはその後成功されたでしょうか。 今回自分のところでセルフコンパイルに成功したので、それをお伝えいたしたく、コメントを残します。 処理がループしているみたいとのことですが、もしかしてエラーがDATAのところで起こっているのではないかという気がします。 自分もDATA文のところで悩まされました。縦二重線のグラフィック文字は一目見て判別出来ましたが、その次の+はプラスではなくGRAPHキーを押したZのグラフィック文字でないとエラーになります。 それ以外はリスト通りに入れていればコンパイル出来るはずです。
Takky 投稿作成者2018年5月3日 21:02 情報ありがとうございます。 DATA文のグラフィック文字に関しましては、本文の記事に記載があるので直してあります。現状は、実行するとREADYが出て、PRINT NNを実行すると50と出るのですが、50行目に問題は見当たりませんでした。50行目のDIM文をコメントアウトするとループしてしまう状態です。 おそらくこのあたりの処理に打ち間違いがあるのはわかってますが、何度か見直して挫折して後回しになってます。ちょっとしたミスが見つかりにくいのがBASICやWICSソースですので、暇を作っては見直してみてます。 それでも、掲載されたものが動くと分かっただけでも助かります。
こんにちは
TURBO2のことではないのですが、SB-5520 BASICコンパイラのセルフコンパイルはその後成功されたでしょうか。
今回自分のところでセルフコンパイルに成功したので、それをお伝えいたしたく、コメントを残します。
処理がループしているみたいとのことですが、もしかしてエラーがDATAのところで起こっているのではないかという気がします。
自分もDATA文のところで悩まされました。縦二重線のグラフィック文字は一目見て判別出来ましたが、その次の+はプラスではなくGRAPHキーを押したZのグラフィック文字でないとエラーになります。
それ以外はリスト通りに入れていればコンパイル出来るはずです。
情報ありがとうございます。
DATA文のグラフィック文字に関しましては、本文の記事に記載があるので直してあります。現状は、実行するとREADYが出て、PRINT NNを実行すると50と出るのですが、50行目に問題は見当たりませんでした。50行目のDIM文をコメントアウトするとループしてしまう状態です。
おそらくこのあたりの処理に打ち間違いがあるのはわかってますが、何度か見直して挫折して後回しになってます。ちょっとしたミスが見つかりにくいのがBASICやWICSソースですので、暇を作っては見直してみてます。
それでも、掲載されたものが動くと分かっただけでも助かります。