【チラシのうら 7日目】LET文を実装してみる
実際には省略するので意味はないのですが、一応、実装してみました。
行番号を入れる前振りですね。
思い付きで初めて勢いで書いているので既にコードがグチャグチャです (;^ω^)
焼け石に水感はありますが、ちょっと整理もかねて手を入れてみました。
------------------------
M5Z-80 BASIC Ver.0.1
------------------------
READY.
---- utf8 でエンコードされたメッセージを送信しました: "LET A = 1+2*3/(4+5)" ----
LET A = 1+2*3/(4+5)
READY.
---- utf8 でエンコードされたメッセージを送信しました: "print A" ----
print A
1.66667
READY.
---- utf8 でエンコードされたメッセージを送信しました: "B=2+3*4/(5-6)" ----
B=2+3*4/(5-6)
READY.
---- utf8 でエンコードされたメッセージを送信しました: "print B" ----
print B
-10
READY.
このペースで行って、どうだろう?「100日目に完成するBASICインタプリタ」とかになるのかな?
ここまでの成果
- LET文を実装
- コマンド実行モジュールのコードをチョット整理
| 固定リンク
「BASIC」カテゴリの記事
- 【チラシのうら 42日目】約3倍 高速化しました。(2026.08.30)
- 【チラシのうら 41日目】便利だわ GitHubCopilot(2026.08.29)
- 【チラシのうら 40日目】実行中間コード化(2)(2026.08.25)
- 【チラシのうら 39日目】実行中間コード化(2026.08.22)
- 【チラシのうら 37日目】SDカードユニットの交換で問題解決(2026.08.13)
この記事へのコメントは終了しました。

コメント