Skip to content

eatingtomatoes/tiger-compiler

Repository files navigation

tiger

Progress:

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

About

A simple compiler for (modified) tiger language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors