Merge branch 'master' of https://github.com/dopefishh/cc1516
authorpimjager <pim@pimjager.nl>
Wed, 13 Apr 2016 09:37:35 +0000 (11:37 +0200)
committerpimjager <pim@pimjager.nl>
Wed, 13 Apr 2016 09:37:35 +0000 (11:37 +0200)
1  2 
sem.icl

diff --cc sem.icl
+++ b/sem.icl
@@@ -59,9 -59,9 +59,9 @@@ instance toString SemError wher
                toString t1, ". Given: ", toString t2]
  
  sem :: AST -> SemOutput
 -sem (AST vd fd) = case runStateT m ('Map'.newMap, getRandomStream 0) of
 +sem (AST vd fd) = case evalStateT m ('Map'.newMap, getRandomStream 1) of
      Left e = Left [e]
-     Right (vds, fds) = Right (AST vds fds)
+     Right ((vds, fds), gamma) = Right ((AST vds fds), gamma)
  where 
      m :: Env (([VarDecl], [FunDecl]))
      m = (mapM semVarDecl vd) >>= \vds ->