自作コンパイラ学習用.
Rui Ueyama氏の低レイヤを知りたい人のためのCコンパイラ作成入門を参考に作成中.
資料をもとに写経中.しかし途中で資料の構成が変わったっぽくいまから調整するのにつらさを感じている,自作のvectorなどメモリ管理を頑張っていたけど C++
のSTLを知ってしまったのでこれを頑張るのも若干のつらさがある. データ構造の学習とは分けてコンパイラを書きたいため.
Rust
で詰まっておとなしく写経するときに更新すると思う.
上記の理由で C
を用いるのがつらいときに Rust
にハマったので新しく実装中.
いまのテスト用シェルスクリプトはこっち用になっている.