summaryrefslogtreecommitdiff
path: root/testdata/language-features/basic-values
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-04-28 00:44:42 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-04-28 00:44:42 +0200
commiteaa99d13de8f9638c82beaae646cd66f3c1f8d89 (patch)
tree8d1b86a45e1b1857a0ef2eafa75ae870b574006f /testdata/language-features/basic-values
parent61a8efb74a0ca34f73a848f6d9fd018c83dac343 (diff)
generate less variable names
Diffstat (limited to 'testdata/language-features/basic-values')
-rw-r--r--testdata/language-features/basic-values/case02.out8
-rw-r--r--testdata/language-features/basic-values/case05.out4
-rw-r--r--testdata/language-features/basic-values/case06.out4
-rw-r--r--testdata/language-features/basic-values/data01.out12
-rw-r--r--testdata/language-features/basic-values/def01.out4
-rw-r--r--testdata/language-features/basic-values/def03.out4
-rw-r--r--testdata/language-features/basic-values/def04.out8
-rw-r--r--testdata/language-features/basic-values/def07.reject.out8
-rw-r--r--testdata/language-features/basic-values/infix03.out4
-rw-r--r--testdata/language-features/basic-values/let01.out20
-rw-r--r--testdata/language-features/basic-values/literal01.out12
-rw-r--r--testdata/language-features/basic-values/shadowing02.out6
-rw-r--r--testdata/language-features/basic-values/tuple02.out4
-rw-r--r--testdata/language-features/basic-values/where05.out16
14 files changed, 57 insertions, 57 deletions
diff --git a/testdata/language-features/basic-values/case02.out b/testdata/language-features/basic-values/case02.out
index 8781137c..9d790c66 100644
--- a/testdata/language-features/basic-values/case02.out
+++ b/testdata/language-features/basic-values/case02.out
@@ -1,15 +1,15 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3value1 :: {a} -> {b : 'Eq a} -> {c : 'Num a}->() 3value1 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a}->()
4value2 :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> {d : 'Eq a} -> {e : 'Num a}->'String 4value2 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> {_ : 'Eq a} -> {_ : 'Num a}->'String
5------------ tooltips 5------------ tooltips
6testdata/language-features/basic-values/case02.lc 1:1-1:7 {a} -> {b : Eq a} -> {c : Num a}->() 6testdata/language-features/basic-values/case02.lc 1:1-1:7 {a} -> {_ : Eq a} -> {_ : Num a}->()
7testdata/language-features/basic-values/case02.lc 1:10-3:10 () 7testdata/language-features/basic-values/case02.lc 1:10-3:10 ()
8testdata/language-features/basic-values/case02.lc 1:15-1:16 V1 8testdata/language-features/basic-values/case02.lc 1:15-1:16 V1
9testdata/language-features/basic-values/case02.lc 2:8-2:10 () 9testdata/language-features/basic-values/case02.lc 2:8-2:10 ()
10testdata/language-features/basic-values/case02.lc 2:8-3:10 Bool->() 10testdata/language-features/basic-values/case02.lc 2:8-3:10 Bool->()
11testdata/language-features/basic-values/case02.lc 3:8-3:10 () 11testdata/language-features/basic-values/case02.lc 3:8-3:10 ()
12testdata/language-features/basic-values/case02.lc 5:1-5:7 {a} -> {b : Eq a} -> {c : Num a} -> {d : Eq a} -> {e : Num a}->String 12testdata/language-features/basic-values/case02.lc 5:1-5:7 {a} -> {_ : Eq a} -> {_ : Num a} -> {_ : Eq a} -> {_ : Num a}->String
13testdata/language-features/basic-values/case02.lc 5:10-8:11 String 13testdata/language-features/basic-values/case02.lc 5:10-8:11 String
14testdata/language-features/basic-values/case02.lc 5:15-5:16 V1 14testdata/language-features/basic-values/case02.lc 5:15-5:16 V1
15testdata/language-features/basic-values/case02.lc 6:8-6:11 String 15testdata/language-features/basic-values/case02.lc 6:8-6:11 String
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out
index 10a9f633..c21097aa 100644
--- a/testdata/language-features/basic-values/case05.out
+++ b/testdata/language-features/basic-values/case05.out
@@ -1,8 +1,8 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3value :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> a->'Char 3value :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a->'Char
4------------ tooltips 4------------ tooltips
5testdata/language-features/basic-values/case05.lc 1:1-1:6 {a} -> {b : Eq a} -> {c : Num a} -> a->Char 5testdata/language-features/basic-values/case05.lc 1:1-1:6 {a} -> {_ : Eq a} -> {_ : Num a} -> a->Char
6testdata/language-features/basic-values/case05.lc 1:11-2:11 Char 6testdata/language-features/basic-values/case05.lc 1:11-2:11 Char
7testdata/language-features/basic-values/case05.lc 1:16-1:17 V4 7testdata/language-features/basic-values/case05.lc 1:16-1:17 V4
8testdata/language-features/basic-values/case05.lc 2:8-2:11 Char 8testdata/language-features/basic-values/case05.lc 2:8-2:11 Char
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out
index 5c2857a0..3a878653 100644
--- a/testdata/language-features/basic-values/case06.out
+++ b/testdata/language-features/basic-values/case06.out
@@ -1,8 +1,8 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3value :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> a->'Char 3value :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a->'Char
4------------ tooltips 4------------ tooltips
5testdata/language-features/basic-values/case06.lc 1:1-1:6 {a} -> {b : Eq a} -> {c : Num a} -> a->Char 5testdata/language-features/basic-values/case06.lc 1:1-1:6 {a} -> {_ : Eq a} -> {_ : Num a} -> a->Char
6testdata/language-features/basic-values/case06.lc 1:11-3:11 Char 6testdata/language-features/basic-values/case06.lc 1:11-3:11 Char
7testdata/language-features/basic-values/case06.lc 1:16-1:17 V4 7testdata/language-features/basic-values/case06.lc 1:16-1:17 V4
8testdata/language-features/basic-values/case06.lc 2:8-2:11 Char 8testdata/language-features/basic-values/case06.lc 2:8-2:11 Char
diff --git a/testdata/language-features/basic-values/data01.out b/testdata/language-features/basic-values/data01.out
index adc6ff6d..65afa571 100644
--- a/testdata/language-features/basic-values/data01.out
+++ b/testdata/language-features/basic-values/data01.out
@@ -4,20 +4,20 @@ main is not found
4B :: 'A 4B :: 'A
5C :: 'A 5C :: 'A
6D :: 'A 6D :: 'A
7'ACase :: (b : 'A->Type) -> b B -> b C -> b D -> f:'A -> b f 7'ACase :: (a : 'A->Type) -> a B -> a C -> a D -> b:'A -> a b
8match'A :: (b : Type->Type) -> b 'A -> d:Type -> b d -> b d 8match'A :: (a : Type->Type) -> a 'A -> b:Type -> a b -> a b
9'E :: Type 9'E :: Type
10F :: 'E 10F :: 'E
11G :: ()->'E 11G :: ()->'E
12H :: 'E 12H :: 'E
13'ECase :: (b : 'E->Type) -> b F -> (d:() -> b (G d)) -> b H -> g:'E -> b g 13'ECase :: (a : 'E->Type) -> a F -> (b:() -> a (G b)) -> a H -> c:'E -> a c
14match'E :: (b : Type->Type) -> b 'E -> d:Type -> b d -> b d 14match'E :: (a : Type->Type) -> a 'E -> b:Type -> a b -> a b
15'D1 :: Type 15'D1 :: Type
16C1 :: 'D1 16C1 :: 'D1
17C2 :: ()->'D1 17C2 :: ()->'D1
18C3 :: 'D1 18C3 :: 'D1
19'D1Case :: (b : 'D1->Type) -> b C1 -> (d:() -> b (C2 d)) -> b C3 -> g:'D1 -> b g 19'D1Case :: (a : 'D1->Type) -> a C1 -> (b:() -> a (C2 b)) -> a C3 -> c:'D1 -> a c
20match'D1 :: (b : Type->Type) -> b 'D1 -> d:Type -> b d -> b d 20match'D1 :: (a : Type->Type) -> a 'D1 -> b:Type -> a b -> a b
21------------ tooltips 21------------ tooltips
22testdata/language-features/basic-values/data01.lc 1:6-1:7 Type 22testdata/language-features/basic-values/data01.lc 1:6-1:7 Type
23testdata/language-features/basic-values/data01.lc 1:6-1:13 Type 23testdata/language-features/basic-values/data01.lc 1:6-1:13 Type
diff --git a/testdata/language-features/basic-values/def01.out b/testdata/language-features/basic-values/def01.out
index 72466eb4..89a11da3 100644
--- a/testdata/language-features/basic-values/def01.out
+++ b/testdata/language-features/basic-values/def01.out
@@ -1,12 +1,12 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3unit :: () 3unit :: ()
4fun1 :: {a} -> {b} -> {c : 'Num b} -> a->b 4fun1 :: {a} -> {b} -> {_ : 'Num b} -> a->b
5fun2 :: {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->'Char 5fun2 :: {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->'Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/def01.lc 1:1-1:5 () 7testdata/language-features/basic-values/def01.lc 1:1-1:5 ()
8testdata/language-features/basic-values/def01.lc 1:8-1:10 () 8testdata/language-features/basic-values/def01.lc 1:8-1:10 ()
9testdata/language-features/basic-values/def01.lc 3:1-3:5 {a} -> {b} -> {c : Num b} -> a->b 9testdata/language-features/basic-values/def01.lc 3:1-3:5 {a} -> {b} -> {_ : Num b} -> a->b
10testdata/language-features/basic-values/def01.lc 3:10-3:11 V1 10testdata/language-features/basic-values/def01.lc 3:10-3:11 V1
11testdata/language-features/basic-values/def01.lc 5:1-5:5 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->Char 11testdata/language-features/basic-values/def01.lc 5:1-5:5 {a} -> {b} -> {c} -> {d} -> {e} -> a -> b -> c -> d -> e->Char
12testdata/language-features/basic-values/def01.lc 5:18-5:21 Char 12testdata/language-features/basic-values/def01.lc 5:18-5:21 Char
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out
index 6e9324e7..ad9a38d6 100644
--- a/testdata/language-features/basic-values/def03.out
+++ b/testdata/language-features/basic-values/def03.out
@@ -1,8 +1,8 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3fun :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> {d : 'Eq a} -> {e : 'Num a} -> a->'Char 3fun :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a->'Char
4------------ tooltips 4------------ tooltips
5testdata/language-features/basic-values/def03.lc 1:1-1:4 {a} -> {b : Eq a} -> {c : Num a} -> {d : Eq a} -> {e : Num a} -> a->Char 5testdata/language-features/basic-values/def03.lc 1:1-1:4 {a} -> {_ : Eq a} -> {_ : Num a} -> {_ : Eq a} -> {_ : Num a} -> a->Char
6testdata/language-features/basic-values/def03.lc 1:9-1:12 Char 6testdata/language-features/basic-values/def03.lc 1:9-1:12 Char
7testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char 7testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char
8testdata/language-features/basic-values/def03.lc 2:9-2:12 Char 8testdata/language-features/basic-values/def03.lc 2:9-2:12 Char
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out
index 8a9dacfe..b2977f8e 100644
--- a/testdata/language-features/basic-values/def04.out
+++ b/testdata/language-features/basic-values/def04.out
@@ -1,15 +1,15 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3fun :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> {d : 'Eq a} -> {e : 'Num a} -> a->'Char 3fun :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a->'Char
4fun2 :: {a} -> {b} -> {c : 'Eq a} -> {d : 'Num a} -> {e : 'Eq a} -> {f : 'Num a} -> a -> b->'Char 4fun2 :: {a} -> {b} -> {_ : 'Eq a} -> {_ : 'Num a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a -> b->'Char
5------------ tooltips 5------------ tooltips
6testdata/language-features/basic-values/def04.lc 1:1-1:4 {a} -> {b : Eq a} -> {c : Num a} -> {d : Eq a} -> {e : Num a} -> a->Char 6testdata/language-features/basic-values/def04.lc 1:1-1:4 {a} -> {_ : Eq a} -> {_ : Num a} -> {_ : Eq a} -> {_ : Num a} -> a->Char
7testdata/language-features/basic-values/def04.lc 1:9-1:12 Char 7testdata/language-features/basic-values/def04.lc 1:9-1:12 Char
8testdata/language-features/basic-values/def04.lc 1:9-3:12 Bool->Char 8testdata/language-features/basic-values/def04.lc 1:9-3:12 Bool->Char
9testdata/language-features/basic-values/def04.lc 2:9-2:12 Char 9testdata/language-features/basic-values/def04.lc 2:9-2:12 Char
10testdata/language-features/basic-values/def04.lc 2:9-3:12 Bool->Char | Char 10testdata/language-features/basic-values/def04.lc 2:9-3:12 Bool->Char | Char
11testdata/language-features/basic-values/def04.lc 3:9-3:12 Char 11testdata/language-features/basic-values/def04.lc 3:9-3:12 Char
12testdata/language-features/basic-values/def04.lc 5:1-5:5 {a} -> {b} -> {c : Eq a} -> {d : Num a} -> {e : Eq a} -> {f : Num a} -> a -> b->Char 12testdata/language-features/basic-values/def04.lc 5:1-5:5 {a} -> {b} -> {_ : Eq a} -> {_ : Num a} -> {_ : Eq a} -> {_ : Num a} -> a -> b->Char
13testdata/language-features/basic-values/def04.lc 5:12-5:15 Char 13testdata/language-features/basic-values/def04.lc 5:12-5:15 Char
14testdata/language-features/basic-values/def04.lc 5:12-7:15 Bool->Char 14testdata/language-features/basic-values/def04.lc 5:12-7:15 Bool->Char
15testdata/language-features/basic-values/def04.lc 6:12-6:15 Char 15testdata/language-features/basic-values/def04.lc 6:12-6:15 Char
diff --git a/testdata/language-features/basic-values/def07.reject.out b/testdata/language-features/basic-values/def07.reject.out
index 45707e79..16a8195b 100644
--- a/testdata/language-features/basic-values/def07.reject.out
+++ b/testdata/language-features/basic-values/def07.reject.out
@@ -5,8 +5,8 @@ fun _ = '_'
5fun 1 = '1' 5fun 1 = '1'
6^^^ 6^^^
7------------ trace 7------------ trace
8fun :: {a} -> {b : 'Eq a} -> {c : 'Num a} -> {d : 'Eq a} -> {e : 'Num a} -> a->'Char 8fun :: {a} -> {_ : 'Eq a} -> {_ : 'Num a} -> {_ : 'Eq a} -> {_ : 'Num a} -> a->'Char
9fun2 :: {a} -> {b} -> {c : 'Eq a} -> {d : 'Num a} -> a -> b->'Char 9fun2 :: {a} -> {b} -> {_ : 'Eq a} -> {_ : 'Num a} -> a -> b->'Char
10fun :: {a} -> a->'Char 10fun :: {a} -> a->'Char
11!already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: 11!already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1:
12fun _ = '_' 12fun _ = '_'
@@ -15,11 +15,11 @@ fun _ = '_'
15fun 1 = '1' 15fun 1 = '1'
16^^^ 16^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/def07.reject.lc 1:1-1:4 {a} -> {b : Eq a} -> {c : Num a} -> {d : Eq a} -> {e : Num a} -> a->Char 18testdata/language-features/basic-values/def07.reject.lc 1:1-1:4 {a} -> {_ : Eq a} -> {_ : Num a} -> {_ : Eq a} -> {_ : Num a} -> a->Char
19testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 Char
20testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 Bool->Char 20testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 Bool->Char
21testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 Char 21testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 Char
22testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 {a} -> {b} -> {c : Eq a} -> {d : Num a} -> a -> b->Char 22testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 {a} -> {b} -> {_ : Eq a} -> {_ : Num a} -> a -> b->Char
23testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char 23testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char
24testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char 24testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char
25testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char 25testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char
diff --git a/testdata/language-features/basic-values/infix03.out b/testdata/language-features/basic-values/infix03.out
index c5db1959..e30cedb5 100644
--- a/testdata/language-features/basic-values/infix03.out
+++ b/testdata/language-features/basic-values/infix03.out
@@ -3,8 +3,8 @@ main is not found
3'D :: Type 3'D :: Type
4D2 :: () -> ()->'D 4D2 :: () -> ()->'D
5D3 :: () -> () -> ()->'D 5D3 :: () -> () -> ()->'D
6'DCase :: (b : 'D->Type) -> (c:() -> d:() -> b (D2 c d)) -> (f:() -> g:() -> h:() -> b (D3 f g h)) -> j:'D -> b j 6'DCase :: (a : 'D->Type) -> (b:() -> c:() -> a (D2 b c)) -> (d:() -> e:() -> f:() -> a (D3 d e f)) -> g:'D -> a g
7match'D :: (b : Type->Type) -> b 'D -> d:Type -> b d -> b d 7match'D :: (a : Type->Type) -> a 'D -> b:Type -> a b -> a b
8d2 :: () -> ()->'D 8d2 :: () -> ()->'D
9d3 :: () -> () -> ()->'D 9d3 :: () -> () -> ()->'D
10------------ tooltips 10------------ tooltips
diff --git a/testdata/language-features/basic-values/let01.out b/testdata/language-features/basic-values/let01.out
index cb18e787..dcee8381 100644
--- a/testdata/language-features/basic-values/let01.out
+++ b/testdata/language-features/basic-values/let01.out
@@ -1,25 +1,25 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3value1 :: {a} -> {b : 'Num a}->a 3value1 :: {a} -> {_ : 'Num a}->a
4value2 :: {a} -> {b : 'Num a}->a 4value2 :: {a} -> {_ : 'Num a}->a
5value3 :: {a} -> {b : 'Num a}->a 5value3 :: {a} -> {_ : 'Num a}->a
6value4 :: {a} -> {b : 'Num a}->a 6value4 :: {a} -> {_ : 'Num a}->a
7value5 :: {a} -> {b : 'Num a}->a 7value5 :: {a} -> {_ : 'Num a}->a
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/let01.lc 1:1-1:7 {a} -> {b : Num a}->a 9testdata/language-features/basic-values/let01.lc 1:1-1:7 {a} -> {_ : Num a}->a
10testdata/language-features/basic-values/let01.lc 1:18-1:19 V1 10testdata/language-features/basic-values/let01.lc 1:18-1:19 V1
11testdata/language-features/basic-values/let01.lc 1:23-1:24 V1 11testdata/language-features/basic-values/let01.lc 1:23-1:24 V1
12testdata/language-features/basic-values/let01.lc 3:1-3:7 {a} -> {b : Num a}->a 12testdata/language-features/basic-values/let01.lc 3:1-3:7 {a} -> {_ : Num a}->a
13testdata/language-features/basic-values/let01.lc 4:11-4:12 V1 13testdata/language-features/basic-values/let01.lc 4:11-4:12 V1
14testdata/language-features/basic-values/let01.lc 5:6-5:7 V1 14testdata/language-features/basic-values/let01.lc 5:6-5:7 V1
15testdata/language-features/basic-values/let01.lc 7:1-7:7 {a} -> {b : Num a}->a 15testdata/language-features/basic-values/let01.lc 7:1-7:7 {a} -> {_ : Num a}->a
16testdata/language-features/basic-values/let01.lc 8:11-8:12 V1 16testdata/language-features/basic-values/let01.lc 8:11-8:12 V1
17testdata/language-features/basic-values/let01.lc 9:11-9:14 Char 17testdata/language-features/basic-values/let01.lc 9:11-9:14 Char
18testdata/language-features/basic-values/let01.lc 10:6-10:7 V1 18testdata/language-features/basic-values/let01.lc 10:6-10:7 V1
19testdata/language-features/basic-values/let01.lc 12:1-12:7 {a} -> {b : Num a}->a 19testdata/language-features/basic-values/let01.lc 12:1-12:7 {a} -> {_ : Num a}->a
20testdata/language-features/basic-values/let01.lc 12:18-12:19 V1 20testdata/language-features/basic-values/let01.lc 12:18-12:19 V1
21testdata/language-features/basic-values/let01.lc 13:13-13:14 V1 21testdata/language-features/basic-values/let01.lc 13:13-13:14 V1
22testdata/language-features/basic-values/let01.lc 15:1-15:7 {a} -> {b : Num a}->a 22testdata/language-features/basic-values/let01.lc 15:1-15:7 {a} -> {_ : Num a}->a
23testdata/language-features/basic-values/let01.lc 15:18-15:19 V1 23testdata/language-features/basic-values/let01.lc 15:18-15:19 V1
24testdata/language-features/basic-values/let01.lc 16:18-16:19 V1 24testdata/language-features/basic-values/let01.lc 16:18-16:19 V1
25testdata/language-features/basic-values/let01.lc 17:13-17:14 V1 25testdata/language-features/basic-values/let01.lc 17:13-17:14 V1
diff --git a/testdata/language-features/basic-values/literal01.out b/testdata/language-features/basic-values/literal01.out
index 4d1bb07e..464eb78f 100644
--- a/testdata/language-features/basic-values/literal01.out
+++ b/testdata/language-features/basic-values/literal01.out
@@ -1,19 +1,19 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3intValue1 :: {a} -> {b : 'Num a}->a 3intValue1 :: {a} -> {_ : 'Num a}->a
4intValue2 :: {a} -> {b : 'Num a}->a 4intValue2 :: {a} -> {_ : 'Num a}->a
5intValue3 :: {a} -> {b : 'Num a}->a 5intValue3 :: {a} -> {_ : 'Num a}->a
6floatValue1 :: 'Float 6floatValue1 :: 'Float
7floatValue2 :: 'Float 7floatValue2 :: 'Float
8charValue :: 'Char 8charValue :: 'Char
9stringValue1 :: 'String 9stringValue1 :: 'String
10stringValue2 :: 'String 10stringValue2 :: 'String
11------------ tooltips 11------------ tooltips
12testdata/language-features/basic-values/literal01.lc 1:1-1:10 {a} -> {b : Num a}->a 12testdata/language-features/basic-values/literal01.lc 1:1-1:10 {a} -> {_ : Num a}->a
13testdata/language-features/basic-values/literal01.lc 1:13-1:14 V1 13testdata/language-features/basic-values/literal01.lc 1:13-1:14 V1
14testdata/language-features/basic-values/literal01.lc 2:1-2:10 {a} -> {b : Num a}->a 14testdata/language-features/basic-values/literal01.lc 2:1-2:10 {a} -> {_ : Num a}->a
15testdata/language-features/basic-values/literal01.lc 2:13-2:14 V1 15testdata/language-features/basic-values/literal01.lc 2:13-2:14 V1
16testdata/language-features/basic-values/literal01.lc 3:1-3:10 {a} -> {b : Num a}->a 16testdata/language-features/basic-values/literal01.lc 3:1-3:10 {a} -> {_ : Num a}->a
17testdata/language-features/basic-values/literal01.lc 3:13-3:18 V1 17testdata/language-features/basic-values/literal01.lc 3:13-3:18 V1
18testdata/language-features/basic-values/literal01.lc 5:1-5:12 Float 18testdata/language-features/basic-values/literal01.lc 5:1-5:12 Float
19testdata/language-features/basic-values/literal01.lc 5:15-5:18 Float 19testdata/language-features/basic-values/literal01.lc 5:15-5:18 Float
diff --git a/testdata/language-features/basic-values/shadowing02.out b/testdata/language-features/basic-values/shadowing02.out
index b5315a86..afc25b2a 100644
--- a/testdata/language-features/basic-values/shadowing02.out
+++ b/testdata/language-features/basic-values/shadowing02.out
@@ -1,10 +1,10 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3c :: {a} -> {b : 'Num a}->a 3c :: {a} -> {_ : 'Num a}->a
4world :: 'String 4world :: 'String
5value2 :: 'Char 5value2 :: 'Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 {a} -> {b : Num a}->a 7testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 {a} -> {_ : Num a}->a
8testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 V1 8testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 V1
9testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 String 9testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 String
10testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 String 10testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 String
@@ -17,7 +17,7 @@ testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 Float
17testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 () 17testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 ()
18testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 Char 18testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 Char
19testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 Float 19testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 Float
20testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 {a} -> {b : Num a}->a 20testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 {a} -> {_ : Num a}->a
21testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 String 21testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 String
22testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 () 22testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 ()
23testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 Char 23testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 Char
diff --git a/testdata/language-features/basic-values/tuple02.out b/testdata/language-features/basic-values/tuple02.out
index 6ce0be37..8e1d6bab 100644
--- a/testdata/language-features/basic-values/tuple02.out
+++ b/testdata/language-features/basic-values/tuple02.out
@@ -1,10 +1,10 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3tuple1 :: {a} -> {b : 'Num a}->(a, 'Float, 'Char, 'String, ()) 3tuple1 :: {a} -> {_ : 'Num a}->(a, 'Float, 'Char, 'String, ())
4tuple2 :: ((), ()) 4tuple2 :: ((), ())
5tuple3 :: (('String, 'Char), ()) 5tuple3 :: (('String, 'Char), ())
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/tuple02.lc 1:1-1:7 {a} -> {b : Num a}->(a, Float, Char, String, ()) 7testdata/language-features/basic-values/tuple02.lc 1:1-1:7 {a} -> {_ : Num a}->(a, Float, Char, String, ())
8testdata/language-features/basic-values/tuple02.lc 1:10-1:33 (V1, Float, Char, String, ()) 8testdata/language-features/basic-values/tuple02.lc 1:10-1:33 (V1, Float, Char, String, ())
9testdata/language-features/basic-values/tuple02.lc 1:11-1:12 V1 9testdata/language-features/basic-values/tuple02.lc 1:11-1:12 V1
10testdata/language-features/basic-values/tuple02.lc 1:13-1:16 Float 10testdata/language-features/basic-values/tuple02.lc 1:13-1:16 Float
diff --git a/testdata/language-features/basic-values/where05.out b/testdata/language-features/basic-values/where05.out
index 76a46ae9..b730c962 100644
--- a/testdata/language-features/basic-values/where05.out
+++ b/testdata/language-features/basic-values/where05.out
@@ -1,32 +1,32 @@
1main is not found 1main is not found
2------------ trace 2------------ trace
3value1 :: {a} -> {b : 'Eq a} -> {c : 'Num a}->() 3value1 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a}->()
4value2 :: {a} -> {b : 'Eq a} -> {c : 'Num a}->() 4value2 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a}->()
5value3 :: {a} -> {b : 'Eq a} -> {c : 'Num a}->() 5value3 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a}->()
6value4 :: {a} -> {b : 'Eq a} -> {c : 'Num a}->() 6value4 :: {a} -> {_ : 'Eq a} -> {_ : 'Num a}->()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/where05.lc 1:1-1:7 {a} -> {b : Eq a} -> {c : Num a}->() 8testdata/language-features/basic-values/where05.lc 1:1-1:7 {a} -> {_ : Eq a} -> {_ : Num a}->()
9testdata/language-features/basic-values/where05.lc 1:10-3:10 () 9testdata/language-features/basic-values/where05.lc 1:10-3:10 ()
10testdata/language-features/basic-values/where05.lc 1:15-1:16 V1 10testdata/language-features/basic-values/where05.lc 1:15-1:16 V1
11testdata/language-features/basic-values/where05.lc 2:8-2:9 () 11testdata/language-features/basic-values/where05.lc 2:8-2:9 ()
12testdata/language-features/basic-values/where05.lc 2:8-3:10 Bool->() 12testdata/language-features/basic-values/where05.lc 2:8-3:10 Bool->()
13testdata/language-features/basic-values/where05.lc 2:20-2:22 () 13testdata/language-features/basic-values/where05.lc 2:20-2:22 ()
14testdata/language-features/basic-values/where05.lc 3:8-3:10 () 14testdata/language-features/basic-values/where05.lc 3:8-3:10 ()
15testdata/language-features/basic-values/where05.lc 5:1-5:7 {a} -> {b : Eq a} -> {c : Num a}->() 15testdata/language-features/basic-values/where05.lc 5:1-5:7 {a} -> {_ : Eq a} -> {_ : Num a}->()
16testdata/language-features/basic-values/where05.lc 5:10-8:10 () 16testdata/language-features/basic-values/where05.lc 5:10-8:10 ()
17testdata/language-features/basic-values/where05.lc 5:15-5:16 V1 17testdata/language-features/basic-values/where05.lc 5:15-5:16 V1
18testdata/language-features/basic-values/where05.lc 6:8-6:9 () 18testdata/language-features/basic-values/where05.lc 6:8-6:9 ()
19testdata/language-features/basic-values/where05.lc 6:8-8:10 Bool->() 19testdata/language-features/basic-values/where05.lc 6:8-8:10 Bool->()
20testdata/language-features/basic-values/where05.lc 7:14-7:16 () 20testdata/language-features/basic-values/where05.lc 7:14-7:16 ()
21testdata/language-features/basic-values/where05.lc 8:8-8:10 () 21testdata/language-features/basic-values/where05.lc 8:8-8:10 ()
22testdata/language-features/basic-values/where05.lc 10:1-10:7 {a} -> {b : Eq a} -> {c : Num a}->() 22testdata/language-features/basic-values/where05.lc 10:1-10:7 {a} -> {_ : Eq a} -> {_ : Num a}->()
23testdata/language-features/basic-values/where05.lc 10:10-14:10 () 23testdata/language-features/basic-values/where05.lc 10:10-14:10 ()
24testdata/language-features/basic-values/where05.lc 10:15-10:16 V1 24testdata/language-features/basic-values/where05.lc 10:15-10:16 V1
25testdata/language-features/basic-values/where05.lc 11:8-11:9 () 25testdata/language-features/basic-values/where05.lc 11:8-11:9 ()
26testdata/language-features/basic-values/where05.lc 11:8-14:10 Bool->() 26testdata/language-features/basic-values/where05.lc 11:8-14:10 Bool->()
27testdata/language-features/basic-values/where05.lc 13:8-13:10 () 27testdata/language-features/basic-values/where05.lc 13:8-13:10 ()
28testdata/language-features/basic-values/where05.lc 14:8-14:10 () 28testdata/language-features/basic-values/where05.lc 14:8-14:10 ()
29testdata/language-features/basic-values/where05.lc 16:1-16:7 {a} -> {b : Eq a} -> {c : Num a}->() 29testdata/language-features/basic-values/where05.lc 16:1-16:7 {a} -> {_ : Eq a} -> {_ : Num a}->()
30testdata/language-features/basic-values/where05.lc 16:10-18:10 () 30testdata/language-features/basic-values/where05.lc 16:10-18:10 ()
31testdata/language-features/basic-values/where05.lc 16:15-16:16 V1 31testdata/language-features/basic-values/where05.lc 16:15-16:16 V1
32testdata/language-features/basic-values/where05.lc 17:8-17:9 () 32testdata/language-features/basic-values/where05.lc 17:8-17:9 ()