2023/03/03
今日、本当に 24 時間あったか?
やったこと
- lexer, parser のテスト追加
- タイガーブック 4 章読んだ
今日は進捗が少なめだった。 昨日の書きかけのテストを完成させてから、タイガーブックの抽象構文の章を読んだ。 明日は抽象構文木の実装をやりたい。
Dune のテストで期待される出力の .expected
ファイルと実際の出力である .output
ファイルが同じ文字列なはずなのにテストがコケていた。
原因は Vim でファイルを保存すると末尾に改行コードが入ってしまうためで、 :set nofixeol
や :set binary noeol
で改行コードを消す必要があった。
思ったこと
タイガーブック、理論の説明パートでところどころ「演習問題 n.m を参照されたい」と書いてあるのに、演習問題の解答がどこにも無いの親切じゃない (俺達で解答を作るしかねぇ…) 。
一日が一瞬で過ぎてタイガーブックが春休み中に終わるか不安なのに、読みたい本がたくさんある。 本当にどうにかしてほしい。
今日の英会話
進撃の巨人を見てたから逃がした。