diff options
Diffstat (limited to 'testdata/language-features/basic-values')
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 | |||
10 | value2 :: Bool | 10 | value2 :: Bool |
11 | value2 = _rhs False | 11 | value2 = _rhs False |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/bool01.lc 1:1-1:7 | 13 | bool01.lc 1:1-1:7 |
14 | Bool | 14 | Bool |
15 | testdata/language-features/basic-values/bool01.lc 1:10-1:14 | 15 | bool01.lc 1:10-1:14 |
16 | Bool | 16 | Bool |
17 | testdata/language-features/basic-values/bool01.lc 2:1-2:7 | 17 | bool01.lc 2:1-2:7 |
18 | Bool | 18 | Bool |
19 | testdata/language-features/basic-values/bool01.lc 2:10-2:15 | 19 | bool01.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 () | |||
30 | value6 :: () | 30 | value6 :: () |
31 | value6 = _rhs () | 31 | value6 = _rhs () |
32 | ------------ tooltips | 32 | ------------ tooltips |
33 | testdata/language-features/basic-values/case01.lc 1:1-1:7 | 33 | case01.lc 1:1-1:7 |
34 | () | 34 | () |
35 | testdata/language-features/basic-values/case01.lc 1:10-1:29 | 35 | case01.lc 1:10-1:29 |
36 | () | 36 | () |
37 | testdata/language-features/basic-values/case01.lc 1:15-1:17 | 37 | case01.lc 1:15-1:17 |
38 | () | 38 | () |
39 | testdata/language-features/basic-values/case01.lc 1:27-1:29 | 39 | case01.lc 1:27-1:29 |
40 | () | 40 | () |
41 | testdata/language-features/basic-values/case01.lc 3:1-3:7 | 41 | case01.lc 3:1-3:7 |
42 | () | 42 | () |
43 | testdata/language-features/basic-values/case01.lc 3:10-4:11 | 43 | case01.lc 3:10-4:11 |
44 | () | 44 | () |
45 | testdata/language-features/basic-values/case01.lc 3:15-3:17 | 45 | case01.lc 3:15-3:17 |
46 | () | 46 | () |
47 | testdata/language-features/basic-values/case01.lc 4:9-4:11 | 47 | case01.lc 4:9-4:11 |
48 | () | 48 | () |
49 | testdata/language-features/basic-values/case01.lc 6:1-6:7 | 49 | case01.lc 6:1-6:7 |
50 | () | 50 | () |
51 | testdata/language-features/basic-values/case01.lc 7:3-8:13 | 51 | case01.lc 7:3-8:13 |
52 | () | 52 | () |
53 | testdata/language-features/basic-values/case01.lc 7:8-7:10 | 53 | case01.lc 7:8-7:10 |
54 | () | 54 | () |
55 | testdata/language-features/basic-values/case01.lc 8:11-8:13 | 55 | case01.lc 8:11-8:13 |
56 | () | 56 | () |
57 | testdata/language-features/basic-values/case01.lc 10:1-10:7 | 57 | case01.lc 10:1-10:7 |
58 | () | 58 | () |
59 | testdata/language-features/basic-values/case01.lc 11:3-13:9 | 59 | case01.lc 11:3-13:9 |
60 | () | 60 | () |
61 | testdata/language-features/basic-values/case01.lc 11:8-11:10 | 61 | case01.lc 11:8-11:10 |
62 | () | 62 | () |
63 | testdata/language-features/basic-values/case01.lc 13:7-13:9 | 63 | case01.lc 13:7-13:9 |
64 | () | 64 | () |
65 | testdata/language-features/basic-values/case01.lc 15:1-15:7 | 65 | case01.lc 15:1-15:7 |
66 | () | 66 | () |
67 | testdata/language-features/basic-values/case01.lc 16:3-19:11 | 67 | case01.lc 16:3-19:11 |
68 | () | 68 | () |
69 | testdata/language-features/basic-values/case01.lc 16:8-16:10 | 69 | case01.lc 16:8-16:10 |
70 | () | 70 | () |
71 | testdata/language-features/basic-values/case01.lc 19:9-19:11 | 71 | case01.lc 19:9-19:11 |
72 | () | 72 | () |
73 | testdata/language-features/basic-values/case01.lc 21:1-21:7 | 73 | case01.lc 21:1-21:7 |
74 | () | 74 | () |
75 | testdata/language-features/basic-values/case01.lc 22:3-23:12 | 75 | case01.lc 22:3-23:12 |
76 | () | 76 | () |
77 | testdata/language-features/basic-values/case01.lc 22:8-22:10 | 77 | case01.lc 22:8-22:10 |
78 | () | 78 | () |
79 | testdata/language-features/basic-values/case01.lc 23:10-23:12 | 79 | case01.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 |
34 | testdata/language-features/basic-values/case02.lc 1:1-1:7 | 34 | case02.lc 1:1-1:7 |
35 | forall a . (Eq a, Num a) => () | 35 | forall a . (Eq a, Num a) => () |
36 | testdata/language-features/basic-values/case02.lc 1:10-3:10 | 36 | case02.lc 1:10-3:10 |
37 | () | 37 | () |
38 | testdata/language-features/basic-values/case02.lc 1:15-1:16 | 38 | case02.lc 1:15-1:16 |
39 | _b | 39 | _b |
40 | testdata/language-features/basic-values/case02.lc 2:8-2:10 | 40 | case02.lc 2:8-2:10 |
41 | () | 41 | () |
42 | testdata/language-features/basic-values/case02.lc 2:8-3:10 | 42 | case02.lc 2:8-3:10 |
43 | Bool -> () | 43 | Bool -> () |
44 | testdata/language-features/basic-values/case02.lc 3:8-3:10 | 44 | case02.lc 3:8-3:10 |
45 | () | 45 | () |
46 | testdata/language-features/basic-values/case02.lc 5:1-5:7 | 46 | case02.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 |
48 | testdata/language-features/basic-values/case02.lc 5:10-8:11 | 48 | case02.lc 5:10-8:11 |
49 | String | 49 | String |
50 | testdata/language-features/basic-values/case02.lc 5:15-5:16 | 50 | case02.lc 5:15-5:16 |
51 | _b | 51 | _b |
52 | testdata/language-features/basic-values/case02.lc 6:8-6:11 | 52 | case02.lc 6:8-6:11 |
53 | String | 53 | String |
54 | testdata/language-features/basic-values/case02.lc 6:8-8:11 | 54 | case02.lc 6:8-8:11 |
55 | Bool -> String | 55 | Bool -> String |
56 | testdata/language-features/basic-values/case02.lc 7:8-7:11 | 56 | case02.lc 7:8-7:11 |
57 | String | 57 | String |
58 | testdata/language-features/basic-values/case02.lc 7:8-8:11 | 58 | case02.lc 7:8-8:11 |
59 | Bool -> String | String | 59 | Bool -> String | String |
60 | testdata/language-features/basic-values/case02.lc 8:8-8:11 | 60 | case02.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 @@ | |||
1 | type error: no instance of 'Num on ??? | 1 | type error: no instance of 'Num on ??? |
2 | in testdata/language-features/basic-values/case03.reject.lc:1:10: | 2 | in case03.reject.lc:1:10: |
3 | value1 = case () of | 3 | value1 = 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 ??? |
8 | in testdata/language-features/basic-values/case03.reject.lc:1:10: | 8 | in case03.reject.lc:1:10: |
9 | value1 = case () of | 9 | value1 = case () of |
10 | 1 -> () | 10 | 1 -> () |
11 | _ -> () | 11 | _ -> () |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/case03.reject.lc 1:10-3:10 | 13 | case03.reject.lc 1:10-3:10 |
14 | () | 14 | () |
15 | testdata/language-features/basic-values/case03.reject.lc 1:15-1:17 | 15 | case03.reject.lc 1:15-1:17 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/case03.reject.lc 2:8-2:10 | 17 | case03.reject.lc 2:8-2:10 |
18 | () | 18 | () |
19 | testdata/language-features/basic-values/case03.reject.lc 2:8-3:10 | 19 | case03.reject.lc 2:8-3:10 |
20 | Bool -> () | 20 | Bool -> () |
21 | testdata/language-features/basic-values/case03.reject.lc 3:8-3:10 | 21 | case03.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 | () |
3 | with | 3 | with |
4 | Char | 4 | Char |
5 | in testdata/language-features/basic-values/case04.reject.lc:2:8: | 5 | in 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 | () |
11 | with | 11 | with |
12 | Char | 12 | Char |
13 | in testdata/language-features/basic-values/case04.reject.lc:2:8: | 13 | in case04.reject.lc:2:8: |
14 | 1 -> '1' | 14 | 1 -> '1' |
15 | ^^^ | 15 | ^^^ |
16 | ------------ tooltips | 16 | ------------ tooltips |
17 | testdata/language-features/basic-values/case04.reject.lc 2:8-2:11 | 17 | case04.reject.lc 2:8-2:11 |
18 | Char | 18 | Char |
19 | testdata/language-features/basic-values/case04.reject.lc 3:8-3:10 | 19 | case04.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 |
14 | testdata/language-features/basic-values/case05.lc 1:1-1:6 | 14 | case05.lc 1:1-1:6 |
15 | forall a . (Eq a, Num a) => a -> Char | 15 | forall a . (Eq a, Num a) => a -> Char |
16 | testdata/language-features/basic-values/case05.lc 1:11-2:11 | 16 | case05.lc 1:11-2:11 |
17 | Char | 17 | Char |
18 | testdata/language-features/basic-values/case05.lc 1:16-1:17 | 18 | case05.lc 1:16-1:17 |
19 | _e | 19 | _e |
20 | testdata/language-features/basic-values/case05.lc 2:8-2:11 | 20 | case05.lc 2:8-2:11 |
21 | Char | 21 | Char |
22 | ------------ warnings | 22 | ------------ warnings |
23 | Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16: | 23 | Uncovered pattern(s) at case05.lc:1:16: |
24 | value x = case x of | 24 | value x = case x of |
25 | ^ | 25 | ^ |
26 | Missing case(s): | 26 | Missing 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 |
14 | testdata/language-features/basic-values/case06.lc 1:1-1:6 | 14 | case06.lc 1:1-1:6 |
15 | forall a . (Eq a, Num a) => a -> Char | 15 | forall a . (Eq a, Num a) => a -> Char |
16 | testdata/language-features/basic-values/case06.lc 1:11-3:11 | 16 | case06.lc 1:11-3:11 |
17 | Char | 17 | Char |
18 | testdata/language-features/basic-values/case06.lc 1:16-1:17 | 18 | case06.lc 1:16-1:17 |
19 | _e | 19 | _e |
20 | testdata/language-features/basic-values/case06.lc 2:8-2:11 | 20 | case06.lc 2:8-2:11 |
21 | Char | 21 | Char |
22 | testdata/language-features/basic-values/case06.lc 2:8-3:11 | 22 | case06.lc 2:8-3:11 |
23 | Bool -> Char | 23 | Bool -> Char |
24 | testdata/language-features/basic-values/case06.lc 3:8-3:11 | 24 | case06.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>> | |||
74 | match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b | 74 | match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b |
75 | match'E = \a b c d -> <<type case function>> | 75 | match'E = \a b c d -> <<type case function>> |
76 | ------------ tooltips | 76 | ------------ tooltips |
77 | testdata/language-features/basic-values/data01.lc 1:6-1:7 | 77 | data01.lc 1:6-1:7 |
78 | Type | Type | Type | Type | Type | Type | Type | 78 | Type | Type | Type | Type | Type | Type | Type |
79 | testdata/language-features/basic-values/data01.lc 1:6-1:13 | 79 | data01.lc 1:6-1:13 |
80 | Type | Type | Type | 80 | Type | Type | Type |
81 | testdata/language-features/basic-values/data01.lc 1:8-1:9 | 81 | data01.lc 1:8-1:9 |
82 | A | 82 | A |
83 | testdata/language-features/basic-values/data01.lc 1:10-1:11 | 83 | data01.lc 1:10-1:11 |
84 | A | 84 | A |
85 | testdata/language-features/basic-values/data01.lc 1:12-1:13 | 85 | data01.lc 1:12-1:13 |
86 | A | 86 | A |
87 | testdata/language-features/basic-values/data01.lc 3:6-3:7 | 87 | data01.lc 3:6-3:7 |
88 | Type | Type | Type | Type | Type | Type | Type | Type | 88 | Type | Type | Type | Type | Type | Type | Type | Type |
89 | testdata/language-features/basic-values/data01.lc 3:6-3:22 | 89 | data01.lc 3:6-3:22 |
90 | Type | Type | Type | 90 | Type | Type | Type |
91 | testdata/language-features/basic-values/data01.lc 3:10-3:11 | 91 | data01.lc 3:10-3:11 |
92 | E | 92 | E |
93 | testdata/language-features/basic-values/data01.lc 3:14-3:15 | 93 | data01.lc 3:14-3:15 |
94 | () -> E | E | Type | Type | 94 | () -> E | E | Type | Type |
95 | testdata/language-features/basic-values/data01.lc 3:16-3:18 | 95 | data01.lc 3:16-3:18 |
96 | Type | 96 | Type |
97 | testdata/language-features/basic-values/data01.lc 3:21-3:22 | 97 | data01.lc 3:21-3:22 |
98 | E | 98 | E |
99 | testdata/language-features/basic-values/data01.lc 5:6-5:8 | 99 | data01.lc 5:6-5:8 |
100 | Type | Type | Type | Type | Type | Type | Type | Type | 100 | Type | Type | Type | Type | Type | Type | Type | Type |
101 | testdata/language-features/basic-values/data01.lc 5:6-6:13 | 101 | data01.lc 5:6-6:13 |
102 | Type | Type | Type | 102 | Type | Type | Type |
103 | testdata/language-features/basic-values/data01.lc 5:9-5:11 | 103 | data01.lc 5:9-5:11 |
104 | D1 | 104 | D1 |
105 | testdata/language-features/basic-values/data01.lc 6:5-6:7 | 105 | data01.lc 6:5-6:7 |
106 | () -> D1 | D1 | Type | Type | 106 | () -> D1 | D1 | Type | Type |
107 | testdata/language-features/basic-values/data01.lc 6:7-6:9 | 107 | data01.lc 6:7-6:9 |
108 | Type | 108 | Type |
109 | testdata/language-features/basic-values/data01.lc 6:11-6:13 | 109 | data01.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' | |||
15 | unit :: () | 15 | unit :: () |
16 | unit = _rhs () | 16 | unit = _rhs () |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/def01.lc 1:1-1:5 | 18 | def01.lc 1:1-1:5 |
19 | () | 19 | () |
20 | testdata/language-features/basic-values/def01.lc 1:8-1:10 | 20 | def01.lc 1:8-1:10 |
21 | () | 21 | () |
22 | testdata/language-features/basic-values/def01.lc 3:1-3:5 | 22 | def01.lc 3:1-3:5 |
23 | forall a b . Num b => a -> b | 23 | forall a b . Num b => a -> b |
24 | testdata/language-features/basic-values/def01.lc 3:10-3:11 | 24 | def01.lc 3:10-3:11 |
25 | _b | 25 | _b |
26 | testdata/language-features/basic-values/def01.lc 5:1-5:5 | 26 | def01.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 |
28 | testdata/language-features/basic-values/def01.lc 5:18-5:21 | 28 | def01.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 @@ | |||
1 | multiple pattern vars: | 1 | multiple pattern vars: |
2 | x is defined at | 2 | x is defined at |
3 | testdata/language-features/basic-values/def02.reject.lc:1:6: | 3 | def02.reject.lc:1:6: |
4 | fun1 x x = 'c' | 4 | fun1 x x = 'c' |
5 | ^ | 5 | ^ |
6 | testdata/language-features/basic-values/def02.reject.lc:1:8: | 6 | def02.reject.lc:1:8: |
7 | fun1 x x = 'c' | 7 | fun1 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 |
24 | testdata/language-features/basic-values/def03.lc 1:1-1:4 | 24 | def03.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 |
26 | testdata/language-features/basic-values/def03.lc 1:9-1:12 | 26 | def03.lc 1:9-1:12 |
27 | Char | 27 | Char |
28 | testdata/language-features/basic-values/def03.lc 1:9-2:12 | 28 | def03.lc 1:9-2:12 |
29 | Bool -> Char | 29 | Bool -> Char |
30 | testdata/language-features/basic-values/def03.lc 2:9-2:12 | 30 | def03.lc 2:9-2:12 |
31 | Char | Char | 31 | Char | Char |
32 | ------------ warnings | 32 | ------------ warnings |
33 | Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1: | 33 | Uncovered pattern(s) at def03.lc:1:1: |
34 | fun 1 = '1' | 34 | fun 1 = '1' |
35 | fun 2 = '2' | 35 | fun 2 = '2' |
36 | Missing case(s): | 36 | Missing 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 |
37 | testdata/language-features/basic-values/def04.lc 1:1-1:4 | 37 | def04.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 |
39 | testdata/language-features/basic-values/def04.lc 1:9-1:12 | 39 | def04.lc 1:9-1:12 |
40 | Char | 40 | Char |
41 | testdata/language-features/basic-values/def04.lc 1:9-3:12 | 41 | def04.lc 1:9-3:12 |
42 | Bool -> Char | 42 | Bool -> Char |
43 | testdata/language-features/basic-values/def04.lc 2:9-2:12 | 43 | def04.lc 2:9-2:12 |
44 | Char | 44 | Char |
45 | testdata/language-features/basic-values/def04.lc 2:9-3:12 | 45 | def04.lc 2:9-3:12 |
46 | Bool -> Char | Char | 46 | Bool -> Char | Char |
47 | testdata/language-features/basic-values/def04.lc 3:9-3:12 | 47 | def04.lc 3:9-3:12 |
48 | Char | 48 | Char |
49 | testdata/language-features/basic-values/def04.lc 5:1-5:5 | 49 | def04.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 |
51 | testdata/language-features/basic-values/def04.lc 5:12-5:15 | 51 | def04.lc 5:12-5:15 |
52 | Char | 52 | Char |
53 | testdata/language-features/basic-values/def04.lc 5:12-7:15 | 53 | def04.lc 5:12-7:15 |
54 | Bool -> Char | 54 | Bool -> Char |
55 | testdata/language-features/basic-values/def04.lc 6:12-6:15 | 55 | def04.lc 6:12-6:15 |
56 | Char | 56 | Char |
57 | testdata/language-features/basic-values/def04.lc 6:12-7:15 | 57 | def04.lc 6:12-7:15 |
58 | Bool -> Char | Char | 58 | Bool -> Char | Char |
59 | testdata/language-features/basic-values/def04.lc 7:12-7:15 | 59 | def04.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 @@ | |||
1 | testdata/language-features/basic-values/def05.reject.lc:4:1: | 1 | testdata/language-features/basic-values/def05.reject.lc:4:1: |
2 | different number of arguments of fun: | 2 | different number of arguments of fun: |
3 | testdata/language-features/basic-values/def05.reject.lc:1:1: | 3 | def05.reject.lc:1:1: |
4 | fun 1 = '1' | 4 | fun 1 = '1' |
5 | ^^^ | 5 | ^^^ |
6 | testdata/language-features/basic-values/def05.reject.lc:3:1: | 6 | def05.reject.lc:3:1: |
7 | fun = '_' | 7 | fun = '_' |
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 @@ | |||
1 | testdata/language-features/basic-values/def06.reject.lc:5:1: | 1 | testdata/language-features/basic-values/def06.reject.lc:5:1: |
2 | different number of arguments of fun2: | 2 | different number of arguments of fun2: |
3 | testdata/language-features/basic-values/def06.reject.lc:1:1: | 3 | def06.reject.lc:1:1: |
4 | fun2 1 _ = '1' | 4 | fun2 1 _ = '1' |
5 | ^^^^ | 5 | ^^^^ |
6 | testdata/language-features/basic-values/def06.reject.lc:3:1: | 6 | def06.reject.lc:3:1: |
7 | fun2 _ = '_' | 7 | fun2 _ = '_' |
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 @@ | |||
1 | already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: | 1 | already defined fun at def07.reject.lc:4:1: |
2 | fun _ = '_' | 2 | fun _ = '_' |
3 | ^^^ | 3 | ^^^ |
4 | and at testdata/language-features/basic-values/def07.reject.lc:1:1: | 4 | and at def07.reject.lc:1:1: |
5 | fun 1 = '1' | 5 | fun 1 = '1' |
6 | ^^^ | 6 | ^^^ |
7 | ------------ trace | 7 | ------------ trace |
8 | fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char | 8 | fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char |
9 | fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char | 9 | fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char |
10 | fun :: forall a . a -> Char | 10 | fun :: 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: |
12 | fun _ = '_' | 12 | fun _ = '_' |
13 | ^^^ | 13 | ^^^ |
14 | and at testdata/language-features/basic-values/def07.reject.lc:1:1: | 14 | and at def07.reject.lc:1:1: |
15 | fun 1 = '1' | 15 | fun 1 = '1' |
16 | ^^^ | 16 | ^^^ |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/def07.reject.lc 1:1-1:4 | 18 | def07.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 |
20 | testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 | 20 | def07.reject.lc 1:9-1:12 |
21 | Char | 21 | Char |
22 | testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 | 22 | def07.reject.lc 1:9-2:12 |
23 | Bool -> Char | 23 | Bool -> Char |
24 | testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 | 24 | def07.reject.lc 2:9-2:12 |
25 | Char | Char | 25 | Char | Char |
26 | testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 | 26 | def07.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 |
28 | testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 | 28 | def07.reject.lc 3:12-3:15 |
29 | Char | 29 | Char |
30 | testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 | 30 | def07.reject.lc 4:1-4:4 |
31 | forall a . a -> Char | 31 | forall a . a -> Char |
32 | testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 | 32 | def07.reject.lc 4:9-4:12 |
33 | Char | 33 | Char |
34 | ------------ warnings | 34 | ------------ warnings |
35 | Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1: | 35 | Uncovered pattern(s) at def07.reject.lc:1:1: |
36 | fun 1 = '1' | 36 | fun 1 = '1' |
37 | fun 2 = '2' | 37 | fun 2 = '2' |
38 | Missing case(s): | 38 | Missing case(s): |
39 | fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a | 39 | fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a |
40 | Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:3:1: | 40 | Uncovered pattern(s) at def07.reject.lc:3:1: |
41 | fun2 1 _ = '1' | 41 | fun2 1 _ = '1' |
42 | ^^^^ | 42 | ^^^^ |
43 | Missing case(s): | 43 | Missing 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' | |||
10 | y :: Char | 10 | y :: Char |
11 | y = _rhs '1' | 11 | y = _rhs '1' |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/deforder01.lc 1:1-1:2 | 13 | deforder01.lc 1:1-1:2 |
14 | Char | 14 | Char |
15 | testdata/language-features/basic-values/deforder01.lc 1:5-1:8 | 15 | deforder01.lc 1:5-1:8 |
16 | Char | 16 | Char |
17 | testdata/language-features/basic-values/deforder01.lc 2:1-2:2 | 17 | deforder01.lc 2:1-2:2 |
18 | Char | 18 | Char |
19 | testdata/language-features/basic-values/deforder01.lc 2:5-2:6 | 19 | deforder01.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' | |||
10 | y :: Char | 10 | y :: Char |
11 | y = _rhs '1' | 11 | y = _rhs '1' |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/deforder02.lc 1:1-1:2 | 13 | deforder02.lc 1:1-1:2 |
14 | Char | 14 | Char |
15 | testdata/language-features/basic-values/deforder02.lc 1:5-1:6 | 15 | deforder02.lc 1:5-1:6 |
16 | Char | 16 | Char |
17 | testdata/language-features/basic-values/deforder02.lc 2:1-2:2 | 17 | deforder02.lc 2:1-2:2 |
18 | Char | 18 | Char |
19 | testdata/language-features/basic-values/deforder02.lc 2:5-2:8 | 19 | deforder02.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') | |||
5 | value :: Char | 5 | value :: Char |
6 | value = _rhs '1' | 6 | value = _rhs '1' |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/deforder03.lc 1:1-1:6 | 8 | deforder03.lc 1:1-1:6 |
9 | Char | 9 | Char |
10 | testdata/language-features/basic-values/deforder03.lc 1:17-1:19 | 10 | deforder03.lc 1:17-1:19 |
11 | () | 11 | () |
12 | testdata/language-features/basic-values/deforder03.lc 2:17-2:18 | 12 | deforder03.lc 2:17-2:18 |
13 | () | 13 | () |
14 | testdata/language-features/basic-values/deforder03.lc 3:12-3:15 | 14 | deforder03.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') | |||
5 | value :: Char | 5 | value :: Char |
6 | value = _rhs '1' | 6 | value = _rhs '1' |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/deforder04.lc 1:1-1:6 | 8 | deforder04.lc 1:1-1:6 |
9 | Char | 9 | Char |
10 | testdata/language-features/basic-values/deforder04.lc 1:17-1:18 | 10 | deforder04.lc 1:17-1:18 |
11 | () | 11 | () |
12 | testdata/language-features/basic-values/deforder04.lc 2:17-2:19 | 12 | deforder04.lc 2:17-2:19 |
13 | () | 13 | () |
14 | testdata/language-features/basic-values/deforder04.lc 3:12-3:15 | 14 | deforder04.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') | |||
5 | value :: Char | 5 | value :: Char |
6 | value = _rhs '1' | 6 | value = _rhs '1' |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/deforder05.lc 1:1-1:6 | 8 | deforder05.lc 1:1-1:6 |
9 | Char | 9 | Char |
10 | testdata/language-features/basic-values/deforder05.lc 1:9-1:12 | 10 | deforder05.lc 1:9-1:12 |
11 | Char | 11 | Char |
12 | testdata/language-features/basic-values/deforder05.lc 1:23-1:24 | 12 | deforder05.lc 1:23-1:24 |
13 | () | 13 | () |
14 | testdata/language-features/basic-values/deforder05.lc 2:23-2:25 | 14 | deforder05.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') | |||
5 | value :: Char | 5 | value :: Char |
6 | value = _rhs '1' | 6 | value = _rhs '1' |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/deforder06.lc 1:1-1:6 | 8 | deforder06.lc 1:1-1:6 |
9 | Char | 9 | Char |
10 | testdata/language-features/basic-values/deforder06.lc 1:9-1:12 | 10 | deforder06.lc 1:9-1:12 |
11 | Char | 11 | Char |
12 | testdata/language-features/basic-values/deforder06.lc 1:23-1:25 | 12 | deforder06.lc 1:23-1:25 |
13 | () | 13 | () |
14 | testdata/language-features/basic-values/deforder06.lc 2:23-2:24 | 14 | deforder06.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 | |||
28 | funR :: forall a b . a -> b -> a | 28 | funR :: forall a b . a -> b -> a |
29 | funR = \a b c _ -> _rhs c | 29 | funR = \a b c _ -> _rhs c |
30 | ------------ tooltips | 30 | ------------ tooltips |
31 | testdata/language-features/basic-values/fixity01.lc 1:1-1:5 | 31 | fixity01.lc 1:1-1:5 |
32 | forall a b . a -> b -> a | 32 | forall a b . a -> b -> a |
33 | testdata/language-features/basic-values/fixity01.lc 1:12-1:13 | 33 | fixity01.lc 1:12-1:13 |
34 | _d | 34 | _d |
35 | testdata/language-features/basic-values/fixity01.lc 2:1-2:5 | 35 | fixity01.lc 2:1-2:5 |
36 | forall a b . a -> b -> a | 36 | forall a b . a -> b -> a |
37 | testdata/language-features/basic-values/fixity01.lc 2:12-2:13 | 37 | fixity01.lc 2:12-2:13 |
38 | _d | 38 | _d |
39 | testdata/language-features/basic-values/fixity01.lc 4:3-4:7 | 39 | fixity01.lc 4:3-4:7 |
40 | forall a b . a -> b -> a | 40 | forall a b . a -> b -> a |
41 | testdata/language-features/basic-values/fixity01.lc 4:12-4:13 | 41 | fixity01.lc 4:12-4:13 |
42 | _d | 42 | _d |
43 | testdata/language-features/basic-values/fixity01.lc 5:3-5:7 | 43 | fixity01.lc 5:3-5:7 |
44 | forall a b . a -> b -> b | 44 | forall a b . a -> b -> b |
45 | testdata/language-features/basic-values/fixity01.lc 5:12-5:13 | 45 | fixity01.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" | |||
114 | value8 :: () | 114 | value8 :: () |
115 | value8 = _rhs () | 115 | value8 = _rhs () |
116 | ------------ tooltips | 116 | ------------ tooltips |
117 | testdata/language-features/basic-values/fixity02.lc 1:1-1:5 | 117 | fixity02.lc 1:1-1:5 |
118 | forall a b . a -> b -> a | 118 | forall a b . a -> b -> a |
119 | testdata/language-features/basic-values/fixity02.lc 1:12-1:13 | 119 | fixity02.lc 1:12-1:13 |
120 | _d | 120 | _d |
121 | testdata/language-features/basic-values/fixity02.lc 2:1-2:5 | 121 | fixity02.lc 2:1-2:5 |
122 | forall a b . a -> b -> b | 122 | forall a b . a -> b -> b |
123 | testdata/language-features/basic-values/fixity02.lc 2:12-2:13 | 123 | fixity02.lc 2:12-2:13 |
124 | _b | 124 | _b |
125 | testdata/language-features/basic-values/fixity02.lc 4:3-4:5 | 125 | fixity02.lc 4:3-4:5 |
126 | forall a b . a -> b -> a | 126 | forall a b . a -> b -> a |
127 | testdata/language-features/basic-values/fixity02.lc 4:10-4:11 | 127 | fixity02.lc 4:10-4:11 |
128 | _d | 128 | _d |
129 | testdata/language-features/basic-values/fixity02.lc 5:3-5:5 | 129 | fixity02.lc 5:3-5:5 |
130 | forall a b . a -> b -> b | 130 | forall a b . a -> b -> b |
131 | testdata/language-features/basic-values/fixity02.lc 5:10-5:11 | 131 | fixity02.lc 5:10-5:11 |
132 | _b | 132 | _b |
133 | testdata/language-features/basic-values/fixity02.lc 11:1-11:7 | 133 | fixity02.lc 11:1-11:7 |
134 | Float | 134 | Float |
135 | testdata/language-features/basic-values/fixity02.lc 11:10-11:12 | 135 | fixity02.lc 11:10-11:12 |
136 | () | 136 | () |
137 | testdata/language-features/basic-values/fixity02.lc 11:10-11:15 | 137 | fixity02.lc 11:10-11:15 |
138 | _a -> _a | 138 | _a -> _a |
139 | testdata/language-features/basic-values/fixity02.lc 11:10-11:34 | 139 | fixity02.lc 11:10-11:34 |
140 | Float | 140 | Float |
141 | testdata/language-features/basic-values/fixity02.lc 11:13-11:15 | 141 | fixity02.lc 11:13-11:15 |
142 | forall a b . a -> b -> b | 142 | forall a b . a -> b -> b |
143 | testdata/language-features/basic-values/fixity02.lc 11:16-11:19 | 143 | fixity02.lc 11:16-11:19 |
144 | Char | 144 | Char |
145 | testdata/language-features/basic-values/fixity02.lc 11:16-11:22 | 145 | fixity02.lc 11:16-11:22 |
146 | _a -> _a | 146 | _a -> _a |
147 | testdata/language-features/basic-values/fixity02.lc 11:16-11:34 | 147 | fixity02.lc 11:16-11:34 |
148 | Float | 148 | Float |
149 | testdata/language-features/basic-values/fixity02.lc 11:20-11:22 | 149 | fixity02.lc 11:20-11:22 |
150 | forall a b . a -> b -> b | 150 | forall a b . a -> b -> b |
151 | testdata/language-features/basic-values/fixity02.lc 11:23-11:27 | 151 | fixity02.lc 11:23-11:27 |
152 | String | 152 | String |
153 | testdata/language-features/basic-values/fixity02.lc 11:23-11:30 | 153 | fixity02.lc 11:23-11:30 |
154 | _a -> _a | 154 | _a -> _a |
155 | testdata/language-features/basic-values/fixity02.lc 11:23-11:34 | 155 | fixity02.lc 11:23-11:34 |
156 | Float | 156 | Float |
157 | testdata/language-features/basic-values/fixity02.lc 11:28-11:30 | 157 | fixity02.lc 11:28-11:30 |
158 | forall a b . a -> b -> b | 158 | forall a b . a -> b -> b |
159 | testdata/language-features/basic-values/fixity02.lc 11:31-11:34 | 159 | fixity02.lc 11:31-11:34 |
160 | Float | 160 | Float |
161 | testdata/language-features/basic-values/fixity02.lc 11:38-11:43 | 161 | fixity02.lc 11:38-11:43 |
162 | Type | 162 | Type |
163 | testdata/language-features/basic-values/fixity02.lc 12:1-12:7 | 163 | fixity02.lc 12:1-12:7 |
164 | Float | 164 | Float |
165 | testdata/language-features/basic-values/fixity02.lc 12:10-12:12 | 165 | fixity02.lc 12:10-12:12 |
166 | () | 166 | () |
167 | testdata/language-features/basic-values/fixity02.lc 12:10-12:15 | 167 | fixity02.lc 12:10-12:15 |
168 | _a -> _a | 168 | _a -> _a |
169 | testdata/language-features/basic-values/fixity02.lc 12:10-12:34 | 169 | fixity02.lc 12:10-12:34 |
170 | Float | 170 | Float |
171 | testdata/language-features/basic-values/fixity02.lc 12:13-12:15 | 171 | fixity02.lc 12:13-12:15 |
172 | forall a b . a -> b -> b | 172 | forall a b . a -> b -> b |
173 | testdata/language-features/basic-values/fixity02.lc 12:16-12:19 | 173 | fixity02.lc 12:16-12:19 |
174 | Char | 174 | Char |
175 | testdata/language-features/basic-values/fixity02.lc 12:16-12:22 | 175 | fixity02.lc 12:16-12:22 |
176 | _a -> Char | 176 | _a -> Char |
177 | testdata/language-features/basic-values/fixity02.lc 12:16-12:27 | 177 | fixity02.lc 12:16-12:27 |
178 | Char | 178 | Char |
179 | testdata/language-features/basic-values/fixity02.lc 12:16-12:30 | 179 | fixity02.lc 12:16-12:30 |
180 | _a -> _a | 180 | _a -> _a |
181 | testdata/language-features/basic-values/fixity02.lc 12:16-12:34 | 181 | fixity02.lc 12:16-12:34 |
182 | Float | 182 | Float |
183 | testdata/language-features/basic-values/fixity02.lc 12:20-12:22 | 183 | fixity02.lc 12:20-12:22 |
184 | forall a b . a -> b -> a | 184 | forall a b . a -> b -> a |
185 | testdata/language-features/basic-values/fixity02.lc 12:23-12:27 | 185 | fixity02.lc 12:23-12:27 |
186 | String | 186 | String |
187 | testdata/language-features/basic-values/fixity02.lc 12:28-12:30 | 187 | fixity02.lc 12:28-12:30 |
188 | forall a b . a -> b -> b | 188 | forall a b . a -> b -> b |
189 | testdata/language-features/basic-values/fixity02.lc 12:31-12:34 | 189 | fixity02.lc 12:31-12:34 |
190 | Float | 190 | Float |
191 | testdata/language-features/basic-values/fixity02.lc 12:38-12:43 | 191 | fixity02.lc 12:38-12:43 |
192 | Type | 192 | Type |
193 | testdata/language-features/basic-values/fixity02.lc 13:1-13:7 | 193 | fixity02.lc 13:1-13:7 |
194 | Float | 194 | Float |
195 | testdata/language-features/basic-values/fixity02.lc 13:10-13:12 | 195 | fixity02.lc 13:10-13:12 |
196 | () | 196 | () |
197 | testdata/language-features/basic-values/fixity02.lc 13:10-13:15 | 197 | fixity02.lc 13:10-13:15 |
198 | _a -> () | 198 | _a -> () |
199 | testdata/language-features/basic-values/fixity02.lc 13:10-13:19 | 199 | fixity02.lc 13:10-13:19 |
200 | () | 200 | () |
201 | testdata/language-features/basic-values/fixity02.lc 13:10-13:22 | 201 | fixity02.lc 13:10-13:22 |
202 | _a -> _a | 202 | _a -> _a |
203 | testdata/language-features/basic-values/fixity02.lc 13:10-13:34 | 203 | fixity02.lc 13:10-13:34 |
204 | Float | 204 | Float |
205 | testdata/language-features/basic-values/fixity02.lc 13:13-13:15 | 205 | fixity02.lc 13:13-13:15 |
206 | forall a b . a -> b -> a | 206 | forall a b . a -> b -> a |
207 | testdata/language-features/basic-values/fixity02.lc 13:16-13:19 | 207 | fixity02.lc 13:16-13:19 |
208 | Char | 208 | Char |
209 | testdata/language-features/basic-values/fixity02.lc 13:20-13:22 | 209 | fixity02.lc 13:20-13:22 |
210 | forall a b . a -> b -> b | 210 | forall a b . a -> b -> b |
211 | testdata/language-features/basic-values/fixity02.lc 13:23-13:27 | 211 | fixity02.lc 13:23-13:27 |
212 | String | 212 | String |
213 | testdata/language-features/basic-values/fixity02.lc 13:23-13:30 | 213 | fixity02.lc 13:23-13:30 |
214 | _a -> _a | 214 | _a -> _a |
215 | testdata/language-features/basic-values/fixity02.lc 13:23-13:34 | 215 | fixity02.lc 13:23-13:34 |
216 | Float | 216 | Float |
217 | testdata/language-features/basic-values/fixity02.lc 13:28-13:30 | 217 | fixity02.lc 13:28-13:30 |
218 | forall a b . a -> b -> b | 218 | forall a b . a -> b -> b |
219 | testdata/language-features/basic-values/fixity02.lc 13:31-13:34 | 219 | fixity02.lc 13:31-13:34 |
220 | Float | 220 | Float |
221 | testdata/language-features/basic-values/fixity02.lc 13:38-13:43 | 221 | fixity02.lc 13:38-13:43 |
222 | Type | 222 | Type |
223 | testdata/language-features/basic-values/fixity02.lc 14:1-14:7 | 223 | fixity02.lc 14:1-14:7 |
224 | Float | 224 | Float |
225 | testdata/language-features/basic-values/fixity02.lc 14:10-14:12 | 225 | fixity02.lc 14:10-14:12 |
226 | () | 226 | () |
227 | testdata/language-features/basic-values/fixity02.lc 14:10-14:15 | 227 | fixity02.lc 14:10-14:15 |
228 | _a -> () | 228 | _a -> () |
229 | testdata/language-features/basic-values/fixity02.lc 14:10-14:27 | 229 | fixity02.lc 14:10-14:27 |
230 | () | 230 | () |
231 | testdata/language-features/basic-values/fixity02.lc 14:10-14:30 | 231 | fixity02.lc 14:10-14:30 |
232 | _a -> _a | 232 | _a -> _a |
233 | testdata/language-features/basic-values/fixity02.lc 14:10-14:34 | 233 | fixity02.lc 14:10-14:34 |
234 | Float | 234 | Float |
235 | testdata/language-features/basic-values/fixity02.lc 14:13-14:15 | 235 | fixity02.lc 14:13-14:15 |
236 | forall a b . a -> b -> a | 236 | forall a b . a -> b -> a |
237 | testdata/language-features/basic-values/fixity02.lc 14:16-14:19 | 237 | fixity02.lc 14:16-14:19 |
238 | Char | 238 | Char |
239 | testdata/language-features/basic-values/fixity02.lc 14:16-14:22 | 239 | fixity02.lc 14:16-14:22 |
240 | _a -> Char | 240 | _a -> Char |
241 | testdata/language-features/basic-values/fixity02.lc 14:16-14:27 | 241 | fixity02.lc 14:16-14:27 |
242 | Char | 242 | Char |
243 | testdata/language-features/basic-values/fixity02.lc 14:20-14:22 | 243 | fixity02.lc 14:20-14:22 |
244 | forall a b . a -> b -> a | 244 | forall a b . a -> b -> a |
245 | testdata/language-features/basic-values/fixity02.lc 14:23-14:27 | 245 | fixity02.lc 14:23-14:27 |
246 | String | 246 | String |
247 | testdata/language-features/basic-values/fixity02.lc 14:28-14:30 | 247 | fixity02.lc 14:28-14:30 |
248 | forall a b . a -> b -> b | 248 | forall a b . a -> b -> b |
249 | testdata/language-features/basic-values/fixity02.lc 14:31-14:34 | 249 | fixity02.lc 14:31-14:34 |
250 | Float | 250 | Float |
251 | testdata/language-features/basic-values/fixity02.lc 14:38-14:43 | 251 | fixity02.lc 14:38-14:43 |
252 | Type | 252 | Type |
253 | testdata/language-features/basic-values/fixity02.lc 15:1-15:7 | 253 | fixity02.lc 15:1-15:7 |
254 | String | 254 | String |
255 | testdata/language-features/basic-values/fixity02.lc 15:10-15:12 | 255 | fixity02.lc 15:10-15:12 |
256 | () | 256 | () |
257 | testdata/language-features/basic-values/fixity02.lc 15:10-15:15 | 257 | fixity02.lc 15:10-15:15 |
258 | _a -> _a | 258 | _a -> _a |
259 | testdata/language-features/basic-values/fixity02.lc 15:10-15:34 | 259 | fixity02.lc 15:10-15:34 |
260 | String | 260 | String |
261 | testdata/language-features/basic-values/fixity02.lc 15:13-15:15 | 261 | fixity02.lc 15:13-15:15 |
262 | forall a b . a -> b -> b | 262 | forall a b . a -> b -> b |
263 | testdata/language-features/basic-values/fixity02.lc 15:16-15:19 | 263 | fixity02.lc 15:16-15:19 |
264 | Char | 264 | Char |
265 | testdata/language-features/basic-values/fixity02.lc 15:16-15:22 | 265 | fixity02.lc 15:16-15:22 |
266 | _a -> _a | 266 | _a -> _a |
267 | testdata/language-features/basic-values/fixity02.lc 15:16-15:34 | 267 | fixity02.lc 15:16-15:34 |
268 | String | 268 | String |
269 | testdata/language-features/basic-values/fixity02.lc 15:20-15:22 | 269 | fixity02.lc 15:20-15:22 |
270 | forall a b . a -> b -> b | 270 | forall a b . a -> b -> b |
271 | testdata/language-features/basic-values/fixity02.lc 15:23-15:27 | 271 | fixity02.lc 15:23-15:27 |
272 | String | 272 | String |
273 | testdata/language-features/basic-values/fixity02.lc 15:23-15:30 | 273 | fixity02.lc 15:23-15:30 |
274 | _a -> String | 274 | _a -> String |
275 | testdata/language-features/basic-values/fixity02.lc 15:23-15:34 | 275 | fixity02.lc 15:23-15:34 |
276 | String | 276 | String |
277 | testdata/language-features/basic-values/fixity02.lc 15:28-15:30 | 277 | fixity02.lc 15:28-15:30 |
278 | forall a b . a -> b -> a | 278 | forall a b . a -> b -> a |
279 | testdata/language-features/basic-values/fixity02.lc 15:31-15:34 | 279 | fixity02.lc 15:31-15:34 |
280 | Float | 280 | Float |
281 | testdata/language-features/basic-values/fixity02.lc 15:38-15:44 | 281 | fixity02.lc 15:38-15:44 |
282 | Type | 282 | Type |
283 | testdata/language-features/basic-values/fixity02.lc 16:1-16:7 | 283 | fixity02.lc 16:1-16:7 |
284 | Char | 284 | Char |
285 | testdata/language-features/basic-values/fixity02.lc 16:10-16:12 | 285 | fixity02.lc 16:10-16:12 |
286 | () | 286 | () |
287 | testdata/language-features/basic-values/fixity02.lc 16:10-16:15 | 287 | fixity02.lc 16:10-16:15 |
288 | _a -> _a | 288 | _a -> _a |
289 | testdata/language-features/basic-values/fixity02.lc 16:10-16:34 | 289 | fixity02.lc 16:10-16:34 |
290 | Char | 290 | Char |
291 | testdata/language-features/basic-values/fixity02.lc 16:13-16:15 | 291 | fixity02.lc 16:13-16:15 |
292 | forall a b . a -> b -> b | 292 | forall a b . a -> b -> b |
293 | testdata/language-features/basic-values/fixity02.lc 16:16-16:19 | 293 | fixity02.lc 16:16-16:19 |
294 | Char | 294 | Char |
295 | testdata/language-features/basic-values/fixity02.lc 16:16-16:22 | 295 | fixity02.lc 16:16-16:22 |
296 | _a -> Char | 296 | _a -> Char |
297 | testdata/language-features/basic-values/fixity02.lc 16:16-16:34 | 297 | fixity02.lc 16:16-16:34 |
298 | Char | 298 | Char |
299 | testdata/language-features/basic-values/fixity02.lc 16:20-16:22 | 299 | fixity02.lc 16:20-16:22 |
300 | forall a b . a -> b -> a | 300 | forall a b . a -> b -> a |
301 | testdata/language-features/basic-values/fixity02.lc 16:23-16:27 | 301 | fixity02.lc 16:23-16:27 |
302 | String | 302 | String |
303 | testdata/language-features/basic-values/fixity02.lc 16:23-16:30 | 303 | fixity02.lc 16:23-16:30 |
304 | _a -> String | 304 | _a -> String |
305 | testdata/language-features/basic-values/fixity02.lc 16:23-16:34 | 305 | fixity02.lc 16:23-16:34 |
306 | String | 306 | String |
307 | testdata/language-features/basic-values/fixity02.lc 16:28-16:30 | 307 | fixity02.lc 16:28-16:30 |
308 | forall a b . a -> b -> a | 308 | forall a b . a -> b -> a |
309 | testdata/language-features/basic-values/fixity02.lc 16:31-16:34 | 309 | fixity02.lc 16:31-16:34 |
310 | Float | 310 | Float |
311 | testdata/language-features/basic-values/fixity02.lc 16:38-16:42 | 311 | fixity02.lc 16:38-16:42 |
312 | Type | 312 | Type |
313 | testdata/language-features/basic-values/fixity02.lc 17:1-17:7 | 313 | fixity02.lc 17:1-17:7 |
314 | String | 314 | String |
315 | testdata/language-features/basic-values/fixity02.lc 17:10-17:12 | 315 | fixity02.lc 17:10-17:12 |
316 | () | 316 | () |
317 | testdata/language-features/basic-values/fixity02.lc 17:10-17:15 | 317 | fixity02.lc 17:10-17:15 |
318 | _a -> () | 318 | _a -> () |
319 | testdata/language-features/basic-values/fixity02.lc 17:10-17:19 | 319 | fixity02.lc 17:10-17:19 |
320 | () | 320 | () |
321 | testdata/language-features/basic-values/fixity02.lc 17:10-17:22 | 321 | fixity02.lc 17:10-17:22 |
322 | _a -> _a | 322 | _a -> _a |
323 | testdata/language-features/basic-values/fixity02.lc 17:10-17:34 | 323 | fixity02.lc 17:10-17:34 |
324 | String | 324 | String |
325 | testdata/language-features/basic-values/fixity02.lc 17:13-17:15 | 325 | fixity02.lc 17:13-17:15 |
326 | forall a b . a -> b -> a | 326 | forall a b . a -> b -> a |
327 | testdata/language-features/basic-values/fixity02.lc 17:16-17:19 | 327 | fixity02.lc 17:16-17:19 |
328 | Char | 328 | Char |
329 | testdata/language-features/basic-values/fixity02.lc 17:20-17:22 | 329 | fixity02.lc 17:20-17:22 |
330 | forall a b . a -> b -> b | 330 | forall a b . a -> b -> b |
331 | testdata/language-features/basic-values/fixity02.lc 17:23-17:27 | 331 | fixity02.lc 17:23-17:27 |
332 | String | 332 | String |
333 | testdata/language-features/basic-values/fixity02.lc 17:23-17:30 | 333 | fixity02.lc 17:23-17:30 |
334 | _a -> String | 334 | _a -> String |
335 | testdata/language-features/basic-values/fixity02.lc 17:23-17:34 | 335 | fixity02.lc 17:23-17:34 |
336 | String | 336 | String |
337 | testdata/language-features/basic-values/fixity02.lc 17:28-17:30 | 337 | fixity02.lc 17:28-17:30 |
338 | forall a b . a -> b -> a | 338 | forall a b . a -> b -> a |
339 | testdata/language-features/basic-values/fixity02.lc 17:31-17:34 | 339 | fixity02.lc 17:31-17:34 |
340 | Float | 340 | Float |
341 | testdata/language-features/basic-values/fixity02.lc 17:38-17:44 | 341 | fixity02.lc 17:38-17:44 |
342 | Type | 342 | Type |
343 | testdata/language-features/basic-values/fixity02.lc 18:1-18:7 | 343 | fixity02.lc 18:1-18:7 |
344 | () | 344 | () |
345 | testdata/language-features/basic-values/fixity02.lc 18:10-18:12 | 345 | fixity02.lc 18:10-18:12 |
346 | () | 346 | () |
347 | testdata/language-features/basic-values/fixity02.lc 18:10-18:15 | 347 | fixity02.lc 18:10-18:15 |
348 | _a -> () | 348 | _a -> () |
349 | testdata/language-features/basic-values/fixity02.lc 18:10-18:34 | 349 | fixity02.lc 18:10-18:34 |
350 | () | 350 | () |
351 | testdata/language-features/basic-values/fixity02.lc 18:13-18:15 | 351 | fixity02.lc 18:13-18:15 |
352 | forall a b . a -> b -> a | 352 | forall a b . a -> b -> a |
353 | testdata/language-features/basic-values/fixity02.lc 18:16-18:19 | 353 | fixity02.lc 18:16-18:19 |
354 | Char | 354 | Char |
355 | testdata/language-features/basic-values/fixity02.lc 18:16-18:22 | 355 | fixity02.lc 18:16-18:22 |
356 | _a -> Char | 356 | _a -> Char |
357 | testdata/language-features/basic-values/fixity02.lc 18:16-18:34 | 357 | fixity02.lc 18:16-18:34 |
358 | Char | 358 | Char |
359 | testdata/language-features/basic-values/fixity02.lc 18:20-18:22 | 359 | fixity02.lc 18:20-18:22 |
360 | forall a b . a -> b -> a | 360 | forall a b . a -> b -> a |
361 | testdata/language-features/basic-values/fixity02.lc 18:23-18:27 | 361 | fixity02.lc 18:23-18:27 |
362 | String | 362 | String |
363 | testdata/language-features/basic-values/fixity02.lc 18:23-18:30 | 363 | fixity02.lc 18:23-18:30 |
364 | _a -> String | 364 | _a -> String |
365 | testdata/language-features/basic-values/fixity02.lc 18:23-18:34 | 365 | fixity02.lc 18:23-18:34 |
366 | String | 366 | String |
367 | testdata/language-features/basic-values/fixity02.lc 18:28-18:30 | 367 | fixity02.lc 18:28-18:30 |
368 | forall a b . a -> b -> a | 368 | forall a b . a -> b -> a |
369 | testdata/language-features/basic-values/fixity02.lc 18:31-18:34 | 369 | fixity02.lc 18:31-18:34 |
370 | Float | 370 | Float |
371 | testdata/language-features/basic-values/fixity02.lc 18:38-18:40 | 371 | fixity02.lc 18:38-18:40 |
372 | Type | 372 | Type |
373 | testdata/language-features/basic-values/fixity02.lc 20:1-20:10 | 373 | fixity02.lc 20:1-20:10 |
374 | Float | 374 | Float |
375 | testdata/language-features/basic-values/fixity02.lc 20:13-20:15 | 375 | fixity02.lc 20:13-20:15 |
376 | () | 376 | () |
377 | testdata/language-features/basic-values/fixity02.lc 20:13-20:22 | 377 | fixity02.lc 20:13-20:22 |
378 | _a -> _a | 378 | _a -> _a |
379 | testdata/language-features/basic-values/fixity02.lc 20:13-20:49 | 379 | fixity02.lc 20:13-20:49 |
380 | Float | 380 | Float |
381 | testdata/language-features/basic-values/fixity02.lc 20:16-20:22 | 381 | fixity02.lc 20:16-20:22 |
382 | forall a b . a -> b -> b | 382 | forall a b . a -> b -> b |
383 | testdata/language-features/basic-values/fixity02.lc 20:23-20:26 | 383 | fixity02.lc 20:23-20:26 |
384 | Char | 384 | Char |
385 | testdata/language-features/basic-values/fixity02.lc 20:23-20:33 | 385 | fixity02.lc 20:23-20:33 |
386 | _a -> _a | 386 | _a -> _a |
387 | testdata/language-features/basic-values/fixity02.lc 20:23-20:49 | 387 | fixity02.lc 20:23-20:49 |
388 | Float | 388 | Float |
389 | testdata/language-features/basic-values/fixity02.lc 20:27-20:33 | 389 | fixity02.lc 20:27-20:33 |
390 | forall a b . a -> b -> b | 390 | forall a b . a -> b -> b |
391 | testdata/language-features/basic-values/fixity02.lc 20:34-20:38 | 391 | fixity02.lc 20:34-20:38 |
392 | String | 392 | String |
393 | testdata/language-features/basic-values/fixity02.lc 20:34-20:45 | 393 | fixity02.lc 20:34-20:45 |
394 | _a -> _a | 394 | _a -> _a |
395 | testdata/language-features/basic-values/fixity02.lc 20:34-20:49 | 395 | fixity02.lc 20:34-20:49 |
396 | Float | 396 | Float |
397 | testdata/language-features/basic-values/fixity02.lc 20:39-20:45 | 397 | fixity02.lc 20:39-20:45 |
398 | forall a b . a -> b -> b | 398 | forall a b . a -> b -> b |
399 | testdata/language-features/basic-values/fixity02.lc 20:46-20:49 | 399 | fixity02.lc 20:46-20:49 |
400 | Float | 400 | Float |
401 | testdata/language-features/basic-values/fixity02.lc 20:53-20:58 | 401 | fixity02.lc 20:53-20:58 |
402 | Type | 402 | Type |
403 | testdata/language-features/basic-values/fixity02.lc 21:1-21:10 | 403 | fixity02.lc 21:1-21:10 |
404 | Float | 404 | Float |
405 | testdata/language-features/basic-values/fixity02.lc 21:13-21:15 | 405 | fixity02.lc 21:13-21:15 |
406 | () | 406 | () |
407 | testdata/language-features/basic-values/fixity02.lc 21:13-21:22 | 407 | fixity02.lc 21:13-21:22 |
408 | _a -> _a | 408 | _a -> _a |
409 | testdata/language-features/basic-values/fixity02.lc 21:13-21:49 | 409 | fixity02.lc 21:13-21:49 |
410 | Float | 410 | Float |
411 | testdata/language-features/basic-values/fixity02.lc 21:16-21:22 | 411 | fixity02.lc 21:16-21:22 |
412 | forall a b . a -> b -> b | 412 | forall a b . a -> b -> b |
413 | testdata/language-features/basic-values/fixity02.lc 21:23-21:26 | 413 | fixity02.lc 21:23-21:26 |
414 | Char | 414 | Char |
415 | testdata/language-features/basic-values/fixity02.lc 21:23-21:33 | 415 | fixity02.lc 21:23-21:33 |
416 | _a -> Char | 416 | _a -> Char |
417 | testdata/language-features/basic-values/fixity02.lc 21:23-21:38 | 417 | fixity02.lc 21:23-21:38 |
418 | Char | 418 | Char |
419 | testdata/language-features/basic-values/fixity02.lc 21:23-21:45 | 419 | fixity02.lc 21:23-21:45 |
420 | _a -> _a | 420 | _a -> _a |
421 | testdata/language-features/basic-values/fixity02.lc 21:23-21:49 | 421 | fixity02.lc 21:23-21:49 |
422 | Float | 422 | Float |
423 | testdata/language-features/basic-values/fixity02.lc 21:27-21:33 | 423 | fixity02.lc 21:27-21:33 |
424 | forall a b . a -> b -> a | 424 | forall a b . a -> b -> a |
425 | testdata/language-features/basic-values/fixity02.lc 21:34-21:38 | 425 | fixity02.lc 21:34-21:38 |
426 | String | 426 | String |
427 | testdata/language-features/basic-values/fixity02.lc 21:39-21:45 | 427 | fixity02.lc 21:39-21:45 |
428 | forall a b . a -> b -> b | 428 | forall a b . a -> b -> b |
429 | testdata/language-features/basic-values/fixity02.lc 21:46-21:49 | 429 | fixity02.lc 21:46-21:49 |
430 | Float | 430 | Float |
431 | testdata/language-features/basic-values/fixity02.lc 21:53-21:58 | 431 | fixity02.lc 21:53-21:58 |
432 | Type | 432 | Type |
433 | testdata/language-features/basic-values/fixity02.lc 22:1-22:10 | 433 | fixity02.lc 22:1-22:10 |
434 | Float | 434 | Float |
435 | testdata/language-features/basic-values/fixity02.lc 22:13-22:15 | 435 | fixity02.lc 22:13-22:15 |
436 | () | 436 | () |
437 | testdata/language-features/basic-values/fixity02.lc 22:13-22:22 | 437 | fixity02.lc 22:13-22:22 |
438 | _a -> () | 438 | _a -> () |
439 | testdata/language-features/basic-values/fixity02.lc 22:13-22:26 | 439 | fixity02.lc 22:13-22:26 |
440 | () | 440 | () |
441 | testdata/language-features/basic-values/fixity02.lc 22:13-22:33 | 441 | fixity02.lc 22:13-22:33 |
442 | _a -> _a | 442 | _a -> _a |
443 | testdata/language-features/basic-values/fixity02.lc 22:13-22:49 | 443 | fixity02.lc 22:13-22:49 |
444 | Float | 444 | Float |
445 | testdata/language-features/basic-values/fixity02.lc 22:16-22:22 | 445 | fixity02.lc 22:16-22:22 |
446 | forall a b . a -> b -> a | 446 | forall a b . a -> b -> a |
447 | testdata/language-features/basic-values/fixity02.lc 22:23-22:26 | 447 | fixity02.lc 22:23-22:26 |
448 | Char | 448 | Char |
449 | testdata/language-features/basic-values/fixity02.lc 22:27-22:33 | 449 | fixity02.lc 22:27-22:33 |
450 | forall a b . a -> b -> b | 450 | forall a b . a -> b -> b |
451 | testdata/language-features/basic-values/fixity02.lc 22:34-22:38 | 451 | fixity02.lc 22:34-22:38 |
452 | String | 452 | String |
453 | testdata/language-features/basic-values/fixity02.lc 22:34-22:45 | 453 | fixity02.lc 22:34-22:45 |
454 | _a -> _a | 454 | _a -> _a |
455 | testdata/language-features/basic-values/fixity02.lc 22:34-22:49 | 455 | fixity02.lc 22:34-22:49 |
456 | Float | 456 | Float |
457 | testdata/language-features/basic-values/fixity02.lc 22:39-22:45 | 457 | fixity02.lc 22:39-22:45 |
458 | forall a b . a -> b -> b | 458 | forall a b . a -> b -> b |
459 | testdata/language-features/basic-values/fixity02.lc 22:46-22:49 | 459 | fixity02.lc 22:46-22:49 |
460 | Float | 460 | Float |
461 | testdata/language-features/basic-values/fixity02.lc 22:53-22:58 | 461 | fixity02.lc 22:53-22:58 |
462 | Type | 462 | Type |
463 | testdata/language-features/basic-values/fixity02.lc 23:1-23:10 | 463 | fixity02.lc 23:1-23:10 |
464 | Float | 464 | Float |
465 | testdata/language-features/basic-values/fixity02.lc 23:13-23:15 | 465 | fixity02.lc 23:13-23:15 |
466 | () | 466 | () |
467 | testdata/language-features/basic-values/fixity02.lc 23:13-23:22 | 467 | fixity02.lc 23:13-23:22 |
468 | _a -> () | 468 | _a -> () |
469 | testdata/language-features/basic-values/fixity02.lc 23:13-23:38 | 469 | fixity02.lc 23:13-23:38 |
470 | () | 470 | () |
471 | testdata/language-features/basic-values/fixity02.lc 23:13-23:45 | 471 | fixity02.lc 23:13-23:45 |
472 | _a -> _a | 472 | _a -> _a |
473 | testdata/language-features/basic-values/fixity02.lc 23:13-23:49 | 473 | fixity02.lc 23:13-23:49 |
474 | Float | 474 | Float |
475 | testdata/language-features/basic-values/fixity02.lc 23:16-23:22 | 475 | fixity02.lc 23:16-23:22 |
476 | forall a b . a -> b -> a | 476 | forall a b . a -> b -> a |
477 | testdata/language-features/basic-values/fixity02.lc 23:23-23:26 | 477 | fixity02.lc 23:23-23:26 |
478 | Char | 478 | Char |
479 | testdata/language-features/basic-values/fixity02.lc 23:23-23:33 | 479 | fixity02.lc 23:23-23:33 |
480 | _a -> Char | 480 | _a -> Char |
481 | testdata/language-features/basic-values/fixity02.lc 23:23-23:38 | 481 | fixity02.lc 23:23-23:38 |
482 | Char | 482 | Char |
483 | testdata/language-features/basic-values/fixity02.lc 23:27-23:33 | 483 | fixity02.lc 23:27-23:33 |
484 | forall a b . a -> b -> a | 484 | forall a b . a -> b -> a |
485 | testdata/language-features/basic-values/fixity02.lc 23:34-23:38 | 485 | fixity02.lc 23:34-23:38 |
486 | String | 486 | String |
487 | testdata/language-features/basic-values/fixity02.lc 23:39-23:45 | 487 | fixity02.lc 23:39-23:45 |
488 | forall a b . a -> b -> b | 488 | forall a b . a -> b -> b |
489 | testdata/language-features/basic-values/fixity02.lc 23:46-23:49 | 489 | fixity02.lc 23:46-23:49 |
490 | Float | 490 | Float |
491 | testdata/language-features/basic-values/fixity02.lc 23:53-23:58 | 491 | fixity02.lc 23:53-23:58 |
492 | Type | 492 | Type |
493 | testdata/language-features/basic-values/fixity02.lc 24:1-24:10 | 493 | fixity02.lc 24:1-24:10 |
494 | String | 494 | String |
495 | testdata/language-features/basic-values/fixity02.lc 24:13-24:15 | 495 | fixity02.lc 24:13-24:15 |
496 | () | 496 | () |
497 | testdata/language-features/basic-values/fixity02.lc 24:13-24:22 | 497 | fixity02.lc 24:13-24:22 |
498 | _a -> _a | 498 | _a -> _a |
499 | testdata/language-features/basic-values/fixity02.lc 24:13-24:49 | 499 | fixity02.lc 24:13-24:49 |
500 | String | 500 | String |
501 | testdata/language-features/basic-values/fixity02.lc 24:16-24:22 | 501 | fixity02.lc 24:16-24:22 |
502 | forall a b . a -> b -> b | 502 | forall a b . a -> b -> b |
503 | testdata/language-features/basic-values/fixity02.lc 24:23-24:26 | 503 | fixity02.lc 24:23-24:26 |
504 | Char | 504 | Char |
505 | testdata/language-features/basic-values/fixity02.lc 24:23-24:33 | 505 | fixity02.lc 24:23-24:33 |
506 | _a -> _a | 506 | _a -> _a |
507 | testdata/language-features/basic-values/fixity02.lc 24:23-24:49 | 507 | fixity02.lc 24:23-24:49 |
508 | String | 508 | String |
509 | testdata/language-features/basic-values/fixity02.lc 24:27-24:33 | 509 | fixity02.lc 24:27-24:33 |
510 | forall a b . a -> b -> b | 510 | forall a b . a -> b -> b |
511 | testdata/language-features/basic-values/fixity02.lc 24:34-24:38 | 511 | fixity02.lc 24:34-24:38 |
512 | String | 512 | String |
513 | testdata/language-features/basic-values/fixity02.lc 24:34-24:45 | 513 | fixity02.lc 24:34-24:45 |
514 | _a -> String | 514 | _a -> String |
515 | testdata/language-features/basic-values/fixity02.lc 24:34-24:49 | 515 | fixity02.lc 24:34-24:49 |
516 | String | 516 | String |
517 | testdata/language-features/basic-values/fixity02.lc 24:39-24:45 | 517 | fixity02.lc 24:39-24:45 |
518 | forall a b . a -> b -> a | 518 | forall a b . a -> b -> a |
519 | testdata/language-features/basic-values/fixity02.lc 24:46-24:49 | 519 | fixity02.lc 24:46-24:49 |
520 | Float | 520 | Float |
521 | testdata/language-features/basic-values/fixity02.lc 24:53-24:59 | 521 | fixity02.lc 24:53-24:59 |
522 | Type | 522 | Type |
523 | testdata/language-features/basic-values/fixity02.lc 25:1-25:10 | 523 | fixity02.lc 25:1-25:10 |
524 | Char | 524 | Char |
525 | testdata/language-features/basic-values/fixity02.lc 25:13-25:15 | 525 | fixity02.lc 25:13-25:15 |
526 | () | 526 | () |
527 | testdata/language-features/basic-values/fixity02.lc 25:13-25:22 | 527 | fixity02.lc 25:13-25:22 |
528 | _a -> _a | 528 | _a -> _a |
529 | testdata/language-features/basic-values/fixity02.lc 25:13-25:49 | 529 | fixity02.lc 25:13-25:49 |
530 | Char | 530 | Char |
531 | testdata/language-features/basic-values/fixity02.lc 25:16-25:22 | 531 | fixity02.lc 25:16-25:22 |
532 | forall a b . a -> b -> b | 532 | forall a b . a -> b -> b |
533 | testdata/language-features/basic-values/fixity02.lc 25:23-25:26 | 533 | fixity02.lc 25:23-25:26 |
534 | Char | 534 | Char |
535 | testdata/language-features/basic-values/fixity02.lc 25:23-25:33 | 535 | fixity02.lc 25:23-25:33 |
536 | _a -> Char | 536 | _a -> Char |
537 | testdata/language-features/basic-values/fixity02.lc 25:23-25:49 | 537 | fixity02.lc 25:23-25:49 |
538 | Char | 538 | Char |
539 | testdata/language-features/basic-values/fixity02.lc 25:27-25:33 | 539 | fixity02.lc 25:27-25:33 |
540 | forall a b . a -> b -> a | 540 | forall a b . a -> b -> a |
541 | testdata/language-features/basic-values/fixity02.lc 25:34-25:38 | 541 | fixity02.lc 25:34-25:38 |
542 | String | 542 | String |
543 | testdata/language-features/basic-values/fixity02.lc 25:34-25:45 | 543 | fixity02.lc 25:34-25:45 |
544 | _a -> String | 544 | _a -> String |
545 | testdata/language-features/basic-values/fixity02.lc 25:34-25:49 | 545 | fixity02.lc 25:34-25:49 |
546 | String | 546 | String |
547 | testdata/language-features/basic-values/fixity02.lc 25:39-25:45 | 547 | fixity02.lc 25:39-25:45 |
548 | forall a b . a -> b -> a | 548 | forall a b . a -> b -> a |
549 | testdata/language-features/basic-values/fixity02.lc 25:46-25:49 | 549 | fixity02.lc 25:46-25:49 |
550 | Float | 550 | Float |
551 | testdata/language-features/basic-values/fixity02.lc 25:53-25:57 | 551 | fixity02.lc 25:53-25:57 |
552 | Type | 552 | Type |
553 | testdata/language-features/basic-values/fixity02.lc 26:1-26:10 | 553 | fixity02.lc 26:1-26:10 |
554 | String | 554 | String |
555 | testdata/language-features/basic-values/fixity02.lc 26:13-26:15 | 555 | fixity02.lc 26:13-26:15 |
556 | () | 556 | () |
557 | testdata/language-features/basic-values/fixity02.lc 26:13-26:22 | 557 | fixity02.lc 26:13-26:22 |
558 | _a -> () | 558 | _a -> () |
559 | testdata/language-features/basic-values/fixity02.lc 26:13-26:26 | 559 | fixity02.lc 26:13-26:26 |
560 | () | 560 | () |
561 | testdata/language-features/basic-values/fixity02.lc 26:13-26:33 | 561 | fixity02.lc 26:13-26:33 |
562 | _a -> _a | 562 | _a -> _a |
563 | testdata/language-features/basic-values/fixity02.lc 26:13-26:49 | 563 | fixity02.lc 26:13-26:49 |
564 | String | 564 | String |
565 | testdata/language-features/basic-values/fixity02.lc 26:16-26:22 | 565 | fixity02.lc 26:16-26:22 |
566 | forall a b . a -> b -> a | 566 | forall a b . a -> b -> a |
567 | testdata/language-features/basic-values/fixity02.lc 26:23-26:26 | 567 | fixity02.lc 26:23-26:26 |
568 | Char | 568 | Char |
569 | testdata/language-features/basic-values/fixity02.lc 26:27-26:33 | 569 | fixity02.lc 26:27-26:33 |
570 | forall a b . a -> b -> b | 570 | forall a b . a -> b -> b |
571 | testdata/language-features/basic-values/fixity02.lc 26:34-26:38 | 571 | fixity02.lc 26:34-26:38 |
572 | String | 572 | String |
573 | testdata/language-features/basic-values/fixity02.lc 26:34-26:45 | 573 | fixity02.lc 26:34-26:45 |
574 | _a -> String | 574 | _a -> String |
575 | testdata/language-features/basic-values/fixity02.lc 26:34-26:49 | 575 | fixity02.lc 26:34-26:49 |
576 | String | 576 | String |
577 | testdata/language-features/basic-values/fixity02.lc 26:39-26:45 | 577 | fixity02.lc 26:39-26:45 |
578 | forall a b . a -> b -> a | 578 | forall a b . a -> b -> a |
579 | testdata/language-features/basic-values/fixity02.lc 26:46-26:49 | 579 | fixity02.lc 26:46-26:49 |
580 | Float | 580 | Float |
581 | testdata/language-features/basic-values/fixity02.lc 26:53-26:59 | 581 | fixity02.lc 26:53-26:59 |
582 | Type | 582 | Type |
583 | testdata/language-features/basic-values/fixity02.lc 27:1-27:10 | 583 | fixity02.lc 27:1-27:10 |
584 | () | 584 | () |
585 | testdata/language-features/basic-values/fixity02.lc 27:13-27:15 | 585 | fixity02.lc 27:13-27:15 |
586 | () | 586 | () |
587 | testdata/language-features/basic-values/fixity02.lc 27:13-27:22 | 587 | fixity02.lc 27:13-27:22 |
588 | _a -> () | 588 | _a -> () |
589 | testdata/language-features/basic-values/fixity02.lc 27:13-27:49 | 589 | fixity02.lc 27:13-27:49 |
590 | () | 590 | () |
591 | testdata/language-features/basic-values/fixity02.lc 27:16-27:22 | 591 | fixity02.lc 27:16-27:22 |
592 | forall a b . a -> b -> a | 592 | forall a b . a -> b -> a |
593 | testdata/language-features/basic-values/fixity02.lc 27:23-27:26 | 593 | fixity02.lc 27:23-27:26 |
594 | Char | 594 | Char |
595 | testdata/language-features/basic-values/fixity02.lc 27:23-27:33 | 595 | fixity02.lc 27:23-27:33 |
596 | _a -> Char | 596 | _a -> Char |
597 | testdata/language-features/basic-values/fixity02.lc 27:23-27:49 | 597 | fixity02.lc 27:23-27:49 |
598 | Char | 598 | Char |
599 | testdata/language-features/basic-values/fixity02.lc 27:27-27:33 | 599 | fixity02.lc 27:27-27:33 |
600 | forall a b . a -> b -> a | 600 | forall a b . a -> b -> a |
601 | testdata/language-features/basic-values/fixity02.lc 27:34-27:38 | 601 | fixity02.lc 27:34-27:38 |
602 | String | 602 | String |
603 | testdata/language-features/basic-values/fixity02.lc 27:34-27:45 | 603 | fixity02.lc 27:34-27:45 |
604 | _a -> String | 604 | _a -> String |
605 | testdata/language-features/basic-values/fixity02.lc 27:34-27:49 | 605 | fixity02.lc 27:34-27:49 |
606 | String | 606 | String |
607 | testdata/language-features/basic-values/fixity02.lc 27:39-27:45 | 607 | fixity02.lc 27:39-27:45 |
608 | forall a b . a -> b -> a | 608 | forall a b . a -> b -> a |
609 | testdata/language-features/basic-values/fixity02.lc 27:46-27:49 | 609 | fixity02.lc 27:46-27:49 |
610 | Float | 610 | Float |
611 | testdata/language-features/basic-values/fixity02.lc 27:53-27:55 | 611 | fixity02.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 () | |||
10 | value2 :: Float | 10 | value2 :: Float |
11 | value2 = _rhs 2.0 | 11 | value2 = _rhs 2.0 |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/if01.lc 1:1-1:7 | 13 | if01.lc 1:1-1:7 |
14 | () | 14 | () |
15 | testdata/language-features/basic-values/if01.lc 1:10-1:33 | 15 | if01.lc 1:10-1:33 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/if01.lc 1:13-1:17 | 17 | if01.lc 1:13-1:17 |
18 | Bool | 18 | Bool |
19 | testdata/language-features/basic-values/if01.lc 1:13-1:25 | 19 | if01.lc 1:13-1:25 |
20 | () -> () | 20 | () -> () |
21 | testdata/language-features/basic-values/if01.lc 1:23-1:25 | 21 | if01.lc 1:23-1:25 |
22 | () | 22 | () |
23 | testdata/language-features/basic-values/if01.lc 1:31-1:33 | 23 | if01.lc 1:31-1:33 |
24 | () | 24 | () |
25 | testdata/language-features/basic-values/if01.lc 2:1-2:7 | 25 | if01.lc 2:1-2:7 |
26 | Float | 26 | Float |
27 | testdata/language-features/basic-values/if01.lc 2:10-2:36 | 27 | if01.lc 2:10-2:36 |
28 | Float | 28 | Float |
29 | testdata/language-features/basic-values/if01.lc 2:13-2:18 | 29 | if01.lc 2:13-2:18 |
30 | Bool | 30 | Bool |
31 | testdata/language-features/basic-values/if01.lc 2:13-2:27 | 31 | if01.lc 2:13-2:27 |
32 | Float -> Float | 32 | Float -> Float |
33 | testdata/language-features/basic-values/if01.lc 2:24-2:27 | 33 | if01.lc 2:24-2:27 |
34 | Float | 34 | Float |
35 | testdata/language-features/basic-values/if01.lc 2:33-2:36 | 35 | if01.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 @@ | |||
1 | type error: can not unify | 1 | type 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 | ^^^^ |
5 | with | 5 | with |
6 | () | 6 | () |
7 | in testdata/language-features/basic-values/if03.reject.lc:1:13: | 7 | in if03.reject.lc:1:13: |
8 | value1 = if () then () else () | 8 | value1 = 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 | ^^^^ |
15 | with | 15 | with |
16 | () | 16 | () |
17 | in testdata/language-features/basic-values/if03.reject.lc:1:13: | 17 | in if03.reject.lc:1:13: |
18 | value1 = if () then () else () | 18 | value1 = if () then () else () |
19 | ^^ | 19 | ^^ |
20 | ------------ tooltips | 20 | ------------ tooltips |
21 | testdata/language-features/basic-values/if03.reject.lc 1:13-1:15 | 21 | if03.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 | () |
3 | with | 3 | with |
4 | Char | 4 | Char |
5 | in testdata/language-features/basic-values/if04.reject.lc:1:31: | 5 | in if04.reject.lc:1:31: |
6 | value1 = if True then () else '_' | 6 | value1 = if True then () else '_' |
7 | ^^^ | 7 | ^^^ |
8 | ------------ trace | 8 | ------------ trace |
@@ -10,15 +10,15 @@ value1 = if True then () else '_' | |||
10 | () | 10 | () |
11 | with | 11 | with |
12 | Char | 12 | Char |
13 | in testdata/language-features/basic-values/if04.reject.lc:1:31: | 13 | in if04.reject.lc:1:31: |
14 | value1 = if True then () else '_' | 14 | value1 = if True then () else '_' |
15 | ^^^ | 15 | ^^^ |
16 | ------------ tooltips | 16 | ------------ tooltips |
17 | testdata/language-features/basic-values/if04.reject.lc 1:13-1:17 | 17 | if04.reject.lc 1:13-1:17 |
18 | Bool | 18 | Bool |
19 | testdata/language-features/basic-values/if04.reject.lc 1:13-1:25 | 19 | if04.reject.lc 1:13-1:25 |
20 | () -> () | 20 | () -> () |
21 | testdata/language-features/basic-values/if04.reject.lc 1:23-1:25 | 21 | if04.reject.lc 1:23-1:25 |
22 | () | 22 | () |
23 | testdata/language-features/basic-values/if04.reject.lc 1:31-1:34 | 23 | if04.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 () | |||
10 | tuple2 :: () | 10 | tuple2 :: () |
11 | tuple2 = _rhs () | 11 | tuple2 = _rhs () |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/indentation01.lc 1:1-1:7 | 13 | indentation01.lc 1:1-1:7 |
14 | () | 14 | () |
15 | testdata/language-features/basic-values/indentation01.lc 1:10-1:12 | 15 | indentation01.lc 1:10-1:12 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/indentation01.lc 2:1-2:7 | 17 | indentation01.lc 2:1-2:7 |
18 | () | 18 | () |
19 | testdata/language-features/basic-values/indentation01.lc 2:10-2:12 | 19 | indentation01.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 () | |||
10 | tuple2 :: () | 10 | tuple2 :: () |
11 | tuple2 = _rhs () | 11 | tuple2 = _rhs () |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/indentation02.lc 1:3-1:9 | 13 | indentation02.lc 1:3-1:9 |
14 | () | 14 | () |
15 | testdata/language-features/basic-values/indentation02.lc 1:12-1:14 | 15 | indentation02.lc 1:12-1:14 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/indentation02.lc 2:3-2:9 | 17 | indentation02.lc 2:3-2:9 |
18 | () | 18 | () |
19 | testdata/language-features/basic-values/indentation02.lc 2:12-2:14 | 19 | indentation02.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 () | |||
10 | value :: forall a b . a -> b -> () | 10 | value :: forall a b . a -> b -> () |
11 | value = \a b _ _ -> _rhs () | 11 | value = \a b _ _ -> _rhs () |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/infix01.lc 1:1-1:4 | 13 | infix01.lc 1:1-1:4 |
14 | forall a b . a -> b -> () | 14 | forall a b . a -> b -> () |
15 | testdata/language-features/basic-values/infix01.lc 1:11-1:13 | 15 | infix01.lc 1:11-1:13 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/infix01.lc 3:1-3:6 | 17 | infix01.lc 3:1-3:6 |
18 | forall a b . a -> b -> () | 18 | forall a b . a -> b -> () |
19 | testdata/language-features/basic-values/infix01.lc 3:13-3:14 | 19 | infix01.lc 3:13-3:14 |
20 | _f | 20 | _f |
21 | testdata/language-features/basic-values/infix01.lc 3:13-3:20 | 21 | infix01.lc 3:13-3:20 |
22 | _a -> () | 22 | _a -> () |
23 | testdata/language-features/basic-values/infix01.lc 3:13-3:22 | 23 | infix01.lc 3:13-3:22 |
24 | () | 24 | () |
25 | testdata/language-features/basic-values/infix01.lc 3:15-3:20 | 25 | infix01.lc 3:15-3:20 |
26 | forall a b . a -> b -> () | 26 | forall a b . a -> b -> () |
27 | testdata/language-features/basic-values/infix01.lc 3:21-3:22 | 27 | infix01.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 () | |||
10 | value :: forall a b c . a -> b -> c -> () | 10 | value :: forall a b c . a -> b -> c -> () |
11 | value = \a b c d e -> _rhs (fun d e) | 11 | value = \a b c d e -> _rhs (fun d e) |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/infix02.lc 1:1-1:4 | 13 | infix02.lc 1:1-1:4 |
14 | forall a b c . a -> b -> c -> () | 14 | forall a b c . a -> b -> c -> () |
15 | testdata/language-features/basic-values/infix02.lc 1:13-1:15 | 15 | infix02.lc 1:13-1:15 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/infix02.lc 3:1-3:6 | 17 | infix02.lc 3:1-3:6 |
18 | forall a b c . a -> b -> c -> () | 18 | forall a b c . a -> b -> c -> () |
19 | testdata/language-features/basic-values/infix02.lc 3:13-3:14 | 19 | infix02.lc 3:13-3:14 |
20 | _g | 20 | _g |
21 | testdata/language-features/basic-values/infix02.lc 3:13-3:20 | 21 | infix02.lc 3:13-3:20 |
22 | _b -> _a -> () | 22 | _b -> _a -> () |
23 | testdata/language-features/basic-values/infix02.lc 3:13-3:22 | 23 | infix02.lc 3:13-3:22 |
24 | _a -> () | 24 | _a -> () |
25 | testdata/language-features/basic-values/infix02.lc 3:15-3:20 | 25 | infix02.lc 3:15-3:20 |
26 | forall a b c . a -> b -> c -> () | 26 | forall a b c . a -> b -> c -> () |
27 | testdata/language-features/basic-values/infix02.lc 3:21-3:22 | 27 | infix02.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) | |||
33 | match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b | 33 | match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b |
34 | match'D = \a b c d -> <<type case function>> | 34 | match'D = \a b c d -> <<type case function>> |
35 | ------------ tooltips | 35 | ------------ tooltips |
36 | testdata/language-features/basic-values/infix03.lc 1:6-1:7 | 36 | infix03.lc 1:6-1:7 |
37 | Type | Type | Type | Type | Type | Type | Type | Type | 37 | Type | Type | Type | Type | Type | Type | Type | Type |
38 | testdata/language-features/basic-values/infix03.lc 1:6-1:18 | 38 | infix03.lc 1:6-1:18 |
39 | Type | 39 | Type |
40 | testdata/language-features/basic-values/infix03.lc 1:6-2:12 | 40 | infix03.lc 1:6-2:12 |
41 | Type | Type | 41 | Type | Type |
42 | testdata/language-features/basic-values/infix03.lc 1:6-2:21 | 42 | infix03.lc 1:6-2:21 |
43 | Type | Type | 43 | Type | Type |
44 | testdata/language-features/basic-values/infix03.lc 1:10-1:12 | 44 | infix03.lc 1:10-1:12 |
45 | () -> () -> D | D | Type | Type | Type | 45 | () -> () -> D | D | Type | Type | Type |
46 | testdata/language-features/basic-values/infix03.lc 1:13-1:15 | 46 | infix03.lc 1:13-1:15 |
47 | Type | 47 | Type |
48 | testdata/language-features/basic-values/infix03.lc 1:16-1:18 | 48 | infix03.lc 1:16-1:18 |
49 | Type | 49 | Type |
50 | testdata/language-features/basic-values/infix03.lc 2:10-2:12 | 50 | infix03.lc 2:10-2:12 |
51 | () -> () -> () -> D | D | Type | Type | Type | Type | 51 | () -> () -> () -> D | D | Type | Type | Type | Type |
52 | testdata/language-features/basic-values/infix03.lc 2:13-2:15 | 52 | infix03.lc 2:13-2:15 |
53 | Type | 53 | Type |
54 | testdata/language-features/basic-values/infix03.lc 2:16-2:18 | 54 | infix03.lc 2:16-2:18 |
55 | Type | 55 | Type |
56 | testdata/language-features/basic-values/infix03.lc 2:19-2:21 | 56 | infix03.lc 2:19-2:21 |
57 | Type | 57 | Type |
58 | testdata/language-features/basic-values/infix03.lc 4:1-4:3 | 58 | infix03.lc 4:1-4:3 |
59 | () -> () -> D | 59 | () -> () -> D |
60 | testdata/language-features/basic-values/infix03.lc 4:10-4:11 | 60 | infix03.lc 4:10-4:11 |
61 | _d | 61 | _d |
62 | testdata/language-features/basic-values/infix03.lc 4:10-4:16 | 62 | infix03.lc 4:10-4:16 |
63 | () -> D | 63 | () -> D |
64 | testdata/language-features/basic-values/infix03.lc 4:10-4:18 | 64 | infix03.lc 4:10-4:18 |
65 | D | 65 | D |
66 | testdata/language-features/basic-values/infix03.lc 4:12-4:16 | 66 | infix03.lc 4:12-4:16 |
67 | () -> () -> D | 67 | () -> () -> D |
68 | testdata/language-features/basic-values/infix03.lc 4:17-4:18 | 68 | infix03.lc 4:17-4:18 |
69 | _b | 69 | _b |
70 | testdata/language-features/basic-values/infix03.lc 6:1-6:3 | 70 | infix03.lc 6:1-6:3 |
71 | () -> () -> () -> D | 71 | () -> () -> () -> D |
72 | testdata/language-features/basic-values/infix03.lc 6:10-6:11 | 72 | infix03.lc 6:10-6:11 |
73 | _d | 73 | _d |
74 | testdata/language-features/basic-values/infix03.lc 6:10-6:16 | 74 | infix03.lc 6:10-6:16 |
75 | () -> () -> D | 75 | () -> () -> D |
76 | testdata/language-features/basic-values/infix03.lc 6:10-6:18 | 76 | infix03.lc 6:10-6:18 |
77 | () -> D | 77 | () -> D |
78 | testdata/language-features/basic-values/infix03.lc 6:12-6:16 | 78 | infix03.lc 6:12-6:16 |
79 | () -> () -> () -> D | 79 | () -> () -> () -> D |
80 | testdata/language-features/basic-values/infix03.lc 6:17-6:18 | 80 | infix03.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 -> () |
28 | fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> () | 28 | fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> () |
29 | ------------ tooltips | 29 | ------------ tooltips |
30 | testdata/language-features/basic-values/lambda01.lc 1:1-1:5 | 30 | lambda01.lc 1:1-1:5 |
31 | forall a . a -> () | 31 | forall a . a -> () |
32 | testdata/language-features/basic-values/lambda01.lc 1:14-1:16 | 32 | lambda01.lc 1:14-1:16 |
33 | () | 33 | () |
34 | testdata/language-features/basic-values/lambda01.lc 2:1-2:5 | 34 | lambda01.lc 2:1-2:5 |
35 | forall a . a -> () | 35 | forall a . a -> () |
36 | testdata/language-features/basic-values/lambda01.lc 2:15-2:17 | 36 | lambda01.lc 2:15-2:17 |
37 | () | 37 | () |
38 | testdata/language-features/basic-values/lambda01.lc 3:1-3:5 | 38 | lambda01.lc 3:1-3:5 |
39 | forall a . a -> () | 39 | forall a . a -> () |
40 | testdata/language-features/basic-values/lambda01.lc 3:13-3:15 | 40 | lambda01.lc 3:13-3:15 |
41 | () | 41 | () |
42 | testdata/language-features/basic-values/lambda01.lc 4:1-4:5 | 42 | lambda01.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 -> () |
44 | testdata/language-features/basic-values/lambda01.lc 5:28-5:30 | 44 | lambda01.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 | |||
10 | fun2 :: forall a b c d . a -> b -> c -> d -> a | 10 | fun2 :: forall a b c d . a -> b -> c -> d -> a |
11 | fun2 = \a b c d e -> _rhs \_ _ _ -> e | 11 | fun2 = \a b c d e -> _rhs \_ _ _ -> e |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/lambda03.lc 1:1-1:5 | 13 | lambda03.lc 1:1-1:5 |
14 | forall a b c . a -> b -> c -> b | 14 | forall a b c . a -> b -> c -> b |
15 | testdata/language-features/basic-values/lambda03.lc 1:22-1:23 | 15 | lambda03.lc 1:22-1:23 |
16 | _d | 16 | _d |
17 | testdata/language-features/basic-values/lambda03.lc 2:1-2:5 | 17 | lambda03.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 |
19 | testdata/language-features/basic-values/lambda03.lc 2:25-2:26 | 19 | lambda03.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) | |||
25 | value5 :: forall a . Num a => a | 25 | value5 :: forall a . Num a => a |
26 | value5 = \a b -> _rhs (fromInt a b 1) | 26 | value5 = \a b -> _rhs (fromInt a b 1) |
27 | ------------ tooltips | 27 | ------------ tooltips |
28 | testdata/language-features/basic-values/let01.lc 1:1-1:7 | 28 | let01.lc 1:1-1:7 |
29 | forall a . Num a => a | 29 | forall a . Num a => a |
30 | testdata/language-features/basic-values/let01.lc 1:18-1:19 | 30 | let01.lc 1:18-1:19 |
31 | _b | 31 | _b |
32 | testdata/language-features/basic-values/let01.lc 1:23-1:24 | 32 | let01.lc 1:23-1:24 |
33 | _b | 33 | _b |
34 | testdata/language-features/basic-values/let01.lc 3:1-3:7 | 34 | let01.lc 3:1-3:7 |
35 | forall a . Num a => a | 35 | forall a . Num a => a |
36 | testdata/language-features/basic-values/let01.lc 4:11-4:12 | 36 | let01.lc 4:11-4:12 |
37 | _b | 37 | _b |
38 | testdata/language-features/basic-values/let01.lc 5:6-5:7 | 38 | let01.lc 5:6-5:7 |
39 | _b | 39 | _b |
40 | testdata/language-features/basic-values/let01.lc 7:1-7:7 | 40 | let01.lc 7:1-7:7 |
41 | forall a . Num a => a | 41 | forall a . Num a => a |
42 | testdata/language-features/basic-values/let01.lc 8:11-8:12 | 42 | let01.lc 8:11-8:12 |
43 | _b | 43 | _b |
44 | testdata/language-features/basic-values/let01.lc 9:11-9:14 | 44 | let01.lc 9:11-9:14 |
45 | Char | 45 | Char |
46 | testdata/language-features/basic-values/let01.lc 10:6-10:7 | 46 | let01.lc 10:6-10:7 |
47 | _b | 47 | _b |
48 | testdata/language-features/basic-values/let01.lc 12:1-12:7 | 48 | let01.lc 12:1-12:7 |
49 | forall a . Num a => a | 49 | forall a . Num a => a |
50 | testdata/language-features/basic-values/let01.lc 12:18-12:19 | 50 | let01.lc 12:18-12:19 |
51 | _b | 51 | _b |
52 | testdata/language-features/basic-values/let01.lc 13:13-13:14 | 52 | let01.lc 13:13-13:14 |
53 | _b | 53 | _b |
54 | testdata/language-features/basic-values/let01.lc 15:1-15:7 | 54 | let01.lc 15:1-15:7 |
55 | forall a . Num a => a | 55 | forall a . Num a => a |
56 | testdata/language-features/basic-values/let01.lc 15:18-15:19 | 56 | let01.lc 15:18-15:19 |
57 | _b | 57 | _b |
58 | testdata/language-features/basic-values/let01.lc 16:18-16:19 | 58 | let01.lc 16:18-16:19 |
59 | _b | 59 | _b |
60 | testdata/language-features/basic-values/let01.lc 17:13-17:14 | 60 | let01.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 | |||
11 | value :: () | 11 | value :: () |
12 | value = _rhs () | 12 | value = _rhs () |
13 | ------------ tooltips | 13 | ------------ tooltips |
14 | testdata/language-features/basic-values/let02.lc 1:1-1:6 | 14 | let02.lc 1:1-1:6 |
15 | () | 15 | () |
16 | testdata/language-features/basic-values/let02.lc 2:11-2:13 | 16 | let02.lc 2:11-2:13 |
17 | () | 17 | () |
18 | testdata/language-features/basic-values/let02.lc 3:19-3:22 | 18 | let02.lc 3:19-3:22 |
19 | Char | 19 | Char |
20 | testdata/language-features/basic-values/let02.lc 3:26-3:28 | 20 | let02.lc 3:26-3:28 |
21 | () | 21 | () |
22 | testdata/language-features/basic-values/let02.lc 5:17-5:19 | 22 | let02.lc 5:17-5:19 |
23 | () | 23 | () |
24 | testdata/language-features/basic-values/let02.lc 6:17-6:18 | 24 | let02.lc 6:17-6:18 |
25 | _b | 25 | _b |
26 | testdata/language-features/basic-values/let02.lc 7:17-7:24 | 26 | let02.lc 7:17-7:24 |
27 | String | 27 | String |
28 | testdata/language-features/basic-values/let02.lc 8:12-8:15 | 28 | let02.lc 8:12-8:15 |
29 | Char | 29 | Char |
30 | testdata/language-features/basic-values/let02.lc 9:6-9:8 | 30 | let02.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" | |||
40 | stringValue2 :: String | 40 | stringValue2 :: String |
41 | stringValue2 = _rhs "\nHello World\tagain!\r\n" | 41 | stringValue2 = _rhs "\nHello World\tagain!\r\n" |
42 | ------------ tooltips | 42 | ------------ tooltips |
43 | testdata/language-features/basic-values/literal01.lc 1:1-1:10 | 43 | literal01.lc 1:1-1:10 |
44 | forall a . Num a => a | 44 | forall a . Num a => a |
45 | testdata/language-features/basic-values/literal01.lc 1:13-1:14 | 45 | literal01.lc 1:13-1:14 |
46 | _b | 46 | _b |
47 | testdata/language-features/basic-values/literal01.lc 2:1-2:10 | 47 | literal01.lc 2:1-2:10 |
48 | forall a . Num a => a | 48 | forall a . Num a => a |
49 | testdata/language-features/basic-values/literal01.lc 2:13-2:14 | 49 | literal01.lc 2:13-2:14 |
50 | _b | 50 | _b |
51 | testdata/language-features/basic-values/literal01.lc 3:1-3:10 | 51 | literal01.lc 3:1-3:10 |
52 | forall a . Num a => a | 52 | forall a . Num a => a |
53 | testdata/language-features/basic-values/literal01.lc 3:13-3:18 | 53 | literal01.lc 3:13-3:18 |
54 | _b | 54 | _b |
55 | testdata/language-features/basic-values/literal01.lc 5:1-5:12 | 55 | literal01.lc 5:1-5:12 |
56 | Float | 56 | Float |
57 | testdata/language-features/basic-values/literal01.lc 5:15-5:18 | 57 | literal01.lc 5:15-5:18 |
58 | Float | 58 | Float |
59 | testdata/language-features/basic-values/literal01.lc 6:1-6:12 | 59 | literal01.lc 6:1-6:12 |
60 | Float | 60 | Float |
61 | testdata/language-features/basic-values/literal01.lc 6:15-6:22 | 61 | literal01.lc 6:15-6:22 |
62 | Float | 62 | Float |
63 | testdata/language-features/basic-values/literal01.lc 8:1-8:10 | 63 | literal01.lc 8:1-8:10 |
64 | Char | 64 | Char |
65 | testdata/language-features/basic-values/literal01.lc 8:13-8:16 | 65 | literal01.lc 8:13-8:16 |
66 | Char | 66 | Char |
67 | testdata/language-features/basic-values/literal01.lc 10:1-10:13 | 67 | literal01.lc 10:1-10:13 |
68 | String | 68 | String |
69 | testdata/language-features/basic-values/literal01.lc 10:16-10:29 | 69 | literal01.lc 10:16-10:29 |
70 | String | 70 | String |
71 | testdata/language-features/basic-values/literal01.lc 11:1-11:13 | 71 | literal01.lc 11:1-11:13 |
72 | String | 72 | String |
73 | testdata/language-features/basic-values/literal01.lc 11:16-11:45 | 73 | literal01.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 |
23 | testdata/language-features/basic-values/operator01.lc 1:3-1:6 | 23 | operator01.lc 1:3-1:6 |
24 | forall a b . a -> b -> () | 24 | forall a b . a -> b -> () |
25 | testdata/language-features/basic-values/operator01.lc 1:11-1:13 | 25 | operator01.lc 1:11-1:13 |
26 | () | 26 | () |
27 | testdata/language-features/basic-values/operator01.lc 3:3-3:6 | 27 | operator01.lc 3:3-3:6 |
28 | forall a b . a -> b -> () | 28 | forall a b . a -> b -> () |
29 | testdata/language-features/basic-values/operator01.lc 3:8-3:10 | 29 | operator01.lc 3:8-3:10 |
30 | () | 30 | () |
31 | testdata/language-features/basic-values/operator01.lc 5:3-5:7 | 31 | operator01.lc 5:3-5:7 |
32 | forall a b . a -> b -> () | 32 | forall a b . a -> b -> () |
33 | testdata/language-features/basic-values/operator01.lc 6:3-6:5 | 33 | operator01.lc 6:3-6:5 |
34 | () | 34 | () |
35 | testdata/language-features/basic-values/operator01.lc 8:3-8:6 | 35 | operator01.lc 8:3-8:6 |
36 | forall a b . a -> b -> () | 36 | forall a b . a -> b -> () |
37 | testdata/language-features/basic-values/operator01.lc 8:11-8:13 | 37 | operator01.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 @@ | |||
1 | already defined #$# at testdata/language-features/basic-values/operator02.reject.lc:3:3: | 1 | already defined #$# at operator02.reject.lc:3:3: |
2 | a #$# b = () | 2 | a #$# b = () |
3 | ^^^ | 3 | ^^^ |
4 | and at testdata/language-features/basic-values/operator02.reject.lc:1:3: | 4 | and at operator02.reject.lc:1:3: |
5 | a #$# b = () | 5 | a #$# b = () |
6 | ^^^ | 6 | ^^^ |
7 | ------------ trace | 7 | ------------ trace |
8 | (#$#) :: forall a b . a -> b -> () | 8 | (#$#) :: forall a b . a -> b -> () |
9 | fun :: forall a . a -> () | 9 | fun :: 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: |
12 | a #$# b = () | 12 | a #$# b = () |
13 | ^^^ | 13 | ^^^ |
14 | and at testdata/language-features/basic-values/operator02.reject.lc:1:3: | 14 | and at operator02.reject.lc:1:3: |
15 | a #$# b = () | 15 | a #$# b = () |
16 | ^^^ | 16 | ^^^ |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/operator02.reject.lc 1:3-1:6 | 18 | operator02.reject.lc 1:3-1:6 |
19 | forall a b . a -> b -> () | 19 | forall a b . a -> b -> () |
20 | testdata/language-features/basic-values/operator02.reject.lc 1:11-1:13 | 20 | operator02.reject.lc 1:11-1:13 |
21 | () | 21 | () |
22 | testdata/language-features/basic-values/operator02.reject.lc 2:1-2:4 | 22 | operator02.reject.lc 2:1-2:4 |
23 | forall a . a -> () | 23 | forall a . a -> () |
24 | testdata/language-features/basic-values/operator02.reject.lc 2:9-2:11 | 24 | operator02.reject.lc 2:9-2:11 |
25 | () | 25 | () |
26 | testdata/language-features/basic-values/operator02.reject.lc 3:3-3:6 | 26 | operator02.reject.lc 3:3-3:6 |
27 | forall a b . a -> b -> () | 27 | forall a b . a -> b -> () |
28 | testdata/language-features/basic-values/operator02.reject.lc 3:11-3:13 | 28 | operator02.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 | |||
6 | value1 :: () | 6 | value1 :: () |
7 | value1 = _rhs () | 7 | value1 = _rhs () |
8 | ------------ tooltips | 8 | ------------ tooltips |
9 | testdata/language-features/basic-values/operator05.lc 1:1-1:7 | 9 | operator05.lc 1:1-1:7 |
10 | () | 10 | () |
11 | testdata/language-features/basic-values/operator05.lc 1:24-1:26 | 11 | operator05.lc 1:24-1:26 |
12 | () | 12 | () |
13 | testdata/language-features/basic-values/operator05.lc 2:13-2:15 | 13 | operator05.lc 2:13-2:15 |
14 | () | 14 | () |
15 | testdata/language-features/basic-values/operator05.lc 2:13-2:19 | 15 | operator05.lc 2:13-2:19 |
16 | _a -> () | 16 | _a -> () |
17 | testdata/language-features/basic-values/operator05.lc 2:13-2:22 | 17 | operator05.lc 2:13-2:22 |
18 | () | 18 | () |
19 | testdata/language-features/basic-values/operator05.lc 2:16-2:19 | 19 | operator05.lc 2:16-2:19 |
20 | forall a b . a -> b -> () | 20 | forall a b . a -> b -> () |
21 | testdata/language-features/basic-values/operator05.lc 2:20-2:22 | 21 | operator05.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 | |||
6 | value1 :: () | 6 | value1 :: () |
7 | value1 = _rhs () | 7 | value1 = _rhs () |
8 | ------------ tooltips | 8 | ------------ tooltips |
9 | testdata/language-features/basic-values/operator06.lc 1:1-1:7 | 9 | operator06.lc 1:1-1:7 |
10 | () | 10 | () |
11 | testdata/language-features/basic-values/operator06.lc 1:10-1:12 | 11 | operator06.lc 1:10-1:12 |
12 | () | 12 | () |
13 | testdata/language-features/basic-values/operator06.lc 1:10-1:16 | 13 | operator06.lc 1:10-1:16 |
14 | _a -> () | 14 | _a -> () |
15 | testdata/language-features/basic-values/operator06.lc 1:10-1:19 | 15 | operator06.lc 1:10-1:19 |
16 | () | 16 | () |
17 | testdata/language-features/basic-values/operator06.lc 1:13-1:16 | 17 | operator06.lc 1:13-1:16 |
18 | forall a b . a -> b -> () | 18 | forall a b . a -> b -> () |
19 | testdata/language-features/basic-values/operator06.lc 1:17-1:19 | 19 | operator06.lc 1:17-1:19 |
20 | () | 20 | () |
21 | testdata/language-features/basic-values/operator06.lc 2:19-2:21 | 21 | operator06.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 @@ | |||
1 | Operator precedences don't match: | 1 | Operator precedences don't match: |
2 | infix 5 at testdata/language-features/basic-values/operator07.reject.lc:11:11: | 2 | infix 5 at operator07.reject.lc:11:11: |
3 | main = () @&> () <@& () | 3 | main = () @&> () <@& () |
4 | ^^^ | 4 | ^^^ |
5 | infixl 5 at testdata/language-features/basic-values/operator07.reject.lc:11:18: | 5 | infixl 5 at operator07.reject.lc:11:18: |
6 | main = () @&> () <@& () | 6 | main = () @&> () <@& () |
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 @@ | |||
1 | Operator precedences don't match: | 1 | Operator precedences don't match: |
2 | infix 5 at testdata/language-features/basic-values/operator08.reject.lc:10:6: | 2 | infix 5 at operator08.reject.lc:10:6: |
3 | x = (@&> () <@& ()) | 3 | x = (@&> () <@& ()) |
4 | ^^^ | 4 | ^^^ |
5 | infixl 5 at testdata/language-features/basic-values/operator08.reject.lc:10:13: | 5 | infixl 5 at operator08.reject.lc:10:13: |
6 | x = (@&> () <@& ()) | 6 | x = (@&> () <@& ()) |
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 @@ | |||
1 | already defined unit at testdata/language-features/basic-values/redefine01.reject.lc:3:1: | 1 | already defined unit at redefine01.reject.lc:3:1: |
2 | unit = () | 2 | unit = () |
3 | ^^^^ | 3 | ^^^^ |
4 | and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: | 4 | and at redefine01.reject.lc:1:1: |
5 | unit = () | 5 | unit = () |
6 | ^^^^ | 6 | ^^^^ |
7 | ------------ trace | 7 | ------------ trace |
8 | unit :: () | 8 | unit :: () |
9 | tuple :: () | 9 | tuple :: () |
10 | unit :: () | 10 | unit :: () |
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: |
12 | unit = () | 12 | unit = () |
13 | ^^^^ | 13 | ^^^^ |
14 | and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: | 14 | and at redefine01.reject.lc:1:1: |
15 | unit = () | 15 | unit = () |
16 | ^^^^ | 16 | ^^^^ |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/redefine01.reject.lc 1:1-1:5 | 18 | redefine01.reject.lc 1:1-1:5 |
19 | () | 19 | () |
20 | testdata/language-features/basic-values/redefine01.reject.lc 1:8-1:10 | 20 | redefine01.reject.lc 1:8-1:10 |
21 | () | 21 | () |
22 | testdata/language-features/basic-values/redefine01.reject.lc 2:1-2:6 | 22 | redefine01.reject.lc 2:1-2:6 |
23 | () | 23 | () |
24 | testdata/language-features/basic-values/redefine01.reject.lc 2:9-2:11 | 24 | redefine01.reject.lc 2:9-2:11 |
25 | () | 25 | () |
26 | testdata/language-features/basic-values/redefine01.reject.lc 3:1-3:5 | 26 | redefine01.reject.lc 3:1-3:5 |
27 | () | 27 | () |
28 | testdata/language-features/basic-values/redefine01.reject.lc 3:8-3:10 | 28 | redefine01.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 @@ | |||
1 | testdata/language-features/basic-values/redefine02.reject.lc:3:8: | 1 | testdata/language-features/basic-values/redefine02.reject.lc:3:8: |
2 | expecting expression | 2 | expecting expression |
3 | redefined x: | 3 | redefined x: |
4 | testdata/language-features/basic-values/redefine02.reject.lc:1:12: | 4 | redefine02.reject.lc:1:12: |
5 | unit = let x = () | 5 | unit = let x = () |
6 | ^ | 6 | ^ |
7 | testdata/language-features/basic-values/redefine02.reject.lc:2:12: | 7 | redefine02.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 @@ | |||
1 | testdata/language-features/basic-values/redefine03.reject.lc:4:1: | 1 | testdata/language-features/basic-values/redefine03.reject.lc:4:1: |
2 | redefined x: | 2 | redefined x: |
3 | testdata/language-features/basic-values/redefine03.reject.lc:2:9: | 3 | redefine03.reject.lc:2:9: |
4 | where x = () | 4 | where x = () |
5 | ^ | 5 | ^ |
6 | testdata/language-features/basic-values/redefine03.reject.lc:3:9: | 6 | redefine03.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 | |||
16 | value :: Char | 16 | value :: Char |
17 | value = _rhs '7' | 17 | value = _rhs '7' |
18 | ------------ tooltips | 18 | ------------ tooltips |
19 | testdata/language-features/basic-values/shadowing01.lc 1:1-1:6 | 19 | shadowing01.lc 1:1-1:6 |
20 | Char | 20 | Char |
21 | testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 | 21 | shadowing01.lc 2:11-2:14 |
22 | Char | 22 | Char |
23 | testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 | 23 | shadowing01.lc 3:11-3:18 |
24 | String | 24 | String |
25 | testdata/language-features/basic-values/shadowing01.lc 5:17-5:18 | 25 | shadowing01.lc 5:17-5:18 |
26 | _b | 26 | _b |
27 | testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 | 27 | shadowing01.lc 6:17-6:21 |
28 | Float | 28 | Float |
29 | testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 | 29 | shadowing01.lc 7:25-7:27 |
30 | () | 30 | () |
31 | testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 | 31 | shadowing01.lc 8:25-8:28 |
32 | Char | 32 | Char |
33 | testdata/language-features/basic-values/shadowing01.lc 9:25-9:29 | 33 | shadowing01.lc 9:25-9:29 |
34 | Float | 34 | Float |
35 | testdata/language-features/basic-values/shadowing01.lc 10:20-10:27 | 35 | shadowing01.lc 10:20-10:27 |
36 | String | 36 | String |
37 | testdata/language-features/basic-values/shadowing01.lc 11:14-11:16 | 37 | shadowing01.lc 11:14-11:16 |
38 | () | 38 | () |
39 | testdata/language-features/basic-values/shadowing01.lc 12:6-12:9 | 39 | shadowing01.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' | |||
27 | world :: String | 27 | world :: String |
28 | world = _rhs "world" | 28 | world = _rhs "world" |
29 | ------------ tooltips | 29 | ------------ tooltips |
30 | testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 | 30 | shadowing02.lc 1:1-1:2 |
31 | forall a . Num a => a | 31 | forall a . Num a => a |
32 | testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 | 32 | shadowing02.lc 1:5-1:6 |
33 | _b | 33 | _b |
34 | testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 | 34 | shadowing02.lc 2:1-2:6 |
35 | String | 35 | String |
36 | testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 | 36 | shadowing02.lc 2:9-2:16 |
37 | String | 37 | String |
38 | testdata/language-features/basic-values/shadowing02.lc 3:1-3:7 | 38 | shadowing02.lc 3:1-3:7 |
39 | Char | 39 | Char |
40 | testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 | 40 | shadowing02.lc 4:11-4:14 |
41 | Char | 41 | Char |
42 | testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 | 42 | shadowing02.lc 5:11-5:18 |
43 | String | 43 | String |
44 | testdata/language-features/basic-values/shadowing02.lc 6:11-6:14 | 44 | shadowing02.lc 6:11-6:14 |
45 | _b | 45 | _b |
46 | testdata/language-features/basic-values/shadowing02.lc 8:17-8:18 | 46 | shadowing02.lc 8:17-8:18 |
47 | _b | 47 | _b |
48 | testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 | 48 | shadowing02.lc 9:17-9:21 |
49 | Float | 49 | Float |
50 | testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 | 50 | shadowing02.lc 10:25-10:27 |
51 | () | 51 | () |
52 | testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 | 52 | shadowing02.lc 11:25-11:28 |
53 | Char | 53 | Char |
54 | testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 | 54 | shadowing02.lc 12:25-12:29 |
55 | Float | 55 | Float |
56 | testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 | 56 | shadowing02.lc 13:25-13:26 |
57 | forall a . Num a => a | 57 | forall a . Num a => a |
58 | testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 | 58 | shadowing02.lc 14:20-14:25 |
59 | String | 59 | String |
60 | testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 | 60 | shadowing02.lc 15:14-15:16 |
61 | () | 61 | () |
62 | testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 | 62 | shadowing02.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 () | |||
5 | x :: forall a b . a -> b -> () | 5 | x :: forall a b . a -> b -> () |
6 | x = \a b _ _ -> _rhs () | 6 | x = \a b _ _ -> _rhs () |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/shadowing03.lc 1:1-1:2 | 8 | shadowing03.lc 1:1-1:2 |
9 | forall a b . a -> b -> () | 9 | forall a b . a -> b -> () |
10 | testdata/language-features/basic-values/shadowing03.lc 1:9-1:11 | 10 | shadowing03.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 |
8 | testdata/language-features/basic-values/shadowing04.lc 1:1-1:3 | 8 | shadowing04.lc 1:1-1:3 |
9 | forall a b . a -> b -> () | 9 | forall a b . a -> b -> () |
10 | testdata/language-features/basic-values/shadowing04.lc 1:11-1:13 | 10 | shadowing04.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 ()) | |||
5 | unit :: () | 5 | unit :: () |
6 | unit = _rhs () | 6 | unit = _rhs () |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/tuple01.lc 1:1-1:5 | 8 | tuple01.lc 1:1-1:5 |
9 | () | 9 | () |
10 | testdata/language-features/basic-values/tuple01.lc 1:8-1:10 | 10 | tuple01.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 ((), ()) | |||
15 | tuple3 :: ((String, Char), ()) | 15 | tuple3 :: ((String, Char), ()) |
16 | tuple3 = _rhs (("name", 'c'), ()) | 16 | tuple3 = _rhs (("name", 'c'), ()) |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/tuple02.lc 1:1-1:7 | 18 | tuple02.lc 1:1-1:7 |
19 | forall a . Num a => (a, Float, Char, String, ()) | 19 | forall a . Num a => (a, Float, Char, String, ()) |
20 | testdata/language-features/basic-values/tuple02.lc 1:10-1:33 | 20 | tuple02.lc 1:10-1:33 |
21 | (_b, Float, Char, String, ()) | 21 | (_b, Float, Char, String, ()) |
22 | testdata/language-features/basic-values/tuple02.lc 1:11-1:12 | 22 | tuple02.lc 1:11-1:12 |
23 | _b | 23 | _b |
24 | testdata/language-features/basic-values/tuple02.lc 1:13-1:16 | 24 | tuple02.lc 1:13-1:16 |
25 | Float | 25 | Float |
26 | testdata/language-features/basic-values/tuple02.lc 1:13-1:32 | 26 | tuple02.lc 1:13-1:32 |
27 | (Float, Char, String, ()) | 27 | (Float, Char, String, ()) |
28 | testdata/language-features/basic-values/tuple02.lc 1:17-1:20 | 28 | tuple02.lc 1:17-1:20 |
29 | Char | 29 | Char |
30 | testdata/language-features/basic-values/tuple02.lc 1:17-1:32 | 30 | tuple02.lc 1:17-1:32 |
31 | (Char, String, ()) | 31 | (Char, String, ()) |
32 | testdata/language-features/basic-values/tuple02.lc 1:21-1:29 | 32 | tuple02.lc 1:21-1:29 |
33 | String | 33 | String |
34 | testdata/language-features/basic-values/tuple02.lc 1:21-1:32 | 34 | tuple02.lc 1:21-1:32 |
35 | (String, ()) | 35 | (String, ()) |
36 | testdata/language-features/basic-values/tuple02.lc 1:30-1:32 | 36 | tuple02.lc 1:30-1:32 |
37 | () | ((())) | 37 | () | ((())) |
38 | testdata/language-features/basic-values/tuple02.lc 3:1-3:7 | 38 | tuple02.lc 3:1-3:7 |
39 | ((), ()) | 39 | ((), ()) |
40 | testdata/language-features/basic-values/tuple02.lc 3:10-3:17 | 40 | tuple02.lc 3:10-3:17 |
41 | ((), ()) | 41 | ((), ()) |
42 | testdata/language-features/basic-values/tuple02.lc 3:11-3:13 | 42 | tuple02.lc 3:11-3:13 |
43 | () | 43 | () |
44 | testdata/language-features/basic-values/tuple02.lc 3:14-3:16 | 44 | tuple02.lc 3:14-3:16 |
45 | () | ((())) | 45 | () | ((())) |
46 | testdata/language-features/basic-values/tuple02.lc 5:1-5:7 | 46 | tuple02.lc 5:1-5:7 |
47 | ((String, Char), ()) | 47 | ((String, Char), ()) |
48 | testdata/language-features/basic-values/tuple02.lc 5:10-5:27 | 48 | tuple02.lc 5:10-5:27 |
49 | ((String, Char), ()) | 49 | ((String, Char), ()) |
50 | testdata/language-features/basic-values/tuple02.lc 5:11-5:23 | 50 | tuple02.lc 5:11-5:23 |
51 | (String, Char) | 51 | (String, Char) |
52 | testdata/language-features/basic-values/tuple02.lc 5:12-5:18 | 52 | tuple02.lc 5:12-5:18 |
53 | String | 53 | String |
54 | testdata/language-features/basic-values/tuple02.lc 5:19-5:22 | 54 | tuple02.lc 5:19-5:22 |
55 | Char | ((Char)) | 55 | Char | ((Char)) |
56 | testdata/language-features/basic-values/tuple02.lc 5:24-5:26 | 56 | tuple02.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' | |||
12 | value2 :: Char | 12 | value2 :: Char |
13 | value2 = _rhs 'a' | 13 | value2 = _rhs 'a' |
14 | ------------ tooltips | 14 | ------------ tooltips |
15 | testdata/language-features/basic-values/typesig01.lc 1:11-1:15 | 15 | typesig01.lc 1:11-1:15 |
16 | Type | 16 | Type |
17 | testdata/language-features/basic-values/typesig01.lc 2:1-2:7 | 17 | typesig01.lc 2:1-2:7 |
18 | Char | 18 | Char |
19 | testdata/language-features/basic-values/typesig01.lc 2:10-2:13 | 19 | typesig01.lc 2:10-2:13 |
20 | Char | 20 | Char |
21 | testdata/language-features/basic-values/typesig01.lc 4:9-4:13 | 21 | typesig01.lc 4:9-4:13 |
22 | Type | 22 | Type |
23 | testdata/language-features/basic-values/typesig01.lc 5:1-5:7 | 23 | typesig01.lc 5:1-5:7 |
24 | Char | 24 | Char |
25 | testdata/language-features/basic-values/typesig01.lc 5:8-5:11 | 25 | typesig01.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' | |||
10 | value2 :: Char | 10 | value2 :: Char |
11 | value2 = _rhs 'a' | 11 | value2 = _rhs 'a' |
12 | ------------ tooltips | 12 | ------------ tooltips |
13 | testdata/language-features/basic-values/typesig02.lc 1:1-1:7 | 13 | typesig02.lc 1:1-1:7 |
14 | Char | 14 | Char |
15 | testdata/language-features/basic-values/typesig02.lc 1:10-1:13 | 15 | typesig02.lc 1:10-1:13 |
16 | Char | 16 | Char |
17 | testdata/language-features/basic-values/typesig02.lc 1:17-1:21 | 17 | typesig02.lc 1:17-1:21 |
18 | Type | 18 | Type |
19 | testdata/language-features/basic-values/typesig02.lc 3:1-3:7 | 19 | typesig02.lc 3:1-3:7 |
20 | Char | 20 | Char |
21 | testdata/language-features/basic-values/typesig02.lc 3:8-3:11 | 21 | typesig02.lc 3:8-3:11 |
22 | Char | 22 | Char |
23 | testdata/language-features/basic-values/typesig02.lc 3:13-3:17 | 23 | typesig02.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 () | |||
12 | fun2 :: forall a b c . a -> b -> c -> () | 12 | fun2 :: forall a b c . a -> b -> c -> () |
13 | fun2 = \_ _ _ _ _ _ -> _rhs () | 13 | fun2 = \_ _ _ _ _ _ -> _rhs () |
14 | ------------ tooltips | 14 | ------------ tooltips |
15 | testdata/language-features/basic-values/typesig03.lc 1:9-1:10 | 15 | typesig03.lc 1:9-1:10 |
16 | _f | 16 | _f |
17 | testdata/language-features/basic-values/typesig03.lc 1:9-1:26 | 17 | typesig03.lc 1:9-1:26 |
18 | Type | Type | Type | 18 | Type | Type | Type |
19 | testdata/language-features/basic-values/typesig03.lc 1:14-1:15 | 19 | typesig03.lc 1:14-1:15 |
20 | _e | 20 | _e |
21 | testdata/language-features/basic-values/typesig03.lc 1:14-1:26 | 21 | typesig03.lc 1:14-1:26 |
22 | Type | 22 | Type |
23 | testdata/language-features/basic-values/typesig03.lc 1:19-1:20 | 23 | typesig03.lc 1:19-1:20 |
24 | _d | 24 | _d |
25 | testdata/language-features/basic-values/typesig03.lc 1:19-1:26 | 25 | typesig03.lc 1:19-1:26 |
26 | Type | 26 | Type |
27 | testdata/language-features/basic-values/typesig03.lc 1:24-1:26 | 27 | typesig03.lc 1:24-1:26 |
28 | Type | Type | 28 | Type | Type |
29 | testdata/language-features/basic-values/typesig03.lc 2:1-2:5 | 29 | typesig03.lc 2:1-2:5 |
30 | forall a b c . a -> b -> c -> () | 30 | forall a b c . a -> b -> c -> () |
31 | testdata/language-features/basic-values/typesig03.lc 2:14-2:16 | 31 | typesig03.lc 2:14-2:16 |
32 | () | 32 | () |
33 | testdata/language-features/basic-values/typesig03.lc 4:7-4:8 | 33 | typesig03.lc 4:7-4:8 |
34 | _f | 34 | _f |
35 | testdata/language-features/basic-values/typesig03.lc 4:7-4:18 | 35 | typesig03.lc 4:7-4:18 |
36 | Type | Type | Type | 36 | Type | Type | Type |
37 | testdata/language-features/basic-values/typesig03.lc 4:10-4:11 | 37 | typesig03.lc 4:10-4:11 |
38 | _e | 38 | _e |
39 | testdata/language-features/basic-values/typesig03.lc 4:10-4:18 | 39 | typesig03.lc 4:10-4:18 |
40 | Type | 40 | Type |
41 | testdata/language-features/basic-values/typesig03.lc 4:13-4:14 | 41 | typesig03.lc 4:13-4:14 |
42 | _d | 42 | _d |
43 | testdata/language-features/basic-values/typesig03.lc 4:13-4:18 | 43 | typesig03.lc 4:13-4:18 |
44 | Type | 44 | Type |
45 | testdata/language-features/basic-values/typesig03.lc 4:16-4:18 | 45 | typesig03.lc 4:16-4:18 |
46 | Type | Type | 46 | Type | Type |
47 | testdata/language-features/basic-values/typesig03.lc 5:1-5:5 | 47 | typesig03.lc 5:1-5:5 |
48 | forall a b c . a -> b -> c -> () | 48 | forall a b c . a -> b -> c -> () |
49 | testdata/language-features/basic-values/typesig03.lc 5:14-5:16 | 49 | typesig03.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 () | |||
12 | fun2 :: forall a b c . a -> (b -> c) -> () | 12 | fun2 :: forall a b c . a -> (b -> c) -> () |
13 | fun2 = \_ _ _ _ _ -> _rhs () | 13 | fun2 = \_ _ _ _ _ -> _rhs () |
14 | ------------ tooltips | 14 | ------------ tooltips |
15 | testdata/language-features/basic-values/typesig04.lc 1:9-1:10 | 15 | typesig04.lc 1:9-1:10 |
16 | _f | 16 | _f |
17 | testdata/language-features/basic-values/typesig04.lc 1:9-1:28 | 17 | typesig04.lc 1:9-1:28 |
18 | Type | Type | Type | 18 | Type | Type | Type |
19 | testdata/language-features/basic-values/typesig04.lc 1:14-1:28 | 19 | typesig04.lc 1:14-1:28 |
20 | Type | 20 | Type |
21 | testdata/language-features/basic-values/typesig04.lc 1:15-1:16 | 21 | typesig04.lc 1:15-1:16 |
22 | _e | 22 | _e |
23 | testdata/language-features/basic-values/typesig04.lc 1:20-1:21 | 23 | typesig04.lc 1:20-1:21 |
24 | _d | Type | 24 | _d | Type |
25 | testdata/language-features/basic-values/typesig04.lc 1:26-1:28 | 25 | typesig04.lc 1:26-1:28 |
26 | Type | Type | 26 | Type | Type |
27 | testdata/language-features/basic-values/typesig04.lc 2:1-2:5 | 27 | typesig04.lc 2:1-2:5 |
28 | forall a b c . a -> (b -> c) -> () | 28 | forall a b c . a -> (b -> c) -> () |
29 | testdata/language-features/basic-values/typesig04.lc 2:12-2:14 | 29 | typesig04.lc 2:12-2:14 |
30 | () | 30 | () |
31 | testdata/language-features/basic-values/typesig04.lc 4:7-4:8 | 31 | typesig04.lc 4:7-4:8 |
32 | _f | 32 | _f |
33 | testdata/language-features/basic-values/typesig04.lc 4:7-4:20 | 33 | typesig04.lc 4:7-4:20 |
34 | Type | Type | Type | 34 | Type | Type | Type |
35 | testdata/language-features/basic-values/typesig04.lc 4:10-4:20 | 35 | typesig04.lc 4:10-4:20 |
36 | Type | 36 | Type |
37 | testdata/language-features/basic-values/typesig04.lc 4:11-4:12 | 37 | typesig04.lc 4:11-4:12 |
38 | _e | 38 | _e |
39 | testdata/language-features/basic-values/typesig04.lc 4:14-4:15 | 39 | typesig04.lc 4:14-4:15 |
40 | _d | Type | 40 | _d | Type |
41 | testdata/language-features/basic-values/typesig04.lc 4:18-4:20 | 41 | typesig04.lc 4:18-4:20 |
42 | Type | Type | 42 | Type | Type |
43 | testdata/language-features/basic-values/typesig04.lc 5:1-5:5 | 43 | typesig04.lc 5:1-5:5 |
44 | forall a b c . a -> (b -> c) -> () | 44 | forall a b c . a -> (b -> c) -> () |
45 | testdata/language-features/basic-values/typesig04.lc 5:12-5:14 | 45 | typesig04.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' | |||
32 | value4 :: String | 32 | value4 :: String |
33 | value4 = _rhs "b" | 33 | value4 = _rhs "b" |
34 | ------------ tooltips | 34 | ------------ tooltips |
35 | testdata/language-features/basic-values/typesig05.lc 1:1-1:5 | 35 | typesig05.lc 1:1-1:5 |
36 | forall a b . a -> b -> a | 36 | forall a b . a -> b -> a |
37 | testdata/language-features/basic-values/typesig05.lc 1:12-1:13 | 37 | typesig05.lc 1:12-1:13 |
38 | _d | 38 | _d |
39 | testdata/language-features/basic-values/typesig05.lc 2:1-2:5 | 39 | typesig05.lc 2:1-2:5 |
40 | forall a b . a -> b -> b | 40 | forall a b . a -> b -> b |
41 | testdata/language-features/basic-values/typesig05.lc 2:12-2:13 | 41 | typesig05.lc 2:12-2:13 |
42 | _b | 42 | _b |
43 | testdata/language-features/basic-values/typesig05.lc 4:1-4:7 | 43 | typesig05.lc 4:1-4:7 |
44 | Char | 44 | Char |
45 | testdata/language-features/basic-values/typesig05.lc 4:10-4:14 | 45 | typesig05.lc 4:10-4:14 |
46 | forall a b . a -> b -> a | 46 | forall a b . a -> b -> a |
47 | testdata/language-features/basic-values/typesig05.lc 4:10-4:18 | 47 | typesig05.lc 4:10-4:18 |
48 | _a -> Char | 48 | _a -> Char |
49 | testdata/language-features/basic-values/typesig05.lc 4:10-4:22 | 49 | typesig05.lc 4:10-4:22 |
50 | Char | 50 | Char |
51 | testdata/language-features/basic-values/typesig05.lc 4:15-4:18 | 51 | typesig05.lc 4:15-4:18 |
52 | Char | 52 | Char |
53 | testdata/language-features/basic-values/typesig05.lc 4:19-4:22 | 53 | typesig05.lc 4:19-4:22 |
54 | String | 54 | String |
55 | testdata/language-features/basic-values/typesig05.lc 4:26-4:30 | 55 | typesig05.lc 4:26-4:30 |
56 | Type | 56 | Type |
57 | testdata/language-features/basic-values/typesig05.lc 5:1-5:7 | 57 | typesig05.lc 5:1-5:7 |
58 | String | 58 | String |
59 | testdata/language-features/basic-values/typesig05.lc 5:10-5:14 | 59 | typesig05.lc 5:10-5:14 |
60 | forall a b . a -> b -> b | 60 | forall a b . a -> b -> b |
61 | testdata/language-features/basic-values/typesig05.lc 5:10-5:18 | 61 | typesig05.lc 5:10-5:18 |
62 | _a -> _a | 62 | _a -> _a |
63 | testdata/language-features/basic-values/typesig05.lc 5:10-5:22 | 63 | typesig05.lc 5:10-5:22 |
64 | String | 64 | String |
65 | testdata/language-features/basic-values/typesig05.lc 5:15-5:18 | 65 | typesig05.lc 5:15-5:18 |
66 | Char | 66 | Char |
67 | testdata/language-features/basic-values/typesig05.lc 5:19-5:22 | 67 | typesig05.lc 5:19-5:22 |
68 | String | 68 | String |
69 | testdata/language-features/basic-values/typesig05.lc 5:26-5:32 | 69 | typesig05.lc 5:26-5:32 |
70 | Type | 70 | Type |
71 | testdata/language-features/basic-values/typesig05.lc 7:11-7:15 | 71 | typesig05.lc 7:11-7:15 |
72 | Type | 72 | Type |
73 | testdata/language-features/basic-values/typesig05.lc 8:1-8:7 | 73 | typesig05.lc 8:1-8:7 |
74 | Char | 74 | Char |
75 | testdata/language-features/basic-values/typesig05.lc 8:10-8:14 | 75 | typesig05.lc 8:10-8:14 |
76 | forall a b . a -> b -> a | 76 | forall a b . a -> b -> a |
77 | testdata/language-features/basic-values/typesig05.lc 8:10-8:18 | 77 | typesig05.lc 8:10-8:18 |
78 | _a -> Char | 78 | _a -> Char |
79 | testdata/language-features/basic-values/typesig05.lc 8:10-8:22 | 79 | typesig05.lc 8:10-8:22 |
80 | Char | 80 | Char |
81 | testdata/language-features/basic-values/typesig05.lc 8:15-8:18 | 81 | typesig05.lc 8:15-8:18 |
82 | Char | 82 | Char |
83 | testdata/language-features/basic-values/typesig05.lc 8:19-8:22 | 83 | typesig05.lc 8:19-8:22 |
84 | String | 84 | String |
85 | testdata/language-features/basic-values/typesig05.lc 10:11-10:17 | 85 | typesig05.lc 10:11-10:17 |
86 | Type | 86 | Type |
87 | testdata/language-features/basic-values/typesig05.lc 11:1-11:7 | 87 | typesig05.lc 11:1-11:7 |
88 | String | 88 | String |
89 | testdata/language-features/basic-values/typesig05.lc 11:10-11:14 | 89 | typesig05.lc 11:10-11:14 |
90 | forall a b . a -> b -> b | 90 | forall a b . a -> b -> b |
91 | testdata/language-features/basic-values/typesig05.lc 11:10-11:18 | 91 | typesig05.lc 11:10-11:18 |
92 | _a -> _a | 92 | _a -> _a |
93 | testdata/language-features/basic-values/typesig05.lc 11:10-11:22 | 93 | typesig05.lc 11:10-11:22 |
94 | String | 94 | String |
95 | testdata/language-features/basic-values/typesig05.lc 11:15-11:18 | 95 | typesig05.lc 11:15-11:18 |
96 | Char | 96 | Char |
97 | testdata/language-features/basic-values/typesig05.lc 11:19-11:22 | 97 | typesig05.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" | |||
20 | value2 :: String | 20 | value2 :: String |
21 | value2 = _rhs "hi" | 21 | value2 = _rhs "hi" |
22 | ------------ tooltips | 22 | ------------ tooltips |
23 | testdata/language-features/basic-values/typesig06.lc 1:1-1:5 | 23 | typesig06.lc 1:1-1:5 |
24 | forall a b . a -> b -> a | 24 | forall a b . a -> b -> a |
25 | testdata/language-features/basic-values/typesig06.lc 1:12-1:13 | 25 | typesig06.lc 1:12-1:13 |
26 | _d | 26 | _d |
27 | testdata/language-features/basic-values/typesig06.lc 2:3-2:5 | 27 | typesig06.lc 2:3-2:5 |
28 | forall a b . a -> b -> a | 28 | forall a b . a -> b -> a |
29 | testdata/language-features/basic-values/typesig06.lc 2:10-2:11 | 29 | typesig06.lc 2:10-2:11 |
30 | _d | 30 | _d |
31 | testdata/language-features/basic-values/typesig06.lc 4:1-4:7 | 31 | typesig06.lc 4:1-4:7 |
32 | String | 32 | String |
33 | testdata/language-features/basic-values/typesig06.lc 4:10-4:14 | 33 | typesig06.lc 4:10-4:14 |
34 | String | 34 | String |
35 | testdata/language-features/basic-values/typesig06.lc 4:10-4:17 | 35 | typesig06.lc 4:10-4:17 |
36 | _a -> String | 36 | _a -> String |
37 | testdata/language-features/basic-values/typesig06.lc 4:10-4:21 | 37 | typesig06.lc 4:10-4:21 |
38 | String | 38 | String |
39 | testdata/language-features/basic-values/typesig06.lc 4:15-4:17 | 39 | typesig06.lc 4:15-4:17 |
40 | forall a b . a -> b -> a | 40 | forall a b . a -> b -> a |
41 | testdata/language-features/basic-values/typesig06.lc 4:18-4:21 | 41 | typesig06.lc 4:18-4:21 |
42 | Float | 42 | Float |
43 | testdata/language-features/basic-values/typesig06.lc 4:25-4:31 | 43 | typesig06.lc 4:25-4:31 |
44 | Type | 44 | Type |
45 | testdata/language-features/basic-values/typesig06.lc 5:1-5:7 | 45 | typesig06.lc 5:1-5:7 |
46 | String | 46 | String |
47 | testdata/language-features/basic-values/typesig06.lc 5:10-5:14 | 47 | typesig06.lc 5:10-5:14 |
48 | String | 48 | String |
49 | testdata/language-features/basic-values/typesig06.lc 5:10-5:21 | 49 | typesig06.lc 5:10-5:21 |
50 | _a -> String | 50 | _a -> String |
51 | testdata/language-features/basic-values/typesig06.lc 5:10-5:25 | 51 | typesig06.lc 5:10-5:25 |
52 | String | 52 | String |
53 | testdata/language-features/basic-values/typesig06.lc 5:15-5:21 | 53 | typesig06.lc 5:15-5:21 |
54 | forall a b . a -> b -> a | 54 | forall a b . a -> b -> a |
55 | testdata/language-features/basic-values/typesig06.lc 5:22-5:25 | 55 | typesig06.lc 5:22-5:25 |
56 | Float | 56 | Float |
57 | testdata/language-features/basic-values/typesig06.lc 5:29-5:35 | 57 | typesig06.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 () | |||
36 | value6 :: () -> () -> () | 36 | value6 :: () -> () -> () |
37 | value6 = \_ _ -> _rhs () | 37 | value6 = \_ _ -> _rhs () |
38 | ------------ tooltips | 38 | ------------ tooltips |
39 | testdata/language-features/basic-values/typesig07.lc 1:27-1:30 | 39 | typesig07.lc 1:27-1:30 |
40 | Type | Type | Type | 40 | Type | Type | Type |
41 | testdata/language-features/basic-values/typesig07.lc 3:1-3:7 | 41 | typesig07.lc 3:1-3:7 |
42 | Int | 42 | Int |
43 | testdata/language-features/basic-values/typesig07.lc 3:10-3:11 | 43 | typesig07.lc 3:10-3:11 |
44 | _b | 44 | _b |
45 | testdata/language-features/basic-values/typesig07.lc 4:1-4:7 | 45 | typesig07.lc 4:1-4:7 |
46 | Int | 46 | Int |
47 | testdata/language-features/basic-values/typesig07.lc 4:10-4:11 | 47 | typesig07.lc 4:10-4:11 |
48 | _b | 48 | _b |
49 | testdata/language-features/basic-values/typesig07.lc 5:1-5:7 | 49 | typesig07.lc 5:1-5:7 |
50 | Int | 50 | Int |
51 | testdata/language-features/basic-values/typesig07.lc 5:10-5:11 | 51 | typesig07.lc 5:10-5:11 |
52 | _b | 52 | _b |
53 | testdata/language-features/basic-values/typesig07.lc 8:12-8:14 | 53 | typesig07.lc 8:12-8:14 |
54 | Type | Type | Type | 54 | Type | Type | Type |
55 | testdata/language-features/basic-values/typesig07.lc 8:18-8:20 | 55 | typesig07.lc 8:18-8:20 |
56 | Type | Type | Type | 56 | Type | Type | Type |
57 | testdata/language-features/basic-values/typesig07.lc 8:18-8:26 | 57 | typesig07.lc 8:18-8:26 |
58 | Type | Type | Type | 58 | Type | Type | Type |
59 | testdata/language-features/basic-values/typesig07.lc 8:24-8:26 | 59 | typesig07.lc 8:24-8:26 |
60 | Type | Type | Type | Type | Type | Type | 60 | Type | Type | Type | Type | Type | Type |
61 | testdata/language-features/basic-values/typesig07.lc 10:1-10:7 | 61 | typesig07.lc 10:1-10:7 |
62 | () -> () -> () | 62 | () -> () -> () |
63 | testdata/language-features/basic-values/typesig07.lc 10:14-10:16 | 63 | typesig07.lc 10:14-10:16 |
64 | () | 64 | () |
65 | testdata/language-features/basic-values/typesig07.lc 11:3-11:6 | 65 | typesig07.lc 11:3-11:6 |
66 | () -> () -> () | 66 | () -> () -> () |
67 | testdata/language-features/basic-values/typesig07.lc 11:11-11:13 | 67 | typesig07.lc 11:11-11:13 |
68 | () | 68 | () |
69 | testdata/language-features/basic-values/typesig07.lc 12:1-12:7 | 69 | typesig07.lc 12:1-12:7 |
70 | () -> () -> () | 70 | () -> () -> () |
71 | testdata/language-features/basic-values/typesig07.lc 12:14-12:16 | 71 | typesig07.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 |
8 | testdata/language-features/basic-values/typesyn01.lc 1:6-1:12 | 8 | typesyn01.lc 1:6-1:12 |
9 | Type | 9 | Type |
10 | testdata/language-features/basic-values/typesyn01.lc 1:15-1:17 | 10 | typesyn01.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 | |||
11 | fun :: forall a . a -> MyUnit -> () | 11 | fun :: forall a . a -> MyUnit -> () |
12 | fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a | 12 | fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a |
13 | ------------ tooltips | 13 | ------------ tooltips |
14 | testdata/language-features/basic-values/typesyn02.lc 1:6-1:12 | 14 | typesyn02.lc 1:6-1:12 |
15 | Type | 15 | Type |
16 | testdata/language-features/basic-values/typesyn02.lc 1:15-1:17 | 16 | typesyn02.lc 1:15-1:17 |
17 | Type | 17 | Type |
18 | testdata/language-features/basic-values/typesyn02.lc 3:8-3:9 | 18 | typesyn02.lc 3:8-3:9 |
19 | _b | 19 | _b |
20 | testdata/language-features/basic-values/typesyn02.lc 3:8-3:29 | 20 | typesyn02.lc 3:8-3:29 |
21 | Type | 21 | Type |
22 | testdata/language-features/basic-values/typesyn02.lc 3:13-3:19 | 22 | typesyn02.lc 3:13-3:19 |
23 | Type | 23 | Type |
24 | testdata/language-features/basic-values/typesyn02.lc 3:13-3:29 | 24 | typesyn02.lc 3:13-3:29 |
25 | Type | 25 | Type |
26 | testdata/language-features/basic-values/typesyn02.lc 3:23-3:29 | 26 | typesyn02.lc 3:23-3:29 |
27 | Type | Type | 27 | Type | Type |
28 | testdata/language-features/basic-values/typesyn02.lc 4:1-4:4 | 28 | typesyn02.lc 4:1-4:4 |
29 | forall a . a -> MyUnit -> () | 29 | forall a . a -> MyUnit -> () |
30 | testdata/language-features/basic-values/typesyn02.lc 4:12-4:14 | 30 | typesyn02.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 @@ | |||
1 | already defined 'MyUnit at testdata/language-features/basic-values/typesyn03.reject.lc:2:6: | 1 | already defined 'MyUnit at typesyn03.reject.lc:2:6: |
2 | type MyUnit = () | 2 | type MyUnit = () |
3 | ^^^^^^ | 3 | ^^^^^^ |
4 | and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: | 4 | and at typesyn03.reject.lc:1:6: |
5 | type MyUnit = () | 5 | type 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: |
11 | type MyUnit = () | 11 | type MyUnit = () |
12 | ^^^^^^ | 12 | ^^^^^^ |
13 | and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: | 13 | and at typesyn03.reject.lc:1:6: |
14 | type MyUnit = () | 14 | type MyUnit = () |
15 | ^^^^^^ | 15 | ^^^^^^ |
16 | ------------ tooltips | 16 | ------------ tooltips |
17 | testdata/language-features/basic-values/typesyn03.reject.lc 1:6-1:12 | 17 | typesyn03.reject.lc 1:6-1:12 |
18 | Type | 18 | Type |
19 | testdata/language-features/basic-values/typesyn03.reject.lc 1:15-1:17 | 19 | typesyn03.reject.lc 1:15-1:17 |
20 | Type | 20 | Type |
21 | testdata/language-features/basic-values/typesyn03.reject.lc 2:6-2:12 | 21 | typesyn03.reject.lc 2:6-2:12 |
22 | Type | 22 | Type |
23 | testdata/language-features/basic-values/typesyn03.reject.lc 2:15-2:17 | 23 | typesyn03.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 @@ | |||
1 | already defined 'MyUnit at testdata/language-features/basic-values/typesyn04.reject.lc:2:6: | 1 | already defined 'MyUnit at typesyn04.reject.lc:2:6: |
2 | type MyUnit = () | 2 | type MyUnit = () |
3 | ^^^^^^ | 3 | ^^^^^^ |
4 | and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: | 4 | and at typesyn04.reject.lc:1:6: |
5 | type MyUnit = () | 5 | type 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: |
11 | type MyUnit = () | 11 | type MyUnit = () |
12 | ^^^^^^ | 12 | ^^^^^^ |
13 | and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: | 13 | and at typesyn04.reject.lc:1:6: |
14 | type MyUnit = () | 14 | type MyUnit = () |
15 | ^^^^^^ | 15 | ^^^^^^ |
16 | ------------ tooltips | 16 | ------------ tooltips |
17 | testdata/language-features/basic-values/typesyn04.reject.lc 1:6-1:12 | 17 | typesyn04.reject.lc 1:6-1:12 |
18 | Type | 18 | Type |
19 | testdata/language-features/basic-values/typesyn04.reject.lc 1:15-1:17 | 19 | typesyn04.reject.lc 1:15-1:17 |
20 | Type | 20 | Type |
21 | testdata/language-features/basic-values/typesyn04.reject.lc 2:6-2:12 | 21 | typesyn04.reject.lc 2:6-2:12 |
22 | Type | 22 | Type |
23 | testdata/language-features/basic-values/typesyn04.reject.lc 2:15-2:17 | 23 | typesyn04.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 () | |||
55 | value9 :: () | 55 | value9 :: () |
56 | value9 = _rhs () | 56 | value9 = _rhs () |
57 | ------------ tooltips | 57 | ------------ tooltips |
58 | testdata/language-features/basic-values/where01.lc 1:1-1:7 | 58 | where01.lc 1:1-1:7 |
59 | () | 59 | () |
60 | testdata/language-features/basic-values/where01.lc 1:10-1:12 | 60 | where01.lc 1:10-1:12 |
61 | () | 61 | () |
62 | testdata/language-features/basic-values/where01.lc 1:23-1:25 | 62 | where01.lc 1:23-1:25 |
63 | () | 63 | () |
64 | testdata/language-features/basic-values/where01.lc 3:1-3:7 | 64 | where01.lc 3:1-3:7 |
65 | () | 65 | () |
66 | testdata/language-features/basic-values/where01.lc 3:10-3:11 | 66 | where01.lc 3:10-3:11 |
67 | () | 67 | () |
68 | testdata/language-features/basic-values/where01.lc 4:12-4:14 | 68 | where01.lc 4:12-4:14 |
69 | () | 69 | () |
70 | testdata/language-features/basic-values/where01.lc 6:1-6:7 | 70 | where01.lc 6:1-6:7 |
71 | () | 71 | () |
72 | testdata/language-features/basic-values/where01.lc 6:10-6:11 | 72 | where01.lc 6:10-6:11 |
73 | () | 73 | () |
74 | testdata/language-features/basic-values/where01.lc 7:12-7:14 | 74 | where01.lc 7:12-7:14 |
75 | () | 75 | () |
76 | testdata/language-features/basic-values/where01.lc 8:12-8:14 | 76 | where01.lc 8:12-8:14 |
77 | () | 77 | () |
78 | testdata/language-features/basic-values/where01.lc 10:1-10:7 | 78 | where01.lc 10:1-10:7 |
79 | () | 79 | () |
80 | testdata/language-features/basic-values/where01.lc 10:10-10:11 | 80 | where01.lc 10:10-10:11 |
81 | () | 81 | () |
82 | testdata/language-features/basic-values/where01.lc 12:6-12:8 | 82 | where01.lc 12:6-12:8 |
83 | () | 83 | () |
84 | testdata/language-features/basic-values/where01.lc 13:6-13:8 | 84 | where01.lc 13:6-13:8 |
85 | () | 85 | () |
86 | testdata/language-features/basic-values/where01.lc 15:1-15:7 | 86 | where01.lc 15:1-15:7 |
87 | () | 87 | () |
88 | testdata/language-features/basic-values/where01.lc 15:10-15:11 | 88 | where01.lc 15:10-15:11 |
89 | () | 89 | () |
90 | testdata/language-features/basic-values/where01.lc 17:7-17:9 | 90 | where01.lc 17:7-17:9 |
91 | () | 91 | () |
92 | testdata/language-features/basic-values/where01.lc 18:7-18:9 | 92 | where01.lc 18:7-18:9 |
93 | () | 93 | () |
94 | testdata/language-features/basic-values/where01.lc 20:1-20:7 | 94 | where01.lc 20:1-20:7 |
95 | () | 95 | () |
96 | testdata/language-features/basic-values/where01.lc 20:10-20:12 | 96 | where01.lc 20:10-20:12 |
97 | () | 97 | () |
98 | testdata/language-features/basic-values/where01.lc 22:1-22:7 | 98 | where01.lc 22:1-22:7 |
99 | () | 99 | () |
100 | testdata/language-features/basic-values/where01.lc 22:10-22:12 | 100 | where01.lc 22:10-22:12 |
101 | () | 101 | () |
102 | testdata/language-features/basic-values/where01.lc 25:1-25:7 | 102 | where01.lc 25:1-25:7 |
103 | () | 103 | () |
104 | testdata/language-features/basic-values/where01.lc 25:10-25:12 | 104 | where01.lc 25:10-25:12 |
105 | () | 105 | () |
106 | testdata/language-features/basic-values/where01.lc 30:1-30:7 | 106 | where01.lc 30:1-30:7 |
107 | () | 107 | () |
108 | testdata/language-features/basic-values/where01.lc 30:10-30:11 | 108 | where01.lc 30:10-30:11 |
109 | () | 109 | () |
110 | testdata/language-features/basic-values/where01.lc 34:7-34:9 | 110 | where01.lc 34:7-34:9 |
111 | () | 111 | () |
112 | testdata/language-features/basic-values/where01.lc 35:7-35:9 | 112 | where01.lc 35:7-35:9 |
113 | () | 113 | () |
114 | testdata/language-features/basic-values/where01.lc 37:1-37:8 | 114 | where01.lc 37:1-37:8 |
115 | () | 115 | () |
116 | testdata/language-features/basic-values/where01.lc 37:11-37:12 | 116 | where01.lc 37:11-37:12 |
117 | () | 117 | () |
118 | testdata/language-features/basic-values/where01.lc 39:6-39:8 | 118 | where01.lc 39:6-39:8 |
119 | () | 119 | () |
120 | testdata/language-features/basic-values/where01.lc 40:6-40:8 | 120 | where01.lc 40:6-40:8 |
121 | () | 121 | () |
122 | testdata/language-features/basic-values/where01.lc 42:1-42:8 | 122 | where01.lc 42:1-42:8 |
123 | () | 123 | () |
124 | testdata/language-features/basic-values/where01.lc 42:11-42:12 | 124 | where01.lc 42:11-42:12 |
125 | () | 125 | () |
126 | testdata/language-features/basic-values/where01.lc 43:6-43:8 | 126 | where01.lc 43:6-43:8 |
127 | () | 127 | () |
128 | testdata/language-features/basic-values/where01.lc 44:6-44:8 | 128 | where01.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 () | |||
15 | value3 :: () | 15 | value3 :: () |
16 | value3 = _rhs () | 16 | value3 = _rhs () |
17 | ------------ tooltips | 17 | ------------ tooltips |
18 | testdata/language-features/basic-values/where04.lc 1:1-1:7 | 18 | where04.lc 1:1-1:7 |
19 | () | 19 | () |
20 | testdata/language-features/basic-values/where04.lc 1:18-1:19 | 20 | where04.lc 1:18-1:19 |
21 | () | 21 | () |
22 | testdata/language-features/basic-values/where04.lc 1:30-1:32 | 22 | where04.lc 1:30-1:32 |
23 | () | 23 | () |
24 | testdata/language-features/basic-values/where04.lc 1:36-1:37 | 24 | where04.lc 1:36-1:37 |
25 | () | 25 | () |
26 | testdata/language-features/basic-values/where04.lc 3:1-3:7 | 26 | where04.lc 3:1-3:7 |
27 | () | 27 | () |
28 | testdata/language-features/basic-values/where04.lc 3:18-3:19 | 28 | where04.lc 3:18-3:19 |
29 | () | 29 | () |
30 | testdata/language-features/basic-values/where04.lc 4:25-4:27 | 30 | where04.lc 4:25-4:27 |
31 | () | 31 | () |
32 | testdata/language-features/basic-values/where04.lc 5:13-5:14 | 32 | where04.lc 5:13-5:14 |
33 | () | 33 | () |
34 | testdata/language-features/basic-values/where04.lc 7:1-7:7 | 34 | where04.lc 7:1-7:7 |
35 | () | 35 | () |
36 | testdata/language-features/basic-values/where04.lc 7:18-7:19 | 36 | where04.lc 7:18-7:19 |
37 | () | 37 | () |
38 | testdata/language-features/basic-values/where04.lc 9:19-9:21 | 38 | where04.lc 9:19-9:21 |
39 | () | 39 | () |
40 | testdata/language-features/basic-values/where04.lc 10:13-10:14 | 40 | where04.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 |
51 | testdata/language-features/basic-values/where05.lc 1:1-1:7 | 51 | where05.lc 1:1-1:7 |
52 | forall a . (Eq a, Num a) => () | 52 | forall a . (Eq a, Num a) => () |
53 | testdata/language-features/basic-values/where05.lc 1:10-3:10 | 53 | where05.lc 1:10-3:10 |
54 | () | 54 | () |
55 | testdata/language-features/basic-values/where05.lc 1:15-1:16 | 55 | where05.lc 1:15-1:16 |
56 | _b | 56 | _b |
57 | testdata/language-features/basic-values/where05.lc 2:8-2:9 | 57 | where05.lc 2:8-2:9 |
58 | () | 58 | () |
59 | testdata/language-features/basic-values/where05.lc 2:8-3:10 | 59 | where05.lc 2:8-3:10 |
60 | Bool -> () | 60 | Bool -> () |
61 | testdata/language-features/basic-values/where05.lc 2:20-2:22 | 61 | where05.lc 2:20-2:22 |
62 | () | 62 | () |
63 | testdata/language-features/basic-values/where05.lc 3:8-3:10 | 63 | where05.lc 3:8-3:10 |
64 | () | 64 | () |
65 | testdata/language-features/basic-values/where05.lc 5:1-5:7 | 65 | where05.lc 5:1-5:7 |
66 | forall a . (Eq a, Num a) => () | 66 | forall a . (Eq a, Num a) => () |
67 | testdata/language-features/basic-values/where05.lc 5:10-8:10 | 67 | where05.lc 5:10-8:10 |
68 | () | 68 | () |
69 | testdata/language-features/basic-values/where05.lc 5:15-5:16 | 69 | where05.lc 5:15-5:16 |
70 | _b | 70 | _b |
71 | testdata/language-features/basic-values/where05.lc 6:8-6:9 | 71 | where05.lc 6:8-6:9 |
72 | () | 72 | () |
73 | testdata/language-features/basic-values/where05.lc 6:8-8:10 | 73 | where05.lc 6:8-8:10 |
74 | Bool -> () | 74 | Bool -> () |
75 | testdata/language-features/basic-values/where05.lc 7:14-7:16 | 75 | where05.lc 7:14-7:16 |
76 | () | 76 | () |
77 | testdata/language-features/basic-values/where05.lc 8:8-8:10 | 77 | where05.lc 8:8-8:10 |
78 | () | 78 | () |
79 | testdata/language-features/basic-values/where05.lc 10:1-10:7 | 79 | where05.lc 10:1-10:7 |
80 | forall a . (Eq a, Num a) => () | 80 | forall a . (Eq a, Num a) => () |
81 | testdata/language-features/basic-values/where05.lc 10:10-14:10 | 81 | where05.lc 10:10-14:10 |
82 | () | 82 | () |
83 | testdata/language-features/basic-values/where05.lc 10:15-10:16 | 83 | where05.lc 10:15-10:16 |
84 | _b | 84 | _b |
85 | testdata/language-features/basic-values/where05.lc 11:8-11:9 | 85 | where05.lc 11:8-11:9 |
86 | () | 86 | () |
87 | testdata/language-features/basic-values/where05.lc 11:8-14:10 | 87 | where05.lc 11:8-14:10 |
88 | Bool -> () | 88 | Bool -> () |
89 | testdata/language-features/basic-values/where05.lc 13:8-13:10 | 89 | where05.lc 13:8-13:10 |
90 | () | 90 | () |
91 | testdata/language-features/basic-values/where05.lc 14:8-14:10 | 91 | where05.lc 14:8-14:10 |
92 | () | 92 | () |
93 | testdata/language-features/basic-values/where05.lc 16:1-16:7 | 93 | where05.lc 16:1-16:7 |
94 | forall a . (Eq a, Num a) => () | 94 | forall a . (Eq a, Num a) => () |
95 | testdata/language-features/basic-values/where05.lc 16:10-18:10 | 95 | where05.lc 16:10-18:10 |
96 | () | 96 | () |
97 | testdata/language-features/basic-values/where05.lc 16:15-16:16 | 97 | where05.lc 16:15-16:16 |
98 | _b | 98 | _b |
99 | testdata/language-features/basic-values/where05.lc 17:8-17:9 | 99 | where05.lc 17:8-17:9 |
100 | () | 100 | () |
101 | testdata/language-features/basic-values/where05.lc 17:8-18:10 | 101 | where05.lc 17:8-18:10 |
102 | Bool -> () | 102 | Bool -> () |
103 | testdata/language-features/basic-values/where05.lc 18:8-18:10 | 103 | where05.lc 18:8-18:10 |
104 | () | 104 | () |
105 | testdata/language-features/basic-values/where05.lc 21:6-21:8 | 105 | where05.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 @@ | |||
1 | testdata/language-features/basic-values/where06.reject.lc:7:1: | 1 | testdata/language-features/basic-values/where06.reject.lc:7:1: |
2 | redefined x: | 2 | redefined x: |
3 | testdata/language-features/basic-values/where06.reject.lc:3:1: | 3 | where06.reject.lc:3:1: |
4 | x = y where | 4 | x = y where |
5 | ^ | 5 | ^ |
6 | testdata/language-features/basic-values/where06.reject.lc:5:1: | 6 | where06.reject.lc:5:1: |
7 | x = 'c' | 7 | x = '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 () | |||
5 | funUnit :: forall a . a -> () | 5 | funUnit :: forall a . a -> () |
6 | funUnit = \a _ -> _rhs () | 6 | funUnit = \a _ -> _rhs () |
7 | ------------ tooltips | 7 | ------------ tooltips |
8 | testdata/language-features/basic-values/wildcard01.lc 1:1-1:8 | 8 | wildcard01.lc 1:1-1:8 |
9 | forall a . a -> () | 9 | forall a . a -> () |
10 | testdata/language-features/basic-values/wildcard01.lc 1:13-1:15 | 10 | wildcard01.lc 1:13-1:15 |
11 | () \ No newline at end of file | 11 | () \ No newline at end of file |