/HaskellTiger

Tiger Programming Language Compiler in Haskell

Primary LanguageHaskell

HaskellTiger

A Tiger Programming Language Compiler written in Haskell

Goals

The main goals of this project is for me to improve my understanding of Haskell, and learn more about advanced compiler techniques.

  • Escape Analysis
  • Register Allocation
  • Instruction Selection
  • Garbage Collection

Current Implementation

  • Parser
  • Type Checker