summaryrefslogtreecommitdiff
path: root/testdata/language-features/recursion
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-12 23:55:35 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-12 23:55:35 +0200
commit7310e4916b8ee7d96db0e64e75ab98499a826674 (patch)
treefbcb77a6383a15598a924714abcf97c71b73e1ac /testdata/language-features/recursion
parent67304cc71d2f0efa76b2b2a46575230a5102c6a0 (diff)
don't show module path
Diffstat (limited to 'testdata/language-features/recursion')
-rw-r--r--testdata/language-features/recursion/mutualConst.out66
-rw-r--r--testdata/language-features/recursion/mutualFunc.out36
-rw-r--r--testdata/language-features/recursion/mutualRec.out38
-rw-r--r--testdata/language-features/recursion/simplerec01.out10
-rw-r--r--testdata/language-features/recursion/simplerec02.out12
-rw-r--r--testdata/language-features/recursion/simplerec03.out12
6 files changed, 87 insertions, 87 deletions
diff --git a/testdata/language-features/recursion/mutualConst.out b/testdata/language-features/recursion/mutualConst.out
index 34d37bc7..62272011 100644
--- a/testdata/language-features/recursion/mutualConst.out
+++ b/testdata/language-features/recursion/mutualConst.out
@@ -117,72 +117,72 @@ xy = primFix _ \a -> _rhs (False : snd a, True : fst a)
117y :: [Bool] 117y :: [Bool]
118y = _rhs (True : fst xy) 118y = _rhs (True : fst xy)
119------------ tooltips 119------------ tooltips
120testdata/language-features/recursion/mutualConst.lc 4:1-4:4 120mutualConst.lc 4:1-4:4
121 forall a b . (a, b) -> a 121 forall a b . (a, b) -> a
122testdata/language-features/recursion/mutualConst.lc 4:14-4:15 122mutualConst.lc 4:14-4:15
123 _k | _h | _d 123 _k | _h | _d
124testdata/language-features/recursion/mutualConst.lc 5:1-5:4 124mutualConst.lc 5:1-5:4
125 forall a b . (a, b) -> b 125 forall a b . (a, b) -> b
126testdata/language-features/recursion/mutualConst.lc 5:14-5:15 126mutualConst.lc 5:14-5:15
127 _f | _c | _c 127 _f | _c | _c
128testdata/language-features/recursion/mutualConst.lc 7:1-7:3 128mutualConst.lc 7:1-7:3
129 ([Bool], [Bool]) 129 ([Bool], [Bool])
130testdata/language-features/recursion/mutualConst.lc 7:6-7:44 130mutualConst.lc 7:6-7:44
131 [Bool] -> ([Bool], [Bool]) 131 [Bool] -> ([Bool], [Bool])
132testdata/language-features/recursion/mutualConst.lc 7:6-7:53 132mutualConst.lc 7:6-7:53
133 ([Bool], [Bool]) 133 ([Bool], [Bool])
134testdata/language-features/recursion/mutualConst.lc 7:15-7:34 134mutualConst.lc 7:15-7:34
135 ([Bool], [Bool]) 135 ([Bool], [Bool])
136testdata/language-features/recursion/mutualConst.lc 7:16-7:21 136mutualConst.lc 7:16-7:21
137 Bool 137 Bool
138testdata/language-features/recursion/mutualConst.lc 7:16-7:22 138mutualConst.lc 7:16-7:22
139 [Bool] -> [Bool] 139 [Bool] -> [Bool]
140testdata/language-features/recursion/mutualConst.lc 7:16-7:24 140mutualConst.lc 7:16-7:24
141 [Bool] 141 [Bool]
142testdata/language-features/recursion/mutualConst.lc 7:21-7:22 142mutualConst.lc 7:21-7:22
143 forall a . a -> [a] -> [a] 143 forall a . a -> [a] -> [a]
144testdata/language-features/recursion/mutualConst.lc 7:23-7:24 144mutualConst.lc 7:23-7:24
145 _c 145 _c
146testdata/language-features/recursion/mutualConst.lc 7:26-7:30 146mutualConst.lc 7:26-7:30
147 Bool 147 Bool
148testdata/language-features/recursion/mutualConst.lc 7:26-7:31 148mutualConst.lc 7:26-7:31
149 [Bool] -> [Bool] 149 [Bool] -> [Bool]
150testdata/language-features/recursion/mutualConst.lc 7:26-7:33 150mutualConst.lc 7:26-7:33
151 [Bool] | (([Bool])) 151 [Bool] | (([Bool]))
152testdata/language-features/recursion/mutualConst.lc 7:30-7:31 152mutualConst.lc 7:30-7:31
153 forall a . a -> [a] -> [a] 153 forall a . a -> [a] -> [a]
154testdata/language-features/recursion/mutualConst.lc 7:32-7:33 154mutualConst.lc 7:32-7:33
155 _e 155 _e
156testdata/language-features/recursion/mutualConst.lc 7:37-7:40 156mutualConst.lc 7:37-7:40
157 forall a b . (a, b) -> a 157 forall a b . (a, b) -> a
158testdata/language-features/recursion/mutualConst.lc 7:37-7:43 158mutualConst.lc 7:37-7:43
159 _b 159 _b
160testdata/language-features/recursion/mutualConst.lc 7:41-7:43 160mutualConst.lc 7:41-7:43
161 _d 161 _d
162testdata/language-features/recursion/mutualConst.lc 7:46-7:49 162mutualConst.lc 7:46-7:49
163 forall a b . (a, b) -> b 163 forall a b . (a, b) -> b
164testdata/language-features/recursion/mutualConst.lc 7:46-7:52 164mutualConst.lc 7:46-7:52
165 [Bool] 165 [Bool]
166testdata/language-features/recursion/mutualConst.lc 7:50-7:52 166mutualConst.lc 7:50-7:52
167 ([Bool], [Bool]) 167 ([Bool], [Bool])
168testdata/language-features/recursion/mutualConst.lc 9:2-9:3 168mutualConst.lc 9:2-9:3
169 _k | _h | _d | [Bool] 169 _k | _h | _d | [Bool]
170testdata/language-features/recursion/mutualConst.lc 9:2-9:6 170mutualConst.lc 9:2-9:6
171 ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool]) 171 ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool])
172testdata/language-features/recursion/mutualConst.lc 9:5-9:6 172mutualConst.lc 9:5-9:6
173 _f | _c | _c | [Bool] 173 _f | _c | _c | [Bool]
174testdata/language-features/recursion/mutualConst.lc 9:10-9:12 174mutualConst.lc 9:10-9:12
175 ([Bool], [Bool]) 175 ([Bool], [Bool])
176testdata/language-features/recursion/mutualConst.lc 11:1-11:5 176mutualConst.lc 11:1-11:5
177 Bool 177 Bool
178testdata/language-features/recursion/mutualConst.lc 11:8-12:34 178mutualConst.lc 11:8-12:34
179 Bool 179 Bool
180testdata/language-features/recursion/mutualConst.lc 11:13-11:14 180mutualConst.lc 11:13-11:14
181 [Bool] 181 [Bool]
182testdata/language-features/recursion/mutualConst.lc 12:30-12:34 182mutualConst.lc 12:30-12:34
183 Bool | Bool | Bool | Bool | Bool | Bool 183 Bool | Bool | Bool | Bool | Bool | Bool
184------------ warnings 184------------ warnings
185Uncovered pattern(s) at testdata/language-features/recursion/mutualConst.lc:11:13: 185Uncovered pattern(s) at mutualConst.lc:11:13:
186main = case x of 186main = case x of
187 ^ 187 ^
188Missing case(s): 188Missing case(s):
diff --git a/testdata/language-features/recursion/mutualFunc.out b/testdata/language-features/recursion/mutualFunc.out
index 6dd3f158..91217651 100644
--- a/testdata/language-features/recursion/mutualFunc.out
+++ b/testdata/language-features/recursion/mutualFunc.out
@@ -67,41 +67,41 @@ g = \a -> case'Bool (\_ -> 'Bool) (_rhs (f a)) (_rhs True) a
67main :: Bool 67main :: Bool
68main = _rhs True 68main = _rhs True
69------------ tooltips 69------------ tooltips
70testdata/language-features/recursion/mutualFunc.lc 4:1-4:2 70mutualFunc.lc 4:1-4:2
71 _f | _c | _c | _f | _c | _c | Bool -> Bool 71 _f | _c | _c | _f | _c | _c | Bool -> Bool
72testdata/language-features/recursion/mutualFunc.lc 4:1-7:2 72mutualFunc.lc 4:1-7:2
73 _b | _e | (_e, _d) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool 73 _b | _e | (_e, _d) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool
74 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool 74 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool
75 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) 75 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool)
76testdata/language-features/recursion/mutualFunc.lc 4:10-4:11 76mutualFunc.lc 4:10-4:11
77 Bool -> _a 77 Bool -> _a
78testdata/language-features/recursion/mutualFunc.lc 4:10-4:17 78mutualFunc.lc 4:10-4:17
79 _a 79 _a
80testdata/language-features/recursion/mutualFunc.lc 4:10-5:17 80mutualFunc.lc 4:10-5:17
81 Bool -> _a | ((Bool -> _a)) 81 Bool -> _a | ((Bool -> _a))
82testdata/language-features/recursion/mutualFunc.lc 4:10-8:10 82mutualFunc.lc 4:10-8:10
83 (Bool -> Bool, Bool -> _a) 83 (Bool -> Bool, Bool -> _a)
84testdata/language-features/recursion/mutualFunc.lc 4:12-4:17 84mutualFunc.lc 4:12-4:17
85 Bool 85 Bool
86testdata/language-features/recursion/mutualFunc.lc 5:11-5:12 86mutualFunc.lc 5:11-5:12
87 _i 87 _i
88testdata/language-features/recursion/mutualFunc.lc 5:13-5:17 88mutualFunc.lc 5:13-5:17
89 Bool 89 Bool
90testdata/language-features/recursion/mutualFunc.lc 7:1-7:2 90mutualFunc.lc 7:1-7:2
91 _k | _h | _d | _k | _h | _d | Bool -> Bool 91 _k | _h | _d | _k | _h | _d | Bool -> Bool
92testdata/language-features/recursion/mutualFunc.lc 7:10-7:14 92mutualFunc.lc 7:10-7:14
93 Bool 93 Bool
94testdata/language-features/recursion/mutualFunc.lc 7:10-8:10 94mutualFunc.lc 7:10-8:10
95 Bool -> Bool 95 Bool -> Bool
96testdata/language-features/recursion/mutualFunc.lc 8:7-8:8 96mutualFunc.lc 8:7-8:8
97 _h 97 _h
98testdata/language-features/recursion/mutualFunc.lc 8:9-8:10 98mutualFunc.lc 8:9-8:10
99 _f 99 _f
100testdata/language-features/recursion/mutualFunc.lc 10:1-10:5 100mutualFunc.lc 10:1-10:5
101 Bool 101 Bool
102testdata/language-features/recursion/mutualFunc.lc 10:8-10:9 102mutualFunc.lc 10:8-10:9
103 Bool -> Bool 103 Bool -> Bool
104testdata/language-features/recursion/mutualFunc.lc 10:8-10:14 104mutualFunc.lc 10:8-10:14
105 Bool 105 Bool
106testdata/language-features/recursion/mutualFunc.lc 10:10-10:14 106mutualFunc.lc 10:10-10:14
107 Bool \ No newline at end of file 107 Bool \ No newline at end of file
diff --git a/testdata/language-features/recursion/mutualRec.out b/testdata/language-features/recursion/mutualRec.out
index 885bd1ba..aada1a7d 100644
--- a/testdata/language-features/recursion/mutualRec.out
+++ b/testdata/language-features/recursion/mutualRec.out
@@ -89,45 +89,45 @@ x = _rhs (False : y)
89y :: [Bool] 89y :: [Bool]
90y = _rhs (True : x) 90y = _rhs (True : x)
91------------ tooltips 91------------ tooltips
92testdata/language-features/recursion/mutualRec.lc 4:1-4:2 92mutualRec.lc 4:1-4:2
93 _f | _c | _c | _f | _c | _c | [Bool] 93 _f | _c | _c | _f | _c | _c | [Bool]
94testdata/language-features/recursion/mutualRec.lc 4:1-5:2 94mutualRec.lc 4:1-5:2
95 _b | _e | (_e, _d) | ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool] 95 _b | _e | (_e, _d) | ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool]
96 , [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool]) 96 , [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool])
97testdata/language-features/recursion/mutualRec.lc 4:5-4:10 97mutualRec.lc 4:5-4:10
98 Bool 98 Bool
99testdata/language-features/recursion/mutualRec.lc 4:5-4:11 99mutualRec.lc 4:5-4:11
100 [Bool] -> [Bool] 100 [Bool] -> [Bool]
101testdata/language-features/recursion/mutualRec.lc 4:5-4:13 101mutualRec.lc 4:5-4:13
102 [Bool] | (([Bool])) 102 [Bool] | (([Bool]))
103testdata/language-features/recursion/mutualRec.lc 4:5-5:12 103mutualRec.lc 4:5-5:12
104 ([Bool], [Bool]) 104 ([Bool], [Bool])
105testdata/language-features/recursion/mutualRec.lc 4:10-4:11 105mutualRec.lc 4:10-4:11
106 forall a . a -> [a] -> [a] 106 forall a . a -> [a] -> [a]
107testdata/language-features/recursion/mutualRec.lc 4:12-4:13 107mutualRec.lc 4:12-4:13
108 _e 108 _e
109testdata/language-features/recursion/mutualRec.lc 5:1-5:2 109mutualRec.lc 5:1-5:2
110 _k | _h | _d | _k | _h | _d | [Bool] 110 _k | _h | _d | _k | _h | _d | [Bool]
111testdata/language-features/recursion/mutualRec.lc 5:5-5:9 111mutualRec.lc 5:5-5:9
112 Bool 112 Bool
113testdata/language-features/recursion/mutualRec.lc 5:5-5:10 113mutualRec.lc 5:5-5:10
114 [Bool] -> [Bool] 114 [Bool] -> [Bool]
115testdata/language-features/recursion/mutualRec.lc 5:5-5:12 115mutualRec.lc 5:5-5:12
116 [Bool] 116 [Bool]
117testdata/language-features/recursion/mutualRec.lc 5:9-5:10 117mutualRec.lc 5:9-5:10
118 forall a . a -> [a] -> [a] 118 forall a . a -> [a] -> [a]
119testdata/language-features/recursion/mutualRec.lc 5:11-5:12 119mutualRec.lc 5:11-5:12
120 _d 120 _d
121testdata/language-features/recursion/mutualRec.lc 7:1-7:5 121mutualRec.lc 7:1-7:5
122 Bool 122 Bool
123testdata/language-features/recursion/mutualRec.lc 7:8-8:34 123mutualRec.lc 7:8-8:34
124 Bool 124 Bool
125testdata/language-features/recursion/mutualRec.lc 7:13-7:14 125mutualRec.lc 7:13-7:14
126 [Bool] 126 [Bool]
127testdata/language-features/recursion/mutualRec.lc 8:30-8:34 127mutualRec.lc 8:30-8:34
128 Bool | Bool | Bool | Bool | Bool | Bool 128 Bool | Bool | Bool | Bool | Bool | Bool
129------------ warnings 129------------ warnings
130Uncovered pattern(s) at testdata/language-features/recursion/mutualRec.lc:7:13: 130Uncovered pattern(s) at mutualRec.lc:7:13:
131main = case x of 131main = case x of
132 ^ 132 ^
133Missing case(s): 133Missing case(s):
diff --git a/testdata/language-features/recursion/simplerec01.out b/testdata/language-features/recursion/simplerec01.out
index 823d544e..892eebfc 100644
--- a/testdata/language-features/recursion/simplerec01.out
+++ b/testdata/language-features/recursion/simplerec01.out
@@ -20,13 +20,13 @@ fun
20 (_rhs 'a') 20 (_rhs 'a')
21 ((a == c) (fromInt a d 0) f) 21 ((a == c) (fromInt a d 0) f)
22------------ tooltips 22------------ tooltips
23testdata/language-features/recursion/simplerec01.lc 1:1-1:4 23simplerec01.lc 1:1-1:4
24 forall a . (Num a, Eq a, Num a) => a -> Char 24 forall a . (Num a, Eq a, Num a) => a -> Char
25testdata/language-features/recursion/simplerec01.lc 1:9-1:12 25simplerec01.lc 1:9-1:12
26 Char 26 Char
27testdata/language-features/recursion/simplerec01.lc 1:9-2:14 27simplerec01.lc 1:9-2:14
28 Bool -> Char 28 Bool -> Char
29testdata/language-features/recursion/simplerec01.lc 2:9-2:12 29simplerec01.lc 2:9-2:12
30 _e 30 _e
31testdata/language-features/recursion/simplerec01.lc 2:13-2:14 31simplerec01.lc 2:13-2:14
32 _b \ No newline at end of file 32 _b \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec02.out b/testdata/language-features/recursion/simplerec02.out
index d80f3cfd..21d25b22 100644
--- a/testdata/language-features/recursion/simplerec02.out
+++ b/testdata/language-features/recursion/simplerec02.out
@@ -19,15 +19,15 @@ value
19value :: () 19value :: ()
20value = _rhs () 20value = _rhs ()
21------------ tooltips 21------------ tooltips
22testdata/language-features/recursion/simplerec02.lc 1:1-1:6 22simplerec02.lc 1:1-1:6
23 () 23 ()
24testdata/language-features/recursion/simplerec02.lc 1:21-1:24 24simplerec02.lc 1:21-1:24
25 Char 25 Char
26testdata/language-features/recursion/simplerec02.lc 1:21-2:26 26simplerec02.lc 1:21-2:26
27 Bool -> Char 27 Bool -> Char
28testdata/language-features/recursion/simplerec02.lc 2:21-2:24 28simplerec02.lc 2:21-2:24
29 _e 29 _e
30testdata/language-features/recursion/simplerec02.lc 2:25-2:26 30simplerec02.lc 2:25-2:26
31 _b 31 _b
32testdata/language-features/recursion/simplerec02.lc 3:12-3:14 32simplerec02.lc 3:12-3:14
33 () \ No newline at end of file 33 () \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec03.out b/testdata/language-features/recursion/simplerec03.out
index 031dbc8d..eb7bf3cc 100644
--- a/testdata/language-features/recursion/simplerec03.out
+++ b/testdata/language-features/recursion/simplerec03.out
@@ -19,15 +19,15 @@ value
19value :: () 19value :: ()
20value = _rhs () 20value = _rhs ()
21------------ tooltips 21------------ tooltips
22testdata/language-features/recursion/simplerec03.lc 1:1-1:6 22simplerec03.lc 1:1-1:6
23 () 23 ()
24testdata/language-features/recursion/simplerec03.lc 1:9-1:11 24simplerec03.lc 1:9-1:11
25 () 25 ()
26testdata/language-features/recursion/simplerec03.lc 3:13-3:16 26simplerec03.lc 3:13-3:16
27 Char 27 Char
28testdata/language-features/recursion/simplerec03.lc 3:13-4:18 28simplerec03.lc 3:13-4:18
29 Bool -> Char 29 Bool -> Char
30testdata/language-features/recursion/simplerec03.lc 4:13-4:16 30simplerec03.lc 4:13-4:16
31 _e 31 _e
32testdata/language-features/recursion/simplerec03.lc 4:17-4:18 32simplerec03.lc 4:17-4:18
33 _b \ No newline at end of file 33 _b \ No newline at end of file