- # 2009/01/19(Mon) : Scheme を作ろう 6
- ごくごく単純なLisp処理系が出来てきた。
こうなるとMy処理系向けプログラムを書きたくなってくるんだけれど...
まだパーサは書けてないので、
例えば 1 + 2 を計算するプログラムはこんな感じになる。
CONS(make_symbol("+"),CONS(make_number(1),CONS(make_number(2),NIL)))
;-> 3
パーサがほしいな。
lex とか yacc とかいうソフトを使うのがセオリーらしい。
Flex と GNU Bison というのもよく使われてるようだ。



