Skip to content

xc42/nanopass-compiler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A compiler deriving from Essentials of Compilation, compile a language kind like typed-racket(subset) to x86 assembly.

Progress

  • tuple, user defined struct
  • array
  • first-class-function/closure
  • garbage collection
  • control flow (while/begin/set/if)
  • ADT(TODO)
  • pattern matcing(TODO)

About

a compiler compiles a subset of typed racket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Racket 94.7%
  • C++ 4.9%
  • Other 0.4%