ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

Writing Compilers and Interpreters: A Software Engineering Approach 3rd Edition その2

Writing Compilers and Interpretersを読んでる。
Tokenにソース上の位置情報を持たせてあって、あーなるほどーと関心した。
パーサーやスキャナーは抽象クラスを作って、それらを継承して言語固有のパーサーにするという設計が面白い。

オブザーバーパターンについても記載があり、オブジェクト指向の勉強にもなる本である。