#compiler
tiger book読書記録 chapter 5
Oct 9, 2018
chapter 5本文を読む.symbol table, binding, type checkが書いてある.chap 4でASTを作った後のstepである.本文はこうすれば意味解析が実装できると書いてある.プログラム演習はそれに沿って実装することになる.chap4の結果からfileをcopyして準備した.明日から意味解析を実装する.smlに慣れていないと実装が大変そうなs
tiger book読書記録 chapter 4
Sep 29, 2018
Chapter 4を読む.abstract syntaxとabstract syntax treeの説明.それに応じてTiger languageでの例を説明がある.chapter 2, 3に比べると短くて優しい.演習問題でlexも自前で作れってか.chapter 3ではまだlexerは作っていなかったので,ここで作る必要があるな.ML-lexとML-yaccのmanua
tiger book読書記録 chapter 3
August 23, 2018
3.1まで読む。文脈自由文法の定義が出てきてた。
August 24, 2018
3.3LR構文解析の途中まで読む。
再帰下降型解析法と文法の書き換えによる曖昧性除去。SLRの定義まで。
途中で簡単な文法で構文解析表が出てくるが実際手を動かしてやって見る必要があるな。3.3を読み終わったらやってみよう。
August 25, 2018
chapter 3本文を読
tiger book読書記録 chapter 2
tiger book読書記録 chapter2編
August 15, 2018
MLの機能が気になったのでMLのtutorialを読む。一通りの機能を通すがfanctor, signature, structureの記法が曖昧なままだ。MLの勉強が主目的ではないので、おいおい必要になった時にまた、復習することにする。しかし、tutorialや入門編のtext bookらしきものを眺めているとf
tiger book読書記録 chapter 1
最新コンパイラ構成技法(Modern Commpiler Implementaion in ML new edition) 通称tiger bookを読むことにした。このnoteはその記録用である。
Chapter 1
august 4, 2018:
一章本文を読む。流石に最初の章は簡単であるがMLを知らない。しょうがないので,手元の環境にstandard mlをinstallして簡単なMLの