summaryrefslogtreecommitdiff
path: root/src/test/test1.sail
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/test1.sail')
-rw-r--r--src/test/test1.sail14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/test/test1.sail b/src/test/test1.sail
index 98dd92c2..e7828483 100644
--- a/src/test/test1.sail
+++ b/src/test/test1.sail
@@ -1,14 +1,14 @@
-default Nat i
+(*default Nat i
default Order o
default bool b
-default forall a. (list a) b
-val forall a, b . ((a * b) -> b pure) snd
-val forall Type i, b. ((i * b) -> i pure) fst
+default forall 'a. (list 'a) b
+val forall 'a, 'b . (('a * 'b) -> 'b pure) snd
+val forall Type 'i, 'b. (('i * 'b) -> 'i pure) fst
typedef int_list [name = "il"] = list nat
-typedef reco = const struct forall i, a, b. { (a[i]) v; b w; }
-typedef maybe = const union forall a. { unit None; a Some; }
+typedef reco = const struct forall 'i, 'a, 'b. { ('a['i]) v; 'b w; }
+typedef maybe = const union forall 'a. { unit None; a Some; }
typedef colors = enumerate { red; green; blue }
typedef creg = register bits [5:i] { 5 : h ; 6..7 : j}
let bool e = true
-function unit main _ = ()
+function unit main _ = ()*)