some bug fixes in type check and solve
This commit is contained in:
1 parent
42ff99469a
commit
2bd22e078a
6 files changed
+73
-40
No files matched your search
@@ -25,8 +25,8 @@ abstract Imper = {
|
||||
|
||||
Decl : (A : Typ) -> (Var A -> Stm) -> Stm ;
|
||||
Assign : (A : Typ) -> Var A -> Exp A -> Stm -> Stm ;
|
||||
While : Exp TInt -> Stm -> Stm -> Stm ;
|
||||
IfElse : Exp TInt -> Stm -> Stm -> Stm -> Stm ;
|
||||
While : Exp (TNum TInt) -> Stm -> Stm -> Stm ;
|
||||
IfElse : Exp (TNum TInt) -> Stm -> Stm -> Stm -> Stm ;
|
||||
Block : Stm -> Stm -> Stm ;
|
||||
Printf : (A : Typ) -> Exp A -> Stm -> Stm ;
|
||||
Return : (A : Typ) -> Exp A -> Stm ;
|
||||
|
||||
Reference in new issue
Block a user