intは許さないでlongだけを許す。Listにすればいいらしい。lexerかparserのどちらで記号表を作ればいいとか聞けば良かったかな。PCのファンから異音が出ているのでちょっと怖くなってそれはやめた。hikaliumさんのCコンパイラはレジスタマシンらしい。レジスタマシンってなんだ。今の所凄く楽しいし、コンパイラ作るのってそんなに難しくねーな?とか思い始めているけど、どう考えてもRuiさんのマイルストーンが上手いんだよな、などと気づいた。徒然草は正しかったんだなぁという話かも知れない。「先達はあらまほしきことなり」。hangoutsおわり。Slackを開いたら、どうやら制御構造を先に足したほうが良さそうだったので、whileとbreakとcontinueを足した。breakとcontinueは微妙に実装に迷ったけどとりあえずこれで。CodeEnv内でラベルと記号表と管理しているわけだが、これでどこまで持つんだろうか。今の所実用的な問題は出てないんだよなぁ。昨日寝る前に8ccの実装などを見ながら記号表をパーズ時に作る算段を付けていた。一応できそうではあるが面倒。線形代数がとりあえず終わりに近づいている。今日は線形代数を終わらした後で確率論やらE1の中テスト(明日)対策やらをやらないといけない。今の所Cコンパイラに関しては1日1コミットの目標を守れているので満足。