コンパイラ構成論
コンパイラ構成論の課題をダラダラ解いていきます。
必要なもの
- PC
- メモ
- clang環境
- エディタ(emacsはわからん)
講義ページ
問題一覧
- 1.1 LLVMのさまざまな出力
- 2.1 Endianの変換
- 3.1アセンブラの実行
- 4.1 構文木の導出とアセンブラ作成
- 4.2
s-calc.c
の改良 - 4.3 式とコンパイル
- 5.3 malloc/free
- 5.4 論理演算の拡張
- 6.1 適用順序
- 6.2 トーカナイズ
- 6.3 文法拡張とyacc
- 6.4 yaccによるShellの拡張
- 8以上は気力があればやります…