aboutsummaryrefslogtreecommitdiff
path: root/Sil/Syntax.dcl
diff options
context:
space:
mode:
authorCamil Staps2017-07-19 11:46:32 +0000
committerCamil Staps2017-07-19 11:46:32 +0000
commitd722a77077e89504191728cf42f7d15ddfa209a7 (patch)
treef3f70e055e9a76dba7eecde01146c697b452f064 /Sil/Syntax.dcl
parentWorking fibonacci (diff)
Reorganise
Diffstat (limited to 'Sil/Syntax.dcl')
-rw-r--r--Sil/Syntax.dcl10
1 files changed, 10 insertions, 0 deletions
diff --git a/Sil/Syntax.dcl b/Sil/Syntax.dcl
index 6df64a3..5c91dc6 100644
--- a/Sil/Syntax.dcl
+++ b/Sil/Syntax.dcl
@@ -1,5 +1,7 @@
definition module Sil.Syntax
+from StdOverloaded import class toString
+
from Data.Maybe import :: Maybe
:: Program =
@@ -66,3 +68,11 @@ from Data.Maybe import :: Maybe
| ILit Int
:: Name :== String
+
+instance toString Statement
+instance toString Type
+instance toString Arg
+instance toString Application
+instance toString Op1
+instance toString Op2
+instance toString Literal