print gamma jowww
[cc1516.git] / sem.dcl
diff --git a/sem.dcl b/sem.dcl
index b34bbc3..a2bcd57 100644 (file)
--- a/sem.dcl
+++ b/sem.dcl
@@ -1,5 +1,6 @@
 definition module sem
 
+import qualified Data.Map as Map
 from Data.Either import :: Either
 from AST import :: AST, :: Pos, :: Type
 from StdOverloaded import class toString
@@ -9,9 +10,10 @@ from StdOverloaded import class toString
        | UnifyError Pos Type Type 
        | UnifyErrorStub Type Type 
        | Error String
-:: SemOutput :== Either [SemError] AST
-
+:: Gamma
+:: SemOutput :== Either [SemError] (AST, Gamma)
 
 instance toString SemError
+instance toString Gamma
 
 sem :: AST -> SemOutput