Skip to content

Language interpreters and type systems implementation from 4190.310 PL homeworks and lecture notes.

License

Notifications You must be signed in to change notification settings

SeungUkLee/learning-snupl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4190.310 Programming Languages

Language interpreters and type systems implementation from 4190.310 PL homeworks and lecture notes.

KMinus imperative K- interpreter
(WIP) SM5 + GC Language translation, virtual machine, garbage collection
M M interpreter
Simple type system M simple type system
Polymorphic type system M let-polymorphic type system

Run test

$ gem install curses parallel nokogiri  # prerequisites for testting

$ ./test # run test

Test code and test cases refer to simnalamburt/snucse.pl

About

Language interpreters and type systems implementation from 4190.310 PL homeworks and lecture notes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages