X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=AST.dcl;h=cb2e5b790e5efbbde642495ce13800db8203cf56;hb=e641250705517611f422540d8ba3fe021e6068b3;hp=97741e54d47e3e67b925909ff78e0b2621d27ec0;hpb=2473a12c050ab50a6fded6d4ea6df9b81ab8abf1;p=cc1516.git diff --git a/AST.dcl b/AST.dcl index 97741e5..cb2e5b7 100644 --- a/AST.dcl +++ b/AST.dcl @@ -1,7 +1,7 @@ definition module AST from Data.Maybe import :: Maybe -from StdOverloaded import class toString +from StdOverloaded import class toString, class == :: Pos = {line :: Int, col :: Int} :: AST = AST [VarDecl] [FunDecl] @@ -43,4 +43,7 @@ from StdOverloaded import class toString instance toString AST instance toString Type instance toString Pos +instance toString Op2 +instance == Op2 +instance == Type instance toString FieldSelector