2 Tests.f :: for all d, e, f. <Fractional e> -> <Num d> -> d -> e -> [f]
4 /\ t101 t104 t107 -> \ dict.105 dict.102 ->
5 let dict.98 = dict.105 in
6 let dict.91 = dict.98 in
7 let dict.84 = dict.91 in
9 dict.106 = (sdsel.Num.Eq t104) ((sdsel.Fractional.Num t104) dict.84) in
10 let dict.99 = dict.106 in
11 let dict.92 = dict.99 in
12 let dict.85 = dict.92 in
13 let dict.95 = dict.102 in
14 let dict.88 = dict.95 in
15 let dict.81 = dict.88 in
16 let dict.103 = (sdsel.Num.Eq t101) dict.81 in
17 let dict.96 = dict.103 in
18 let dict.89 = dict.96 in
19 let dict.82 = dict.89 in
26 "\"ds022.hs\", line 10: pattern-matching failure [function binding]\n"S
31 ((fromInteger t101) dict.81 (MkInteger! 1##))
39 dict.84 (MkDouble! 1.1000000000000001##))
49 ((fromInteger t101) dict.88 (MkInteger! 2##))
58 (MkDouble! 2.2000000000000002##))
69 dict.95 (MkInteger! 3##))
79 3.2999999999999998##))
90 dict.102 (MkInteger! 4##))
100 4.4000000000000004##))
112 Tests.g :: for all d, e, f. <Fractional e> -> <Num d> -> d -> e -> [f]
114 /\ t131 t134 t137 -> \ dict.135 dict.132 ->
115 let dict.128 = dict.135 in
116 let dict.121 = dict.128 in
117 let dict.114 = dict.121 in
119 dict.136 = (sdsel.Num.Eq t134) ((sdsel.Fractional.Num t134) dict.114) in
120 let dict.129 = dict.136 in
121 let dict.122 = dict.129 in
122 let dict.115 = dict.122 in
123 let dict.125 = dict.132 in
124 let dict.118 = dict.125 in
125 let dict.111 = dict.118 in
126 let dict.133 = (sdsel.Num.Eq t131) dict.111 in
127 let dict.126 = dict.133 in
128 let dict.119 = dict.126 in
129 let dict.112 = dict.119 in
136 "\"ds022.hs\", line 15: pattern-matching failure [function binding]\n"S
143 (MkInteger! 11111111111111111111111##))
152 (MkDouble! 1.1111111111111112##))
164 (MkInteger! 22222222222222222222222##))
173 (MkDouble! 2.2222222222222223##))
186 33333333333333333333333##))
196 3.3333333333333335##))
209 44444444444444444444444##))
219 4.4444444444444446##))
231 Tests.h :: for all d. Char -> [Char] -> [d]
233 /\ t148 -> \ ds.200 ds.201 ->
237 "\"ds022.hs\", line 20: pattern-matching failure [function binding]\n"S
243 case (eqString (Nil! Char) ds.201) of {
248 case (eqString "foo"S ds.201) of {
297 'ยจ'# -> let blob.213 = ds.201 in Nil! t148
301 Tests.i :: for all d, e, f. <Fractional e> -> <Num d> -> d -> e -> [f]
303 /\ t172 t175 t178 -> \ dict.176 dict.173 ->
304 let dict.169 = dict.176 in
305 let dict.162 = dict.169 in
306 let dict.155 = dict.162 in
308 dict.177 = (sdsel.Num.Eq t175) ((sdsel.Fractional.Num t175) dict.155) in
309 let dict.170 = dict.177 in
310 let dict.163 = dict.170 in
311 let dict.156 = dict.163 in
312 let dict.166 = dict.173 in
313 let dict.159 = dict.166 in
314 let dict.152 = dict.159 in
315 let dict.174 = (sdsel.Num.Eq t172) dict.152 in
316 let dict.167 = dict.174 in
317 let dict.160 = dict.167 in
318 let dict.153 = dict.160 in
325 "\"ds022.hs\", line 25: pattern-matching failure [function binding]\n"S
330 ((fromInteger t172) dict.152 (MkInteger! 1##))
339 (MkDouble! 1.1000000000000001##))
349 ((fromInteger t172) dict.159 (MkInteger! 2##))
358 (MkDouble! 2.2000000000000002##))