X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=AST.dcl;h=ad3196fab4e59124338678e558230f2535551999;hb=24472f94b2af1d2c01db24c4ddfe61143dda1459;hp=4f65b0eed3f0868fe52326df8ad8ee2c23b594d8;hpb=920ef953a2db44169bd34805233fecbbe334d10e;p=cc1516.git diff --git a/AST.dcl b/AST.dcl index 4f65b0e..ad3196f 100644 --- a/AST.dcl +++ b/AST.dcl @@ -36,12 +36,16 @@ 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 instance toString Type instance toString AST +instance toString FieldSelector +instance toString Op2 +instance toString Expr +instance toString VarDecl instance zero Pos instance == Op1