コンピュータシステムの理論と実装を続けてます。
今はJack言語のコンパイルを作成中で、構文解析を組んでいるところ。
ATSを作らずに、解析したすぐ側から構造をXMLに出力してたんだけど、それだと先読みが必要なノードでうまくいかないとわかって調整中。
具体的には、解析した構文木をツリー構造のデータと保持して、全て解析が終わってから出力しようとしてる。
この本が終わったらCコンパイラ作りにもう一度挑戦したい〜。以前挑戦した時はgdbの使い方よくわからなくてしんどかったんだよね。全部printfデバッグしたりして。。