Merge branch 'master' of github.com:dopefishh/cc1516
[cc1516.git] / AST.dcl
diff --git a/AST.dcl b/AST.dcl
index 0bfe1ba..ad3196f 100644 (file)
--- a/AST.dcl
+++ b/AST.dcl
@@ -36,7 +36,7 @@ from StdOverloaded import class toString, class ==, class zero, class <
        = IfStmt Expr [Stmt] [Stmt]
        | WhileStmt Expr [Stmt]
        | AssStmt VarDef Expr
-       | FunStmt String [Expr]
+       | FunStmt String [Expr] [FieldSelector]
        | ReturnStmt (Maybe Expr)
 
 instance toString Pos
@@ -45,6 +45,7 @@ instance toString AST
 instance toString FieldSelector
 instance toString Op2
 instance toString Expr
+instance toString VarDecl
 
 instance zero Pos
 instance == Op1