Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eatingtomatoes/tiger-compiler

A simple compiler for (modified) tiger language
https://github.com/eatingtomatoes/tiger-compiler

compiler haskell tiger

Last synced: 8 days ago
JSON representation

A simple compiler for (modified) tiger language

Awesome Lists containing this project

README

        

# tiger

Progress:
1. A lexer generated by Alex.
2. A parser generated by Happy.
3. Intermediate represnetations: Tree, Quadruple and SSA-Quadruple
5. Quadruple optimization based on data flow analysis.
4. Partial GC.
5. Register allocation via graph coloring.
6. Assembler generator for x86-64 on ubuntu18.04.