]> ruin.nu Git - proglang.git/blobdiff - Typechecker.hs
replace E with in
[proglang.git] / Typechecker.hs
index 2e205b7d0d516554e7d6909e9bbcf31d066898ee..d9b1e1047b67d8b355dca3290ac93173b4e0417d 100644 (file)
@@ -39,7 +39,8 @@ run v p s = let ts = myLLexer s in case p ts of
        Ok (Program s) -> do
                putStrLn "\nParse Successful!"
                showTree v (Program s)
-               runStateT (mapM typeCheckStm s) empty
+               runStateT (mapM typeCheckStm s) [empty]
+               print "The program is type-correct!!"
                return ()
 
 showTree :: (Show a, Print a) => Int -> a -> IO ()