Skip to content

overminder/YAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Compiler

  • Written in Haskell
  • For learning compiler backend stuffs (insn sel, reg alloc etc..).
  • Mobai lunba

Usage

  • Compile

make

  • See assembly result

echo "(define main (lambda (argc argv) 0))" | ./bin/IRToAsm

  • Compile and run assembly

./SampleProg/cc.py ./SampleProg/test-oop.ss -r

About

Yet another compiler...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published