X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=AST.dcl;h=3a61b546b744a0f093eecfc903627ae7d91249f3;hb=a8348a333a567e5a469d1e5f8ec6c3dafc051c91;hp=f15690d6cd31aa69b95cd3ef2960df293f4c6393;hpb=f5e125920d85bc53eda7b51f3f03e89fcaf3a0ce;p=cc1516.git diff --git a/AST.dcl b/AST.dcl index f15690d..3a61b54 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,3 +43,6 @@ from StdOverloaded import class toString instance toString AST instance toString Type instance toString Pos +instance toString Op2 +instance == Op2 +instance toString FieldSelector