summaryrefslogtreecommitdiff
path: root/testdata/language-features/basic-values
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/language-features/basic-values')
-rw-r--r--testdata/language-features/basic-values/bool01.out8
-rw-r--r--testdata/language-features/basic-values/case01.out48
-rw-r--r--testdata/language-features/basic-values/case02.out28
-rw-r--r--testdata/language-features/basic-values/case03.reject.out14
-rw-r--r--testdata/language-features/basic-values/case04.reject.out8
-rw-r--r--testdata/language-features/basic-values/case05.out10
-rw-r--r--testdata/language-features/basic-values/case06.out12
-rw-r--r--testdata/language-features/basic-values/data01.out34
-rw-r--r--testdata/language-features/basic-values/def01.out12
-rw-r--r--testdata/language-features/basic-values/def02.reject.out6
-rw-r--r--testdata/language-features/basic-values/def03.out10
-rw-r--r--testdata/language-features/basic-values/def04.out24
-rw-r--r--testdata/language-features/basic-values/def05.reject.out6
-rw-r--r--testdata/language-features/basic-values/def06.reject.out6
-rw-r--r--testdata/language-features/basic-values/def07.reject.out28
-rw-r--r--testdata/language-features/basic-values/deforder01.out8
-rw-r--r--testdata/language-features/basic-values/deforder02.out8
-rw-r--r--testdata/language-features/basic-values/deforder03.out8
-rw-r--r--testdata/language-features/basic-values/deforder04.out8
-rw-r--r--testdata/language-features/basic-values/deforder05.out8
-rw-r--r--testdata/language-features/basic-values/deforder06.out8
-rw-r--r--testdata/language-features/basic-values/fixity01.out16
-rw-r--r--testdata/language-features/basic-values/fixity02.out496
-rw-r--r--testdata/language-features/basic-values/if01.out24
-rw-r--r--testdata/language-features/basic-values/if03.reject.out10
-rw-r--r--testdata/language-features/basic-values/if04.reject.out12
-rw-r--r--testdata/language-features/basic-values/indentation01.out8
-rw-r--r--testdata/language-features/basic-values/indentation02.out8
-rw-r--r--testdata/language-features/basic-values/infix01.out16
-rw-r--r--testdata/language-features/basic-values/infix02.out16
-rw-r--r--testdata/language-features/basic-values/infix03.out46
-rw-r--r--testdata/language-features/basic-values/lambda01.out16
-rw-r--r--testdata/language-features/basic-values/lambda03.out8
-rw-r--r--testdata/language-features/basic-values/let01.out34
-rw-r--r--testdata/language-features/basic-values/let02.out18
-rw-r--r--testdata/language-features/basic-values/literal01.out32
-rw-r--r--testdata/language-features/basic-values/operator01.out16
-rw-r--r--testdata/language-features/basic-values/operator02.reject.out20
-rw-r--r--testdata/language-features/basic-values/operator05.out14
-rw-r--r--testdata/language-features/basic-values/operator06.out14
-rw-r--r--testdata/language-features/basic-values/operator07.reject.out6
-rw-r--r--testdata/language-features/basic-values/operator08.reject.out6
-rw-r--r--testdata/language-features/basic-values/redefine01.reject.out20
-rw-r--r--testdata/language-features/basic-values/redefine02.reject.out6
-rw-r--r--testdata/language-features/basic-values/redefine03.reject.out6
-rw-r--r--testdata/language-features/basic-values/shadowing01.out22
-rw-r--r--testdata/language-features/basic-values/shadowing02.out34
-rw-r--r--testdata/language-features/basic-values/shadowing03.out4
-rw-r--r--testdata/language-features/basic-values/shadowing04.out4
-rw-r--r--testdata/language-features/basic-values/tuple01.out4
-rw-r--r--testdata/language-features/basic-values/tuple02.out40
-rw-r--r--testdata/language-features/basic-values/typesig01.out12
-rw-r--r--testdata/language-features/basic-values/typesig02.out12
-rw-r--r--testdata/language-features/basic-values/typesig03.out36
-rw-r--r--testdata/language-features/basic-values/typesig04.out32
-rw-r--r--testdata/language-features/basic-values/typesig05.out64
-rw-r--r--testdata/language-features/basic-values/typesig06.out36
-rw-r--r--testdata/language-features/basic-values/typesig07.out34
-rw-r--r--testdata/language-features/basic-values/typesyn01.out4
-rw-r--r--testdata/language-features/basic-values/typesyn02.out18
-rw-r--r--testdata/language-features/basic-values/typesyn03.reject.out16
-rw-r--r--testdata/language-features/basic-values/typesyn04.reject.out16
-rw-r--r--testdata/language-features/basic-values/where01.out72
-rw-r--r--testdata/language-features/basic-values/where04.out24
-rw-r--r--testdata/language-features/basic-values/where05.out56
-rw-r--r--testdata/language-features/basic-values/where06.reject.out6
-rw-r--r--testdata/language-features/basic-values/wildcard01.out4
67 files changed, 860 insertions, 860 deletions
diff --git a/testdata/language-features/basic-values/bool01.out b/testdata/language-features/basic-values/bool01.out
index 5d0f35af..2ff3bc18 100644
--- a/testdata/language-features/basic-values/bool01.out
+++ b/testdata/language-features/basic-values/bool01.out
@@ -10,11 +10,11 @@ value1 = _rhs True
10value2 :: Bool 10value2 :: Bool
11value2 = _rhs False 11value2 = _rhs False
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/bool01.lc 1:1-1:7 13bool01.lc 1:1-1:7
14 Bool 14 Bool
15testdata/language-features/basic-values/bool01.lc 1:10-1:14 15bool01.lc 1:10-1:14
16 Bool 16 Bool
17testdata/language-features/basic-values/bool01.lc 2:1-2:7 17bool01.lc 2:1-2:7
18 Bool 18 Bool
19testdata/language-features/basic-values/bool01.lc 2:10-2:15 19bool01.lc 2:10-2:15
20 Bool \ No newline at end of file 20 Bool \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case01.out b/testdata/language-features/basic-values/case01.out
index eff9fb43..f807abb9 100644
--- a/testdata/language-features/basic-values/case01.out
+++ b/testdata/language-features/basic-values/case01.out
@@ -30,51 +30,51 @@ value5 = _rhs ()
30value6 :: () 30value6 :: ()
31value6 = _rhs () 31value6 = _rhs ()
32------------ tooltips 32------------ tooltips
33testdata/language-features/basic-values/case01.lc 1:1-1:7 33case01.lc 1:1-1:7
34 () 34 ()
35testdata/language-features/basic-values/case01.lc 1:10-1:29 35case01.lc 1:10-1:29
36 () 36 ()
37testdata/language-features/basic-values/case01.lc 1:15-1:17 37case01.lc 1:15-1:17
38 () 38 ()
39testdata/language-features/basic-values/case01.lc 1:27-1:29 39case01.lc 1:27-1:29
40 () 40 ()
41testdata/language-features/basic-values/case01.lc 3:1-3:7 41case01.lc 3:1-3:7
42 () 42 ()
43testdata/language-features/basic-values/case01.lc 3:10-4:11 43case01.lc 3:10-4:11
44 () 44 ()
45testdata/language-features/basic-values/case01.lc 3:15-3:17 45case01.lc 3:15-3:17
46 () 46 ()
47testdata/language-features/basic-values/case01.lc 4:9-4:11 47case01.lc 4:9-4:11
48 () 48 ()
49testdata/language-features/basic-values/case01.lc 6:1-6:7 49case01.lc 6:1-6:7
50 () 50 ()
51testdata/language-features/basic-values/case01.lc 7:3-8:13 51case01.lc 7:3-8:13
52 () 52 ()
53testdata/language-features/basic-values/case01.lc 7:8-7:10 53case01.lc 7:8-7:10
54 () 54 ()
55testdata/language-features/basic-values/case01.lc 8:11-8:13 55case01.lc 8:11-8:13
56 () 56 ()
57testdata/language-features/basic-values/case01.lc 10:1-10:7 57case01.lc 10:1-10:7
58 () 58 ()
59testdata/language-features/basic-values/case01.lc 11:3-13:9 59case01.lc 11:3-13:9
60 () 60 ()
61testdata/language-features/basic-values/case01.lc 11:8-11:10 61case01.lc 11:8-11:10
62 () 62 ()
63testdata/language-features/basic-values/case01.lc 13:7-13:9 63case01.lc 13:7-13:9
64 () 64 ()
65testdata/language-features/basic-values/case01.lc 15:1-15:7 65case01.lc 15:1-15:7
66 () 66 ()
67testdata/language-features/basic-values/case01.lc 16:3-19:11 67case01.lc 16:3-19:11
68 () 68 ()
69testdata/language-features/basic-values/case01.lc 16:8-16:10 69case01.lc 16:8-16:10
70 () 70 ()
71testdata/language-features/basic-values/case01.lc 19:9-19:11 71case01.lc 19:9-19:11
72 () 72 ()
73testdata/language-features/basic-values/case01.lc 21:1-21:7 73case01.lc 21:1-21:7
74 () 74 ()
75testdata/language-features/basic-values/case01.lc 22:3-23:12 75case01.lc 22:3-23:12
76 () 76 ()
77testdata/language-features/basic-values/case01.lc 22:8-22:10 77case01.lc 22:8-22:10
78 () 78 ()
79testdata/language-features/basic-values/case01.lc 23:10-23:12 79case01.lc 23:10-23:12
80 () \ No newline at end of file 80 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case02.out b/testdata/language-features/basic-values/case02.out
index f445f91a..b0a99d85 100644
--- a/testdata/language-features/basic-values/case02.out
+++ b/testdata/language-features/basic-values/case02.out
@@ -31,31 +31,31 @@ value2
31 "1" 31 "1"
32 ((a == d) (fromInt a e 1) (fromInt a e 2))) 32 ((a == d) (fromInt a e 1) (fromInt a e 2)))
33------------ tooltips 33------------ tooltips
34testdata/language-features/basic-values/case02.lc 1:1-1:7 34case02.lc 1:1-1:7
35 forall a . (Eq a, Num a) => () 35 forall a . (Eq a, Num a) => ()
36testdata/language-features/basic-values/case02.lc 1:10-3:10 36case02.lc 1:10-3:10
37 () 37 ()
38testdata/language-features/basic-values/case02.lc 1:15-1:16 38case02.lc 1:15-1:16
39 _b 39 _b
40testdata/language-features/basic-values/case02.lc 2:8-2:10 40case02.lc 2:8-2:10
41 () 41 ()
42testdata/language-features/basic-values/case02.lc 2:8-3:10 42case02.lc 2:8-3:10
43 Bool -> () 43 Bool -> ()
44testdata/language-features/basic-values/case02.lc 3:8-3:10 44case02.lc 3:8-3:10
45 () 45 ()
46testdata/language-features/basic-values/case02.lc 5:1-5:7 46case02.lc 5:1-5:7
47 forall a . (Eq a, Num a, Eq a, Num a) => String 47 forall a . (Eq a, Num a, Eq a, Num a) => String
48testdata/language-features/basic-values/case02.lc 5:10-8:11 48case02.lc 5:10-8:11
49 String 49 String
50testdata/language-features/basic-values/case02.lc 5:15-5:16 50case02.lc 5:15-5:16
51 _b 51 _b
52testdata/language-features/basic-values/case02.lc 6:8-6:11 52case02.lc 6:8-6:11
53 String 53 String
54testdata/language-features/basic-values/case02.lc 6:8-8:11 54case02.lc 6:8-8:11
55 Bool -> String 55 Bool -> String
56testdata/language-features/basic-values/case02.lc 7:8-7:11 56case02.lc 7:8-7:11
57 String 57 String
58testdata/language-features/basic-values/case02.lc 7:8-8:11 58case02.lc 7:8-8:11
59 Bool -> String | String 59 Bool -> String | String
60testdata/language-features/basic-values/case02.lc 8:8-8:11 60case02.lc 8:8-8:11
61 String \ No newline at end of file 61 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case03.reject.out b/testdata/language-features/basic-values/case03.reject.out
index 6b272e26..64c21552 100644
--- a/testdata/language-features/basic-values/case03.reject.out
+++ b/testdata/language-features/basic-values/case03.reject.out
@@ -1,22 +1,22 @@
1type error: no instance of 'Num on ??? 1type error: no instance of 'Num on ???
2in testdata/language-features/basic-values/case03.reject.lc:1:10: 2in case03.reject.lc:1:10:
3value1 = case () of 3value1 = case () of
4 1 -> () 4 1 -> ()
5 _ -> () 5 _ -> ()
6------------ trace 6------------ trace
7!type error: no instance of 'Num on ??? 7!type error: no instance of 'Num on ???
8in testdata/language-features/basic-values/case03.reject.lc:1:10: 8in case03.reject.lc:1:10:
9value1 = case () of 9value1 = case () of
10 1 -> () 10 1 -> ()
11 _ -> () 11 _ -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/case03.reject.lc 1:10-3:10 13case03.reject.lc 1:10-3:10
14 () 14 ()
15testdata/language-features/basic-values/case03.reject.lc 1:15-1:17 15case03.reject.lc 1:15-1:17
16 () 16 ()
17testdata/language-features/basic-values/case03.reject.lc 2:8-2:10 17case03.reject.lc 2:8-2:10
18 () 18 ()
19testdata/language-features/basic-values/case03.reject.lc 2:8-3:10 19case03.reject.lc 2:8-3:10
20 Bool -> () 20 Bool -> ()
21testdata/language-features/basic-values/case03.reject.lc 3:8-3:10 21case03.reject.lc 3:8-3:10
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case04.reject.out b/testdata/language-features/basic-values/case04.reject.out
index aa395eab..1eb0690b 100644
--- a/testdata/language-features/basic-values/case04.reject.out
+++ b/testdata/language-features/basic-values/case04.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 () 2 ()
3with 3with
4 Char 4 Char
5in testdata/language-features/basic-values/case04.reject.lc:2:8: 5in case04.reject.lc:2:8:
6 1 -> '1' 6 1 -> '1'
7 ^^^ 7 ^^^
8------------ trace 8------------ trace
@@ -10,11 +10,11 @@ in testdata/language-features/basic-values/case04.reject.lc:2:8:
10 () 10 ()
11with 11with
12 Char 12 Char
13in testdata/language-features/basic-values/case04.reject.lc:2:8: 13in case04.reject.lc:2:8:
14 1 -> '1' 14 1 -> '1'
15 ^^^ 15 ^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/case04.reject.lc 2:8-2:11 17case04.reject.lc 2:8-2:11
18 Char 18 Char
19testdata/language-features/basic-values/case04.reject.lc 3:8-3:10 19case04.reject.lc 3:8-3:10
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out
index 130dd7d3..d6494cf2 100644
--- a/testdata/language-features/basic-values/case05.out
+++ b/testdata/language-features/basic-values/case05.out
@@ -11,16 +11,16 @@ value
11 = \a b c d -> _rhs 11 = \a b c d -> _rhs
12 (case'Bool (\_ -> 'Char) (undefined 'Char) '1' ((a == b) (fromInt a c 1) d)) 12 (case'Bool (\_ -> 'Char) (undefined 'Char) '1' ((a == b) (fromInt a c 1) d))
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/case05.lc 1:1-1:6 14case05.lc 1:1-1:6
15 forall a . (Eq a, Num a) => a -> Char 15 forall a . (Eq a, Num a) => a -> Char
16testdata/language-features/basic-values/case05.lc 1:11-2:11 16case05.lc 1:11-2:11
17 Char 17 Char
18testdata/language-features/basic-values/case05.lc 1:16-1:17 18case05.lc 1:16-1:17
19 _e 19 _e
20testdata/language-features/basic-values/case05.lc 2:8-2:11 20case05.lc 2:8-2:11
21 Char 21 Char
22------------ warnings 22------------ warnings
23Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16: 23Uncovered pattern(s) at case05.lc:1:16:
24value x = case x of 24value x = case x of
25 ^ 25 ^
26Missing case(s): 26Missing case(s):
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out
index 9b4ff748..c69a1cbb 100644
--- a/testdata/language-features/basic-values/case06.out
+++ b/testdata/language-features/basic-values/case06.out
@@ -11,15 +11,15 @@ value
11 = \a b c d -> _rhs 11 = \a b c d -> _rhs
12 (case'Bool (\_ -> 'Char) '_' '1' ((a == b) (fromInt a c 1) d)) 12 (case'Bool (\_ -> 'Char) '_' '1' ((a == b) (fromInt a c 1) d))
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/case06.lc 1:1-1:6 14case06.lc 1:1-1:6
15 forall a . (Eq a, Num a) => a -> Char 15 forall a . (Eq a, Num a) => a -> Char
16testdata/language-features/basic-values/case06.lc 1:11-3:11 16case06.lc 1:11-3:11
17 Char 17 Char
18testdata/language-features/basic-values/case06.lc 1:16-1:17 18case06.lc 1:16-1:17
19 _e 19 _e
20testdata/language-features/basic-values/case06.lc 2:8-2:11 20case06.lc 2:8-2:11
21 Char 21 Char
22testdata/language-features/basic-values/case06.lc 2:8-3:11 22case06.lc 2:8-3:11
23 Bool -> Char 23 Bool -> Char
24testdata/language-features/basic-values/case06.lc 3:8-3:11 24case06.lc 3:8-3:11
25 Char \ No newline at end of file 25 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/data01.out b/testdata/language-features/basic-values/data01.out
index 0bad6ca1..026fc8ac 100644
--- a/testdata/language-features/basic-values/data01.out
+++ b/testdata/language-features/basic-values/data01.out
@@ -74,37 +74,37 @@ match'D1 = \a b c d -> <<type case function>>
74match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b 74match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b
75match'E = \a b c d -> <<type case function>> 75match'E = \a b c d -> <<type case function>>
76------------ tooltips 76------------ tooltips
77testdata/language-features/basic-values/data01.lc 1:6-1:7 77data01.lc 1:6-1:7
78 Type | Type | Type | Type | Type | Type | Type 78 Type | Type | Type | Type | Type | Type | Type
79testdata/language-features/basic-values/data01.lc 1:6-1:13 79data01.lc 1:6-1:13
80 Type | Type | Type 80 Type | Type | Type
81testdata/language-features/basic-values/data01.lc 1:8-1:9 81data01.lc 1:8-1:9
82 A 82 A
83testdata/language-features/basic-values/data01.lc 1:10-1:11 83data01.lc 1:10-1:11
84 A 84 A
85testdata/language-features/basic-values/data01.lc 1:12-1:13 85data01.lc 1:12-1:13
86 A 86 A
87testdata/language-features/basic-values/data01.lc 3:6-3:7 87data01.lc 3:6-3:7
88 Type | Type | Type | Type | Type | Type | Type | Type 88 Type | Type | Type | Type | Type | Type | Type | Type
89testdata/language-features/basic-values/data01.lc 3:6-3:22 89data01.lc 3:6-3:22
90 Type | Type | Type 90 Type | Type | Type
91testdata/language-features/basic-values/data01.lc 3:10-3:11 91data01.lc 3:10-3:11
92 E 92 E
93testdata/language-features/basic-values/data01.lc 3:14-3:15 93data01.lc 3:14-3:15
94 () -> E | E | Type | Type 94 () -> E | E | Type | Type
95testdata/language-features/basic-values/data01.lc 3:16-3:18 95data01.lc 3:16-3:18
96 Type 96 Type
97testdata/language-features/basic-values/data01.lc 3:21-3:22 97data01.lc 3:21-3:22
98 E 98 E
99testdata/language-features/basic-values/data01.lc 5:6-5:8 99data01.lc 5:6-5:8
100 Type | Type | Type | Type | Type | Type | Type | Type 100 Type | Type | Type | Type | Type | Type | Type | Type
101testdata/language-features/basic-values/data01.lc 5:6-6:13 101data01.lc 5:6-6:13
102 Type | Type | Type 102 Type | Type | Type
103testdata/language-features/basic-values/data01.lc 5:9-5:11 103data01.lc 5:9-5:11
104 D1 104 D1
105testdata/language-features/basic-values/data01.lc 6:5-6:7 105data01.lc 6:5-6:7
106 () -> D1 | D1 | Type | Type 106 () -> D1 | D1 | Type | Type
107testdata/language-features/basic-values/data01.lc 6:7-6:9 107data01.lc 6:7-6:9
108 Type 108 Type
109testdata/language-features/basic-values/data01.lc 6:11-6:13 109data01.lc 6:11-6:13
110 D1 \ No newline at end of file 110 D1 \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def01.out b/testdata/language-features/basic-values/def01.out
index eba795a8..77eb7749 100644
--- a/testdata/language-features/basic-values/def01.out
+++ b/testdata/language-features/basic-values/def01.out
@@ -15,15 +15,15 @@ fun2 = \a b c d e _ _ _ _ _ -> _rhs 'c'
15unit :: () 15unit :: ()
16unit = _rhs () 16unit = _rhs ()
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/def01.lc 1:1-1:5 18def01.lc 1:1-1:5
19 () 19 ()
20testdata/language-features/basic-values/def01.lc 1:8-1:10 20def01.lc 1:8-1:10
21 () 21 ()
22testdata/language-features/basic-values/def01.lc 3:1-3:5 22def01.lc 3:1-3:5
23 forall a b . Num b => a -> b 23 forall a b . Num b => a -> b
24testdata/language-features/basic-values/def01.lc 3:10-3:11 24def01.lc 3:10-3:11
25 _b 25 _b
26testdata/language-features/basic-values/def01.lc 5:1-5:5 26def01.lc 5:1-5:5
27 forall a b c d e . a -> b -> c -> d -> e -> Char 27 forall a b c d e . a -> b -> c -> d -> e -> Char
28testdata/language-features/basic-values/def01.lc 5:18-5:21 28def01.lc 5:18-5:21
29 Char \ No newline at end of file 29 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def02.reject.out b/testdata/language-features/basic-values/def02.reject.out
index eca7cb70..ebe02235 100644
--- a/testdata/language-features/basic-values/def02.reject.out
+++ b/testdata/language-features/basic-values/def02.reject.out
@@ -1,8 +1,8 @@
1multiple pattern vars: 1multiple pattern vars:
2x is defined at 2x is defined at
3testdata/language-features/basic-values/def02.reject.lc:1:6: 3def02.reject.lc:1:6:
4fun1 x x = 'c' 4fun1 x x = 'c'
5 ^ 5 ^
6testdata/language-features/basic-values/def02.reject.lc:1:8: 6def02.reject.lc:1:8:
7fun1 x x = 'c' 7fun1 x x = 'c'
8 ^ 8 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out
index a90c1488..8b6f38a7 100644
--- a/testdata/language-features/basic-values/def03.out
+++ b/testdata/language-features/basic-values/def03.out
@@ -21,16 +21,16 @@ fun
21 (_rhs '1') 21 (_rhs '1')
22 ((a == d) (fromInt a e 1) f) 22 ((a == d) (fromInt a e 1) f)
23------------ tooltips 23------------ tooltips
24testdata/language-features/basic-values/def03.lc 1:1-1:4 24def03.lc 1:1-1:4
25 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 25 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
26testdata/language-features/basic-values/def03.lc 1:9-1:12 26def03.lc 1:9-1:12
27 Char 27 Char
28testdata/language-features/basic-values/def03.lc 1:9-2:12 28def03.lc 1:9-2:12
29 Bool -> Char 29 Bool -> Char
30testdata/language-features/basic-values/def03.lc 2:9-2:12 30def03.lc 2:9-2:12
31 Char | Char 31 Char | Char
32------------ warnings 32------------ warnings
33Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1: 33Uncovered pattern(s) at def03.lc:1:1:
34fun 1 = '1' 34fun 1 = '1'
35fun 2 = '2' 35fun 2 = '2'
36Missing case(s): 36Missing case(s):
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out
index d4fbfa4e..08854519 100644
--- a/testdata/language-features/basic-values/def04.out
+++ b/testdata/language-features/basic-values/def04.out
@@ -34,27 +34,27 @@ fun2
34 (_rhs '1') 34 (_rhs '1')
35 ((a == e) (fromInt a f 1) g) 35 ((a == e) (fromInt a f 1) g)
36------------ tooltips 36------------ tooltips
37testdata/language-features/basic-values/def04.lc 1:1-1:4 37def04.lc 1:1-1:4
38 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 38 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
39testdata/language-features/basic-values/def04.lc 1:9-1:12 39def04.lc 1:9-1:12
40 Char 40 Char
41testdata/language-features/basic-values/def04.lc 1:9-3:12 41def04.lc 1:9-3:12
42 Bool -> Char 42 Bool -> Char
43testdata/language-features/basic-values/def04.lc 2:9-2:12 43def04.lc 2:9-2:12
44 Char 44 Char
45testdata/language-features/basic-values/def04.lc 2:9-3:12 45def04.lc 2:9-3:12
46 Bool -> Char | Char 46 Bool -> Char | Char
47testdata/language-features/basic-values/def04.lc 3:9-3:12 47def04.lc 3:9-3:12
48 Char 48 Char
49testdata/language-features/basic-values/def04.lc 5:1-5:5 49def04.lc 5:1-5:5
50 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char 50 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char
51testdata/language-features/basic-values/def04.lc 5:12-5:15 51def04.lc 5:12-5:15
52 Char 52 Char
53testdata/language-features/basic-values/def04.lc 5:12-7:15 53def04.lc 5:12-7:15
54 Bool -> Char 54 Bool -> Char
55testdata/language-features/basic-values/def04.lc 6:12-6:15 55def04.lc 6:12-6:15
56 Char 56 Char
57testdata/language-features/basic-values/def04.lc 6:12-7:15 57def04.lc 6:12-7:15
58 Bool -> Char | Char 58 Bool -> Char | Char
59testdata/language-features/basic-values/def04.lc 7:12-7:15 59def04.lc 7:12-7:15
60 Char \ No newline at end of file 60 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def05.reject.out b/testdata/language-features/basic-values/def05.reject.out
index edd16b87..2add70ca 100644
--- a/testdata/language-features/basic-values/def05.reject.out
+++ b/testdata/language-features/basic-values/def05.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/def05.reject.lc:4:1: 1testdata/language-features/basic-values/def05.reject.lc:4:1:
2different number of arguments of fun: 2different number of arguments of fun:
3testdata/language-features/basic-values/def05.reject.lc:1:1: 3def05.reject.lc:1:1:
4fun 1 = '1' 4fun 1 = '1'
5^^^ 5^^^
6testdata/language-features/basic-values/def05.reject.lc:3:1: 6def05.reject.lc:3:1:
7fun = '_' 7fun = '_'
8^^^ 8^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def06.reject.out b/testdata/language-features/basic-values/def06.reject.out
index cf116b52..1d0402dc 100644
--- a/testdata/language-features/basic-values/def06.reject.out
+++ b/testdata/language-features/basic-values/def06.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/def06.reject.lc:5:1: 1testdata/language-features/basic-values/def06.reject.lc:5:1:
2different number of arguments of fun2: 2different number of arguments of fun2:
3testdata/language-features/basic-values/def06.reject.lc:1:1: 3def06.reject.lc:1:1:
4fun2 1 _ = '1' 4fun2 1 _ = '1'
5^^^^ 5^^^^
6testdata/language-features/basic-values/def06.reject.lc:3:1: 6def06.reject.lc:3:1:
7fun2 _ = '_' 7fun2 _ = '_'
8^^^^ 8^^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def07.reject.out b/testdata/language-features/basic-values/def07.reject.out
index 663b586e..59c56627 100644
--- a/testdata/language-features/basic-values/def07.reject.out
+++ b/testdata/language-features/basic-values/def07.reject.out
@@ -1,43 +1,43 @@
1already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: 1already defined fun at def07.reject.lc:4:1:
2fun _ = '_' 2fun _ = '_'
3^^^ 3^^^
4and at testdata/language-features/basic-values/def07.reject.lc:1:1: 4and at def07.reject.lc:1:1:
5fun 1 = '1' 5fun 1 = '1'
6^^^ 6^^^
7------------ trace 7------------ trace
8fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 8fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
9fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char 9fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char
10fun :: forall a . a -> Char 10fun :: forall a . a -> Char
11!already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: 11!already defined fun at def07.reject.lc:4:1:
12fun _ = '_' 12fun _ = '_'
13^^^ 13^^^
14and at testdata/language-features/basic-values/def07.reject.lc:1:1: 14and at def07.reject.lc:1:1:
15fun 1 = '1' 15fun 1 = '1'
16^^^ 16^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/def07.reject.lc 1:1-1:4 18def07.reject.lc 1:1-1:4
19 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 19 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
20testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 20def07.reject.lc 1:9-1:12
21 Char 21 Char
22testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 22def07.reject.lc 1:9-2:12
23 Bool -> Char 23 Bool -> Char
24testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 24def07.reject.lc 2:9-2:12
25 Char | Char 25 Char | Char
26testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 26def07.reject.lc 3:1-3:5
27 forall a b . (Eq a, Num a) => a -> b -> Char 27 forall a b . (Eq a, Num a) => a -> b -> Char
28testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 28def07.reject.lc 3:12-3:15
29 Char 29 Char
30testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 30def07.reject.lc 4:1-4:4
31 forall a . a -> Char 31 forall a . a -> Char
32testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 32def07.reject.lc 4:9-4:12
33 Char 33 Char
34------------ warnings 34------------ warnings
35Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1: 35Uncovered pattern(s) at def07.reject.lc:1:1:
36fun 1 = '1' 36fun 1 = '1'
37fun 2 = '2' 37fun 2 = '2'
38Missing case(s): 38Missing case(s):
39 fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a 39 fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a
40Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:3:1: 40Uncovered pattern(s) at def07.reject.lc:3:1:
41fun2 1 _ = '1' 41fun2 1 _ = '1'
42^^^^ 42^^^^
43Missing case(s): 43Missing case(s):
diff --git a/testdata/language-features/basic-values/deforder01.out b/testdata/language-features/basic-values/deforder01.out
index 932a2a54..c1a1dec0 100644
--- a/testdata/language-features/basic-values/deforder01.out
+++ b/testdata/language-features/basic-values/deforder01.out
@@ -10,11 +10,11 @@ x = _rhs '1'
10y :: Char 10y :: Char
11y = _rhs '1' 11y = _rhs '1'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/deforder01.lc 1:1-1:2 13deforder01.lc 1:1-1:2
14 Char 14 Char
15testdata/language-features/basic-values/deforder01.lc 1:5-1:8 15deforder01.lc 1:5-1:8
16 Char 16 Char
17testdata/language-features/basic-values/deforder01.lc 2:1-2:2 17deforder01.lc 2:1-2:2
18 Char 18 Char
19testdata/language-features/basic-values/deforder01.lc 2:5-2:6 19deforder01.lc 2:5-2:6
20 Char \ No newline at end of file 20 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder02.out b/testdata/language-features/basic-values/deforder02.out
index 2bfbd5b3..3173fc2d 100644
--- a/testdata/language-features/basic-values/deforder02.out
+++ b/testdata/language-features/basic-values/deforder02.out
@@ -10,11 +10,11 @@ x = _rhs '1'
10y :: Char 10y :: Char
11y = _rhs '1' 11y = _rhs '1'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/deforder02.lc 1:1-1:2 13deforder02.lc 1:1-1:2
14 Char 14 Char
15testdata/language-features/basic-values/deforder02.lc 1:5-1:6 15deforder02.lc 1:5-1:6
16 Char 16 Char
17testdata/language-features/basic-values/deforder02.lc 2:1-2:2 17deforder02.lc 2:1-2:2
18 Char 18 Char
19testdata/language-features/basic-values/deforder02.lc 2:5-2:8 19deforder02.lc 2:5-2:8
20 Char \ No newline at end of file 20 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder03.out b/testdata/language-features/basic-values/deforder03.out
index 66cb3c71..c77dd75f 100644
--- a/testdata/language-features/basic-values/deforder03.out
+++ b/testdata/language-features/basic-values/deforder03.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder03.lc 1:1-1:6 8deforder03.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder03.lc 1:17-1:19 10deforder03.lc 1:17-1:19
11 () 11 ()
12testdata/language-features/basic-values/deforder03.lc 2:17-2:18 12deforder03.lc 2:17-2:18
13 () 13 ()
14testdata/language-features/basic-values/deforder03.lc 3:12-3:15 14deforder03.lc 3:12-3:15
15 Char \ No newline at end of file 15 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder04.out b/testdata/language-features/basic-values/deforder04.out
index 17a9a408..b30d2932 100644
--- a/testdata/language-features/basic-values/deforder04.out
+++ b/testdata/language-features/basic-values/deforder04.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder04.lc 1:1-1:6 8deforder04.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder04.lc 1:17-1:18 10deforder04.lc 1:17-1:18
11 () 11 ()
12testdata/language-features/basic-values/deforder04.lc 2:17-2:19 12deforder04.lc 2:17-2:19
13 () 13 ()
14testdata/language-features/basic-values/deforder04.lc 3:12-3:15 14deforder04.lc 3:12-3:15
15 Char \ No newline at end of file 15 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder05.out b/testdata/language-features/basic-values/deforder05.out
index abc83591..c1b49368 100644
--- a/testdata/language-features/basic-values/deforder05.out
+++ b/testdata/language-features/basic-values/deforder05.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder05.lc 1:1-1:6 8deforder05.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder05.lc 1:9-1:12 10deforder05.lc 1:9-1:12
11 Char 11 Char
12testdata/language-features/basic-values/deforder05.lc 1:23-1:24 12deforder05.lc 1:23-1:24
13 () 13 ()
14testdata/language-features/basic-values/deforder05.lc 2:23-2:25 14deforder05.lc 2:23-2:25
15 () \ No newline at end of file 15 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder06.out b/testdata/language-features/basic-values/deforder06.out
index c44eec77..7fa41792 100644
--- a/testdata/language-features/basic-values/deforder06.out
+++ b/testdata/language-features/basic-values/deforder06.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder06.lc 1:1-1:6 8deforder06.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder06.lc 1:9-1:12 10deforder06.lc 1:9-1:12
11 Char 11 Char
12testdata/language-features/basic-values/deforder06.lc 1:23-1:25 12deforder06.lc 1:23-1:25
13 () 13 ()
14testdata/language-features/basic-values/deforder06.lc 2:23-2:24 14deforder06.lc 2:23-2:24
15 () \ No newline at end of file 15 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/fixity01.out b/testdata/language-features/basic-values/fixity01.out
index 689c921a..50287803 100644
--- a/testdata/language-features/basic-values/fixity01.out
+++ b/testdata/language-features/basic-values/fixity01.out
@@ -28,19 +28,19 @@ funL = \a b c _ -> _rhs c
28funR :: forall a b . a -> b -> a 28funR :: forall a b . a -> b -> a
29funR = \a b c _ -> _rhs c 29funR = \a b c _ -> _rhs c
30------------ tooltips 30------------ tooltips
31testdata/language-features/basic-values/fixity01.lc 1:1-1:5 31fixity01.lc 1:1-1:5
32 forall a b . a -> b -> a 32 forall a b . a -> b -> a
33testdata/language-features/basic-values/fixity01.lc 1:12-1:13 33fixity01.lc 1:12-1:13
34 _d 34 _d
35testdata/language-features/basic-values/fixity01.lc 2:1-2:5 35fixity01.lc 2:1-2:5
36 forall a b . a -> b -> a 36 forall a b . a -> b -> a
37testdata/language-features/basic-values/fixity01.lc 2:12-2:13 37fixity01.lc 2:12-2:13
38 _d 38 _d
39testdata/language-features/basic-values/fixity01.lc 4:3-4:7 39fixity01.lc 4:3-4:7
40 forall a b . a -> b -> a 40 forall a b . a -> b -> a
41testdata/language-features/basic-values/fixity01.lc 4:12-4:13 41fixity01.lc 4:12-4:13
42 _d 42 _d
43testdata/language-features/basic-values/fixity01.lc 5:3-5:7 43fixity01.lc 5:3-5:7
44 forall a b . a -> b -> b 44 forall a b . a -> b -> b
45testdata/language-features/basic-values/fixity01.lc 5:12-5:13 45fixity01.lc 5:12-5:13
46 _b \ No newline at end of file 46 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/fixity02.out b/testdata/language-features/basic-values/fixity02.out
index 1dbf5728..bdd35bc4 100644
--- a/testdata/language-features/basic-values/fixity02.out
+++ b/testdata/language-features/basic-values/fixity02.out
@@ -114,499 +114,499 @@ value7 = _rhs "hi"
114value8 :: () 114value8 :: ()
115value8 = _rhs () 115value8 = _rhs ()
116------------ tooltips 116------------ tooltips
117testdata/language-features/basic-values/fixity02.lc 1:1-1:5 117fixity02.lc 1:1-1:5
118 forall a b . a -> b -> a 118 forall a b . a -> b -> a
119testdata/language-features/basic-values/fixity02.lc 1:12-1:13 119fixity02.lc 1:12-1:13
120 _d 120 _d
121testdata/language-features/basic-values/fixity02.lc 2:1-2:5 121fixity02.lc 2:1-2:5
122 forall a b . a -> b -> b 122 forall a b . a -> b -> b
123testdata/language-features/basic-values/fixity02.lc 2:12-2:13 123fixity02.lc 2:12-2:13
124 _b 124 _b
125testdata/language-features/basic-values/fixity02.lc 4:3-4:5 125fixity02.lc 4:3-4:5
126 forall a b . a -> b -> a 126 forall a b . a -> b -> a
127testdata/language-features/basic-values/fixity02.lc 4:10-4:11 127fixity02.lc 4:10-4:11
128 _d 128 _d
129testdata/language-features/basic-values/fixity02.lc 5:3-5:5 129fixity02.lc 5:3-5:5
130 forall a b . a -> b -> b 130 forall a b . a -> b -> b
131testdata/language-features/basic-values/fixity02.lc 5:10-5:11 131fixity02.lc 5:10-5:11
132 _b 132 _b
133testdata/language-features/basic-values/fixity02.lc 11:1-11:7 133fixity02.lc 11:1-11:7
134 Float 134 Float
135testdata/language-features/basic-values/fixity02.lc 11:10-11:12 135fixity02.lc 11:10-11:12
136 () 136 ()
137testdata/language-features/basic-values/fixity02.lc 11:10-11:15 137fixity02.lc 11:10-11:15
138 _a -> _a 138 _a -> _a
139testdata/language-features/basic-values/fixity02.lc 11:10-11:34 139fixity02.lc 11:10-11:34
140 Float 140 Float
141testdata/language-features/basic-values/fixity02.lc 11:13-11:15 141fixity02.lc 11:13-11:15
142 forall a b . a -> b -> b 142 forall a b . a -> b -> b
143testdata/language-features/basic-values/fixity02.lc 11:16-11:19 143fixity02.lc 11:16-11:19
144 Char 144 Char
145testdata/language-features/basic-values/fixity02.lc 11:16-11:22 145fixity02.lc 11:16-11:22
146 _a -> _a 146 _a -> _a
147testdata/language-features/basic-values/fixity02.lc 11:16-11:34 147fixity02.lc 11:16-11:34
148 Float 148 Float
149testdata/language-features/basic-values/fixity02.lc 11:20-11:22 149fixity02.lc 11:20-11:22
150 forall a b . a -> b -> b 150 forall a b . a -> b -> b
151testdata/language-features/basic-values/fixity02.lc 11:23-11:27 151fixity02.lc 11:23-11:27
152 String 152 String
153testdata/language-features/basic-values/fixity02.lc 11:23-11:30 153fixity02.lc 11:23-11:30
154 _a -> _a 154 _a -> _a
155testdata/language-features/basic-values/fixity02.lc 11:23-11:34 155fixity02.lc 11:23-11:34
156 Float 156 Float
157testdata/language-features/basic-values/fixity02.lc 11:28-11:30 157fixity02.lc 11:28-11:30
158 forall a b . a -> b -> b 158 forall a b . a -> b -> b
159testdata/language-features/basic-values/fixity02.lc 11:31-11:34 159fixity02.lc 11:31-11:34
160 Float 160 Float
161testdata/language-features/basic-values/fixity02.lc 11:38-11:43 161fixity02.lc 11:38-11:43
162 Type 162 Type
163testdata/language-features/basic-values/fixity02.lc 12:1-12:7 163fixity02.lc 12:1-12:7
164 Float 164 Float
165testdata/language-features/basic-values/fixity02.lc 12:10-12:12 165fixity02.lc 12:10-12:12
166 () 166 ()
167testdata/language-features/basic-values/fixity02.lc 12:10-12:15 167fixity02.lc 12:10-12:15
168 _a -> _a 168 _a -> _a
169testdata/language-features/basic-values/fixity02.lc 12:10-12:34 169fixity02.lc 12:10-12:34
170 Float 170 Float
171testdata/language-features/basic-values/fixity02.lc 12:13-12:15 171fixity02.lc 12:13-12:15
172 forall a b . a -> b -> b 172 forall a b . a -> b -> b
173testdata/language-features/basic-values/fixity02.lc 12:16-12:19 173fixity02.lc 12:16-12:19
174 Char 174 Char
175testdata/language-features/basic-values/fixity02.lc 12:16-12:22 175fixity02.lc 12:16-12:22
176 _a -> Char 176 _a -> Char
177testdata/language-features/basic-values/fixity02.lc 12:16-12:27 177fixity02.lc 12:16-12:27
178 Char 178 Char
179testdata/language-features/basic-values/fixity02.lc 12:16-12:30 179fixity02.lc 12:16-12:30
180 _a -> _a 180 _a -> _a
181testdata/language-features/basic-values/fixity02.lc 12:16-12:34 181fixity02.lc 12:16-12:34
182 Float 182 Float
183testdata/language-features/basic-values/fixity02.lc 12:20-12:22 183fixity02.lc 12:20-12:22
184 forall a b . a -> b -> a 184 forall a b . a -> b -> a
185testdata/language-features/basic-values/fixity02.lc 12:23-12:27 185fixity02.lc 12:23-12:27
186 String 186 String
187testdata/language-features/basic-values/fixity02.lc 12:28-12:30 187fixity02.lc 12:28-12:30
188 forall a b . a -> b -> b 188 forall a b . a -> b -> b
189testdata/language-features/basic-values/fixity02.lc 12:31-12:34 189fixity02.lc 12:31-12:34
190 Float 190 Float
191testdata/language-features/basic-values/fixity02.lc 12:38-12:43 191fixity02.lc 12:38-12:43
192 Type 192 Type
193testdata/language-features/basic-values/fixity02.lc 13:1-13:7 193fixity02.lc 13:1-13:7
194 Float 194 Float
195testdata/language-features/basic-values/fixity02.lc 13:10-13:12 195fixity02.lc 13:10-13:12
196 () 196 ()
197testdata/language-features/basic-values/fixity02.lc 13:10-13:15 197fixity02.lc 13:10-13:15
198 _a -> () 198 _a -> ()
199testdata/language-features/basic-values/fixity02.lc 13:10-13:19 199fixity02.lc 13:10-13:19
200 () 200 ()
201testdata/language-features/basic-values/fixity02.lc 13:10-13:22 201fixity02.lc 13:10-13:22
202 _a -> _a 202 _a -> _a
203testdata/language-features/basic-values/fixity02.lc 13:10-13:34 203fixity02.lc 13:10-13:34
204 Float 204 Float
205testdata/language-features/basic-values/fixity02.lc 13:13-13:15 205fixity02.lc 13:13-13:15
206 forall a b . a -> b -> a 206 forall a b . a -> b -> a
207testdata/language-features/basic-values/fixity02.lc 13:16-13:19 207fixity02.lc 13:16-13:19
208 Char 208 Char
209testdata/language-features/basic-values/fixity02.lc 13:20-13:22 209fixity02.lc 13:20-13:22
210 forall a b . a -> b -> b 210 forall a b . a -> b -> b
211testdata/language-features/basic-values/fixity02.lc 13:23-13:27 211fixity02.lc 13:23-13:27
212 String 212 String
213testdata/language-features/basic-values/fixity02.lc 13:23-13:30 213fixity02.lc 13:23-13:30
214 _a -> _a 214 _a -> _a
215testdata/language-features/basic-values/fixity02.lc 13:23-13:34 215fixity02.lc 13:23-13:34
216 Float 216 Float
217testdata/language-features/basic-values/fixity02.lc 13:28-13:30 217fixity02.lc 13:28-13:30
218 forall a b . a -> b -> b 218 forall a b . a -> b -> b
219testdata/language-features/basic-values/fixity02.lc 13:31-13:34 219fixity02.lc 13:31-13:34
220 Float 220 Float
221testdata/language-features/basic-values/fixity02.lc 13:38-13:43 221fixity02.lc 13:38-13:43
222 Type 222 Type
223testdata/language-features/basic-values/fixity02.lc 14:1-14:7 223fixity02.lc 14:1-14:7
224 Float 224 Float
225testdata/language-features/basic-values/fixity02.lc 14:10-14:12 225fixity02.lc 14:10-14:12
226 () 226 ()
227testdata/language-features/basic-values/fixity02.lc 14:10-14:15 227fixity02.lc 14:10-14:15
228 _a -> () 228 _a -> ()
229testdata/language-features/basic-values/fixity02.lc 14:10-14:27 229fixity02.lc 14:10-14:27
230 () 230 ()
231testdata/language-features/basic-values/fixity02.lc 14:10-14:30 231fixity02.lc 14:10-14:30
232 _a -> _a 232 _a -> _a
233testdata/language-features/basic-values/fixity02.lc 14:10-14:34 233fixity02.lc 14:10-14:34
234 Float 234 Float
235testdata/language-features/basic-values/fixity02.lc 14:13-14:15 235fixity02.lc 14:13-14:15
236 forall a b . a -> b -> a 236 forall a b . a -> b -> a
237testdata/language-features/basic-values/fixity02.lc 14:16-14:19 237fixity02.lc 14:16-14:19
238 Char 238 Char
239testdata/language-features/basic-values/fixity02.lc 14:16-14:22 239fixity02.lc 14:16-14:22
240 _a -> Char 240 _a -> Char
241testdata/language-features/basic-values/fixity02.lc 14:16-14:27 241fixity02.lc 14:16-14:27
242 Char 242 Char
243testdata/language-features/basic-values/fixity02.lc 14:20-14:22 243fixity02.lc 14:20-14:22
244 forall a b . a -> b -> a 244 forall a b . a -> b -> a
245testdata/language-features/basic-values/fixity02.lc 14:23-14:27 245fixity02.lc 14:23-14:27
246 String 246 String
247testdata/language-features/basic-values/fixity02.lc 14:28-14:30 247fixity02.lc 14:28-14:30
248 forall a b . a -> b -> b 248 forall a b . a -> b -> b
249testdata/language-features/basic-values/fixity02.lc 14:31-14:34 249fixity02.lc 14:31-14:34
250 Float 250 Float
251testdata/language-features/basic-values/fixity02.lc 14:38-14:43 251fixity02.lc 14:38-14:43
252 Type 252 Type
253testdata/language-features/basic-values/fixity02.lc 15:1-15:7 253fixity02.lc 15:1-15:7
254 String 254 String
255testdata/language-features/basic-values/fixity02.lc 15:10-15:12 255fixity02.lc 15:10-15:12
256 () 256 ()
257testdata/language-features/basic-values/fixity02.lc 15:10-15:15 257fixity02.lc 15:10-15:15
258 _a -> _a 258 _a -> _a
259testdata/language-features/basic-values/fixity02.lc 15:10-15:34 259fixity02.lc 15:10-15:34
260 String 260 String
261testdata/language-features/basic-values/fixity02.lc 15:13-15:15 261fixity02.lc 15:13-15:15
262 forall a b . a -> b -> b 262 forall a b . a -> b -> b
263testdata/language-features/basic-values/fixity02.lc 15:16-15:19 263fixity02.lc 15:16-15:19
264 Char 264 Char
265testdata/language-features/basic-values/fixity02.lc 15:16-15:22 265fixity02.lc 15:16-15:22
266 _a -> _a 266 _a -> _a
267testdata/language-features/basic-values/fixity02.lc 15:16-15:34 267fixity02.lc 15:16-15:34
268 String 268 String
269testdata/language-features/basic-values/fixity02.lc 15:20-15:22 269fixity02.lc 15:20-15:22
270 forall a b . a -> b -> b 270 forall a b . a -> b -> b
271testdata/language-features/basic-values/fixity02.lc 15:23-15:27 271fixity02.lc 15:23-15:27
272 String 272 String
273testdata/language-features/basic-values/fixity02.lc 15:23-15:30 273fixity02.lc 15:23-15:30
274 _a -> String 274 _a -> String
275testdata/language-features/basic-values/fixity02.lc 15:23-15:34 275fixity02.lc 15:23-15:34
276 String 276 String
277testdata/language-features/basic-values/fixity02.lc 15:28-15:30 277fixity02.lc 15:28-15:30
278 forall a b . a -> b -> a 278 forall a b . a -> b -> a
279testdata/language-features/basic-values/fixity02.lc 15:31-15:34 279fixity02.lc 15:31-15:34
280 Float 280 Float
281testdata/language-features/basic-values/fixity02.lc 15:38-15:44 281fixity02.lc 15:38-15:44
282 Type 282 Type
283testdata/language-features/basic-values/fixity02.lc 16:1-16:7 283fixity02.lc 16:1-16:7
284 Char 284 Char
285testdata/language-features/basic-values/fixity02.lc 16:10-16:12 285fixity02.lc 16:10-16:12
286 () 286 ()
287testdata/language-features/basic-values/fixity02.lc 16:10-16:15 287fixity02.lc 16:10-16:15
288 _a -> _a 288 _a -> _a
289testdata/language-features/basic-values/fixity02.lc 16:10-16:34 289fixity02.lc 16:10-16:34
290 Char 290 Char
291testdata/language-features/basic-values/fixity02.lc 16:13-16:15 291fixity02.lc 16:13-16:15
292 forall a b . a -> b -> b 292 forall a b . a -> b -> b
293testdata/language-features/basic-values/fixity02.lc 16:16-16:19 293fixity02.lc 16:16-16:19
294 Char 294 Char
295testdata/language-features/basic-values/fixity02.lc 16:16-16:22 295fixity02.lc 16:16-16:22
296 _a -> Char 296 _a -> Char
297testdata/language-features/basic-values/fixity02.lc 16:16-16:34 297fixity02.lc 16:16-16:34
298 Char 298 Char
299testdata/language-features/basic-values/fixity02.lc 16:20-16:22 299fixity02.lc 16:20-16:22
300 forall a b . a -> b -> a 300 forall a b . a -> b -> a
301testdata/language-features/basic-values/fixity02.lc 16:23-16:27 301fixity02.lc 16:23-16:27
302 String 302 String
303testdata/language-features/basic-values/fixity02.lc 16:23-16:30 303fixity02.lc 16:23-16:30
304 _a -> String 304 _a -> String
305testdata/language-features/basic-values/fixity02.lc 16:23-16:34 305fixity02.lc 16:23-16:34
306 String 306 String
307testdata/language-features/basic-values/fixity02.lc 16:28-16:30 307fixity02.lc 16:28-16:30
308 forall a b . a -> b -> a 308 forall a b . a -> b -> a
309testdata/language-features/basic-values/fixity02.lc 16:31-16:34 309fixity02.lc 16:31-16:34
310 Float 310 Float
311testdata/language-features/basic-values/fixity02.lc 16:38-16:42 311fixity02.lc 16:38-16:42
312 Type 312 Type
313testdata/language-features/basic-values/fixity02.lc 17:1-17:7 313fixity02.lc 17:1-17:7
314 String 314 String
315testdata/language-features/basic-values/fixity02.lc 17:10-17:12 315fixity02.lc 17:10-17:12
316 () 316 ()
317testdata/language-features/basic-values/fixity02.lc 17:10-17:15 317fixity02.lc 17:10-17:15
318 _a -> () 318 _a -> ()
319testdata/language-features/basic-values/fixity02.lc 17:10-17:19 319fixity02.lc 17:10-17:19
320 () 320 ()
321testdata/language-features/basic-values/fixity02.lc 17:10-17:22 321fixity02.lc 17:10-17:22
322 _a -> _a 322 _a -> _a
323testdata/language-features/basic-values/fixity02.lc 17:10-17:34 323fixity02.lc 17:10-17:34
324 String 324 String
325testdata/language-features/basic-values/fixity02.lc 17:13-17:15 325fixity02.lc 17:13-17:15
326 forall a b . a -> b -> a 326 forall a b . a -> b -> a
327testdata/language-features/basic-values/fixity02.lc 17:16-17:19 327fixity02.lc 17:16-17:19
328 Char 328 Char
329testdata/language-features/basic-values/fixity02.lc 17:20-17:22 329fixity02.lc 17:20-17:22
330 forall a b . a -> b -> b 330 forall a b . a -> b -> b
331testdata/language-features/basic-values/fixity02.lc 17:23-17:27 331fixity02.lc 17:23-17:27
332 String 332 String
333testdata/language-features/basic-values/fixity02.lc 17:23-17:30 333fixity02.lc 17:23-17:30
334 _a -> String 334 _a -> String
335testdata/language-features/basic-values/fixity02.lc 17:23-17:34 335fixity02.lc 17:23-17:34
336 String 336 String
337testdata/language-features/basic-values/fixity02.lc 17:28-17:30 337fixity02.lc 17:28-17:30
338 forall a b . a -> b -> a 338 forall a b . a -> b -> a
339testdata/language-features/basic-values/fixity02.lc 17:31-17:34 339fixity02.lc 17:31-17:34
340 Float 340 Float
341testdata/language-features/basic-values/fixity02.lc 17:38-17:44 341fixity02.lc 17:38-17:44
342 Type 342 Type
343testdata/language-features/basic-values/fixity02.lc 18:1-18:7 343fixity02.lc 18:1-18:7
344 () 344 ()
345testdata/language-features/basic-values/fixity02.lc 18:10-18:12 345fixity02.lc 18:10-18:12
346 () 346 ()
347testdata/language-features/basic-values/fixity02.lc 18:10-18:15 347fixity02.lc 18:10-18:15
348 _a -> () 348 _a -> ()
349testdata/language-features/basic-values/fixity02.lc 18:10-18:34 349fixity02.lc 18:10-18:34
350 () 350 ()
351testdata/language-features/basic-values/fixity02.lc 18:13-18:15 351fixity02.lc 18:13-18:15
352 forall a b . a -> b -> a 352 forall a b . a -> b -> a
353testdata/language-features/basic-values/fixity02.lc 18:16-18:19 353fixity02.lc 18:16-18:19
354 Char 354 Char
355testdata/language-features/basic-values/fixity02.lc 18:16-18:22 355fixity02.lc 18:16-18:22
356 _a -> Char 356 _a -> Char
357testdata/language-features/basic-values/fixity02.lc 18:16-18:34 357fixity02.lc 18:16-18:34
358 Char 358 Char
359testdata/language-features/basic-values/fixity02.lc 18:20-18:22 359fixity02.lc 18:20-18:22
360 forall a b . a -> b -> a 360 forall a b . a -> b -> a
361testdata/language-features/basic-values/fixity02.lc 18:23-18:27 361fixity02.lc 18:23-18:27
362 String 362 String
363testdata/language-features/basic-values/fixity02.lc 18:23-18:30 363fixity02.lc 18:23-18:30
364 _a -> String 364 _a -> String
365testdata/language-features/basic-values/fixity02.lc 18:23-18:34 365fixity02.lc 18:23-18:34
366 String 366 String
367testdata/language-features/basic-values/fixity02.lc 18:28-18:30 367fixity02.lc 18:28-18:30
368 forall a b . a -> b -> a 368 forall a b . a -> b -> a
369testdata/language-features/basic-values/fixity02.lc 18:31-18:34 369fixity02.lc 18:31-18:34
370 Float 370 Float
371testdata/language-features/basic-values/fixity02.lc 18:38-18:40 371fixity02.lc 18:38-18:40
372 Type 372 Type
373testdata/language-features/basic-values/fixity02.lc 20:1-20:10 373fixity02.lc 20:1-20:10
374 Float 374 Float
375testdata/language-features/basic-values/fixity02.lc 20:13-20:15 375fixity02.lc 20:13-20:15
376 () 376 ()
377testdata/language-features/basic-values/fixity02.lc 20:13-20:22 377fixity02.lc 20:13-20:22
378 _a -> _a 378 _a -> _a
379testdata/language-features/basic-values/fixity02.lc 20:13-20:49 379fixity02.lc 20:13-20:49
380 Float 380 Float
381testdata/language-features/basic-values/fixity02.lc 20:16-20:22 381fixity02.lc 20:16-20:22
382 forall a b . a -> b -> b 382 forall a b . a -> b -> b
383testdata/language-features/basic-values/fixity02.lc 20:23-20:26 383fixity02.lc 20:23-20:26
384 Char 384 Char
385testdata/language-features/basic-values/fixity02.lc 20:23-20:33 385fixity02.lc 20:23-20:33
386 _a -> _a 386 _a -> _a
387testdata/language-features/basic-values/fixity02.lc 20:23-20:49 387fixity02.lc 20:23-20:49
388 Float 388 Float
389testdata/language-features/basic-values/fixity02.lc 20:27-20:33 389fixity02.lc 20:27-20:33
390 forall a b . a -> b -> b 390 forall a b . a -> b -> b
391testdata/language-features/basic-values/fixity02.lc 20:34-20:38 391fixity02.lc 20:34-20:38
392 String 392 String
393testdata/language-features/basic-values/fixity02.lc 20:34-20:45 393fixity02.lc 20:34-20:45
394 _a -> _a 394 _a -> _a
395testdata/language-features/basic-values/fixity02.lc 20:34-20:49 395fixity02.lc 20:34-20:49
396 Float 396 Float
397testdata/language-features/basic-values/fixity02.lc 20:39-20:45 397fixity02.lc 20:39-20:45
398 forall a b . a -> b -> b 398 forall a b . a -> b -> b
399testdata/language-features/basic-values/fixity02.lc 20:46-20:49 399fixity02.lc 20:46-20:49
400 Float 400 Float
401testdata/language-features/basic-values/fixity02.lc 20:53-20:58 401fixity02.lc 20:53-20:58
402 Type 402 Type
403testdata/language-features/basic-values/fixity02.lc 21:1-21:10 403fixity02.lc 21:1-21:10
404 Float 404 Float
405testdata/language-features/basic-values/fixity02.lc 21:13-21:15 405fixity02.lc 21:13-21:15
406 () 406 ()
407testdata/language-features/basic-values/fixity02.lc 21:13-21:22 407fixity02.lc 21:13-21:22
408 _a -> _a 408 _a -> _a
409testdata/language-features/basic-values/fixity02.lc 21:13-21:49 409fixity02.lc 21:13-21:49
410 Float 410 Float
411testdata/language-features/basic-values/fixity02.lc 21:16-21:22 411fixity02.lc 21:16-21:22
412 forall a b . a -> b -> b 412 forall a b . a -> b -> b
413testdata/language-features/basic-values/fixity02.lc 21:23-21:26 413fixity02.lc 21:23-21:26
414 Char 414 Char
415testdata/language-features/basic-values/fixity02.lc 21:23-21:33 415fixity02.lc 21:23-21:33
416 _a -> Char 416 _a -> Char
417testdata/language-features/basic-values/fixity02.lc 21:23-21:38 417fixity02.lc 21:23-21:38
418 Char 418 Char
419testdata/language-features/basic-values/fixity02.lc 21:23-21:45 419fixity02.lc 21:23-21:45
420 _a -> _a 420 _a -> _a
421testdata/language-features/basic-values/fixity02.lc 21:23-21:49 421fixity02.lc 21:23-21:49
422 Float 422 Float
423testdata/language-features/basic-values/fixity02.lc 21:27-21:33 423fixity02.lc 21:27-21:33
424 forall a b . a -> b -> a 424 forall a b . a -> b -> a
425testdata/language-features/basic-values/fixity02.lc 21:34-21:38 425fixity02.lc 21:34-21:38
426 String 426 String
427testdata/language-features/basic-values/fixity02.lc 21:39-21:45 427fixity02.lc 21:39-21:45
428 forall a b . a -> b -> b 428 forall a b . a -> b -> b
429testdata/language-features/basic-values/fixity02.lc 21:46-21:49 429fixity02.lc 21:46-21:49
430 Float 430 Float
431testdata/language-features/basic-values/fixity02.lc 21:53-21:58 431fixity02.lc 21:53-21:58
432 Type 432 Type
433testdata/language-features/basic-values/fixity02.lc 22:1-22:10 433fixity02.lc 22:1-22:10
434 Float 434 Float
435testdata/language-features/basic-values/fixity02.lc 22:13-22:15 435fixity02.lc 22:13-22:15
436 () 436 ()
437testdata/language-features/basic-values/fixity02.lc 22:13-22:22 437fixity02.lc 22:13-22:22
438 _a -> () 438 _a -> ()
439testdata/language-features/basic-values/fixity02.lc 22:13-22:26 439fixity02.lc 22:13-22:26
440 () 440 ()
441testdata/language-features/basic-values/fixity02.lc 22:13-22:33 441fixity02.lc 22:13-22:33
442 _a -> _a 442 _a -> _a
443testdata/language-features/basic-values/fixity02.lc 22:13-22:49 443fixity02.lc 22:13-22:49
444 Float 444 Float
445testdata/language-features/basic-values/fixity02.lc 22:16-22:22 445fixity02.lc 22:16-22:22
446 forall a b . a -> b -> a 446 forall a b . a -> b -> a
447testdata/language-features/basic-values/fixity02.lc 22:23-22:26 447fixity02.lc 22:23-22:26
448 Char 448 Char
449testdata/language-features/basic-values/fixity02.lc 22:27-22:33 449fixity02.lc 22:27-22:33
450 forall a b . a -> b -> b 450 forall a b . a -> b -> b
451testdata/language-features/basic-values/fixity02.lc 22:34-22:38 451fixity02.lc 22:34-22:38
452 String 452 String
453testdata/language-features/basic-values/fixity02.lc 22:34-22:45 453fixity02.lc 22:34-22:45
454 _a -> _a 454 _a -> _a
455testdata/language-features/basic-values/fixity02.lc 22:34-22:49 455fixity02.lc 22:34-22:49
456 Float 456 Float
457testdata/language-features/basic-values/fixity02.lc 22:39-22:45 457fixity02.lc 22:39-22:45
458 forall a b . a -> b -> b 458 forall a b . a -> b -> b
459testdata/language-features/basic-values/fixity02.lc 22:46-22:49 459fixity02.lc 22:46-22:49
460 Float 460 Float
461testdata/language-features/basic-values/fixity02.lc 22:53-22:58 461fixity02.lc 22:53-22:58
462 Type 462 Type
463testdata/language-features/basic-values/fixity02.lc 23:1-23:10 463fixity02.lc 23:1-23:10
464 Float 464 Float
465testdata/language-features/basic-values/fixity02.lc 23:13-23:15 465fixity02.lc 23:13-23:15
466 () 466 ()
467testdata/language-features/basic-values/fixity02.lc 23:13-23:22 467fixity02.lc 23:13-23:22
468 _a -> () 468 _a -> ()
469testdata/language-features/basic-values/fixity02.lc 23:13-23:38 469fixity02.lc 23:13-23:38
470 () 470 ()
471testdata/language-features/basic-values/fixity02.lc 23:13-23:45 471fixity02.lc 23:13-23:45
472 _a -> _a 472 _a -> _a
473testdata/language-features/basic-values/fixity02.lc 23:13-23:49 473fixity02.lc 23:13-23:49
474 Float 474 Float
475testdata/language-features/basic-values/fixity02.lc 23:16-23:22 475fixity02.lc 23:16-23:22
476 forall a b . a -> b -> a 476 forall a b . a -> b -> a
477testdata/language-features/basic-values/fixity02.lc 23:23-23:26 477fixity02.lc 23:23-23:26
478 Char 478 Char
479testdata/language-features/basic-values/fixity02.lc 23:23-23:33 479fixity02.lc 23:23-23:33
480 _a -> Char 480 _a -> Char
481testdata/language-features/basic-values/fixity02.lc 23:23-23:38 481fixity02.lc 23:23-23:38
482 Char 482 Char
483testdata/language-features/basic-values/fixity02.lc 23:27-23:33 483fixity02.lc 23:27-23:33
484 forall a b . a -> b -> a 484 forall a b . a -> b -> a
485testdata/language-features/basic-values/fixity02.lc 23:34-23:38 485fixity02.lc 23:34-23:38
486 String 486 String
487testdata/language-features/basic-values/fixity02.lc 23:39-23:45 487fixity02.lc 23:39-23:45
488 forall a b . a -> b -> b 488 forall a b . a -> b -> b
489testdata/language-features/basic-values/fixity02.lc 23:46-23:49 489fixity02.lc 23:46-23:49
490 Float 490 Float
491testdata/language-features/basic-values/fixity02.lc 23:53-23:58 491fixity02.lc 23:53-23:58
492 Type 492 Type
493testdata/language-features/basic-values/fixity02.lc 24:1-24:10 493fixity02.lc 24:1-24:10
494 String 494 String
495testdata/language-features/basic-values/fixity02.lc 24:13-24:15 495fixity02.lc 24:13-24:15
496 () 496 ()
497testdata/language-features/basic-values/fixity02.lc 24:13-24:22 497fixity02.lc 24:13-24:22
498 _a -> _a 498 _a -> _a
499testdata/language-features/basic-values/fixity02.lc 24:13-24:49 499fixity02.lc 24:13-24:49
500 String 500 String
501testdata/language-features/basic-values/fixity02.lc 24:16-24:22 501fixity02.lc 24:16-24:22
502 forall a b . a -> b -> b 502 forall a b . a -> b -> b
503testdata/language-features/basic-values/fixity02.lc 24:23-24:26 503fixity02.lc 24:23-24:26
504 Char 504 Char
505testdata/language-features/basic-values/fixity02.lc 24:23-24:33 505fixity02.lc 24:23-24:33
506 _a -> _a 506 _a -> _a
507testdata/language-features/basic-values/fixity02.lc 24:23-24:49 507fixity02.lc 24:23-24:49
508 String 508 String
509testdata/language-features/basic-values/fixity02.lc 24:27-24:33 509fixity02.lc 24:27-24:33
510 forall a b . a -> b -> b 510 forall a b . a -> b -> b
511testdata/language-features/basic-values/fixity02.lc 24:34-24:38 511fixity02.lc 24:34-24:38
512 String 512 String
513testdata/language-features/basic-values/fixity02.lc 24:34-24:45 513fixity02.lc 24:34-24:45
514 _a -> String 514 _a -> String
515testdata/language-features/basic-values/fixity02.lc 24:34-24:49 515fixity02.lc 24:34-24:49
516 String 516 String
517testdata/language-features/basic-values/fixity02.lc 24:39-24:45 517fixity02.lc 24:39-24:45
518 forall a b . a -> b -> a 518 forall a b . a -> b -> a
519testdata/language-features/basic-values/fixity02.lc 24:46-24:49 519fixity02.lc 24:46-24:49
520 Float 520 Float
521testdata/language-features/basic-values/fixity02.lc 24:53-24:59 521fixity02.lc 24:53-24:59
522 Type 522 Type
523testdata/language-features/basic-values/fixity02.lc 25:1-25:10 523fixity02.lc 25:1-25:10
524 Char 524 Char
525testdata/language-features/basic-values/fixity02.lc 25:13-25:15 525fixity02.lc 25:13-25:15
526 () 526 ()
527testdata/language-features/basic-values/fixity02.lc 25:13-25:22 527fixity02.lc 25:13-25:22
528 _a -> _a 528 _a -> _a
529testdata/language-features/basic-values/fixity02.lc 25:13-25:49 529fixity02.lc 25:13-25:49
530 Char 530 Char
531testdata/language-features/basic-values/fixity02.lc 25:16-25:22 531fixity02.lc 25:16-25:22
532 forall a b . a -> b -> b 532 forall a b . a -> b -> b
533testdata/language-features/basic-values/fixity02.lc 25:23-25:26 533fixity02.lc 25:23-25:26
534 Char 534 Char
535testdata/language-features/basic-values/fixity02.lc 25:23-25:33 535fixity02.lc 25:23-25:33
536 _a -> Char 536 _a -> Char
537testdata/language-features/basic-values/fixity02.lc 25:23-25:49 537fixity02.lc 25:23-25:49
538 Char 538 Char
539testdata/language-features/basic-values/fixity02.lc 25:27-25:33 539fixity02.lc 25:27-25:33
540 forall a b . a -> b -> a 540 forall a b . a -> b -> a
541testdata/language-features/basic-values/fixity02.lc 25:34-25:38 541fixity02.lc 25:34-25:38
542 String 542 String
543testdata/language-features/basic-values/fixity02.lc 25:34-25:45 543fixity02.lc 25:34-25:45
544 _a -> String 544 _a -> String
545testdata/language-features/basic-values/fixity02.lc 25:34-25:49 545fixity02.lc 25:34-25:49
546 String 546 String
547testdata/language-features/basic-values/fixity02.lc 25:39-25:45 547fixity02.lc 25:39-25:45
548 forall a b . a -> b -> a 548 forall a b . a -> b -> a
549testdata/language-features/basic-values/fixity02.lc 25:46-25:49 549fixity02.lc 25:46-25:49
550 Float 550 Float
551testdata/language-features/basic-values/fixity02.lc 25:53-25:57 551fixity02.lc 25:53-25:57
552 Type 552 Type
553testdata/language-features/basic-values/fixity02.lc 26:1-26:10 553fixity02.lc 26:1-26:10
554 String 554 String
555testdata/language-features/basic-values/fixity02.lc 26:13-26:15 555fixity02.lc 26:13-26:15
556 () 556 ()
557testdata/language-features/basic-values/fixity02.lc 26:13-26:22 557fixity02.lc 26:13-26:22
558 _a -> () 558 _a -> ()
559testdata/language-features/basic-values/fixity02.lc 26:13-26:26 559fixity02.lc 26:13-26:26
560 () 560 ()
561testdata/language-features/basic-values/fixity02.lc 26:13-26:33 561fixity02.lc 26:13-26:33
562 _a -> _a 562 _a -> _a
563testdata/language-features/basic-values/fixity02.lc 26:13-26:49 563fixity02.lc 26:13-26:49
564 String 564 String
565testdata/language-features/basic-values/fixity02.lc 26:16-26:22 565fixity02.lc 26:16-26:22
566 forall a b . a -> b -> a 566 forall a b . a -> b -> a
567testdata/language-features/basic-values/fixity02.lc 26:23-26:26 567fixity02.lc 26:23-26:26
568 Char 568 Char
569testdata/language-features/basic-values/fixity02.lc 26:27-26:33 569fixity02.lc 26:27-26:33
570 forall a b . a -> b -> b 570 forall a b . a -> b -> b
571testdata/language-features/basic-values/fixity02.lc 26:34-26:38 571fixity02.lc 26:34-26:38
572 String 572 String
573testdata/language-features/basic-values/fixity02.lc 26:34-26:45 573fixity02.lc 26:34-26:45
574 _a -> String 574 _a -> String
575testdata/language-features/basic-values/fixity02.lc 26:34-26:49 575fixity02.lc 26:34-26:49
576 String 576 String
577testdata/language-features/basic-values/fixity02.lc 26:39-26:45 577fixity02.lc 26:39-26:45
578 forall a b . a -> b -> a 578 forall a b . a -> b -> a
579testdata/language-features/basic-values/fixity02.lc 26:46-26:49 579fixity02.lc 26:46-26:49
580 Float 580 Float
581testdata/language-features/basic-values/fixity02.lc 26:53-26:59 581fixity02.lc 26:53-26:59
582 Type 582 Type
583testdata/language-features/basic-values/fixity02.lc 27:1-27:10 583fixity02.lc 27:1-27:10
584 () 584 ()
585testdata/language-features/basic-values/fixity02.lc 27:13-27:15 585fixity02.lc 27:13-27:15
586 () 586 ()
587testdata/language-features/basic-values/fixity02.lc 27:13-27:22 587fixity02.lc 27:13-27:22
588 _a -> () 588 _a -> ()
589testdata/language-features/basic-values/fixity02.lc 27:13-27:49 589fixity02.lc 27:13-27:49
590 () 590 ()
591testdata/language-features/basic-values/fixity02.lc 27:16-27:22 591fixity02.lc 27:16-27:22
592 forall a b . a -> b -> a 592 forall a b . a -> b -> a
593testdata/language-features/basic-values/fixity02.lc 27:23-27:26 593fixity02.lc 27:23-27:26
594 Char 594 Char
595testdata/language-features/basic-values/fixity02.lc 27:23-27:33 595fixity02.lc 27:23-27:33
596 _a -> Char 596 _a -> Char
597testdata/language-features/basic-values/fixity02.lc 27:23-27:49 597fixity02.lc 27:23-27:49
598 Char 598 Char
599testdata/language-features/basic-values/fixity02.lc 27:27-27:33 599fixity02.lc 27:27-27:33
600 forall a b . a -> b -> a 600 forall a b . a -> b -> a
601testdata/language-features/basic-values/fixity02.lc 27:34-27:38 601fixity02.lc 27:34-27:38
602 String 602 String
603testdata/language-features/basic-values/fixity02.lc 27:34-27:45 603fixity02.lc 27:34-27:45
604 _a -> String 604 _a -> String
605testdata/language-features/basic-values/fixity02.lc 27:34-27:49 605fixity02.lc 27:34-27:49
606 String 606 String
607testdata/language-features/basic-values/fixity02.lc 27:39-27:45 607fixity02.lc 27:39-27:45
608 forall a b . a -> b -> a 608 forall a b . a -> b -> a
609testdata/language-features/basic-values/fixity02.lc 27:46-27:49 609fixity02.lc 27:46-27:49
610 Float 610 Float
611testdata/language-features/basic-values/fixity02.lc 27:53-27:55 611fixity02.lc 27:53-27:55
612 Type \ No newline at end of file 612 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if01.out b/testdata/language-features/basic-values/if01.out
index 82fdb2ff..2af98d71 100644
--- a/testdata/language-features/basic-values/if01.out
+++ b/testdata/language-features/basic-values/if01.out
@@ -10,27 +10,27 @@ value1 = _rhs ()
10value2 :: Float 10value2 :: Float
11value2 = _rhs 2.0 11value2 = _rhs 2.0
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/if01.lc 1:1-1:7 13if01.lc 1:1-1:7
14 () 14 ()
15testdata/language-features/basic-values/if01.lc 1:10-1:33 15if01.lc 1:10-1:33
16 () 16 ()
17testdata/language-features/basic-values/if01.lc 1:13-1:17 17if01.lc 1:13-1:17
18 Bool 18 Bool
19testdata/language-features/basic-values/if01.lc 1:13-1:25 19if01.lc 1:13-1:25
20 () -> () 20 () -> ()
21testdata/language-features/basic-values/if01.lc 1:23-1:25 21if01.lc 1:23-1:25
22 () 22 ()
23testdata/language-features/basic-values/if01.lc 1:31-1:33 23if01.lc 1:31-1:33
24 () 24 ()
25testdata/language-features/basic-values/if01.lc 2:1-2:7 25if01.lc 2:1-2:7
26 Float 26 Float
27testdata/language-features/basic-values/if01.lc 2:10-2:36 27if01.lc 2:10-2:36
28 Float 28 Float
29testdata/language-features/basic-values/if01.lc 2:13-2:18 29if01.lc 2:13-2:18
30 Bool 30 Bool
31testdata/language-features/basic-values/if01.lc 2:13-2:27 31if01.lc 2:13-2:27
32 Float -> Float 32 Float -> Float
33testdata/language-features/basic-values/if01.lc 2:24-2:27 33if01.lc 2:24-2:27
34 Float 34 Float
35testdata/language-features/basic-values/if01.lc 2:33-2:36 35if01.lc 2:33-2:36
36 Float \ No newline at end of file 36 Float \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if03.reject.out b/testdata/language-features/basic-values/if03.reject.out
index 69873d2d..a5e1f6f9 100644
--- a/testdata/language-features/basic-values/if03.reject.out
+++ b/testdata/language-features/basic-values/if03.reject.out
@@ -1,22 +1,22 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 2 'Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 () 6 ()
7in testdata/language-features/basic-values/if03.reject.lc:1:13: 7in if03.reject.lc:1:13:
8value1 = if () then () else () 8value1 = if () then () else ()
9 ^^ 9 ^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 12 'Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
16 () 16 ()
17in testdata/language-features/basic-values/if03.reject.lc:1:13: 17in if03.reject.lc:1:13:
18value1 = if () then () else () 18value1 = if () then () else ()
19 ^^ 19 ^^
20------------ tooltips 20------------ tooltips
21testdata/language-features/basic-values/if03.reject.lc 1:13-1:15 21if03.reject.lc 1:13-1:15
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if04.reject.out b/testdata/language-features/basic-values/if04.reject.out
index 8bfc6d13..2a6b7bb5 100644
--- a/testdata/language-features/basic-values/if04.reject.out
+++ b/testdata/language-features/basic-values/if04.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 () 2 ()
3with 3with
4 Char 4 Char
5in testdata/language-features/basic-values/if04.reject.lc:1:31: 5in if04.reject.lc:1:31:
6value1 = if True then () else '_' 6value1 = if True then () else '_'
7 ^^^ 7 ^^^
8------------ trace 8------------ trace
@@ -10,15 +10,15 @@ value1 = if True then () else '_'
10 () 10 ()
11with 11with
12 Char 12 Char
13in testdata/language-features/basic-values/if04.reject.lc:1:31: 13in if04.reject.lc:1:31:
14value1 = if True then () else '_' 14value1 = if True then () else '_'
15 ^^^ 15 ^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/if04.reject.lc 1:13-1:17 17if04.reject.lc 1:13-1:17
18 Bool 18 Bool
19testdata/language-features/basic-values/if04.reject.lc 1:13-1:25 19if04.reject.lc 1:13-1:25
20 () -> () 20 () -> ()
21testdata/language-features/basic-values/if04.reject.lc 1:23-1:25 21if04.reject.lc 1:23-1:25
22 () 22 ()
23testdata/language-features/basic-values/if04.reject.lc 1:31-1:34 23if04.reject.lc 1:31-1:34
24 Char \ No newline at end of file 24 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/indentation01.out b/testdata/language-features/basic-values/indentation01.out
index f1d98545..d6efa98a 100644
--- a/testdata/language-features/basic-values/indentation01.out
+++ b/testdata/language-features/basic-values/indentation01.out
@@ -10,11 +10,11 @@ tuple1 = _rhs ()
10tuple2 :: () 10tuple2 :: ()
11tuple2 = _rhs () 11tuple2 = _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/indentation01.lc 1:1-1:7 13indentation01.lc 1:1-1:7
14 () 14 ()
15testdata/language-features/basic-values/indentation01.lc 1:10-1:12 15indentation01.lc 1:10-1:12
16 () 16 ()
17testdata/language-features/basic-values/indentation01.lc 2:1-2:7 17indentation01.lc 2:1-2:7
18 () 18 ()
19testdata/language-features/basic-values/indentation01.lc 2:10-2:12 19indentation01.lc 2:10-2:12
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/indentation02.out b/testdata/language-features/basic-values/indentation02.out
index 0b686d97..e90c05ad 100644
--- a/testdata/language-features/basic-values/indentation02.out
+++ b/testdata/language-features/basic-values/indentation02.out
@@ -10,11 +10,11 @@ tuple1 = _rhs ()
10tuple2 :: () 10tuple2 :: ()
11tuple2 = _rhs () 11tuple2 = _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/indentation02.lc 1:3-1:9 13indentation02.lc 1:3-1:9
14 () 14 ()
15testdata/language-features/basic-values/indentation02.lc 1:12-1:14 15indentation02.lc 1:12-1:14
16 () 16 ()
17testdata/language-features/basic-values/indentation02.lc 2:3-2:9 17indentation02.lc 2:3-2:9
18 () 18 ()
19testdata/language-features/basic-values/indentation02.lc 2:12-2:14 19indentation02.lc 2:12-2:14
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix01.out b/testdata/language-features/basic-values/infix01.out
index 55d5dad5..a54cfa5c 100644
--- a/testdata/language-features/basic-values/infix01.out
+++ b/testdata/language-features/basic-values/infix01.out
@@ -10,19 +10,19 @@ fun = \a b _ _ -> _rhs ()
10value :: forall a b . a -> b -> () 10value :: forall a b . a -> b -> ()
11value = \a b _ _ -> _rhs () 11value = \a b _ _ -> _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/infix01.lc 1:1-1:4 13infix01.lc 1:1-1:4
14 forall a b . a -> b -> () 14 forall a b . a -> b -> ()
15testdata/language-features/basic-values/infix01.lc 1:11-1:13 15infix01.lc 1:11-1:13
16 () 16 ()
17testdata/language-features/basic-values/infix01.lc 3:1-3:6 17infix01.lc 3:1-3:6
18 forall a b . a -> b -> () 18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/infix01.lc 3:13-3:14 19infix01.lc 3:13-3:14
20 _f 20 _f
21testdata/language-features/basic-values/infix01.lc 3:13-3:20 21infix01.lc 3:13-3:20
22 _a -> () 22 _a -> ()
23testdata/language-features/basic-values/infix01.lc 3:13-3:22 23infix01.lc 3:13-3:22
24 () 24 ()
25testdata/language-features/basic-values/infix01.lc 3:15-3:20 25infix01.lc 3:15-3:20
26 forall a b . a -> b -> () 26 forall a b . a -> b -> ()
27testdata/language-features/basic-values/infix01.lc 3:21-3:22 27infix01.lc 3:21-3:22
28 _c \ No newline at end of file 28 _c \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix02.out b/testdata/language-features/basic-values/infix02.out
index c32a0ce7..60daa154 100644
--- a/testdata/language-features/basic-values/infix02.out
+++ b/testdata/language-features/basic-values/infix02.out
@@ -10,19 +10,19 @@ fun = \a b c _ _ _ -> _rhs ()
10value :: forall a b c . a -> b -> c -> () 10value :: forall a b c . a -> b -> c -> ()
11value = \a b c d e -> _rhs (fun d e) 11value = \a b c d e -> _rhs (fun d e)
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/infix02.lc 1:1-1:4 13infix02.lc 1:1-1:4
14 forall a b c . a -> b -> c -> () 14 forall a b c . a -> b -> c -> ()
15testdata/language-features/basic-values/infix02.lc 1:13-1:15 15infix02.lc 1:13-1:15
16 () 16 ()
17testdata/language-features/basic-values/infix02.lc 3:1-3:6 17infix02.lc 3:1-3:6
18 forall a b c . a -> b -> c -> () 18 forall a b c . a -> b -> c -> ()
19testdata/language-features/basic-values/infix02.lc 3:13-3:14 19infix02.lc 3:13-3:14
20 _g 20 _g
21testdata/language-features/basic-values/infix02.lc 3:13-3:20 21infix02.lc 3:13-3:20
22 _b -> _a -> () 22 _b -> _a -> ()
23testdata/language-features/basic-values/infix02.lc 3:13-3:22 23infix02.lc 3:13-3:22
24 _a -> () 24 _a -> ()
25testdata/language-features/basic-values/infix02.lc 3:15-3:20 25infix02.lc 3:15-3:20
26 forall a b c . a -> b -> c -> () 26 forall a b c . a -> b -> c -> ()
27testdata/language-features/basic-values/infix02.lc 3:21-3:22 27infix02.lc 3:21-3:22
28 _d \ No newline at end of file 28 _d \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix03.out b/testdata/language-features/basic-values/infix03.out
index 9d3aa812..6d105103 100644
--- a/testdata/language-features/basic-values/infix03.out
+++ b/testdata/language-features/basic-values/infix03.out
@@ -33,49 +33,49 @@ d3 = \a b -> _rhs (D3 a b)
33match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b 33match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b
34match'D = \a b c d -> <<type case function>> 34match'D = \a b c d -> <<type case function>>
35------------ tooltips 35------------ tooltips
36testdata/language-features/basic-values/infix03.lc 1:6-1:7 36infix03.lc 1:6-1:7
37 Type | Type | Type | Type | Type | Type | Type | Type 37 Type | Type | Type | Type | Type | Type | Type | Type
38testdata/language-features/basic-values/infix03.lc 1:6-1:18 38infix03.lc 1:6-1:18
39 Type 39 Type
40testdata/language-features/basic-values/infix03.lc 1:6-2:12 40infix03.lc 1:6-2:12
41 Type | Type 41 Type | Type
42testdata/language-features/basic-values/infix03.lc 1:6-2:21 42infix03.lc 1:6-2:21
43 Type | Type 43 Type | Type
44testdata/language-features/basic-values/infix03.lc 1:10-1:12 44infix03.lc 1:10-1:12
45 () -> () -> D | D | Type | Type | Type 45 () -> () -> D | D | Type | Type | Type
46testdata/language-features/basic-values/infix03.lc 1:13-1:15 46infix03.lc 1:13-1:15
47 Type 47 Type
48testdata/language-features/basic-values/infix03.lc 1:16-1:18 48infix03.lc 1:16-1:18
49 Type 49 Type
50testdata/language-features/basic-values/infix03.lc 2:10-2:12 50infix03.lc 2:10-2:12
51 () -> () -> () -> D | D | Type | Type | Type | Type 51 () -> () -> () -> D | D | Type | Type | Type | Type
52testdata/language-features/basic-values/infix03.lc 2:13-2:15 52infix03.lc 2:13-2:15
53 Type 53 Type
54testdata/language-features/basic-values/infix03.lc 2:16-2:18 54infix03.lc 2:16-2:18
55 Type 55 Type
56testdata/language-features/basic-values/infix03.lc 2:19-2:21 56infix03.lc 2:19-2:21
57 Type 57 Type
58testdata/language-features/basic-values/infix03.lc 4:1-4:3 58infix03.lc 4:1-4:3
59 () -> () -> D 59 () -> () -> D
60testdata/language-features/basic-values/infix03.lc 4:10-4:11 60infix03.lc 4:10-4:11
61 _d 61 _d
62testdata/language-features/basic-values/infix03.lc 4:10-4:16 62infix03.lc 4:10-4:16
63 () -> D 63 () -> D
64testdata/language-features/basic-values/infix03.lc 4:10-4:18 64infix03.lc 4:10-4:18
65 D 65 D
66testdata/language-features/basic-values/infix03.lc 4:12-4:16 66infix03.lc 4:12-4:16
67 () -> () -> D 67 () -> () -> D
68testdata/language-features/basic-values/infix03.lc 4:17-4:18 68infix03.lc 4:17-4:18
69 _b 69 _b
70testdata/language-features/basic-values/infix03.lc 6:1-6:3 70infix03.lc 6:1-6:3
71 () -> () -> () -> D 71 () -> () -> () -> D
72testdata/language-features/basic-values/infix03.lc 6:10-6:11 72infix03.lc 6:10-6:11
73 _d 73 _d
74testdata/language-features/basic-values/infix03.lc 6:10-6:16 74infix03.lc 6:10-6:16
75 () -> () -> D 75 () -> () -> D
76testdata/language-features/basic-values/infix03.lc 6:10-6:18 76infix03.lc 6:10-6:18
77 () -> D 77 () -> D
78testdata/language-features/basic-values/infix03.lc 6:12-6:16 78infix03.lc 6:12-6:16
79 () -> () -> () -> D 79 () -> () -> () -> D
80testdata/language-features/basic-values/infix03.lc 6:17-6:18 80infix03.lc 6:17-6:18
81 _b \ No newline at end of file 81 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/lambda01.out b/testdata/language-features/basic-values/lambda01.out
index 1476c47f..0a959710 100644
--- a/testdata/language-features/basic-values/lambda01.out
+++ b/testdata/language-features/basic-values/lambda01.out
@@ -27,19 +27,19 @@ fun4
27 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 27 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
28fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> () 28fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> ()
29------------ tooltips 29------------ tooltips
30testdata/language-features/basic-values/lambda01.lc 1:1-1:5 30lambda01.lc 1:1-1:5
31 forall a . a -> () 31 forall a . a -> ()
32testdata/language-features/basic-values/lambda01.lc 1:14-1:16 32lambda01.lc 1:14-1:16
33 () 33 ()
34testdata/language-features/basic-values/lambda01.lc 2:1-2:5 34lambda01.lc 2:1-2:5
35 forall a . a -> () 35 forall a . a -> ()
36testdata/language-features/basic-values/lambda01.lc 2:15-2:17 36lambda01.lc 2:15-2:17
37 () 37 ()
38testdata/language-features/basic-values/lambda01.lc 3:1-3:5 38lambda01.lc 3:1-3:5
39 forall a . a -> () 39 forall a . a -> ()
40testdata/language-features/basic-values/lambda01.lc 3:13-3:15 40lambda01.lc 3:13-3:15
41 () 41 ()
42testdata/language-features/basic-values/lambda01.lc 4:1-4:5 42lambda01.lc 4:1-4:5
43 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 43 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
44testdata/language-features/basic-values/lambda01.lc 5:28-5:30 44lambda01.lc 5:28-5:30
45 () \ No newline at end of file 45 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/lambda03.out b/testdata/language-features/basic-values/lambda03.out
index 50af2ae5..a50ed0d0 100644
--- a/testdata/language-features/basic-values/lambda03.out
+++ b/testdata/language-features/basic-values/lambda03.out
@@ -10,11 +10,11 @@ fun1 = \a b c -> _rhs \_ d _ -> d
10fun2 :: forall a b c d . a -> b -> c -> d -> a 10fun2 :: forall a b c d . a -> b -> c -> d -> a
11fun2 = \a b c d e -> _rhs \_ _ _ -> e 11fun2 = \a b c d e -> _rhs \_ _ _ -> e
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/lambda03.lc 1:1-1:5 13lambda03.lc 1:1-1:5
14 forall a b c . a -> b -> c -> b 14 forall a b c . a -> b -> c -> b
15testdata/language-features/basic-values/lambda03.lc 1:22-1:23 15lambda03.lc 1:22-1:23
16 _d 16 _d
17testdata/language-features/basic-values/lambda03.lc 2:1-2:5 17lambda03.lc 2:1-2:5
18 forall a b c d . a -> b -> c -> d -> a 18 forall a b c d . a -> b -> c -> d -> a
19testdata/language-features/basic-values/lambda03.lc 2:25-2:26 19lambda03.lc 2:25-2:26
20 _h \ No newline at end of file 20 _h \ No newline at end of file
diff --git a/testdata/language-features/basic-values/let01.out b/testdata/language-features/basic-values/let01.out
index bd59a558..1d5684fc 100644
--- a/testdata/language-features/basic-values/let01.out
+++ b/testdata/language-features/basic-values/let01.out
@@ -25,37 +25,37 @@ value4 = \a b -> _rhs (fromInt a b 1)
25value5 :: forall a . Num a => a 25value5 :: forall a . Num a => a
26value5 = \a b -> _rhs (fromInt a b 1) 26value5 = \a b -> _rhs (fromInt a b 1)
27------------ tooltips 27------------ tooltips
28testdata/language-features/basic-values/let01.lc 1:1-1:7 28let01.lc 1:1-1:7
29 forall a . Num a => a 29 forall a . Num a => a
30testdata/language-features/basic-values/let01.lc 1:18-1:19 30let01.lc 1:18-1:19
31 _b 31 _b
32testdata/language-features/basic-values/let01.lc 1:23-1:24 32let01.lc 1:23-1:24
33 _b 33 _b
34testdata/language-features/basic-values/let01.lc 3:1-3:7 34let01.lc 3:1-3:7
35 forall a . Num a => a 35 forall a . Num a => a
36testdata/language-features/basic-values/let01.lc 4:11-4:12 36let01.lc 4:11-4:12
37 _b 37 _b
38testdata/language-features/basic-values/let01.lc 5:6-5:7 38let01.lc 5:6-5:7
39 _b 39 _b
40testdata/language-features/basic-values/let01.lc 7:1-7:7 40let01.lc 7:1-7:7
41 forall a . Num a => a 41 forall a . Num a => a
42testdata/language-features/basic-values/let01.lc 8:11-8:12 42let01.lc 8:11-8:12
43 _b 43 _b
44testdata/language-features/basic-values/let01.lc 9:11-9:14 44let01.lc 9:11-9:14
45 Char 45 Char
46testdata/language-features/basic-values/let01.lc 10:6-10:7 46let01.lc 10:6-10:7
47 _b 47 _b
48testdata/language-features/basic-values/let01.lc 12:1-12:7 48let01.lc 12:1-12:7
49 forall a . Num a => a 49 forall a . Num a => a
50testdata/language-features/basic-values/let01.lc 12:18-12:19 50let01.lc 12:18-12:19
51 _b 51 _b
52testdata/language-features/basic-values/let01.lc 13:13-13:14 52let01.lc 13:13-13:14
53 _b 53 _b
54testdata/language-features/basic-values/let01.lc 15:1-15:7 54let01.lc 15:1-15:7
55 forall a . Num a => a 55 forall a . Num a => a
56testdata/language-features/basic-values/let01.lc 15:18-15:19 56let01.lc 15:18-15:19
57 _b 57 _b
58testdata/language-features/basic-values/let01.lc 16:18-16:19 58let01.lc 16:18-16:19
59 _b 59 _b
60testdata/language-features/basic-values/let01.lc 17:13-17:14 60let01.lc 17:13-17:14
61 _b \ No newline at end of file 61 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/let02.out b/testdata/language-features/basic-values/let02.out
index 574a8d36..7ac6a6d8 100644
--- a/testdata/language-features/basic-values/let02.out
+++ b/testdata/language-features/basic-values/let02.out
@@ -11,21 +11,21 @@ value
11value :: () 11value :: ()
12value = _rhs () 12value = _rhs ()
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/let02.lc 1:1-1:6 14let02.lc 1:1-1:6
15 () 15 ()
16testdata/language-features/basic-values/let02.lc 2:11-2:13 16let02.lc 2:11-2:13
17 () 17 ()
18testdata/language-features/basic-values/let02.lc 3:19-3:22 18let02.lc 3:19-3:22
19 Char 19 Char
20testdata/language-features/basic-values/let02.lc 3:26-3:28 20let02.lc 3:26-3:28
21 () 21 ()
22testdata/language-features/basic-values/let02.lc 5:17-5:19 22let02.lc 5:17-5:19
23 () 23 ()
24testdata/language-features/basic-values/let02.lc 6:17-6:18 24let02.lc 6:17-6:18
25 _b 25 _b
26testdata/language-features/basic-values/let02.lc 7:17-7:24 26let02.lc 7:17-7:24
27 String 27 String
28testdata/language-features/basic-values/let02.lc 8:12-8:15 28let02.lc 8:12-8:15
29 Char 29 Char
30testdata/language-features/basic-values/let02.lc 9:6-9:8 30let02.lc 9:6-9:8
31 () \ No newline at end of file 31 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/literal01.out b/testdata/language-features/basic-values/literal01.out
index 4eca17da..d7964d5e 100644
--- a/testdata/language-features/basic-values/literal01.out
+++ b/testdata/language-features/basic-values/literal01.out
@@ -40,35 +40,35 @@ stringValue1 = _rhs "Hello World"
40stringValue2 :: String 40stringValue2 :: String
41stringValue2 = _rhs "\nHello World\tagain!\r\n" 41stringValue2 = _rhs "\nHello World\tagain!\r\n"
42------------ tooltips 42------------ tooltips
43testdata/language-features/basic-values/literal01.lc 1:1-1:10 43literal01.lc 1:1-1:10
44 forall a . Num a => a 44 forall a . Num a => a
45testdata/language-features/basic-values/literal01.lc 1:13-1:14 45literal01.lc 1:13-1:14
46 _b 46 _b
47testdata/language-features/basic-values/literal01.lc 2:1-2:10 47literal01.lc 2:1-2:10
48 forall a . Num a => a 48 forall a . Num a => a
49testdata/language-features/basic-values/literal01.lc 2:13-2:14 49literal01.lc 2:13-2:14
50 _b 50 _b
51testdata/language-features/basic-values/literal01.lc 3:1-3:10 51literal01.lc 3:1-3:10
52 forall a . Num a => a 52 forall a . Num a => a
53testdata/language-features/basic-values/literal01.lc 3:13-3:18 53literal01.lc 3:13-3:18
54 _b 54 _b
55testdata/language-features/basic-values/literal01.lc 5:1-5:12 55literal01.lc 5:1-5:12
56 Float 56 Float
57testdata/language-features/basic-values/literal01.lc 5:15-5:18 57literal01.lc 5:15-5:18
58 Float 58 Float
59testdata/language-features/basic-values/literal01.lc 6:1-6:12 59literal01.lc 6:1-6:12
60 Float 60 Float
61testdata/language-features/basic-values/literal01.lc 6:15-6:22 61literal01.lc 6:15-6:22
62 Float 62 Float
63testdata/language-features/basic-values/literal01.lc 8:1-8:10 63literal01.lc 8:1-8:10
64 Char 64 Char
65testdata/language-features/basic-values/literal01.lc 8:13-8:16 65literal01.lc 8:13-8:16
66 Char 66 Char
67testdata/language-features/basic-values/literal01.lc 10:1-10:13 67literal01.lc 10:1-10:13
68 String 68 String
69testdata/language-features/basic-values/literal01.lc 10:16-10:29 69literal01.lc 10:16-10:29
70 String 70 String
71testdata/language-features/basic-values/literal01.lc 11:1-11:13 71literal01.lc 11:1-11:13
72 String 72 String
73testdata/language-features/basic-values/literal01.lc 11:16-11:45 73literal01.lc 11:16-11:45
74 String \ No newline at end of file 74 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator01.out b/testdata/language-features/basic-values/operator01.out
index 817d1b5f..0a4d4546 100644
--- a/testdata/language-features/basic-values/operator01.out
+++ b/testdata/language-features/basic-values/operator01.out
@@ -20,19 +20,19 @@ $$$ = \a b _ _ -> _rhs ()
20$$$# :: forall a b . a -> b -> () 20$$$# :: forall a b . a -> b -> ()
21$$$# = \a b _ _ -> _rhs () 21$$$# = \a b _ _ -> _rhs ()
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-values/operator01.lc 1:3-1:6 23operator01.lc 1:3-1:6
24 forall a b . a -> b -> () 24 forall a b . a -> b -> ()
25testdata/language-features/basic-values/operator01.lc 1:11-1:13 25operator01.lc 1:11-1:13
26 () 26 ()
27testdata/language-features/basic-values/operator01.lc 3:3-3:6 27operator01.lc 3:3-3:6
28 forall a b . a -> b -> () 28 forall a b . a -> b -> ()
29testdata/language-features/basic-values/operator01.lc 3:8-3:10 29operator01.lc 3:8-3:10
30 () 30 ()
31testdata/language-features/basic-values/operator01.lc 5:3-5:7 31operator01.lc 5:3-5:7
32 forall a b . a -> b -> () 32 forall a b . a -> b -> ()
33testdata/language-features/basic-values/operator01.lc 6:3-6:5 33operator01.lc 6:3-6:5
34 () 34 ()
35testdata/language-features/basic-values/operator01.lc 8:3-8:6 35operator01.lc 8:3-8:6
36 forall a b . a -> b -> () 36 forall a b . a -> b -> ()
37testdata/language-features/basic-values/operator01.lc 8:11-8:13 37operator01.lc 8:11-8:13
38 () \ No newline at end of file 38 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator02.reject.out b/testdata/language-features/basic-values/operator02.reject.out
index 38f5992c..d45a726c 100644
--- a/testdata/language-features/basic-values/operator02.reject.out
+++ b/testdata/language-features/basic-values/operator02.reject.out
@@ -1,29 +1,29 @@
1already defined #$# at testdata/language-features/basic-values/operator02.reject.lc:3:3: 1already defined #$# at operator02.reject.lc:3:3:
2a #$# b = () 2a #$# b = ()
3 ^^^ 3 ^^^
4and at testdata/language-features/basic-values/operator02.reject.lc:1:3: 4and at operator02.reject.lc:1:3:
5a #$# b = () 5a #$# b = ()
6 ^^^ 6 ^^^
7------------ trace 7------------ trace
8(#$#) :: forall a b . a -> b -> () 8(#$#) :: forall a b . a -> b -> ()
9fun :: forall a . a -> () 9fun :: forall a . a -> ()
10(#$#) :: forall a b . a -> b -> () 10(#$#) :: forall a b . a -> b -> ()
11!already defined #$# at testdata/language-features/basic-values/operator02.reject.lc:3:3: 11!already defined #$# at operator02.reject.lc:3:3:
12a #$# b = () 12a #$# b = ()
13 ^^^ 13 ^^^
14and at testdata/language-features/basic-values/operator02.reject.lc:1:3: 14and at operator02.reject.lc:1:3:
15a #$# b = () 15a #$# b = ()
16 ^^^ 16 ^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/operator02.reject.lc 1:3-1:6 18operator02.reject.lc 1:3-1:6
19 forall a b . a -> b -> () 19 forall a b . a -> b -> ()
20testdata/language-features/basic-values/operator02.reject.lc 1:11-1:13 20operator02.reject.lc 1:11-1:13
21 () 21 ()
22testdata/language-features/basic-values/operator02.reject.lc 2:1-2:4 22operator02.reject.lc 2:1-2:4
23 forall a . a -> () 23 forall a . a -> ()
24testdata/language-features/basic-values/operator02.reject.lc 2:9-2:11 24operator02.reject.lc 2:9-2:11
25 () 25 ()
26testdata/language-features/basic-values/operator02.reject.lc 3:3-3:6 26operator02.reject.lc 3:3-3:6
27 forall a b . a -> b -> () 27 forall a b . a -> b -> ()
28testdata/language-features/basic-values/operator02.reject.lc 3:11-3:13 28operator02.reject.lc 3:11-3:13
29 () \ No newline at end of file 29 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator05.out b/testdata/language-features/basic-values/operator05.out
index c8f2cbc8..cc714c3a 100644
--- a/testdata/language-features/basic-values/operator05.out
+++ b/testdata/language-features/basic-values/operator05.out
@@ -6,17 +6,17 @@ value1
6value1 :: () 6value1 :: ()
7value1 = _rhs () 7value1 = _rhs ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/operator05.lc 1:1-1:7 9operator05.lc 1:1-1:7
10 () 10 ()
11testdata/language-features/basic-values/operator05.lc 1:24-1:26 11operator05.lc 1:24-1:26
12 () 12 ()
13testdata/language-features/basic-values/operator05.lc 2:13-2:15 13operator05.lc 2:13-2:15
14 () 14 ()
15testdata/language-features/basic-values/operator05.lc 2:13-2:19 15operator05.lc 2:13-2:19
16 _a -> () 16 _a -> ()
17testdata/language-features/basic-values/operator05.lc 2:13-2:22 17operator05.lc 2:13-2:22
18 () 18 ()
19testdata/language-features/basic-values/operator05.lc 2:16-2:19 19operator05.lc 2:16-2:19
20 forall a b . a -> b -> () 20 forall a b . a -> b -> ()
21testdata/language-features/basic-values/operator05.lc 2:20-2:22 21operator05.lc 2:20-2:22
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator06.out b/testdata/language-features/basic-values/operator06.out
index 84f75660..de7def09 100644
--- a/testdata/language-features/basic-values/operator06.out
+++ b/testdata/language-features/basic-values/operator06.out
@@ -6,17 +6,17 @@ value1
6value1 :: () 6value1 :: ()
7value1 = _rhs () 7value1 = _rhs ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/operator06.lc 1:1-1:7 9operator06.lc 1:1-1:7
10 () 10 ()
11testdata/language-features/basic-values/operator06.lc 1:10-1:12 11operator06.lc 1:10-1:12
12 () 12 ()
13testdata/language-features/basic-values/operator06.lc 1:10-1:16 13operator06.lc 1:10-1:16
14 _a -> () 14 _a -> ()
15testdata/language-features/basic-values/operator06.lc 1:10-1:19 15operator06.lc 1:10-1:19
16 () 16 ()
17testdata/language-features/basic-values/operator06.lc 1:13-1:16 17operator06.lc 1:13-1:16
18 forall a b . a -> b -> () 18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/operator06.lc 1:17-1:19 19operator06.lc 1:17-1:19
20 () 20 ()
21testdata/language-features/basic-values/operator06.lc 2:19-2:21 21operator06.lc 2:19-2:21
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator07.reject.out b/testdata/language-features/basic-values/operator07.reject.out
index bc594c9e..c2452fc4 100644
--- a/testdata/language-features/basic-values/operator07.reject.out
+++ b/testdata/language-features/basic-values/operator07.reject.out
@@ -1,7 +1,7 @@
1Operator precedences don't match: 1Operator precedences don't match:
2infix 5 at testdata/language-features/basic-values/operator07.reject.lc:11:11: 2infix 5 at operator07.reject.lc:11:11:
3main = () @&> () <@& () 3main = () @&> () <@& ()
4 ^^^ 4 ^^^
5infixl 5 at testdata/language-features/basic-values/operator07.reject.lc:11:18: 5infixl 5 at operator07.reject.lc:11:18:
6main = () @&> () <@& () 6main = () @&> () <@& ()
7 ^^^ 7 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator08.reject.out b/testdata/language-features/basic-values/operator08.reject.out
index eb50a28a..85b9a762 100644
--- a/testdata/language-features/basic-values/operator08.reject.out
+++ b/testdata/language-features/basic-values/operator08.reject.out
@@ -1,7 +1,7 @@
1Operator precedences don't match: 1Operator precedences don't match:
2infix 5 at testdata/language-features/basic-values/operator08.reject.lc:10:6: 2infix 5 at operator08.reject.lc:10:6:
3x = (@&> () <@& ()) 3x = (@&> () <@& ())
4 ^^^ 4 ^^^
5infixl 5 at testdata/language-features/basic-values/operator08.reject.lc:10:13: 5infixl 5 at operator08.reject.lc:10:13:
6x = (@&> () <@& ()) 6x = (@&> () <@& ())
7 ^^^ 7 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine01.reject.out b/testdata/language-features/basic-values/redefine01.reject.out
index e0204f0e..8f8e4dd2 100644
--- a/testdata/language-features/basic-values/redefine01.reject.out
+++ b/testdata/language-features/basic-values/redefine01.reject.out
@@ -1,29 +1,29 @@
1already defined unit at testdata/language-features/basic-values/redefine01.reject.lc:3:1: 1already defined unit at redefine01.reject.lc:3:1:
2unit = () 2unit = ()
3^^^^ 3^^^^
4and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: 4and at redefine01.reject.lc:1:1:
5unit = () 5unit = ()
6^^^^ 6^^^^
7------------ trace 7------------ trace
8unit :: () 8unit :: ()
9tuple :: () 9tuple :: ()
10unit :: () 10unit :: ()
11!already defined unit at testdata/language-features/basic-values/redefine01.reject.lc:3:1: 11!already defined unit at redefine01.reject.lc:3:1:
12unit = () 12unit = ()
13^^^^ 13^^^^
14and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: 14and at redefine01.reject.lc:1:1:
15unit = () 15unit = ()
16^^^^ 16^^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/redefine01.reject.lc 1:1-1:5 18redefine01.reject.lc 1:1-1:5
19 () 19 ()
20testdata/language-features/basic-values/redefine01.reject.lc 1:8-1:10 20redefine01.reject.lc 1:8-1:10
21 () 21 ()
22testdata/language-features/basic-values/redefine01.reject.lc 2:1-2:6 22redefine01.reject.lc 2:1-2:6
23 () 23 ()
24testdata/language-features/basic-values/redefine01.reject.lc 2:9-2:11 24redefine01.reject.lc 2:9-2:11
25 () 25 ()
26testdata/language-features/basic-values/redefine01.reject.lc 3:1-3:5 26redefine01.reject.lc 3:1-3:5
27 () 27 ()
28testdata/language-features/basic-values/redefine01.reject.lc 3:8-3:10 28redefine01.reject.lc 3:8-3:10
29 () \ No newline at end of file 29 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine02.reject.out b/testdata/language-features/basic-values/redefine02.reject.out
index 4f5eede0..2d75ac18 100644
--- a/testdata/language-features/basic-values/redefine02.reject.out
+++ b/testdata/language-features/basic-values/redefine02.reject.out
@@ -1,9 +1,9 @@
1testdata/language-features/basic-values/redefine02.reject.lc:3:8: 1testdata/language-features/basic-values/redefine02.reject.lc:3:8:
2expecting expression 2expecting expression
3redefined x: 3redefined x:
4testdata/language-features/basic-values/redefine02.reject.lc:1:12: 4redefine02.reject.lc:1:12:
5unit = let x = () 5unit = let x = ()
6 ^ 6 ^
7testdata/language-features/basic-values/redefine02.reject.lc:2:12: 7redefine02.reject.lc:2:12:
8 x = () 8 x = ()
9 ^ 9 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine03.reject.out b/testdata/language-features/basic-values/redefine03.reject.out
index 5973ae17..6cae5486 100644
--- a/testdata/language-features/basic-values/redefine03.reject.out
+++ b/testdata/language-features/basic-values/redefine03.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/redefine03.reject.lc:4:1: 1testdata/language-features/basic-values/redefine03.reject.lc:4:1:
2redefined x: 2redefined x:
3testdata/language-features/basic-values/redefine03.reject.lc:2:9: 3redefine03.reject.lc:2:9:
4 where x = () 4 where x = ()
5 ^ 5 ^
6testdata/language-features/basic-values/redefine03.reject.lc:3:9: 6redefine03.reject.lc:3:9:
7 x = () 7 x = ()
8 ^ 8 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing01.out b/testdata/language-features/basic-values/shadowing01.out
index 502ad96f..3d67cf8e 100644
--- a/testdata/language-features/basic-values/shadowing01.out
+++ b/testdata/language-features/basic-values/shadowing01.out
@@ -16,25 +16,25 @@ value
16value :: Char 16value :: Char
17value = _rhs '7' 17value = _rhs '7'
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/shadowing01.lc 1:1-1:6 19shadowing01.lc 1:1-1:6
20 Char 20 Char
21testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 21shadowing01.lc 2:11-2:14
22 Char 22 Char
23testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 23shadowing01.lc 3:11-3:18
24 String 24 String
25testdata/language-features/basic-values/shadowing01.lc 5:17-5:18 25shadowing01.lc 5:17-5:18
26 _b 26 _b
27testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 27shadowing01.lc 6:17-6:21
28 Float 28 Float
29testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 29shadowing01.lc 7:25-7:27
30 () 30 ()
31testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 31shadowing01.lc 8:25-8:28
32 Char 32 Char
33testdata/language-features/basic-values/shadowing01.lc 9:25-9:29 33shadowing01.lc 9:25-9:29
34 Float 34 Float
35testdata/language-features/basic-values/shadowing01.lc 10:20-10:27 35shadowing01.lc 10:20-10:27
36 String 36 String
37testdata/language-features/basic-values/shadowing01.lc 11:14-11:16 37shadowing01.lc 11:14-11:16
38 () 38 ()
39testdata/language-features/basic-values/shadowing01.lc 12:6-12:9 39shadowing01.lc 12:6-12:9
40 Char \ No newline at end of file 40 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing02.out b/testdata/language-features/basic-values/shadowing02.out
index aa0b9af2..0149e67b 100644
--- a/testdata/language-features/basic-values/shadowing02.out
+++ b/testdata/language-features/basic-values/shadowing02.out
@@ -27,37 +27,37 @@ value2 = _rhs '7'
27world :: String 27world :: String
28world = _rhs "world" 28world = _rhs "world"
29------------ tooltips 29------------ tooltips
30testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 30shadowing02.lc 1:1-1:2
31 forall a . Num a => a 31 forall a . Num a => a
32testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 32shadowing02.lc 1:5-1:6
33 _b 33 _b
34testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 34shadowing02.lc 2:1-2:6
35 String 35 String
36testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 36shadowing02.lc 2:9-2:16
37 String 37 String
38testdata/language-features/basic-values/shadowing02.lc 3:1-3:7 38shadowing02.lc 3:1-3:7
39 Char 39 Char
40testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 40shadowing02.lc 4:11-4:14
41 Char 41 Char
42testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 42shadowing02.lc 5:11-5:18
43 String 43 String
44testdata/language-features/basic-values/shadowing02.lc 6:11-6:14 44shadowing02.lc 6:11-6:14
45 _b 45 _b
46testdata/language-features/basic-values/shadowing02.lc 8:17-8:18 46shadowing02.lc 8:17-8:18
47 _b 47 _b
48testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 48shadowing02.lc 9:17-9:21
49 Float 49 Float
50testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 50shadowing02.lc 10:25-10:27
51 () 51 ()
52testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 52shadowing02.lc 11:25-11:28
53 Char 53 Char
54testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 54shadowing02.lc 12:25-12:29
55 Float 55 Float
56testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 56shadowing02.lc 13:25-13:26
57 forall a . Num a => a 57 forall a . Num a => a
58testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 58shadowing02.lc 14:20-14:25
59 String 59 String
60testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 60shadowing02.lc 15:14-15:16
61 () 61 ()
62testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 62shadowing02.lc 16:6-16:9
63 Char \ No newline at end of file 63 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing03.out b/testdata/language-features/basic-values/shadowing03.out
index cb7d1050..1fe98417 100644
--- a/testdata/language-features/basic-values/shadowing03.out
+++ b/testdata/language-features/basic-values/shadowing03.out
@@ -5,7 +5,7 @@ x = _lhs x \(_ :: _) (_ :: _) -> _rhs ()
5x :: forall a b . a -> b -> () 5x :: forall a b . a -> b -> ()
6x = \a b _ _ -> _rhs () 6x = \a b _ _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/shadowing03.lc 1:1-1:2 8shadowing03.lc 1:1-1:2
9 forall a b . a -> b -> () 9 forall a b . a -> b -> ()
10testdata/language-features/basic-values/shadowing03.lc 1:9-1:11 10shadowing03.lc 1:9-1:11
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing04.out b/testdata/language-features/basic-values/shadowing04.out
index 042c221d..1c371cea 100644
--- a/testdata/language-features/basic-values/shadowing04.out
+++ b/testdata/language-features/basic-values/shadowing04.out
@@ -5,7 +5,7 @@ __ = _lhs __ \(_ :: _) (_ :: _) -> _rhs ()
5__ :: forall a b . a -> b -> () 5__ :: forall a b . a -> b -> ()
6__ = \a b _ _ -> _rhs () 6__ = \a b _ _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/shadowing04.lc 1:1-1:3 8shadowing04.lc 1:1-1:3
9 forall a b . a -> b -> () 9 forall a b . a -> b -> ()
10testdata/language-features/basic-values/shadowing04.lc 1:11-1:13 10shadowing04.lc 1:11-1:13
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/tuple01.out b/testdata/language-features/basic-values/tuple01.out
index b3a8a352..ef606dab 100644
--- a/testdata/language-features/basic-values/tuple01.out
+++ b/testdata/language-features/basic-values/tuple01.out
@@ -5,7 +5,7 @@ unit = _lhs unit (_rhs ())
5unit :: () 5unit :: ()
6unit = _rhs () 6unit = _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/tuple01.lc 1:1-1:5 8tuple01.lc 1:1-1:5
9 () 9 ()
10testdata/language-features/basic-values/tuple01.lc 1:8-1:10 10tuple01.lc 1:8-1:10
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/tuple02.out b/testdata/language-features/basic-values/tuple02.out
index d221d37a..c1561406 100644
--- a/testdata/language-features/basic-values/tuple02.out
+++ b/testdata/language-features/basic-values/tuple02.out
@@ -15,43 +15,43 @@ tuple2 = _rhs ((), ())
15tuple3 :: ((String, Char), ()) 15tuple3 :: ((String, Char), ())
16tuple3 = _rhs (("name", 'c'), ()) 16tuple3 = _rhs (("name", 'c'), ())
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/tuple02.lc 1:1-1:7 18tuple02.lc 1:1-1:7
19 forall a . Num a => (a, Float, Char, String, ()) 19 forall a . Num a => (a, Float, Char, String, ())
20testdata/language-features/basic-values/tuple02.lc 1:10-1:33 20tuple02.lc 1:10-1:33
21 (_b, Float, Char, String, ()) 21 (_b, Float, Char, String, ())
22testdata/language-features/basic-values/tuple02.lc 1:11-1:12 22tuple02.lc 1:11-1:12
23 _b 23 _b
24testdata/language-features/basic-values/tuple02.lc 1:13-1:16 24tuple02.lc 1:13-1:16
25 Float 25 Float
26testdata/language-features/basic-values/tuple02.lc 1:13-1:32 26tuple02.lc 1:13-1:32
27 (Float, Char, String, ()) 27 (Float, Char, String, ())
28testdata/language-features/basic-values/tuple02.lc 1:17-1:20 28tuple02.lc 1:17-1:20
29 Char 29 Char
30testdata/language-features/basic-values/tuple02.lc 1:17-1:32 30tuple02.lc 1:17-1:32
31 (Char, String, ()) 31 (Char, String, ())
32testdata/language-features/basic-values/tuple02.lc 1:21-1:29 32tuple02.lc 1:21-1:29
33 String 33 String
34testdata/language-features/basic-values/tuple02.lc 1:21-1:32 34tuple02.lc 1:21-1:32
35 (String, ()) 35 (String, ())
36testdata/language-features/basic-values/tuple02.lc 1:30-1:32 36tuple02.lc 1:30-1:32
37 () | ((())) 37 () | ((()))
38testdata/language-features/basic-values/tuple02.lc 3:1-3:7 38tuple02.lc 3:1-3:7
39 ((), ()) 39 ((), ())
40testdata/language-features/basic-values/tuple02.lc 3:10-3:17 40tuple02.lc 3:10-3:17
41 ((), ()) 41 ((), ())
42testdata/language-features/basic-values/tuple02.lc 3:11-3:13 42tuple02.lc 3:11-3:13
43 () 43 ()
44testdata/language-features/basic-values/tuple02.lc 3:14-3:16 44tuple02.lc 3:14-3:16
45 () | ((())) 45 () | ((()))
46testdata/language-features/basic-values/tuple02.lc 5:1-5:7 46tuple02.lc 5:1-5:7
47 ((String, Char), ()) 47 ((String, Char), ())
48testdata/language-features/basic-values/tuple02.lc 5:10-5:27 48tuple02.lc 5:10-5:27
49 ((String, Char), ()) 49 ((String, Char), ())
50testdata/language-features/basic-values/tuple02.lc 5:11-5:23 50tuple02.lc 5:11-5:23
51 (String, Char) 51 (String, Char)
52testdata/language-features/basic-values/tuple02.lc 5:12-5:18 52tuple02.lc 5:12-5:18
53 String 53 String
54testdata/language-features/basic-values/tuple02.lc 5:19-5:22 54tuple02.lc 5:19-5:22
55 Char | ((Char)) 55 Char | ((Char))
56testdata/language-features/basic-values/tuple02.lc 5:24-5:26 56tuple02.lc 5:24-5:26
57 () | ((())) \ No newline at end of file 57 () | ((())) \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig01.out b/testdata/language-features/basic-values/typesig01.out
index 964ba8a7..99b776c7 100644
--- a/testdata/language-features/basic-values/typesig01.out
+++ b/testdata/language-features/basic-values/typesig01.out
@@ -12,15 +12,15 @@ value1 = _rhs 'a'
12value2 :: Char 12value2 :: Char
13value2 = _rhs 'a' 13value2 = _rhs 'a'
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig01.lc 1:11-1:15 15typesig01.lc 1:11-1:15
16 Type 16 Type
17testdata/language-features/basic-values/typesig01.lc 2:1-2:7 17typesig01.lc 2:1-2:7
18 Char 18 Char
19testdata/language-features/basic-values/typesig01.lc 2:10-2:13 19typesig01.lc 2:10-2:13
20 Char 20 Char
21testdata/language-features/basic-values/typesig01.lc 4:9-4:13 21typesig01.lc 4:9-4:13
22 Type 22 Type
23testdata/language-features/basic-values/typesig01.lc 5:1-5:7 23typesig01.lc 5:1-5:7
24 Char 24 Char
25testdata/language-features/basic-values/typesig01.lc 5:8-5:11 25typesig01.lc 5:8-5:11
26 Char \ No newline at end of file 26 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig02.out b/testdata/language-features/basic-values/typesig02.out
index b9c50d6b..4380458d 100644
--- a/testdata/language-features/basic-values/typesig02.out
+++ b/testdata/language-features/basic-values/typesig02.out
@@ -10,15 +10,15 @@ value1 = _rhs 'a'
10value2 :: Char 10value2 :: Char
11value2 = _rhs 'a' 11value2 = _rhs 'a'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/typesig02.lc 1:1-1:7 13typesig02.lc 1:1-1:7
14 Char 14 Char
15testdata/language-features/basic-values/typesig02.lc 1:10-1:13 15typesig02.lc 1:10-1:13
16 Char 16 Char
17testdata/language-features/basic-values/typesig02.lc 1:17-1:21 17typesig02.lc 1:17-1:21
18 Type 18 Type
19testdata/language-features/basic-values/typesig02.lc 3:1-3:7 19typesig02.lc 3:1-3:7
20 Char 20 Char
21testdata/language-features/basic-values/typesig02.lc 3:8-3:11 21typesig02.lc 3:8-3:11
22 Char 22 Char
23testdata/language-features/basic-values/typesig02.lc 3:13-3:17 23typesig02.lc 3:13-3:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig03.out b/testdata/language-features/basic-values/typesig03.out
index a26d2bef..0ccb0844 100644
--- a/testdata/language-features/basic-values/typesig03.out
+++ b/testdata/language-features/basic-values/typesig03.out
@@ -12,39 +12,39 @@ fun1 = \_ _ _ _ _ _ -> _rhs ()
12fun2 :: forall a b c . a -> b -> c -> () 12fun2 :: forall a b c . a -> b -> c -> ()
13fun2 = \_ _ _ _ _ _ -> _rhs () 13fun2 = \_ _ _ _ _ _ -> _rhs ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig03.lc 1:9-1:10 15typesig03.lc 1:9-1:10
16 _f 16 _f
17testdata/language-features/basic-values/typesig03.lc 1:9-1:26 17typesig03.lc 1:9-1:26
18 Type | Type | Type 18 Type | Type | Type
19testdata/language-features/basic-values/typesig03.lc 1:14-1:15 19typesig03.lc 1:14-1:15
20 _e 20 _e
21testdata/language-features/basic-values/typesig03.lc 1:14-1:26 21typesig03.lc 1:14-1:26
22 Type 22 Type
23testdata/language-features/basic-values/typesig03.lc 1:19-1:20 23typesig03.lc 1:19-1:20
24 _d 24 _d
25testdata/language-features/basic-values/typesig03.lc 1:19-1:26 25typesig03.lc 1:19-1:26
26 Type 26 Type
27testdata/language-features/basic-values/typesig03.lc 1:24-1:26 27typesig03.lc 1:24-1:26
28 Type | Type 28 Type | Type
29testdata/language-features/basic-values/typesig03.lc 2:1-2:5 29typesig03.lc 2:1-2:5
30 forall a b c . a -> b -> c -> () 30 forall a b c . a -> b -> c -> ()
31testdata/language-features/basic-values/typesig03.lc 2:14-2:16 31typesig03.lc 2:14-2:16
32 () 32 ()
33testdata/language-features/basic-values/typesig03.lc 4:7-4:8 33typesig03.lc 4:7-4:8
34 _f 34 _f
35testdata/language-features/basic-values/typesig03.lc 4:7-4:18 35typesig03.lc 4:7-4:18
36 Type | Type | Type 36 Type | Type | Type
37testdata/language-features/basic-values/typesig03.lc 4:10-4:11 37typesig03.lc 4:10-4:11
38 _e 38 _e
39testdata/language-features/basic-values/typesig03.lc 4:10-4:18 39typesig03.lc 4:10-4:18
40 Type 40 Type
41testdata/language-features/basic-values/typesig03.lc 4:13-4:14 41typesig03.lc 4:13-4:14
42 _d 42 _d
43testdata/language-features/basic-values/typesig03.lc 4:13-4:18 43typesig03.lc 4:13-4:18
44 Type 44 Type
45testdata/language-features/basic-values/typesig03.lc 4:16-4:18 45typesig03.lc 4:16-4:18
46 Type | Type 46 Type | Type
47testdata/language-features/basic-values/typesig03.lc 5:1-5:5 47typesig03.lc 5:1-5:5
48 forall a b c . a -> b -> c -> () 48 forall a b c . a -> b -> c -> ()
49testdata/language-features/basic-values/typesig03.lc 5:14-5:16 49typesig03.lc 5:14-5:16
50 () \ No newline at end of file 50 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig04.out b/testdata/language-features/basic-values/typesig04.out
index 4e55cfac..216b50b5 100644
--- a/testdata/language-features/basic-values/typesig04.out
+++ b/testdata/language-features/basic-values/typesig04.out
@@ -12,35 +12,35 @@ fun1 = \_ _ _ _ _ -> _rhs ()
12fun2 :: forall a b c . a -> (b -> c) -> () 12fun2 :: forall a b c . a -> (b -> c) -> ()
13fun2 = \_ _ _ _ _ -> _rhs () 13fun2 = \_ _ _ _ _ -> _rhs ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig04.lc 1:9-1:10 15typesig04.lc 1:9-1:10
16 _f 16 _f
17testdata/language-features/basic-values/typesig04.lc 1:9-1:28 17typesig04.lc 1:9-1:28
18 Type | Type | Type 18 Type | Type | Type
19testdata/language-features/basic-values/typesig04.lc 1:14-1:28 19typesig04.lc 1:14-1:28
20 Type 20 Type
21testdata/language-features/basic-values/typesig04.lc 1:15-1:16 21typesig04.lc 1:15-1:16
22 _e 22 _e
23testdata/language-features/basic-values/typesig04.lc 1:20-1:21 23typesig04.lc 1:20-1:21
24 _d | Type 24 _d | Type
25testdata/language-features/basic-values/typesig04.lc 1:26-1:28 25typesig04.lc 1:26-1:28
26 Type | Type 26 Type | Type
27testdata/language-features/basic-values/typesig04.lc 2:1-2:5 27typesig04.lc 2:1-2:5
28 forall a b c . a -> (b -> c) -> () 28 forall a b c . a -> (b -> c) -> ()
29testdata/language-features/basic-values/typesig04.lc 2:12-2:14 29typesig04.lc 2:12-2:14
30 () 30 ()
31testdata/language-features/basic-values/typesig04.lc 4:7-4:8 31typesig04.lc 4:7-4:8
32 _f 32 _f
33testdata/language-features/basic-values/typesig04.lc 4:7-4:20 33typesig04.lc 4:7-4:20
34 Type | Type | Type 34 Type | Type | Type
35testdata/language-features/basic-values/typesig04.lc 4:10-4:20 35typesig04.lc 4:10-4:20
36 Type 36 Type
37testdata/language-features/basic-values/typesig04.lc 4:11-4:12 37typesig04.lc 4:11-4:12
38 _e 38 _e
39testdata/language-features/basic-values/typesig04.lc 4:14-4:15 39typesig04.lc 4:14-4:15
40 _d | Type 40 _d | Type
41testdata/language-features/basic-values/typesig04.lc 4:18-4:20 41typesig04.lc 4:18-4:20
42 Type | Type 42 Type | Type
43testdata/language-features/basic-values/typesig04.lc 5:1-5:5 43typesig04.lc 5:1-5:5
44 forall a b c . a -> (b -> c) -> () 44 forall a b c . a -> (b -> c) -> ()
45testdata/language-features/basic-values/typesig04.lc 5:12-5:14 45typesig04.lc 5:12-5:14
46 () \ No newline at end of file 46 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig05.out b/testdata/language-features/basic-values/typesig05.out
index fc1da409..68ed5a37 100644
--- a/testdata/language-features/basic-values/typesig05.out
+++ b/testdata/language-features/basic-values/typesig05.out
@@ -32,67 +32,67 @@ value3 = _rhs 'a'
32value4 :: String 32value4 :: String
33value4 = _rhs "b" 33value4 = _rhs "b"
34------------ tooltips 34------------ tooltips
35testdata/language-features/basic-values/typesig05.lc 1:1-1:5 35typesig05.lc 1:1-1:5
36 forall a b . a -> b -> a 36 forall a b . a -> b -> a
37testdata/language-features/basic-values/typesig05.lc 1:12-1:13 37typesig05.lc 1:12-1:13
38 _d 38 _d
39testdata/language-features/basic-values/typesig05.lc 2:1-2:5 39typesig05.lc 2:1-2:5
40 forall a b . a -> b -> b 40 forall a b . a -> b -> b
41testdata/language-features/basic-values/typesig05.lc 2:12-2:13 41typesig05.lc 2:12-2:13
42 _b 42 _b
43testdata/language-features/basic-values/typesig05.lc 4:1-4:7 43typesig05.lc 4:1-4:7
44 Char 44 Char
45testdata/language-features/basic-values/typesig05.lc 4:10-4:14 45typesig05.lc 4:10-4:14
46 forall a b . a -> b -> a 46 forall a b . a -> b -> a
47testdata/language-features/basic-values/typesig05.lc 4:10-4:18 47typesig05.lc 4:10-4:18
48 _a -> Char 48 _a -> Char
49testdata/language-features/basic-values/typesig05.lc 4:10-4:22 49typesig05.lc 4:10-4:22
50 Char 50 Char
51testdata/language-features/basic-values/typesig05.lc 4:15-4:18 51typesig05.lc 4:15-4:18
52 Char 52 Char
53testdata/language-features/basic-values/typesig05.lc 4:19-4:22 53typesig05.lc 4:19-4:22
54 String 54 String
55testdata/language-features/basic-values/typesig05.lc 4:26-4:30 55typesig05.lc 4:26-4:30
56 Type 56 Type
57testdata/language-features/basic-values/typesig05.lc 5:1-5:7 57typesig05.lc 5:1-5:7
58 String 58 String
59testdata/language-features/basic-values/typesig05.lc 5:10-5:14 59typesig05.lc 5:10-5:14
60 forall a b . a -> b -> b 60 forall a b . a -> b -> b
61testdata/language-features/basic-values/typesig05.lc 5:10-5:18 61typesig05.lc 5:10-5:18
62 _a -> _a 62 _a -> _a
63testdata/language-features/basic-values/typesig05.lc 5:10-5:22 63typesig05.lc 5:10-5:22
64 String 64 String
65testdata/language-features/basic-values/typesig05.lc 5:15-5:18 65typesig05.lc 5:15-5:18
66 Char 66 Char
67testdata/language-features/basic-values/typesig05.lc 5:19-5:22 67typesig05.lc 5:19-5:22
68 String 68 String
69testdata/language-features/basic-values/typesig05.lc 5:26-5:32 69typesig05.lc 5:26-5:32
70 Type 70 Type
71testdata/language-features/basic-values/typesig05.lc 7:11-7:15 71typesig05.lc 7:11-7:15
72 Type 72 Type
73testdata/language-features/basic-values/typesig05.lc 8:1-8:7 73typesig05.lc 8:1-8:7
74 Char 74 Char
75testdata/language-features/basic-values/typesig05.lc 8:10-8:14 75typesig05.lc 8:10-8:14
76 forall a b . a -> b -> a 76 forall a b . a -> b -> a
77testdata/language-features/basic-values/typesig05.lc 8:10-8:18 77typesig05.lc 8:10-8:18
78 _a -> Char 78 _a -> Char
79testdata/language-features/basic-values/typesig05.lc 8:10-8:22 79typesig05.lc 8:10-8:22
80 Char 80 Char
81testdata/language-features/basic-values/typesig05.lc 8:15-8:18 81typesig05.lc 8:15-8:18
82 Char 82 Char
83testdata/language-features/basic-values/typesig05.lc 8:19-8:22 83typesig05.lc 8:19-8:22
84 String 84 String
85testdata/language-features/basic-values/typesig05.lc 10:11-10:17 85typesig05.lc 10:11-10:17
86 Type 86 Type
87testdata/language-features/basic-values/typesig05.lc 11:1-11:7 87typesig05.lc 11:1-11:7
88 String 88 String
89testdata/language-features/basic-values/typesig05.lc 11:10-11:14 89typesig05.lc 11:10-11:14
90 forall a b . a -> b -> b 90 forall a b . a -> b -> b
91testdata/language-features/basic-values/typesig05.lc 11:10-11:18 91typesig05.lc 11:10-11:18
92 _a -> _a 92 _a -> _a
93testdata/language-features/basic-values/typesig05.lc 11:10-11:22 93typesig05.lc 11:10-11:22
94 String 94 String
95testdata/language-features/basic-values/typesig05.lc 11:15-11:18 95typesig05.lc 11:15-11:18
96 Char 96 Char
97testdata/language-features/basic-values/typesig05.lc 11:19-11:22 97typesig05.lc 11:19-11:22
98 String \ No newline at end of file 98 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig06.out b/testdata/language-features/basic-values/typesig06.out
index 04783c47..c0d085a4 100644
--- a/testdata/language-features/basic-values/typesig06.out
+++ b/testdata/language-features/basic-values/typesig06.out
@@ -20,39 +20,39 @@ value1 = _rhs "hi"
20value2 :: String 20value2 :: String
21value2 = _rhs "hi" 21value2 = _rhs "hi"
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-values/typesig06.lc 1:1-1:5 23typesig06.lc 1:1-1:5
24 forall a b . a -> b -> a 24 forall a b . a -> b -> a
25testdata/language-features/basic-values/typesig06.lc 1:12-1:13 25typesig06.lc 1:12-1:13
26 _d 26 _d
27testdata/language-features/basic-values/typesig06.lc 2:3-2:5 27typesig06.lc 2:3-2:5
28 forall a b . a -> b -> a 28 forall a b . a -> b -> a
29testdata/language-features/basic-values/typesig06.lc 2:10-2:11 29typesig06.lc 2:10-2:11
30 _d 30 _d
31testdata/language-features/basic-values/typesig06.lc 4:1-4:7 31typesig06.lc 4:1-4:7
32 String 32 String
33testdata/language-features/basic-values/typesig06.lc 4:10-4:14 33typesig06.lc 4:10-4:14
34 String 34 String
35testdata/language-features/basic-values/typesig06.lc 4:10-4:17 35typesig06.lc 4:10-4:17
36 _a -> String 36 _a -> String
37testdata/language-features/basic-values/typesig06.lc 4:10-4:21 37typesig06.lc 4:10-4:21
38 String 38 String
39testdata/language-features/basic-values/typesig06.lc 4:15-4:17 39typesig06.lc 4:15-4:17
40 forall a b . a -> b -> a 40 forall a b . a -> b -> a
41testdata/language-features/basic-values/typesig06.lc 4:18-4:21 41typesig06.lc 4:18-4:21
42 Float 42 Float
43testdata/language-features/basic-values/typesig06.lc 4:25-4:31 43typesig06.lc 4:25-4:31
44 Type 44 Type
45testdata/language-features/basic-values/typesig06.lc 5:1-5:7 45typesig06.lc 5:1-5:7
46 String 46 String
47testdata/language-features/basic-values/typesig06.lc 5:10-5:14 47typesig06.lc 5:10-5:14
48 String 48 String
49testdata/language-features/basic-values/typesig06.lc 5:10-5:21 49typesig06.lc 5:10-5:21
50 _a -> String 50 _a -> String
51testdata/language-features/basic-values/typesig06.lc 5:10-5:25 51typesig06.lc 5:10-5:25
52 String 52 String
53testdata/language-features/basic-values/typesig06.lc 5:15-5:21 53typesig06.lc 5:15-5:21
54 forall a b . a -> b -> a 54 forall a b . a -> b -> a
55testdata/language-features/basic-values/typesig06.lc 5:22-5:25 55typesig06.lc 5:22-5:25
56 Float 56 Float
57testdata/language-features/basic-values/typesig06.lc 5:29-5:35 57typesig06.lc 5:29-5:35
58 Type \ No newline at end of file 58 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig07.out b/testdata/language-features/basic-values/typesig07.out
index c8f1b04a..61b2b2ec 100644
--- a/testdata/language-features/basic-values/typesig07.out
+++ b/testdata/language-features/basic-values/typesig07.out
@@ -36,37 +36,37 @@ value4 = \_ _ -> _rhs ()
36value6 :: () -> () -> () 36value6 :: () -> () -> ()
37value6 = \_ _ -> _rhs () 37value6 = \_ _ -> _rhs ()
38------------ tooltips 38------------ tooltips
39testdata/language-features/basic-values/typesig07.lc 1:27-1:30 39typesig07.lc 1:27-1:30
40 Type | Type | Type 40 Type | Type | Type
41testdata/language-features/basic-values/typesig07.lc 3:1-3:7 41typesig07.lc 3:1-3:7
42 Int 42 Int
43testdata/language-features/basic-values/typesig07.lc 3:10-3:11 43typesig07.lc 3:10-3:11
44 _b 44 _b
45testdata/language-features/basic-values/typesig07.lc 4:1-4:7 45typesig07.lc 4:1-4:7
46 Int 46 Int
47testdata/language-features/basic-values/typesig07.lc 4:10-4:11 47typesig07.lc 4:10-4:11
48 _b 48 _b
49testdata/language-features/basic-values/typesig07.lc 5:1-5:7 49typesig07.lc 5:1-5:7
50 Int 50 Int
51testdata/language-features/basic-values/typesig07.lc 5:10-5:11 51typesig07.lc 5:10-5:11
52 _b 52 _b
53testdata/language-features/basic-values/typesig07.lc 8:12-8:14 53typesig07.lc 8:12-8:14
54 Type | Type | Type 54 Type | Type | Type
55testdata/language-features/basic-values/typesig07.lc 8:18-8:20 55typesig07.lc 8:18-8:20
56 Type | Type | Type 56 Type | Type | Type
57testdata/language-features/basic-values/typesig07.lc 8:18-8:26 57typesig07.lc 8:18-8:26
58 Type | Type | Type 58 Type | Type | Type
59testdata/language-features/basic-values/typesig07.lc 8:24-8:26 59typesig07.lc 8:24-8:26
60 Type | Type | Type | Type | Type | Type 60 Type | Type | Type | Type | Type | Type
61testdata/language-features/basic-values/typesig07.lc 10:1-10:7 61typesig07.lc 10:1-10:7
62 () -> () -> () 62 () -> () -> ()
63testdata/language-features/basic-values/typesig07.lc 10:14-10:16 63typesig07.lc 10:14-10:16
64 () 64 ()
65testdata/language-features/basic-values/typesig07.lc 11:3-11:6 65typesig07.lc 11:3-11:6
66 () -> () -> () 66 () -> () -> ()
67testdata/language-features/basic-values/typesig07.lc 11:11-11:13 67typesig07.lc 11:11-11:13
68 () 68 ()
69testdata/language-features/basic-values/typesig07.lc 12:1-12:7 69typesig07.lc 12:1-12:7
70 () -> () -> () 70 () -> () -> ()
71testdata/language-features/basic-values/typesig07.lc 12:14-12:16 71typesig07.lc 12:14-12:16
72 () \ No newline at end of file 72 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn01.out b/testdata/language-features/basic-values/typesyn01.out
index 04b3421a..df1cfb53 100644
--- a/testdata/language-features/basic-values/typesyn01.out
+++ b/testdata/language-features/basic-values/typesyn01.out
@@ -5,7 +5,7 @@ main is not found
5'MyUnit :: Type 5'MyUnit :: Type
6'MyUnit = _rhs ' () 6'MyUnit = _rhs ' ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/typesyn01.lc 1:6-1:12 8typesyn01.lc 1:6-1:12
9 Type 9 Type
10testdata/language-features/basic-values/typesyn01.lc 1:15-1:17 10typesyn01.lc 1:15-1:17
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn02.out b/testdata/language-features/basic-values/typesyn02.out
index efca73f5..60d36933 100644
--- a/testdata/language-features/basic-values/typesyn02.out
+++ b/testdata/language-features/basic-values/typesyn02.out
@@ -11,21 +11,21 @@ fun = _lhs fun \(_ :: _) (a :: _) -> hlistNilCase _ (_rhs ()) a
11fun :: forall a . a -> MyUnit -> () 11fun :: forall a . a -> MyUnit -> ()
12fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a 12fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/typesyn02.lc 1:6-1:12 14typesyn02.lc 1:6-1:12
15 Type 15 Type
16testdata/language-features/basic-values/typesyn02.lc 1:15-1:17 16typesyn02.lc 1:15-1:17
17 Type 17 Type
18testdata/language-features/basic-values/typesyn02.lc 3:8-3:9 18typesyn02.lc 3:8-3:9
19 _b 19 _b
20testdata/language-features/basic-values/typesyn02.lc 3:8-3:29 20typesyn02.lc 3:8-3:29
21 Type 21 Type
22testdata/language-features/basic-values/typesyn02.lc 3:13-3:19 22typesyn02.lc 3:13-3:19
23 Type 23 Type
24testdata/language-features/basic-values/typesyn02.lc 3:13-3:29 24typesyn02.lc 3:13-3:29
25 Type 25 Type
26testdata/language-features/basic-values/typesyn02.lc 3:23-3:29 26typesyn02.lc 3:23-3:29
27 Type | Type 27 Type | Type
28testdata/language-features/basic-values/typesyn02.lc 4:1-4:4 28typesyn02.lc 4:1-4:4
29 forall a . a -> MyUnit -> () 29 forall a . a -> MyUnit -> ()
30testdata/language-features/basic-values/typesyn02.lc 4:12-4:14 30typesyn02.lc 4:12-4:14
31 () | () \ No newline at end of file 31 () | () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn03.reject.out b/testdata/language-features/basic-values/typesyn03.reject.out
index 2b77d0c1..692e020f 100644
--- a/testdata/language-features/basic-values/typesyn03.reject.out
+++ b/testdata/language-features/basic-values/typesyn03.reject.out
@@ -1,24 +1,24 @@
1already defined 'MyUnit at testdata/language-features/basic-values/typesyn03.reject.lc:2:6: 1already defined 'MyUnit at typesyn03.reject.lc:2:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: 4and at typesyn03.reject.lc:1:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9'MyUnit :: Type 9'MyUnit :: Type
10!already defined 'MyUnit at testdata/language-features/basic-values/typesyn03.reject.lc:2:6: 10!already defined 'MyUnit at typesyn03.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
13and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: 13and at typesyn03.reject.lc:1:6:
14type MyUnit = () 14type MyUnit = ()
15 ^^^^^^ 15 ^^^^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesyn03.reject.lc 1:6-1:12 17typesyn03.reject.lc 1:6-1:12
18 Type 18 Type
19testdata/language-features/basic-values/typesyn03.reject.lc 1:15-1:17 19typesyn03.reject.lc 1:15-1:17
20 Type 20 Type
21testdata/language-features/basic-values/typesyn03.reject.lc 2:6-2:12 21typesyn03.reject.lc 2:6-2:12
22 Type 22 Type
23testdata/language-features/basic-values/typesyn03.reject.lc 2:15-2:17 23typesyn03.reject.lc 2:15-2:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn04.reject.out b/testdata/language-features/basic-values/typesyn04.reject.out
index bb35b41e..3ad7f8a7 100644
--- a/testdata/language-features/basic-values/typesyn04.reject.out
+++ b/testdata/language-features/basic-values/typesyn04.reject.out
@@ -1,24 +1,24 @@
1already defined 'MyUnit at testdata/language-features/basic-values/typesyn04.reject.lc:2:6: 1already defined 'MyUnit at typesyn04.reject.lc:2:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: 4and at typesyn04.reject.lc:1:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9'MyUnit :: Type 9'MyUnit :: Type
10!already defined 'MyUnit at testdata/language-features/basic-values/typesyn04.reject.lc:2:6: 10!already defined 'MyUnit at typesyn04.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
13and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: 13and at typesyn04.reject.lc:1:6:
14type MyUnit = () 14type MyUnit = ()
15 ^^^^^^ 15 ^^^^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesyn04.reject.lc 1:6-1:12 17typesyn04.reject.lc 1:6-1:12
18 Type 18 Type
19testdata/language-features/basic-values/typesyn04.reject.lc 1:15-1:17 19typesyn04.reject.lc 1:15-1:17
20 Type 20 Type
21testdata/language-features/basic-values/typesyn04.reject.lc 2:6-2:12 21typesyn04.reject.lc 2:6-2:12
22 Type 22 Type
23testdata/language-features/basic-values/typesyn04.reject.lc 2:15-2:17 23typesyn04.reject.lc 2:15-2:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where01.out b/testdata/language-features/basic-values/where01.out
index 45cdab5f..4c44def7 100644
--- a/testdata/language-features/basic-values/where01.out
+++ b/testdata/language-features/basic-values/where01.out
@@ -55,75 +55,75 @@ value8 = _rhs ()
55value9 :: () 55value9 :: ()
56value9 = _rhs () 56value9 = _rhs ()
57------------ tooltips 57------------ tooltips
58testdata/language-features/basic-values/where01.lc 1:1-1:7 58where01.lc 1:1-1:7
59 () 59 ()
60testdata/language-features/basic-values/where01.lc 1:10-1:12 60where01.lc 1:10-1:12
61 () 61 ()
62testdata/language-features/basic-values/where01.lc 1:23-1:25 62where01.lc 1:23-1:25
63 () 63 ()
64testdata/language-features/basic-values/where01.lc 3:1-3:7 64where01.lc 3:1-3:7
65 () 65 ()
66testdata/language-features/basic-values/where01.lc 3:10-3:11 66where01.lc 3:10-3:11
67 () 67 ()
68testdata/language-features/basic-values/where01.lc 4:12-4:14 68where01.lc 4:12-4:14
69 () 69 ()
70testdata/language-features/basic-values/where01.lc 6:1-6:7 70where01.lc 6:1-6:7
71 () 71 ()
72testdata/language-features/basic-values/where01.lc 6:10-6:11 72where01.lc 6:10-6:11
73 () 73 ()
74testdata/language-features/basic-values/where01.lc 7:12-7:14 74where01.lc 7:12-7:14
75 () 75 ()
76testdata/language-features/basic-values/where01.lc 8:12-8:14 76where01.lc 8:12-8:14
77 () 77 ()
78testdata/language-features/basic-values/where01.lc 10:1-10:7 78where01.lc 10:1-10:7
79 () 79 ()
80testdata/language-features/basic-values/where01.lc 10:10-10:11 80where01.lc 10:10-10:11
81 () 81 ()
82testdata/language-features/basic-values/where01.lc 12:6-12:8 82where01.lc 12:6-12:8
83 () 83 ()
84testdata/language-features/basic-values/where01.lc 13:6-13:8 84where01.lc 13:6-13:8
85 () 85 ()
86testdata/language-features/basic-values/where01.lc 15:1-15:7 86where01.lc 15:1-15:7
87 () 87 ()
88testdata/language-features/basic-values/where01.lc 15:10-15:11 88where01.lc 15:10-15:11
89 () 89 ()
90testdata/language-features/basic-values/where01.lc 17:7-17:9 90where01.lc 17:7-17:9
91 () 91 ()
92testdata/language-features/basic-values/where01.lc 18:7-18:9 92where01.lc 18:7-18:9
93 () 93 ()
94testdata/language-features/basic-values/where01.lc 20:1-20:7 94where01.lc 20:1-20:7
95 () 95 ()
96testdata/language-features/basic-values/where01.lc 20:10-20:12 96where01.lc 20:10-20:12
97 () 97 ()
98testdata/language-features/basic-values/where01.lc 22:1-22:7 98where01.lc 22:1-22:7
99 () 99 ()
100testdata/language-features/basic-values/where01.lc 22:10-22:12 100where01.lc 22:10-22:12
101 () 101 ()
102testdata/language-features/basic-values/where01.lc 25:1-25:7 102where01.lc 25:1-25:7
103 () 103 ()
104testdata/language-features/basic-values/where01.lc 25:10-25:12 104where01.lc 25:10-25:12
105 () 105 ()
106testdata/language-features/basic-values/where01.lc 30:1-30:7 106where01.lc 30:1-30:7
107 () 107 ()
108testdata/language-features/basic-values/where01.lc 30:10-30:11 108where01.lc 30:10-30:11
109 () 109 ()
110testdata/language-features/basic-values/where01.lc 34:7-34:9 110where01.lc 34:7-34:9
111 () 111 ()
112testdata/language-features/basic-values/where01.lc 35:7-35:9 112where01.lc 35:7-35:9
113 () 113 ()
114testdata/language-features/basic-values/where01.lc 37:1-37:8 114where01.lc 37:1-37:8
115 () 115 ()
116testdata/language-features/basic-values/where01.lc 37:11-37:12 116where01.lc 37:11-37:12
117 () 117 ()
118testdata/language-features/basic-values/where01.lc 39:6-39:8 118where01.lc 39:6-39:8
119 () 119 ()
120testdata/language-features/basic-values/where01.lc 40:6-40:8 120where01.lc 40:6-40:8
121 () 121 ()
122testdata/language-features/basic-values/where01.lc 42:1-42:8 122where01.lc 42:1-42:8
123 () 123 ()
124testdata/language-features/basic-values/where01.lc 42:11-42:12 124where01.lc 42:11-42:12
125 () 125 ()
126testdata/language-features/basic-values/where01.lc 43:6-43:8 126where01.lc 43:6-43:8
127 () 127 ()
128testdata/language-features/basic-values/where01.lc 44:6-44:8 128where01.lc 44:6-44:8
129 () \ No newline at end of file 129 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where04.out b/testdata/language-features/basic-values/where04.out
index 0c247314..06d51b41 100644
--- a/testdata/language-features/basic-values/where04.out
+++ b/testdata/language-features/basic-values/where04.out
@@ -15,27 +15,27 @@ value2 = _rhs ()
15value3 :: () 15value3 :: ()
16value3 = _rhs () 16value3 = _rhs ()
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/where04.lc 1:1-1:7 18where04.lc 1:1-1:7
19 () 19 ()
20testdata/language-features/basic-values/where04.lc 1:18-1:19 20where04.lc 1:18-1:19
21 () 21 ()
22testdata/language-features/basic-values/where04.lc 1:30-1:32 22where04.lc 1:30-1:32
23 () 23 ()
24testdata/language-features/basic-values/where04.lc 1:36-1:37 24where04.lc 1:36-1:37
25 () 25 ()
26testdata/language-features/basic-values/where04.lc 3:1-3:7 26where04.lc 3:1-3:7
27 () 27 ()
28testdata/language-features/basic-values/where04.lc 3:18-3:19 28where04.lc 3:18-3:19
29 () 29 ()
30testdata/language-features/basic-values/where04.lc 4:25-4:27 30where04.lc 4:25-4:27
31 () 31 ()
32testdata/language-features/basic-values/where04.lc 5:13-5:14 32where04.lc 5:13-5:14
33 () 33 ()
34testdata/language-features/basic-values/where04.lc 7:1-7:7 34where04.lc 7:1-7:7
35 () 35 ()
36testdata/language-features/basic-values/where04.lc 7:18-7:19 36where04.lc 7:18-7:19
37 () 37 ()
38testdata/language-features/basic-values/where04.lc 9:19-9:21 38where04.lc 9:19-9:21
39 () 39 ()
40testdata/language-features/basic-values/where04.lc 10:13-10:14 40where04.lc 10:13-10:14
41 () \ No newline at end of file 41 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where05.out b/testdata/language-features/basic-values/where05.out
index 768de934..e371d656 100644
--- a/testdata/language-features/basic-values/where05.out
+++ b/testdata/language-features/basic-values/where05.out
@@ -48,59 +48,59 @@ value4
48 = \a b c -> _rhs 48 = \a b c -> _rhs
49 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1))) 49 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1)))
50------------ tooltips 50------------ tooltips
51testdata/language-features/basic-values/where05.lc 1:1-1:7 51where05.lc 1:1-1:7
52 forall a . (Eq a, Num a) => () 52 forall a . (Eq a, Num a) => ()
53testdata/language-features/basic-values/where05.lc 1:10-3:10 53where05.lc 1:10-3:10
54 () 54 ()
55testdata/language-features/basic-values/where05.lc 1:15-1:16 55where05.lc 1:15-1:16
56 _b 56 _b
57testdata/language-features/basic-values/where05.lc 2:8-2:9 57where05.lc 2:8-2:9
58 () 58 ()
59testdata/language-features/basic-values/where05.lc 2:8-3:10 59where05.lc 2:8-3:10
60 Bool -> () 60 Bool -> ()
61testdata/language-features/basic-values/where05.lc 2:20-2:22 61where05.lc 2:20-2:22
62 () 62 ()
63testdata/language-features/basic-values/where05.lc 3:8-3:10 63where05.lc 3:8-3:10
64 () 64 ()
65testdata/language-features/basic-values/where05.lc 5:1-5:7 65where05.lc 5:1-5:7
66 forall a . (Eq a, Num a) => () 66 forall a . (Eq a, Num a) => ()
67testdata/language-features/basic-values/where05.lc 5:10-8:10 67where05.lc 5:10-8:10
68 () 68 ()
69testdata/language-features/basic-values/where05.lc 5:15-5:16 69where05.lc 5:15-5:16
70 _b 70 _b
71testdata/language-features/basic-values/where05.lc 6:8-6:9 71where05.lc 6:8-6:9
72 () 72 ()
73testdata/language-features/basic-values/where05.lc 6:8-8:10 73where05.lc 6:8-8:10
74 Bool -> () 74 Bool -> ()
75testdata/language-features/basic-values/where05.lc 7:14-7:16 75where05.lc 7:14-7:16
76 () 76 ()
77testdata/language-features/basic-values/where05.lc 8:8-8:10 77where05.lc 8:8-8:10
78 () 78 ()
79testdata/language-features/basic-values/where05.lc 10:1-10:7 79where05.lc 10:1-10:7
80 forall a . (Eq a, Num a) => () 80 forall a . (Eq a, Num a) => ()
81testdata/language-features/basic-values/where05.lc 10:10-14:10 81where05.lc 10:10-14:10
82 () 82 ()
83testdata/language-features/basic-values/where05.lc 10:15-10:16 83where05.lc 10:15-10:16
84 _b 84 _b
85testdata/language-features/basic-values/where05.lc 11:8-11:9 85where05.lc 11:8-11:9
86 () 86 ()
87testdata/language-features/basic-values/where05.lc 11:8-14:10 87where05.lc 11:8-14:10
88 Bool -> () 88 Bool -> ()
89testdata/language-features/basic-values/where05.lc 13:8-13:10 89where05.lc 13:8-13:10
90 () 90 ()
91testdata/language-features/basic-values/where05.lc 14:8-14:10 91where05.lc 14:8-14:10
92 () 92 ()
93testdata/language-features/basic-values/where05.lc 16:1-16:7 93where05.lc 16:1-16:7
94 forall a . (Eq a, Num a) => () 94 forall a . (Eq a, Num a) => ()
95testdata/language-features/basic-values/where05.lc 16:10-18:10 95where05.lc 16:10-18:10
96 () 96 ()
97testdata/language-features/basic-values/where05.lc 16:15-16:16 97where05.lc 16:15-16:16
98 _b 98 _b
99testdata/language-features/basic-values/where05.lc 17:8-17:9 99where05.lc 17:8-17:9
100 () 100 ()
101testdata/language-features/basic-values/where05.lc 17:8-18:10 101where05.lc 17:8-18:10
102 Bool -> () 102 Bool -> ()
103testdata/language-features/basic-values/where05.lc 18:8-18:10 103where05.lc 18:8-18:10
104 () 104 ()
105testdata/language-features/basic-values/where05.lc 21:6-21:8 105where05.lc 21:6-21:8
106 () \ No newline at end of file 106 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where06.reject.out b/testdata/language-features/basic-values/where06.reject.out
index 819ead1f..8040bdc1 100644
--- a/testdata/language-features/basic-values/where06.reject.out
+++ b/testdata/language-features/basic-values/where06.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/where06.reject.lc:7:1: 1testdata/language-features/basic-values/where06.reject.lc:7:1:
2redefined x: 2redefined x:
3testdata/language-features/basic-values/where06.reject.lc:3:1: 3where06.reject.lc:3:1:
4x = y where 4x = y where
5^ 5^
6testdata/language-features/basic-values/where06.reject.lc:5:1: 6where06.reject.lc:5:1:
7x = 'c' 7x = 'c'
8^ 8^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/wildcard01.out b/testdata/language-features/basic-values/wildcard01.out
index 4f954c87..0bc8489b 100644
--- a/testdata/language-features/basic-values/wildcard01.out
+++ b/testdata/language-features/basic-values/wildcard01.out
@@ -5,7 +5,7 @@ funUnit = _lhs funUnit \(_ :: _) -> _rhs ()
5funUnit :: forall a . a -> () 5funUnit :: forall a . a -> ()
6funUnit = \a _ -> _rhs () 6funUnit = \a _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/wildcard01.lc 1:1-1:8 8wildcard01.lc 1:1-1:8
9 forall a . a -> () 9 forall a . a -> ()
10testdata/language-features/basic-values/wildcard01.lc 1:13-1:15 10wildcard01.lc 1:13-1:15
11 () \ No newline at end of file 11 () \ No newline at end of file