Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/PreludeText/Read_3.p.c

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define CT_v361	((void*)startLabel+144)
#define FN_LAMBDA352	((void*)startLabel+196)
#define CT_v368	((void*)startLabel+360)
#define F0_LAMBDA352	((void*)startLabel+368)
#define FN_LAMBDA351	((void*)startLabel+416)
#define v388	((void*)startLabel+432)
#define v376	((void*)startLabel+436)
#define v389	((void*)startLabel+450)
#define v380	((void*)startLabel+454)
#define v390	((void*)startLabel+464)
#define v384	((void*)startLabel+468)
#define v377	((void*)startLabel+514)
#define v373	((void*)startLabel+519)
#define v369	((void*)startLabel+524)
#define CT_v395	((void*)startLabel+620)
#define F0_LAMBDA351	((void*)startLabel+628)
#define FN_LAMBDA350	((void*)startLabel+680)
#define CT_v403	((void*)startLabel+800)
#define F0_LAMBDA350	((void*)startLabel+808)
#define FN_LAMBDA349	((void*)startLabel+856)
#define v422	((void*)startLabel+872)
#define v411	((void*)startLabel+876)
#define v423	((void*)startLabel+890)
#define v415	((void*)startLabel+894)
#define v424	((void*)startLabel+904)
#define v419	((void*)startLabel+908)
#define v412	((void*)startLabel+954)
#define v408	((void*)startLabel+959)
#define v404	((void*)startLabel+964)
#define CT_v429	((void*)startLabel+1060)
#define F0_LAMBDA349	((void*)startLabel+1068)
#define FN_LAMBDA348	((void*)startLabel+1120)
#define CT_v437	((void*)startLabel+1240)
#define F0_LAMBDA348	((void*)startLabel+1248)
#define FN_LAMBDA347	((void*)startLabel+1296)
#define v456	((void*)startLabel+1312)
#define v445	((void*)startLabel+1316)
#define v457	((void*)startLabel+1330)
#define v449	((void*)startLabel+1334)
#define v458	((void*)startLabel+1344)
#define v453	((void*)startLabel+1348)
#define v446	((void*)startLabel+1394)
#define v442	((void*)startLabel+1399)
#define v438	((void*)startLabel+1404)
#define CT_v463	((void*)startLabel+1500)
#define F0_LAMBDA347	((void*)startLabel+1508)
#define FN_LAMBDA346	((void*)startLabel+1560)
#define CT_v471	((void*)startLabel+1680)
#define F0_LAMBDA346	((void*)startLabel+1688)
#define FN_LAMBDA345	((void*)startLabel+1736)
#define v490	((void*)startLabel+1752)
#define v479	((void*)startLabel+1756)
#define v491	((void*)startLabel+1770)
#define v483	((void*)startLabel+1774)
#define v492	((void*)startLabel+1784)
#define v487	((void*)startLabel+1788)
#define v480	((void*)startLabel+1825)
#define v476	((void*)startLabel+1830)
#define v472	((void*)startLabel+1835)
#define CT_v496	((void*)startLabel+1972)
#define F0_LAMBDA345	((void*)startLabel+1980)
#define CT_v501	((void*)startLabel+2092)
#define CT_v507	((void*)startLabel+2272)
#define ST_v503	((void*)startLabel+2308)
#define ST_v498	((void*)startLabel+2332)
#define ST_v357	((void*)startLabel+2364)
#define PP_LAMBDA352	((void*)startLabel+2397)
#define PC_LAMBDA352	((void*)startLabel+2397)
#define ST_v363	((void*)startLabel+2397)
#define PP_LAMBDA345	((void*)startLabel+2441)
#define PC_LAMBDA345	((void*)startLabel+2441)
#define PP_LAMBDA346	((void*)startLabel+2441)
#define PC_LAMBDA346	((void*)startLabel+2441)
#define PP_LAMBDA347	((void*)startLabel+2441)
#define PC_LAMBDA347	((void*)startLabel+2441)
#define PP_LAMBDA348	((void*)startLabel+2441)
#define PC_LAMBDA348	((void*)startLabel+2441)
#define PP_LAMBDA349	((void*)startLabel+2441)
#define PC_LAMBDA349	((void*)startLabel+2441)
#define PP_LAMBDA350	((void*)startLabel+2441)
#define PC_LAMBDA350	((void*)startLabel+2441)
#define PP_LAMBDA351	((void*)startLabel+2441)
#define PC_LAMBDA351	((void*)startLabel+2441)
#define ST_v386	((void*)startLabel+2441)
#define PS_v360	((void*)startLabel+2488)
#define PS_v358	((void*)startLabel+2500)
#define PS_v356	((void*)startLabel+2512)
#define PS_v359	((void*)startLabel+2524)
#define PS_v500	((void*)startLabel+2536)
#define PS_v497	((void*)startLabel+2548)
#define PS_v499	((void*)startLabel+2560)
#define PS_v504	((void*)startLabel+2572)
#define PS_v505	((void*)startLabel+2584)
#define PS_v502	((void*)startLabel+2596)
#define PS_v506	((void*)startLabel+2608)
#define PS_v493	((void*)startLabel+2620)
#define PS_v494	((void*)startLabel+2632)
#define PS_v495	((void*)startLabel+2644)
#define PS_v488	((void*)startLabel+2656)
#define PS_v469	((void*)startLabel+2668)
#define PS_v470	((void*)startLabel+2680)
#define PS_v468	((void*)startLabel+2692)
#define PS_v466	((void*)startLabel+2704)
#define PS_v461	((void*)startLabel+2716)
#define PS_v460	((void*)startLabel+2728)
#define PS_v462	((void*)startLabel+2740)
#define PS_v459	((void*)startLabel+2752)
#define PS_v454	((void*)startLabel+2764)
#define PS_v435	((void*)startLabel+2776)
#define PS_v436	((void*)startLabel+2788)
#define PS_v434	((void*)startLabel+2800)
#define PS_v432	((void*)startLabel+2812)
#define PS_v427	((void*)startLabel+2824)
#define PS_v426	((void*)startLabel+2836)
#define PS_v428	((void*)startLabel+2848)
#define PS_v425	((void*)startLabel+2860)
#define PS_v420	((void*)startLabel+2872)
#define PS_v401	((void*)startLabel+2884)
#define PS_v402	((void*)startLabel+2896)
#define PS_v400	((void*)startLabel+2908)
#define PS_v398	((void*)startLabel+2920)
#define PS_v393	((void*)startLabel+2932)
#define PS_v392	((void*)startLabel+2944)
#define PS_v394	((void*)startLabel+2956)
#define PS_v391	((void*)startLabel+2968)
#define PS_v385	((void*)startLabel+2980)
#define PS_v365	((void*)startLabel+2992)
#define PS_v367	((void*)startLabel+3004)
#define PS_v366	((void*)startLabel+3016)
#define PS_v364	((void*)startLabel+3028)
#define PS_v362	((void*)startLabel+3040)
extern Node FN_Prelude_46readParen[];
extern Node FN_Prelude_46lex[];
extern Node FN_Prelude_46_95foldr[];
extern Node FN_Prelude_46reads[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Read_46Prelude_463[];
extern Node FN_Prelude_46_95_46readList[];
extern Node PM_Prelude[];
extern Node PC_Prelude_46readParen[];
extern Node PC_Prelude_46False[];
extern Node PC_Prelude_46_95_46readList[];
extern Node PC_Prelude_462[];
extern Node PC_Prelude_463[];
extern Node PC_Prelude_46_58[];
extern Node PC_Prelude_46lex[];
extern Node PC_Prelude_46_95foldr[];
extern Node PC_NHC_46Internal_46_95apply1[];
extern Node PC_Prelude_46reads[];
extern Node PC_Prelude_46_91_93[];

static Node startLabel[] = {
  bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v361)
,};
Node FN_Prelude_46Read_46Prelude_463_46readsPrec[] = {
  bytes2word(ZAP_ARG,4,NEEDHEAP_I32,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG_ARG,3,2)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,18)
, bytes2word(HEAP_OFF_N1,14,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v360)
, 0
, 0
, 0
, 0
, useLabel(PS_v359)
, 0
, 0
, 0
, 0
, useLabel(PS_v358)
, 0
, 0
, 0
, 0
, CONSTR(0,0,0)
, 0
, 0
, 0
, 0
, 40005
, useLabel(ST_v357)
,	/* CT_v361: (byte 0) */
  HW(2,4)
, 0
,};
Node F0_Prelude_46Read_46Prelude_463_46readsPrec[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463_46readsPrec),4)
, useLabel(PS_v356)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA352),1)
, VAPTAG(useLabel(FN_Prelude_46readParen))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v368)
,	/* FN_LAMBDA352: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,4,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,27,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,24,HEAP_OFF_N1)
, bytes2word(17,HEAP_OFF_N1,12,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v367)
, 0
, 0
, 0
, 0
, useLabel(PS_v366)
, 0
, 0
, 0
, 0
, CONSTR(0,0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v365)
, 0
, 0
, 0
, 0
, useLabel(PS_v364)
, 0
, 0
, 0
, 0
, 50030
, useLabel(ST_v363)
,	/* CT_v368: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA352: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA352),4)
, useLabel(PS_v362)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA351),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v395)
,	/* FN_LAMBDA351: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v388: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v376: (byte 4) */
  bytes2word(POP_I1,JUMP,85,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(40),BOT(40),TOP(10),BOT(10))
,	/* v389: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v380: (byte 2) */
  bytes2word(62,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v390: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v384: (byte 4) */
  bytes2word(POP_I1,JUMP,48,0)
, bytes2word(POP_I1,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(25,HEAP_OFF_N1,13,HEAP_ARG)
,	/* v377: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v373: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v369: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(PUSH_ARG,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v394)
, 0
, 0
, 0
, 0
, useLabel(PS_v393)
, 0
, 0
, 0
, 0
, useLabel(PS_v392)
, 0
, 0
, 0
, 0
, useLabel(PS_v391)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v395: (byte 0) */
  HW(4,5)
, 0
,	/* F0_LAMBDA351: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA351),5)
, useLabel(PS_v385)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA350),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v403)
,	/* FN_LAMBDA350: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_P1,0,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,19)
, bytes2word(HEAP_OFF_N1,12,HEAP_ARG,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v402)
, 0
, 0
, 0
, 0
, useLabel(PS_v401)
, 0
, 0
, 0
, 0
, useLabel(PS_v400)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v403: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA350: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA350),4)
, useLabel(PS_v398)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA349),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v429)
,	/* FN_LAMBDA349: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v422: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v411: (byte 4) */
  bytes2word(POP_I1,JUMP,85,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v423: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v415: (byte 2) */
  bytes2word(62,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v424: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v419: (byte 4) */
  bytes2word(POP_I1,JUMP,48,0)
, bytes2word(POP_I1,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(25,HEAP_OFF_N1,13,HEAP_ARG)
,	/* v412: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v408: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v404: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(PUSH_ARG,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v428)
, 0
, 0
, 0
, 0
, useLabel(PS_v427)
, 0
, 0
, 0
, 0
, useLabel(PS_v426)
, 0
, 0
, 0
, 0
, useLabel(PS_v425)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v429: (byte 0) */
  HW(4,5)
, 0
,	/* F0_LAMBDA349: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA349),5)
, useLabel(PS_v420)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA348),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v437)
,	/* FN_LAMBDA348: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_P1)
, bytes2word(0,HEAP_ARG,2,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(19,HEAP_OFF_N1,12,HEAP_ARG)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v436)
, 0
, 0
, 0
, 0
, useLabel(PS_v435)
, 0
, 0
, 0
, 0
, useLabel(PS_v434)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v437: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA348: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA348),4)
, useLabel(PS_v432)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA347),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v463)
,	/* FN_LAMBDA347: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v456: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v445: (byte 4) */
  bytes2word(POP_I1,JUMP,85,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v457: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v449: (byte 2) */
  bytes2word(62,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v458: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v453: (byte 4) */
  bytes2word(POP_I1,JUMP,48,0)
, bytes2word(POP_I1,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_P1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(25,HEAP_OFF_N1,13,HEAP_ARG)
,	/* v446: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v442: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v438: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(PUSH_ARG,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v462)
, 0
, 0
, 0
, 0
, useLabel(PS_v461)
, 0
, 0
, 0
, 0
, useLabel(PS_v460)
, 0
, 0
, 0
, 0
, useLabel(PS_v459)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v463: (byte 0) */
  HW(4,5)
, 0
,	/* F0_LAMBDA347: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA347),5)
, useLabel(PS_v454)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA346),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v471)
,	/* FN_LAMBDA346: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,19)
, bytes2word(HEAP_OFF_N1,12,HEAP_ARG,4)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v470)
, 0
, 0
, 0
, 0
, useLabel(PS_v469)
, 0
, 0
, 0
, 0
, useLabel(PS_v468)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v471: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA346: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA346),4)
, useLabel(PS_v466)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA345),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v496)
,	/* FN_LAMBDA345: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v490: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v479: (byte 4) */
  bytes2word(POP_I1,JUMP,76,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(41),BOT(41),TOP(10),BOT(10))
,	/* v491: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v483: (byte 2) */
  bytes2word(53,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v492: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v487: (byte 4) */
  bytes2word(POP_I1,JUMP,39,0)
, bytes2word(POP_I1,HEAP_CVAL_N1,7,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,HEAP_CVAL_N1,17,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,13,HEAP_P1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,27,HEAP_CVAL_N1)
, bytes2word(32,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,12,HEAP_ARG,5)
,	/* v480: (byte 1) */
  bytes2word(RETURN,POP_P1,2,JUMP)
,	/* v476: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v472: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v495)
, 0
, 0
, 0
, 0
, CONSTR(1,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v494)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v493)
, 0
, 0
, 0
, 0
, CONSTR(0,3,0)
, 0
, 0
, 0
, 0
, 50037
, useLabel(ST_v386)
,	/* CT_v496: (byte 0) */
  HW(0,5)
, 0
,	/* F0_LAMBDA345: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA345),5)
, useLabel(PS_v488)
, 0
, 0
, 0
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v501)
,};
Node FN_Prelude_46Read_46Prelude_463_46readList[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,13,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v500)
, 0
, 0
, 0
, 0
, useLabel(PS_v499)
, 0
, 0
, 0
, 0
, 30039
, useLabel(ST_v498)
,	/* CT_v501: (byte 0) */
  HW(2,3)
, 0
,};
Node F0_Prelude_46Read_46Prelude_463_46readList[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463_46readList),3)
, useLabel(PS_v497)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463))
, VAPTAG(useLabel(FN_Prelude_46_95_46readList))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v507)
,};
Node FN_Prelude_46Read_46Prelude_463[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I2)
, bytes2word(HEAP_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v506)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v505)
, 0
, 0
, 0
, 0
, useLabel(PS_v504)
, 0
, 0
, 0
, 0
, 30039
, useLabel(ST_v503)
,	/* CT_v507: (byte 0) */
  HW(2,3)
, 0
,};
Node F0_Prelude_46Read_46Prelude_463[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463),3)
, useLabel(PS_v502)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463_46readsPrec),1)
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_463_46readList))
,};
Node PP_Prelude_46Read_46Prelude_463[] = {
 };
Node PC_Prelude_46Read_46Prelude_463[] = {
 	/* ST_v503: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,51,0,0)
,};
Node PP_Prelude_46Read_46Prelude_463_46readList[] = {
 };
Node PC_Prelude_46Read_46Prelude_463_46readList[] = {
 	/* ST_v498: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,51,46,114)
, bytes2word(101,97,100,76)
, bytes2word(105,115,116,0)
,};
Node PP_Prelude_46Read_46Prelude_463_46readsPrec[] = {
 };
Node PC_Prelude_46Read_46Prelude_463_46readsPrec[] = {
 	/* ST_v357: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,51,46,114)
, bytes2word(101,97,100,115)
, bytes2word(80,114,101,99)
,	/* PP_LAMBDA352: (byte 1) */
 	/* PC_LAMBDA352: (byte 1) */
 	/* ST_v363: (byte 1) */
  bytes2word(0,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,82,101,97)
, bytes2word(100,46,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,51,46)
, bytes2word(114,101,97,100)
, bytes2word(115,80,114,101)
, bytes2word(99,58,53,58)
, bytes2word(51,48,45,49)
, bytes2word(50,58,54,48)
,	/* PP_LAMBDA345: (byte 1) */
 	/* PC_LAMBDA345: (byte 1) */
 	/* PP_LAMBDA346: (byte 1) */
 	/* PC_LAMBDA346: (byte 1) */
 	/* PP_LAMBDA347: (byte 1) */
 	/* PC_LAMBDA347: (byte 1) */
 	/* PP_LAMBDA348: (byte 1) */
 	/* PC_LAMBDA348: (byte 1) */
 	/* PP_LAMBDA349: (byte 1) */
 	/* PC_LAMBDA349: (byte 1) */
 	/* PP_LAMBDA350: (byte 1) */
 	/* PC_LAMBDA350: (byte 1) */
 	/* PP_LAMBDA351: (byte 1) */
 	/* PC_LAMBDA351: (byte 1) */
 	/* ST_v386: (byte 1) */
  bytes2word(0,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,82,101,97)
, bytes2word(100,46,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,51,46)
, bytes2word(114,101,97,100)
, bytes2word(115,80,114,101)
, bytes2word(99,58,53,58)
, bytes2word(51,55,45,49)
, bytes2word(50,58,54,48)
, bytes2word(0,0,0,0)
,	/* PS_v360: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readsPrec)
, useLabel(PC_Prelude_46readParen)
,	/* PS_v358: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readsPrec)
, useLabel(PC_Prelude_46False)
,	/* PS_v356: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readsPrec)
, useLabel(PC_Prelude_46Read_46Prelude_463_46readsPrec)
,	/* PS_v359: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readsPrec)
, useLabel(PC_LAMBDA352)
,	/* PS_v500: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readList)
, useLabel(PC_Prelude_46_95_46readList)
,	/* PS_v497: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_463_46readList)
,	/* PS_v499: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_463)
,	/* PS_v504: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463)
, useLabel(PC_Prelude_46Read_46Prelude_463_46readsPrec)
,	/* PS_v505: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463)
, useLabel(PC_Prelude_46Read_46Prelude_463_46readList)
,	/* PS_v502: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463)
, useLabel(PC_Prelude_46Read_46Prelude_463)
,	/* PS_v506: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_463)
, useLabel(PC_Prelude_462)
,	/* PS_v493: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA345)
, useLabel(PC_Prelude_463)
,	/* PS_v494: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA345)
, useLabel(PC_Prelude_462)
,	/* PS_v495: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA345)
, useLabel(PC_Prelude_46_58)
,	/* PS_v488: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA345)
, useLabel(PC_LAMBDA345)
,	/* PS_v469: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA346)
, useLabel(PC_Prelude_46lex)
,	/* PS_v470: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA346)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v468: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA346)
, useLabel(PC_LAMBDA345)
,	/* PS_v466: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA346)
, useLabel(PC_LAMBDA346)
,	/* PS_v461: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA347)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v460: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA347)
, useLabel(PC_Prelude_46reads)
,	/* PS_v462: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA347)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v459: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA347)
, useLabel(PC_LAMBDA346)
,	/* PS_v454: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA347)
, useLabel(PC_LAMBDA347)
,	/* PS_v435: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA348)
, useLabel(PC_Prelude_46lex)
,	/* PS_v436: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA348)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v434: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA348)
, useLabel(PC_LAMBDA347)
,	/* PS_v432: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA348)
, useLabel(PC_LAMBDA348)
,	/* PS_v427: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA349)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v426: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA349)
, useLabel(PC_Prelude_46reads)
,	/* PS_v428: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA349)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v425: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA349)
, useLabel(PC_LAMBDA348)
,	/* PS_v420: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA349)
, useLabel(PC_LAMBDA349)
,	/* PS_v401: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA350)
, useLabel(PC_Prelude_46lex)
,	/* PS_v402: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA350)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v400: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA350)
, useLabel(PC_LAMBDA349)
,	/* PS_v398: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA350)
, useLabel(PC_LAMBDA350)
,	/* PS_v393: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA351)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v392: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA351)
, useLabel(PC_Prelude_46reads)
,	/* PS_v394: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA351)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v391: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA351)
, useLabel(PC_LAMBDA350)
,	/* PS_v385: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA351)
, useLabel(PC_LAMBDA351)
,	/* PS_v365: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA352)
, useLabel(PC_Prelude_46lex)
,	/* PS_v367: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA352)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v366: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA352)
, useLabel(PC_Prelude_46_91_93)
,	/* PS_v364: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA352)
, useLabel(PC_LAMBDA351)
,	/* PS_v362: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA352)
, useLabel(PC_LAMBDA352)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.