1. 拡張構文 任意
  2. フロントエンド 必須
  3. インタプリタ・型推論 任意
  4. recur式の検査 必須
  5. 正規形への変換 必須
  6. クロージャ変換 必須
  7. 平滑化 必須
  8. 仮想機械コード生成 必須
  9. ARMコード生成 必須
  10. バックエンドの移植 任意
  11. データフロー解析 任意
  12. レジスタ機械コード生成 任意
  13. ARMコード生成 その2 任意
  14. 最適化 任意

課題の種別

課題??(必須) ????
    必須課題はこのように書かれている.
課題??(任意) ????
    任意課題はこのように書かれている.