木村屋です。
開発中のインタプリタですが、ようやく単体で動作をさせるところまで完成させることが出来ました。
今の所、確認が出来た動作は変数の宣言、加算、組み込み関数printの呼び出し、if文といったところです。
一応、足し算をさせて、その結果を表示させるところまでは動作を確認しています。
完成度はまだ低く、ちょっと動かすだけで例外が発生して、処理が止まってしまいます。
まだまだデバッグが必要ですが、インタプリタを動かすという目標だけは、何とか2011年中に達成できたようです。
完成を目指して、もう少し頑張ってみます。
それでは。
インタプリタのソースコード
https://github.com/kimuraya/C0-language/commit/1bab074d639c09281e6e2054c95cf68ab7171883
このソースコードを実行できます
https://github.com/kimuraya/C0-language/blob/1bab074d639c09281e6e2054c95cf68ab7171883/test3.txt
開発中のインタプリタですが、ようやく単体で動作をさせるところまで完成させることが出来ました。
今の所、確認が出来た動作は変数の宣言、加算、組み込み関数printの呼び出し、if文といったところです。
一応、足し算をさせて、その結果を表示させるところまでは動作を確認しています。
完成度はまだ低く、ちょっと動かすだけで例外が発生して、処理が止まってしまいます。
まだまだデバッグが必要ですが、インタプリタを動かすという目標だけは、何とか2011年中に達成できたようです。
完成を目指して、もう少し頑張ってみます。
それでは。
インタプリタのソースコード
https://github.com/kimuraya/C0-language/commit/1bab074d639c09281e6e2054c95cf68ab7171883
このソースコードを実行できます
https://github.com/kimuraya/C0-language/blob/1bab074d639c09281e6e2054c95cf68ab7171883/test3.txt