[project @ 1997-07-26 23:12:13 by sof]
[ghc-hetmet.git] / ghc / tests / deSugar / should_compile / ds014.stderr
1
2
3 ================================================================================
4 Desugared:
5 Rec {
6 d.MonadPlus_aMn  :: 
7     {PrelBase.MonadPlus{-2a,p-} PrelBase.[]{-3j,p-}}
8 {-# L #-}
9 d.MonadPlus_aMn =
10     PrelBase.$d22{-rcv,p-}
11 ++_aYd  :: 
12     _forall_
13     [rjy{-aM3-}]
14     =>
15     [rjy{-aM3-}] -> [rjy{-aM3-}] -> [rjy{-aM3-}]
16 {-# L #-}
17 ++_aYd =
18     PrelBase.++{-rc4,p-}
19         _@_ PrelBase.[]{-3j,p-} d.MonadPlus_aMn
20 ++_aYk  :: 
21     _forall_
22     [rjy{-aLC-}]
23     =>
24     [rjy{-aLC-}] -> [rjy{-aLC-}] -> [rjy{-aLC-}]
25 {-# L #-}
26 ++_aYk =
27     ++_aYd
28 eightbit_aIH  :: 
29     [PrelBase.Char{-38,p-}]
30 {-# L #-}
31 eightbit_aIH =
32     _string_ "\128\168\192\232\255"
33 eightbit{-rP,x-}  :: 
34     [PrelBase.Char{-38,p-}]
35 {-# L #-}
36 eightbit{-rP,x-} =
37     eightbit_aIH
38 na377_aIL  :: 
39     PrelBase.Char{-38,p-}
40 {-# L #-}
41 na377_aIL =
42     PrelBase.C#{-54,p-}{i}
43         {'ÿ'}
44 na377{-rQ,x-}  :: 
45     PrelBase.Char{-38,p-}
46 {-# L #-}
47 na377{-rQ,x-} =
48     na377_aIL
49 na350_aIP  :: 
50     PrelBase.Char{-38,p-}
51 {-# L #-}
52 na350_aIP =
53     PrelBase.C#{-54,p-}{i}
54         {'è'}
55 na350{-rR,x-}  :: 
56     PrelBase.Char{-38,p-}
57 {-# L #-}
58 na350{-rR,x-} =
59     na350_aIP
60 na300_aIT  :: 
61     PrelBase.Char{-38,p-}
62 {-# L #-}
63 na300_aIT =
64     PrelBase.C#{-54,p-}{i}
65         {'À'}
66 na300{-rS,x-}  :: 
67     PrelBase.Char{-38,p-}
68 {-# L #-}
69 na300{-rS,x-} =
70     na300_aIT
71 na250_aIX  :: 
72     PrelBase.Char{-38,p-}
73 {-# L #-}
74 na250_aIX =
75     PrelBase.C#{-54,p-}{i}
76         {'¨'}
77 na250{-rT,x-}  :: 
78     PrelBase.Char{-38,p-}
79 {-# L #-}
80 na250{-rT,x-} =
81     na250_aIX
82 na200_aJ1  :: 
83     PrelBase.Char{-38,p-}
84 {-# L #-}
85 na200_aJ1 =
86     PrelBase.C#{-54,p-}{i}
87         {'\80'}
88 na200{-rU,x-}  :: 
89     PrelBase.Char{-38,p-}
90 {-# L #-}
91 na200{-rU,x-} =
92     na200_aJ1
93 ascii_aJ5  :: 
94     [PrelBase.Char{-38,p-}]
95 {-# L #-}
96 ascii_aJ5 =
97     _string_ "\NUL\SOH\STX\ETX\EOT\ENQ\ACK\a\b\t\n\v\f\r\SO\SI\DLE\DC1\DC2\DC3\DC4\NAK\SYN\ETB\CAN\EM\SUB\ESC\FS\GS\RS\US !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\DEL"
98 ascii{-rV,x-}  :: 
99     [PrelBase.Char{-38,p-}]
100 {-# L #-}
101 ascii{-rV,x-} =
102     ascii_aJ5
103 a177_aJ9  :: 
104     PrelBase.Char{-38,p-}
105 {-# L #-}
106 a177_aJ9 =
107     PrelBase.C#{-54,p-}{i}
108         {'\7f'}
109 a177{-rW,x-}  :: 
110     PrelBase.Char{-38,p-}
111 {-# L #-}
112 a177{-rW,x-} =
113     a177_aJ9
114 a134_aJd  :: 
115     PrelBase.Char{-38,p-}
116 {-# L #-}
117 a134_aJd =
118     PrelBase.C#{-54,p-}{i}
119         {'\'}
120 a134{-rX,x-}  :: 
121     PrelBase.Char{-38,p-}
122 {-# L #-}
123 a134{-rX,x-} =
124     a134_aJd
125 a047_aJh  :: 
126     PrelBase.Char{-38,p-}
127 {-# L #-}
128 a047_aJh =
129     PrelBase.C#{-54,p-}{i}
130         {'''}
131 a047{-rY,x-}  :: 
132     PrelBase.Char{-38,p-}
133 {-# L #-}
134 a047{-rY,x-} =
135     a047_aJh
136 a042_aJl  :: 
137     PrelBase.Char{-38,p-}
138 {-# L #-}
139 a042_aJl =
140     PrelBase.C#{-54,p-}{i}
141         {'"'}
142 a042{-rZ,x-}  :: 
143     PrelBase.Char{-38,p-}
144 {-# L #-}
145 a042{-rZ,x-} =
146     a042_aJl
147 a040_aJp  :: 
148     PrelBase.Char{-38,p-}
149 {-# L #-}
150 a040_aJp =
151     PrelBase.C#{-54,p-}{i}
152         {' '}
153 a040{-r10,x-}  :: 
154     PrelBase.Char{-38,p-}
155 {-# L #-}
156 a040{-r10,x-} =
157     a040_aJp
158 a037_aJt  :: 
159     PrelBase.Char{-38,p-}
160 {-# L #-}
161 a037_aJt =
162     PrelBase.C#{-54,p-}{i}
163         {'\1f'}
164 a037{-r11,x-}  :: 
165     PrelBase.Char{-38,p-}
166 {-# L #-}
167 a037{-r11,x-} =
168     a037_aJt
169 a036_aJx  :: 
170     PrelBase.Char{-38,p-}
171 {-# L #-}
172 a036_aJx =
173     PrelBase.C#{-54,p-}{i}
174         {'\1e'}
175 a036{-r12,x-}  :: 
176     PrelBase.Char{-38,p-}
177 {-# L #-}
178 a036{-r12,x-} =
179     a036_aJx
180 a035_aJB  :: 
181     PrelBase.Char{-38,p-}
182 {-# L #-}
183 a035_aJB =
184     PrelBase.C#{-54,p-}{i}
185         {'\1d'}
186 a035{-r13,x-}  :: 
187     PrelBase.Char{-38,p-}
188 {-# L #-}
189 a035{-r13,x-} =
190     a035_aJB
191 a034_aJF  :: 
192     PrelBase.Char{-38,p-}
193 {-# L #-}
194 a034_aJF =
195     PrelBase.C#{-54,p-}{i}
196         {'\1c'}
197 a034{-r14,x-}  :: 
198     PrelBase.Char{-38,p-}
199 {-# L #-}
200 a034{-r14,x-} =
201     a034_aJF
202 a033_aJJ  :: 
203     PrelBase.Char{-38,p-}
204 {-# L #-}
205 a033_aJJ =
206     PrelBase.C#{-54,p-}{i}
207         {'\e'}
208 a033{-r15,x-}  :: 
209     PrelBase.Char{-38,p-}
210 {-# L #-}
211 a033{-r15,x-} =
212     a033_aJJ
213 a032_aJN  :: 
214     PrelBase.Char{-38,p-}
215 {-# L #-}
216 a032_aJN =
217     PrelBase.C#{-54,p-}{i}
218         {'\1a'}
219 a032{-r16,x-}  :: 
220     PrelBase.Char{-38,p-}
221 {-# L #-}
222 a032{-r16,x-} =
223     a032_aJN
224 a031_aJR  :: 
225     PrelBase.Char{-38,p-}
226 {-# L #-}
227 a031_aJR =
228     PrelBase.C#{-54,p-}{i}
229         {'\19'}
230 a031{-r17,x-}  :: 
231     PrelBase.Char{-38,p-}
232 {-# L #-}
233 a031{-r17,x-} =
234     a031_aJR
235 a030_aJV  :: 
236     PrelBase.Char{-38,p-}
237 {-# L #-}
238 a030_aJV =
239     PrelBase.C#{-54,p-}{i}
240         {'\18'}
241 a030{-r18,x-}  :: 
242     PrelBase.Char{-38,p-}
243 {-# L #-}
244 a030{-r18,x-} =
245     a030_aJV
246 a027_aJZ  :: 
247     PrelBase.Char{-38,p-}
248 {-# L #-}
249 a027_aJZ =
250     PrelBase.C#{-54,p-}{i}
251         {'\17'}
252 a027{-r19,x-}  :: 
253     PrelBase.Char{-38,p-}
254 {-# L #-}
255 a027{-r19,x-} =
256     a027_aJZ
257 a026_aK3  :: 
258     PrelBase.Char{-38,p-}
259 {-# L #-}
260 a026_aK3 =
261     PrelBase.C#{-54,p-}{i}
262         {'\16'}
263 a026{-r1a,x-}  :: 
264     PrelBase.Char{-38,p-}
265 {-# L #-}
266 a026{-r1a,x-} =
267     a026_aK3
268 a025_aK7  :: 
269     PrelBase.Char{-38,p-}
270 {-# L #-}
271 a025_aK7 =
272     PrelBase.C#{-54,p-}{i}
273         {'\15'}
274 a025{-r1b,x-}  :: 
275     PrelBase.Char{-38,p-}
276 {-# L #-}
277 a025{-r1b,x-} =
278     a025_aK7
279 a024_aKb  :: 
280     PrelBase.Char{-38,p-}
281 {-# L #-}
282 a024_aKb =
283     PrelBase.C#{-54,p-}{i}
284         {'\14'}
285 a024{-r1c,x-}  :: 
286     PrelBase.Char{-38,p-}
287 {-# L #-}
288 a024{-r1c,x-} =
289     a024_aKb
290 a023_aKf  :: 
291     PrelBase.Char{-38,p-}
292 {-# L #-}
293 a023_aKf =
294     PrelBase.C#{-54,p-}{i}
295         {'\13'}
296 a023{-r1d,x-}  :: 
297     PrelBase.Char{-38,p-}
298 {-# L #-}
299 a023{-r1d,x-} =
300     a023_aKf
301 a022_aKj  :: 
302     PrelBase.Char{-38,p-}
303 {-# L #-}
304 a022_aKj =
305     PrelBase.C#{-54,p-}{i}
306         {'\12'}
307 a022{-r1e,x-}  :: 
308     PrelBase.Char{-38,p-}
309 {-# L #-}
310 a022{-r1e,x-} =
311     a022_aKj
312 a021_aKn  :: 
313     PrelBase.Char{-38,p-}
314 {-# L #-}
315 a021_aKn =
316     PrelBase.C#{-54,p-}{i}
317         {'\11'}
318 a021{-r1f,x-}  :: 
319     PrelBase.Char{-38,p-}
320 {-# L #-}
321 a021{-r1f,x-} =
322     a021_aKn
323 a020_aKr  :: 
324     PrelBase.Char{-38,p-}
325 {-# L #-}
326 a020_aKr =
327     PrelBase.C#{-54,p-}{i}
328         {'\10'}
329 a020{-r1g,x-}  :: 
330     PrelBase.Char{-38,p-}
331 {-# L #-}
332 a020{-r1g,x-} =
333     a020_aKr
334 a017_aKv  :: 
335     PrelBase.Char{-38,p-}
336 {-# L #-}
337 a017_aKv =
338     PrelBase.C#{-54,p-}{i}
339         {'\ f'}
340 a017{-r1h,x-}  :: 
341     PrelBase.Char{-38,p-}
342 {-# L #-}
343 a017{-r1h,x-} =
344     a017_aKv
345 a016_aKz  :: 
346     PrelBase.Char{-38,p-}
347 {-# L #-}
348 a016_aKz =
349     PrelBase.C#{-54,p-}{i}
350         {'\ e'}
351 a016{-r1i,x-}  :: 
352     PrelBase.Char{-38,p-}
353 {-# L #-}
354 a016{-r1i,x-} =
355     a016_aKz
356 a015_aKD  :: 
357     PrelBase.Char{-38,p-}
358 {-# L #-}
359 a015_aKD =
360     PrelBase.C#{-54,p-}{i}
361         {'\r'}
362 a015{-r1j,x-}  :: 
363     PrelBase.Char{-38,p-}
364 {-# L #-}
365 a015{-r1j,x-} =
366     a015_aKD
367 a014_aKH  :: 
368     PrelBase.Char{-38,p-}
369 {-# L #-}
370 a014_aKH =
371     PrelBase.C#{-54,p-}{i}
372         {'\f'}
373 a014{-r1k,x-}  :: 
374     PrelBase.Char{-38,p-}
375 {-# L #-}
376 a014{-r1k,x-} =
377     a014_aKH
378 a013_aKL  :: 
379     PrelBase.Char{-38,p-}
380 {-# L #-}
381 a013_aKL =
382     PrelBase.C#{-54,p-}{i}
383         {'\v'}
384 a013{-r1l,x-}  :: 
385     PrelBase.Char{-38,p-}
386 {-# L #-}
387 a013{-r1l,x-} =
388     a013_aKL
389 a012_aKP  :: 
390     PrelBase.Char{-38,p-}
391 {-# L #-}
392 a012_aKP =
393     PrelBase.C#{-54,p-}{i}
394         {'
395 '}
396 a012{-r1m,x-}  :: 
397     PrelBase.Char{-38,p-}
398 {-# L #-}
399 a012{-r1m,x-} =
400     a012_aKP
401 a011_aKT  :: 
402     PrelBase.Char{-38,p-}
403 {-# L #-}
404 a011_aKT =
405     PrelBase.C#{-54,p-}{i}
406         {'      '}
407 a011{-r1n,x-}  :: 
408     PrelBase.Char{-38,p-}
409 {-# L #-}
410 a011{-r1n,x-} =
411     a011_aKT
412 a010_aKX  :: 
413     PrelBase.Char{-38,p-}
414 {-# L #-}
415 a010_aKX =
416     PrelBase.C#{-54,p-}{i}
417         {'\b'}
418 a010{-r1o,x-}  :: 
419     PrelBase.Char{-38,p-}
420 {-# L #-}
421 a010{-r1o,x-} =
422     a010_aKX
423 a007_aL1  :: 
424     PrelBase.Char{-38,p-}
425 {-# L #-}
426 a007_aL1 =
427     PrelBase.C#{-54,p-}{i}
428         {'\a'}
429 a007{-r1p,x-}  :: 
430     PrelBase.Char{-38,p-}
431 {-# L #-}
432 a007{-r1p,x-} =
433     a007_aL1
434 a006_aL5  :: 
435     PrelBase.Char{-38,p-}
436 {-# L #-}
437 a006_aL5 =
438     PrelBase.C#{-54,p-}{i}
439         {'\ 6'}
440 a006{-r1q,x-}  :: 
441     PrelBase.Char{-38,p-}
442 {-# L #-}
443 a006{-r1q,x-} =
444     a006_aL5
445 a005_aL9  :: 
446     PrelBase.Char{-38,p-}
447 {-# L #-}
448 a005_aL9 =
449     PrelBase.C#{-54,p-}{i}
450         {'\ 5'}
451 a005{-r1r,x-}  :: 
452     PrelBase.Char{-38,p-}
453 {-# L #-}
454 a005{-r1r,x-} =
455     a005_aL9
456 a004_aLd  :: 
457     PrelBase.Char{-38,p-}
458 {-# L #-}
459 a004_aLd =
460     PrelBase.C#{-54,p-}{i}
461         {'\ 4'}
462 a004{-r1s,x-}  :: 
463     PrelBase.Char{-38,p-}
464 {-# L #-}
465 a004{-r1s,x-} =
466     a004_aLd
467 a003_aLh  :: 
468     PrelBase.Char{-38,p-}
469 {-# L #-}
470 a003_aLh =
471     PrelBase.C#{-54,p-}{i}
472         {'\ 3'}
473 a003{-r1t,x-}  :: 
474     PrelBase.Char{-38,p-}
475 {-# L #-}
476 a003{-r1t,x-} =
477     a003_aLh
478 a002_aLl  :: 
479     PrelBase.Char{-38,p-}
480 {-# L #-}
481 a002_aLl =
482     PrelBase.C#{-54,p-}{i}
483         {'\ 2'}
484 a002{-r1u,x-}  :: 
485     PrelBase.Char{-38,p-}
486 {-# L #-}
487 a002{-r1u,x-} =
488     a002_aLl
489 a001_aLp  :: 
490     PrelBase.Char{-38,p-}
491 {-# L #-}
492 a001_aLp =
493     PrelBase.C#{-54,p-}{i}
494         {'\ 1'}
495 a001{-r1v,x-}  :: 
496     PrelBase.Char{-38,p-}
497 {-# L #-}
498 a001{-r1v,x-} =
499     a001_aLp
500 a000_aLt  :: 
501     PrelBase.Char{-38,p-}
502 {-# L #-}
503 a000_aLt =
504     PrelBase.C#{-54,p-}{i}
505         {'\0'}
506 a000{-r1w,x-}  :: 
507     PrelBase.Char{-38,p-}
508 {-# L #-}
509 a000{-r1w,x-} =
510     a000_aLt
511 b3_aLx  :: 
512     [PrelBase.Char{-38,p-}]
513 {-# L #-}
514 b3_aLx =
515     ++_aYk
516         _@_ PrelBase.Char{-38,p-} _string_ "\SO\&H" _string_ "\137\&9"
517 b3{-r1x,x-}  :: 
518     [PrelBase.Char{-38,p-}]
519 {-# L #-}
520 b3{-r1x,x-} =
521     b3_aLx
522 b2_aLM  :: 
523     [PrelBase.Char{-38,p-}]
524 {-# L #-}
525 b2_aLM =
526     PrelBase.[]{-5i,p-}{i}
527         {_@_ PrelBase.Char{-38,p-}}
528 b2{-r1y,x-}  :: 
529     [PrelBase.Char{-38,p-}]
530 {-# L #-}
531 b2{-r1y,x-} =
532     b2_aLM
533 b1_aLQ  :: 
534     [PrelBase.Char{-38,p-}]
535 {-# L #-}
536 b1_aLQ =
537     PrelBase.[]{-5i,p-}{i}
538         {_@_ PrelBase.Char{-38,p-}}
539 b1{-r1z,x-}  :: 
540     [PrelBase.Char{-38,p-}]
541 {-# L #-}
542 b1{-r1z,x-} =
543     b1_aLQ
544 b_aLU  :: 
545     [PrelBase.Char{-38,p-}]
546 {-# L #-}
547 b_aLU =
548     let {
549       ds_d18d  :: 
550           PrelBase.Char{-38,p-}
551       {-# L #-}
552       ds_d18d =
553           PrelBase.C#{-54,p-}{i}
554               {'b'} } in
555     let {
556       ds_d18h  :: 
557           [PrelBase.Char{-38,p-}]
558       {-# L #-}
559       ds_d18h =
560           PrelBase.[]{-5i,p-}{i}
561               {_@_ PrelBase.Char{-38,p-}}
562     } in 
563       PrelBase.:{-55,p-}{i}
564           {_@_ PrelBase.Char{-38,p-} ds_d18d ds_d18h}
565 b{-r1C,x-}  :: 
566     [PrelBase.Char{-38,p-}]
567 {-# L #-}
568 b{-r1C,x-} =
569     b_aLU
570 d_aLY  :: 
571     [PrelBase.Char{-38,p-}]
572 {-# L #-}
573 d_aLY =
574     ++_aYd
575         _@_ PrelBase.Char{-38,p-} b{-r1C,x-} b{-r1C,x-}
576 d{-r1A,x-}  :: 
577     [PrelBase.Char{-38,p-}]
578 {-# L #-}
579 d{-r1A,x-} =
580     d_aLY
581 a_aMd  :: 
582     PrelBase.Char{-38,p-}
583 {-# L #-}
584 a_aMd =
585     PrelBase.C#{-54,p-}{i}
586         {'a'}
587 a{-r1D,x-}  :: 
588     PrelBase.Char{-38,p-}
589 {-# L #-}
590 a{-r1D,x-} =
591     a_aMd
592 c_aMh  :: 
593     [PrelBase.Char{-38,p-}]
594 {-# L #-}
595 c_aMh =
596     PrelBase.:{-55,p-}{i}
597         _@_ PrelBase.Char{-38,p-} a{-r1D,x-} b{-r1C,x-}
598 c{-r1B,x-}  :: 
599     [PrelBase.Char{-38,p-}]
600 {-# L #-}
601 c{-r1B,x-} =
602     c_aMh
603 end Rec }