再帰下降パーサを利用して、Unicodeを利用した言語を実装
- 式と文の違い
- 変数の実装
というわけで、一通り読了。Rubyの初級者向けの本としても良かった。コードの解説が丁寧だったので、たいしてRubyを知らなくてもすっと入っていけた(素晴らしい!)
言語実装的には、特にスタック型の言語を実装してみたおかげで、なんでも継続がかなり理解できて、満足の一冊。
あと読み終えたら、SICPで飛ばしていた、レジスタ計算機の実装のところがちょっと気になり始めた。
さらに、実践Common Lispも読んでおくかなぁという気にさせられた。