2005-10-28から1日間の記事一覧

試作終了

関数実装終了。true/false/nilは飽きてきたので、やめといた。ちなみにこんな言語。 def hoge(x) x + 1 end a = hoge(10) puts(a) msg = "Hello,world!!" puts(msg) if a == 11 then puts(concat(msg," to roki")) else puts("else") end puts(10+1) puts(1+…

インタプリターの試作

とりあえず、Raccでパーサーを作ってみる。言語はRubyのめっさ小さいサブセット。「Rubyを256倍使う本 無道編」を参考に、関数呼び出し・変数への代入・四則演算・if文を作ってみる。楽しいわ、これ。飯食ってから、関数定義とtrue/falseの導入もやってみよ…