Add closures and fix lets in monomorphizer

This commit is contained in:
Martin Fredin 2023-05-06 22:49:08 +02:00
parent 677a200a15
commit 72e599d5de
26 changed files with 1440 additions and 692 deletions

View file

@ -43,6 +43,7 @@ executable language
TypeChecker.ReportTEVar
TypeChecker.RemoveForall
LambdaLifter
LambdaLifterIr
Monomorphizer.Monomorphizer
Monomorphizer.MonomorphizerIr
Monomorphizer.MorbIr
@ -101,6 +102,8 @@ Test-suite language-testsuite
TypeChecker.TypeChecker
AnnForall
ReportForall
LambdaLifterIr
LambdaLifter
TypeChecker.TypeCheckerHm
TypeChecker.TypeCheckerBidir
TypeChecker.ReportTEVar