kevinbarabash / compiler

2 stars 0 forks source link

Reimplement unify() #10

Closed kevinbarabash closed 2 years ago

kevinbarabash commented 2 years ago

This version of unify() uses multiple passes: annotate, collect, unify, and substitute. It also uses objects types and takes an Expr which is output from the parser.