Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/PreludeText/Read_Either.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_v319	((void*)startLabel+124)
#define FN_LAMBDA310	((void*)startLabel+176)
#define CT_v328	((void*)startLabel+424)
#define F0_LAMBDA310	((void*)startLabel+432)
#define FN_LAMBDA309	((void*)startLabel+484)
#define v380	((void*)startLabel+498)
#define v336	((void*)startLabel+502)
#define v381	((void*)startLabel+516)
#define v340	((void*)startLabel+520)
#define v382	((void*)startLabel+530)
#define v344	((void*)startLabel+534)
#define v383	((void*)startLabel+548)
#define v348	((void*)startLabel+552)
#define v384	((void*)startLabel+562)
#define v352	((void*)startLabel+566)
#define v385	((void*)startLabel+580)
#define v356	((void*)startLabel+584)
#define v386	((void*)startLabel+594)
#define v360	((void*)startLabel+598)
#define v387	((void*)startLabel+612)
#define v364	((void*)startLabel+616)
#define v388	((void*)startLabel+626)
#define v368	((void*)startLabel+630)
#define v389	((void*)startLabel+644)
#define v372	((void*)startLabel+648)
#define v390	((void*)startLabel+658)
#define v376	((void*)startLabel+662)
#define v369	((void*)startLabel+707)
#define v361	((void*)startLabel+712)
#define v353	((void*)startLabel+717)
#define v345	((void*)startLabel+722)
#define v337	((void*)startLabel+727)
#define v333	((void*)startLabel+732)
#define v329	((void*)startLabel+737)
#define CT_v395	((void*)startLabel+832)
#define F0_LAMBDA309	((void*)startLabel+840)
#define FN_LAMBDA308	((void*)startLabel+888)
#define CT_v403	((void*)startLabel+1060)
#define F0_LAMBDA308	((void*)startLabel+1068)
#define FN_LAMBDA307	((void*)startLabel+1100)
#define v447	((void*)startLabel+1114)
#define v411	((void*)startLabel+1118)
#define v448	((void*)startLabel+1132)
#define v415	((void*)startLabel+1136)
#define v449	((void*)startLabel+1146)
#define v419	((void*)startLabel+1150)
#define v450	((void*)startLabel+1164)
#define v423	((void*)startLabel+1168)
#define v451	((void*)startLabel+1178)
#define v427	((void*)startLabel+1182)
#define v452	((void*)startLabel+1196)
#define v431	((void*)startLabel+1200)
#define v453	((void*)startLabel+1210)
#define v435	((void*)startLabel+1214)
#define v454	((void*)startLabel+1228)
#define v439	((void*)startLabel+1232)
#define v455	((void*)startLabel+1242)
#define v443	((void*)startLabel+1246)
#define v436	((void*)startLabel+1291)
#define v428	((void*)startLabel+1296)
#define v420	((void*)startLabel+1301)
#define v412	((void*)startLabel+1306)
#define v408	((void*)startLabel+1311)
#define v404	((void*)startLabel+1316)
#define CT_v460	((void*)startLabel+1412)
#define F0_LAMBDA307	((void*)startLabel+1420)
#define FN_LAMBDA306	((void*)startLabel+1468)
#define CT_v468	((void*)startLabel+1640)
#define F0_LAMBDA306	((void*)startLabel+1648)
#define CT_v473	((void*)startLabel+1756)
#define CT_v479	((void*)startLabel+1932)
#define ST_v475	((void*)startLabel+1968)
#define ST_v470	((void*)startLabel+1996)
#define ST_v315	((void*)startLabel+2036)
#define PP_LAMBDA310	((void*)startLabel+2074)
#define PC_LAMBDA310	((void*)startLabel+2074)
#define ST_v321	((void*)startLabel+2074)
#define PP_LAMBDA306	((void*)startLabel+2122)
#define PC_LAMBDA306	((void*)startLabel+2122)
#define PP_LAMBDA307	((void*)startLabel+2122)
#define PC_LAMBDA307	((void*)startLabel+2122)
#define ST_v445	((void*)startLabel+2122)
#define PP_LAMBDA308	((void*)startLabel+2170)
#define PC_LAMBDA308	((void*)startLabel+2170)
#define PP_LAMBDA309	((void*)startLabel+2170)
#define PC_LAMBDA309	((void*)startLabel+2170)
#define ST_v378	((void*)startLabel+2170)
#define PS_v318	((void*)startLabel+2220)
#define PS_v314	((void*)startLabel+2232)
#define PS_v316	((void*)startLabel+2244)
#define PS_v317	((void*)startLabel+2256)
#define PS_v472	((void*)startLabel+2268)
#define PS_v469	((void*)startLabel+2280)
#define PS_v471	((void*)startLabel+2292)
#define PS_v476	((void*)startLabel+2304)
#define PS_v477	((void*)startLabel+2316)
#define PS_v474	((void*)startLabel+2328)
#define PS_v478	((void*)startLabel+2340)
#define PS_v465	((void*)startLabel+2352)
#define PS_v466	((void*)startLabel+2364)
#define PS_v467	((void*)startLabel+2376)
#define PS_v463	((void*)startLabel+2388)
#define PS_v458	((void*)startLabel+2400)
#define PS_v459	((void*)startLabel+2412)
#define PS_v457	((void*)startLabel+2424)
#define PS_v456	((void*)startLabel+2436)
#define PS_v444	((void*)startLabel+2448)
#define PS_v400	((void*)startLabel+2460)
#define PS_v401	((void*)startLabel+2472)
#define PS_v402	((void*)startLabel+2484)
#define PS_v398	((void*)startLabel+2496)
#define PS_v393	((void*)startLabel+2508)
#define PS_v394	((void*)startLabel+2520)
#define PS_v392	((void*)startLabel+2532)
#define PS_v391	((void*)startLabel+2544)
#define PS_v377	((void*)startLabel+2556)
#define PS_v323	((void*)startLabel+2568)
#define PS_v327	((void*)startLabel+2580)
#define PS_v325	((void*)startLabel+2592)
#define PS_v324	((void*)startLabel+2604)
#define PS_v322	((void*)startLabel+2616)
#define PS_v326	((void*)startLabel+2628)
#define PS_v320	((void*)startLabel+2640)
extern Node FN_Prelude_46Ord_46Prelude_46Int_46_62[];
extern Node FN_Prelude_46readParen[];
extern Node FN_Prelude_46lex[];
extern Node FN_Prelude_46_95foldr[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Prelude_46readsPrec[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_Prelude_46Read_46Prelude_46Either[];
extern Node FN_Prelude_46_95_46readList[];
extern Node PM_Prelude[];
extern Node PC_Prelude_46readParen[];
extern Node PC_Prelude_46Ord_46Prelude_46Int_46_62[];
extern Node PC_Prelude_46_95_46readList[];
extern Node PC_Prelude_462[];
extern Node PC_Prelude_46Left[];
extern Node PC_Prelude_46_58[];
extern Node PC_NHC_46Internal_46_95apply2[];
extern Node PC_Prelude_46_95foldr[];
extern Node PC_Prelude_46readsPrec[];
extern Node PC_Prelude_46Right[];
extern Node PC_Prelude_46lex[];
extern Node PC_Prelude_46_43_43[];
extern Node PC_Prelude_46_91_93[];

static Node startLabel[] = {
  bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v319)
,};
Node FN_Prelude_46Read_46Prelude_46Either_46readsPrec[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,3,HEAP_INT_P1,9)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG)
, bytes2word(1,2,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,13,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v318)
, 0
, 0
, 0
, 0
, useLabel(PS_v317)
, 0
, 0
, 0
, 0
, useLabel(PS_v316)
, 0
, 0
, 0
, 0
, 40003
, useLabel(ST_v315)
,	/* CT_v319: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Prelude_46Read_46Prelude_46Either_46readsPrec[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either_46readsPrec),3)
, useLabel(PS_v314)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Int_46_62))
, CAPTAG(useLabel(FN_LAMBDA310),1)
, VAPTAG(useLabel(FN_Prelude_46readParen))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v328)
,	/* FN_LAMBDA310: (byte 0) */
  bytes2word(NEEDHEAP_P1,58,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,27,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,22)
, bytes2word(HEAP_OFF_N1,17,HEAP_OFF_N1,12)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_N1,32)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(27,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,22,HEAP_OFF_N1,17)
, bytes2word(HEAP_OFF_N1,12,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_N1,37,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,38)
, bytes2word(HEAP_OFF_N1,14,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v327)
, 0
, 0
, 0
, 0
, useLabel(PS_v326)
, 0
, 0
, 0
, 0
, useLabel(PS_v325)
, 0
, 0
, 0
, 0
, useLabel(PS_v324)
, 0
, 0
, 0
, 0
, CONSTR(0,0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v323)
, 0
, 0
, 0
, 0
, useLabel(PS_v322)
, 0
, 0
, 0
, 0
, 50022
, useLabel(ST_v321)
,	/* CT_v328: (byte 0) */
  HW(5,3)
, 0
,	/* F0_LAMBDA310: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA310),3)
, useLabel(PS_v320)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA307),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, CAPTAG(useLabel(FN_LAMBDA309),2)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v395)
,	/* FN_LAMBDA309: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,EVAL)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v380: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v336: (byte 2) */
  bytes2word(232,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(82),BOT(82))
,	/* v381: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v340: (byte 4) */
  bytes2word(POP_I1,JUMP,209,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v382: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v344: (byte 2) */
  bytes2word(195,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(105),BOT(105))
,	/* v383: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v348: (byte 4) */
  bytes2word(POP_I1,JUMP,172,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v384: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v352: (byte 2) */
  bytes2word(158,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(103),BOT(103))
,	/* v385: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v356: (byte 4) */
  bytes2word(POP_I1,JUMP,135,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v386: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v360: (byte 2) */
  bytes2word(121,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(104),BOT(104))
,	/* v387: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v364: (byte 4) */
  bytes2word(POP_I1,JUMP,98,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v388: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v368: (byte 2) */
  bytes2word(84,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(116),BOT(116))
,	/* v389: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v372: (byte 4) */
  bytes2word(POP_I1,JUMP,61,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v390: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v376: (byte 2) */
  bytes2word(47,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_INT_P1,10,HEAP_P1,11)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,24,HEAP_OFF_N1,14)
,	/* v369: (byte 3) */
  bytes2word(HEAP_ARG,3,RETURN_EVAL,POP_P1)
,	/* v361: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v353: (byte 1) */
  bytes2word(0,POP_P1,2,JUMP)
,	/* v345: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v337: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v333: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v329: (byte 1) */
  bytes2word(0,PUSH_ARG_I3,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
, 80028
, useLabel(ST_v378)
,	/* CT_v395: (byte 0) */
  HW(4,3)
, 0
,	/* F0_LAMBDA309: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA309),3)
, useLabel(PS_v377)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA308),2)
, VAPTAG(useLabel(FN_Prelude_46readsPrec))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v403)
,	/* FN_LAMBDA308: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,7)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_P1,0,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,12,HEAP_ARG)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v402)
, 0
, 0
, 0
, 0
, CONSTR(1,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v401)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v400)
, 0
, 0
, 0
, 0
, CONSTR(1,1,0)
, 0
, 0
, 0
, 0
, 80028
, useLabel(ST_v378)
,	/* CT_v403: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA308: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA308),2)
, useLabel(PS_v398)
, 0
, 0
, 0
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v460)
,	/* FN_LAMBDA307: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,EVAL)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v447: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v411: (byte 2) */
  bytes2word(195,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(76),BOT(76))
,	/* v448: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v415: (byte 4) */
  bytes2word(POP_I1,JUMP,172,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v449: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v419: (byte 2) */
  bytes2word(158,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(101),BOT(101))
,	/* v450: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v423: (byte 4) */
  bytes2word(POP_I1,JUMP,135,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v451: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v427: (byte 2) */
  bytes2word(121,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(102),BOT(102))
,	/* v452: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v431: (byte 4) */
  bytes2word(POP_I1,JUMP,98,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v453: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v435: (byte 2) */
  bytes2word(84,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(116),BOT(116))
,	/* v454: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v439: (byte 4) */
  bytes2word(POP_I1,JUMP,61,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v455: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v443: (byte 2) */
  bytes2word(47,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_INT_P1,10,HEAP_P1,9)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,24,HEAP_OFF_N1,14)
,	/* v436: (byte 3) */
  bytes2word(HEAP_ARG,3,RETURN_EVAL,POP_P1)
,	/* v428: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v420: (byte 1) */
  bytes2word(0,POP_P1,2,JUMP)
,	/* v412: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v408: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v404: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(PUSH_ARG_I3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v459)
, 0
, 0
, 0
, 0
, useLabel(PS_v458)
, 0
, 0
, 0
, 0
, useLabel(PS_v457)
, 0
, 0
, 0
, 0
, useLabel(PS_v456)
, 0
, 0
, 0
, 0
, 50028
, useLabel(ST_v445)
,	/* CT_v460: (byte 0) */
  HW(4,3)
, 0
,	/* F0_LAMBDA307: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA307),3)
, useLabel(PS_v444)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA306),2)
, VAPTAG(useLabel(FN_Prelude_46readsPrec))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v468)
,	/* FN_LAMBDA306: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,7)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_P1,0,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,12,HEAP_ARG)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v467)
, 0
, 0
, 0
, 0
, CONSTR(1,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v466)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v465)
, 0
, 0
, 0
, 0
, CONSTR(0,1,0)
, 0
, 0
, 0
, 0
, 50028
, useLabel(ST_v445)
,	/* CT_v468: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA306: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA306),2)
, useLabel(PS_v463)
, 0
, 0
, 0
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v473)
,};
Node FN_Prelude_46Read_46Prelude_46Either_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,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(12,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v472)
, 0
, 0
, 0
, 0
, useLabel(PS_v471)
, 0
, 0
, 0
, 0
, 30030
, useLabel(ST_v470)
,	/* CT_v473: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Read_46Prelude_46Either_46readList[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either_46readList),2)
, useLabel(PS_v469)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either))
, VAPTAG(useLabel(FN_Prelude_46_95_46readList))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v479)
,};
Node FN_Prelude_46Read_46Prelude_46Either[] = {
  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(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,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_v478)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v477)
, 0
, 0
, 0
, 0
, useLabel(PS_v476)
, 0
, 0
, 0
, 0
, 30030
, useLabel(ST_v475)
,	/* CT_v479: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Prelude_46Read_46Prelude_46Either[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either),2)
, useLabel(PS_v474)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either_46readsPrec),1)
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_46Either_46readList))
,};
Node PP_Prelude_46Read_46Prelude_46Either[] = {
 };
Node PC_Prelude_46Read_46Prelude_46Either[] = {
 	/* ST_v475: (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,69,105,116)
, bytes2word(104,101,114,0)
,};
Node PP_Prelude_46Read_46Prelude_46Either_46readList[] = {
 };
Node PC_Prelude_46Read_46Prelude_46Either_46readList[] = {
 	/* ST_v470: (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,69,105,116)
, bytes2word(104,101,114,46)
, bytes2word(114,101,97,100)
, bytes2word(76,105,115,116)
, bytes2word(0,0,0,0)
,};
Node PP_Prelude_46Read_46Prelude_46Either_46readsPrec[] = {
 };
Node PC_Prelude_46Read_46Prelude_46Either_46readsPrec[] = {
 	/* ST_v315: (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,69,105,116)
, bytes2word(104,101,114,46)
, bytes2word(114,101,97,100)
, bytes2word(115,80,114,101)
,	/* PP_LAMBDA310: (byte 2) */
 	/* PC_LAMBDA310: (byte 2) */
 	/* ST_v321: (byte 2) */
  bytes2word(99,0,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,82,101)
, bytes2word(97,100,46,80)
, bytes2word(114,101,108,117)
, bytes2word(100,101,46,69)
, bytes2word(105,116,104,101)
, bytes2word(114,46,114,101)
, bytes2word(97,100,115,80)
, bytes2word(114,101,99,58)
, bytes2word(53,58,50,50)
, bytes2word(45,57,58,54)
,	/* PP_LAMBDA306: (byte 2) */
 	/* PC_LAMBDA306: (byte 2) */
 	/* PP_LAMBDA307: (byte 2) */
 	/* PC_LAMBDA307: (byte 2) */
 	/* ST_v445: (byte 2) */
  bytes2word(54,0,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,82,101)
, bytes2word(97,100,46,80)
, bytes2word(114,101,108,117)
, bytes2word(100,101,46,69)
, bytes2word(105,116,104,101)
, bytes2word(114,46,114,101)
, bytes2word(97,100,115,80)
, bytes2word(114,101,99,58)
, bytes2word(53,58,50,56)
, bytes2word(45,54,58,54)
,	/* PP_LAMBDA308: (byte 2) */
 	/* PC_LAMBDA308: (byte 2) */
 	/* PP_LAMBDA309: (byte 2) */
 	/* PC_LAMBDA309: (byte 2) */
 	/* ST_v378: (byte 2) */
  bytes2word(53,0,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,82,101)
, bytes2word(97,100,46,80)
, bytes2word(114,101,108,117)
, bytes2word(100,101,46,69)
, bytes2word(105,116,104,101)
, bytes2word(114,46,114,101)
, bytes2word(97,100,115,80)
, bytes2word(114,101,99,58)
, bytes2word(56,58,50,56)
, bytes2word(45,57,58,54)
, bytes2word(54,0,0,0)
,	/* PS_v318: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readsPrec)
, useLabel(PC_Prelude_46readParen)
,	/* PS_v314: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readsPrec)
, useLabel(PC_Prelude_46Read_46Prelude_46Either_46readsPrec)
,	/* PS_v316: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readsPrec)
, useLabel(PC_Prelude_46Ord_46Prelude_46Int_46_62)
,	/* PS_v317: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readsPrec)
, useLabel(PC_LAMBDA310)
,	/* PS_v472: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readList)
, useLabel(PC_Prelude_46_95_46readList)
,	/* PS_v469: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_46Either_46readList)
,	/* PS_v471: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_46Either)
,	/* PS_v476: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either)
, useLabel(PC_Prelude_46Read_46Prelude_46Either_46readsPrec)
,	/* PS_v477: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either)
, useLabel(PC_Prelude_46Read_46Prelude_46Either_46readList)
,	/* PS_v474: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either)
, useLabel(PC_Prelude_46Read_46Prelude_46Either)
,	/* PS_v478: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_46Either)
, useLabel(PC_Prelude_462)
,	/* PS_v465: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA306)
, useLabel(PC_Prelude_46Left)
,	/* PS_v466: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA306)
, useLabel(PC_Prelude_462)
,	/* PS_v467: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA306)
, useLabel(PC_Prelude_46_58)
,	/* PS_v463: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA306)
, useLabel(PC_LAMBDA306)
,	/* PS_v458: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA307)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v459: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA307)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v457: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA307)
, useLabel(PC_Prelude_46readsPrec)
,	/* PS_v456: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA307)
, useLabel(PC_LAMBDA306)
,	/* PS_v444: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA307)
, useLabel(PC_LAMBDA307)
,	/* PS_v400: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA308)
, useLabel(PC_Prelude_46Right)
,	/* PS_v401: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA308)
, useLabel(PC_Prelude_462)
,	/* PS_v402: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA308)
, useLabel(PC_Prelude_46_58)
,	/* PS_v398: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA308)
, useLabel(PC_LAMBDA308)
,	/* PS_v393: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA309)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v394: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA309)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v392: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA309)
, useLabel(PC_Prelude_46readsPrec)
,	/* PS_v391: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA309)
, useLabel(PC_LAMBDA308)
,	/* PS_v377: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA309)
, useLabel(PC_LAMBDA309)
,	/* PS_v323: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_Prelude_46lex)
,	/* PS_v327: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_Prelude_46_43_43)
,	/* PS_v325: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v324: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_Prelude_46_91_93)
,	/* PS_v322: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_LAMBDA307)
,	/* PS_v326: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_LAMBDA309)
,	/* PS_v320: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA310)
, useLabel(PC_LAMBDA310)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].