Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 782 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 782 Bytes

HaSC

Haskell Small-C Compiler

概要

京都大学情報学科計算機コース3回生配当『計算機科学実験及演習3 (ソフトウェア)』の課題リポジトリである.CのサブセットであるSmall CのコンパイラをHaskellで実装する.講義としてはMIPSコードを生成してテストが通れば良いが,実験終了後も拡張を続けていく.

TODO

  • グローバルな名前空間が仕様と違うのを直す.
  • プロトタイプ宣言しか無い場合が意味解析でエラーになっていない

進捗

  • 中間レポート1が終了した (06/05)
  • 中間レポート2が終了した (06/30)
  • 最終レポートが終了した (07/19)
  • NASMコードを生成できるようになった (07/27)