#include "newmacros.h" #include "runtime.h" #define v243 ((void*)startLabel+30) #define CT_v249 ((void*)startLabel+96) #define FN_Prelude_46Prelude_46162_46optional ((void*)startLabel+144) #define CT_v255 ((void*)startLabel+268) #define F0_Prelude_46Prelude_46162_46optional ((void*)startLabel+276) #define FN_Prelude_46Prelude_46163_46mandatory ((void*)startLabel+320) #define CT_v262 ((void*)startLabel+480) #define F0_Prelude_46Prelude_46163_46mandatory ((void*)startLabel+488) #define FN_LAMBDA241 ((void*)startLabel+532) #define v282 ((void*)startLabel+546) #define v270 ((void*)startLabel+550) #define v283 ((void*)startLabel+564) #define v274 ((void*)startLabel+568) #define v284 ((void*)startLabel+578) #define v278 ((void*)startLabel+582) #define v271 ((void*)startLabel+625) #define v267 ((void*)startLabel+630) #define v263 ((void*)startLabel+635) #define CT_v289 ((void*)startLabel+732) #define F0_LAMBDA241 ((void*)startLabel+740) #define FN_LAMBDA240 ((void*)startLabel+788) #define CT_v297 ((void*)startLabel+904) #define F0_LAMBDA240 ((void*)startLabel+912) #define FN_LAMBDA239 ((void*)startLabel+956) #define v316 ((void*)startLabel+970) #define v305 ((void*)startLabel+974) #define v317 ((void*)startLabel+988) #define v309 ((void*)startLabel+992) #define v318 ((void*)startLabel+1002) #define v313 ((void*)startLabel+1006) #define v306 ((void*)startLabel+1031) #define v302 ((void*)startLabel+1036) #define v298 ((void*)startLabel+1041) #define CT_v321 ((void*)startLabel+1136) #define F0_LAMBDA239 ((void*)startLabel+1144) #define ST_v246 ((void*)startLabel+1164) #define PP_Prelude_46Prelude_46162_46optional ((void*)startLabel+1182) #define PC_Prelude_46Prelude_46162_46optional ((void*)startLabel+1182) #define ST_v251 ((void*)startLabel+1182) #define PP_Prelude_46Prelude_46163_46mandatory ((void*)startLabel+1210) #define PC_Prelude_46Prelude_46163_46mandatory ((void*)startLabel+1210) #define ST_v257 ((void*)startLabel+1210) #define PP_LAMBDA239 ((void*)startLabel+1239) #define PC_LAMBDA239 ((void*)startLabel+1239) #define PP_LAMBDA240 ((void*)startLabel+1239) #define PC_LAMBDA240 ((void*)startLabel+1239) #define PP_LAMBDA241 ((void*)startLabel+1239) #define PC_LAMBDA241 ((void*)startLabel+1239) #define ST_v280 ((void*)startLabel+1239) #define PS_v245 ((void*)startLabel+1268) #define PS_v248 ((void*)startLabel+1280) #define PS_v247 ((void*)startLabel+1292) #define PS_v252 ((void*)startLabel+1304) #define PS_v254 ((void*)startLabel+1316) #define PS_v250 ((void*)startLabel+1328) #define PS_v253 ((void*)startLabel+1340) #define PS_v259 ((void*)startLabel+1352) #define PS_v261 ((void*)startLabel+1364) #define PS_v260 ((void*)startLabel+1376) #define PS_v256 ((void*)startLabel+1388) #define PS_v258 ((void*)startLabel+1400) #define PS_v319 ((void*)startLabel+1412) #define PS_v320 ((void*)startLabel+1424) #define PS_v314 ((void*)startLabel+1436) #define PS_v295 ((void*)startLabel+1448) #define PS_v296 ((void*)startLabel+1460) #define PS_v294 ((void*)startLabel+1472) #define PS_v292 ((void*)startLabel+1484) #define PS_v287 ((void*)startLabel+1496) #define PS_v288 ((void*)startLabel+1508) #define PS_v286 ((void*)startLabel+1520) #define PS_v285 ((void*)startLabel+1532) #define PS_v279 ((void*)startLabel+1544) extern Node FN_NHC_46Internal_46_95apply1[]; extern Node FN_Prelude_46_43_43[]; extern Node FN_Prelude_46lex[]; extern Node FN_Prelude_46_95foldr[]; extern Node PM_Prelude[]; extern Node PC_NHC_46Internal_46_95apply1[]; extern Node PC_Prelude_46_43_43[]; extern Node PC_Prelude_46lex[]; extern Node PC_Prelude_46_95foldr[]; extern Node PC_Prelude_46_91_93[]; extern Node PC_Prelude_462[]; extern Node PC_Prelude_46_58[]; static Node startLabel[] = { bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v249) ,}; Node FN_Prelude_46readParen[] = { bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32) , bytes2word(JUMPFALSE,13,0,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_N1,7) , bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_ARG) , /* v243: (byte 2) */ bytes2word(2,RETURN,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,2) , bytes2word(RETURN,ENDCODE,0,0) , bytes2word(0,0,0,0) , useLabel(PS_v248) , 0 , 0 , 0 , 0 , useLabel(PS_v247) , 0 , 0 , 0 , 0 , 70001 , useLabel(ST_v246) , /* CT_v249: (byte 0) */ HW(2,2) , 0 ,}; Node F0_Prelude_46readParen[] = { CAPTAG(useLabel(FN_Prelude_46readParen),2) , useLabel(PS_v245) , 0 , 0 , 0 , CAPTAG(useLabel(FN_Prelude_46Prelude_46163_46mandatory),1) , CAPTAG(useLabel(FN_Prelude_46Prelude_46162_46optional),1) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v255) , /* FN_Prelude_46Prelude_46162_46optional: (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_CVAL_P1) , bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1) , bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_N1,7) , bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1) , bytes2word(11,HEAP_ARG,2,PUSH_HEAP) , bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17) , bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1) , bytes2word(25,HEAP_OFF_N1,13,RETURN_EVAL) , bytes2word(ENDCODE,0,0,0) , bytes2word(0,0,0,0) , 0 , useLabel(PS_v254) , 0 , 0 , 0 , 0 , useLabel(PS_v253) , 0 , 0 , 0 , 0 , useLabel(PS_v252) , 0 , 0 , 0 , 0 , 80026 , useLabel(ST_v251) , /* CT_v255: (byte 0) */ HW(3,2) , 0 , /* F0_Prelude_46Prelude_46162_46optional: (byte 0) */ CAPTAG(useLabel(FN_Prelude_46Prelude_46162_46optional),2) , useLabel(PS_v250) , 0 , 0 , 0 , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , CAPTAG(useLabel(FN_Prelude_46Prelude_46163_46mandatory),1) , VAPTAG(useLabel(FN_Prelude_46_43_43)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v262) , /* FN_Prelude_46Prelude_46163_46mandatory: (byte 0) */ bytes2word(NEEDHEAP_I32,HEAP_CVAL_P1,7,HEAP_CVAL_N1) , bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE) , bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,8) , bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE) , bytes2word(HEAP_SPACE,HEAP_ARG,2,HEAP_CVAL_N1) , bytes2word(17,HEAP_CVAL_N1,22,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,PUSH_HEAP,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(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , 0 , useLabel(PS_v261) , 0 , 0 , 0 , 0 , useLabel(PS_v260) , 0 , 0 , 0 , 0 , CONSTR(0,0,0) , 0 , 0 , 0 , 0 , useLabel(PS_v259) , 0 , 0 , 0 , 0 , useLabel(PS_v258) , 0 , 0 , 0 , 0 , 90026 , useLabel(ST_v257) , /* CT_v262: (byte 0) */ HW(3,2) , 0 , /* F0_Prelude_46Prelude_46163_46mandatory: (byte 0) */ CAPTAG(useLabel(FN_Prelude_46Prelude_46163_46mandatory),2) , useLabel(PS_v256) , 0 , 0 , 0 , CAPTAG(useLabel(FN_LAMBDA241),2) , VAPTAG(useLabel(FN_Prelude_46lex)) , VAPTAG(useLabel(FN_Prelude_46_95foldr)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v289) , /* FN_LAMBDA241: (byte 0) */ bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK) , bytes2word(2,PUSH_P1,0,EVAL) , bytes2word(TABLESWITCH,2,TOP(4),BOT(4)) , /* v282: (byte 2) */ bytes2word(TOP(8),BOT(8),POP_I1,JUMP) , /* v270: (byte 2) */ bytes2word(82,0,UNPACK,2) , bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH) , bytes2word(1,NOP,TOP(40),BOT(40)) , /* v283: (byte 4) */ bytes2word(TOP(10),BOT(10),TOP(6),BOT(6)) , /* v274: (byte 4) */ bytes2word(POP_I1,JUMP,59,0) , bytes2word(POP_I1,PUSH_I1,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(8),BOT(8)) , /* v284: (byte 2) */ bytes2word(TOP(4),BOT(4),POP_I1,JUMP) , /* v278: (byte 2) */ bytes2word(45,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_P1,3,PUSH_HEAP,HEAP_CVAL_P1) , bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,23) , bytes2word(HEAP_OFF_N1,13,HEAP_ARG,3) , /* v271: (byte 1) */ bytes2word(RETURN_EVAL,POP_P1,2,JUMP) , /* v267: (byte 2) */ bytes2word(2,0,POP_P1,2) , /* v263: (byte 3) */ bytes2word(JUMP,2,0,PUSH_ARG_I3) , bytes2word(RETURN_EVAL,ENDCODE,0,0) , bytes2word(0,0,0,0) , useLabel(PS_v288) , 0 , 0 , 0 , 0 , useLabel(PS_v287) , 0 , 0 , 0 , 0 , useLabel(PS_v286) , 0 , 0 , 0 , 0 , useLabel(PS_v285) , 0 , 0 , 0 , 0 , 90040 , useLabel(ST_v280) , /* CT_v289: (byte 0) */ HW(4,3) , 0 , /* F0_LAMBDA241: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA241),3) , useLabel(PS_v279) , 0 , 0 , 0 , CAPTAG(useLabel(FN_LAMBDA240),2) , CAPTAG(useLabel(FN_Prelude_46Prelude_46162_46optional),1) , VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1)) , VAPTAG(useLabel(FN_Prelude_46_95foldr)) , bytes2word(0,0,2,0) , bytes2word(1,1,0,2) , useLabel(CT_v297) , /* FN_LAMBDA240: (byte 0) */ bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,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_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(17,HEAP_OFF_N1,12,HEAP_ARG) , bytes2word(2,RETURN_EVAL,ENDCODE,0) , bytes2word(0,0,0,0) , 0 , useLabel(PS_v296) , 0 , 0 , 0 , 0 , useLabel(PS_v295) , 0 , 0 , 0 , 0 , useLabel(PS_v294) , 0 , 0 , 0 , 0 , 90040 , useLabel(ST_v280) , /* CT_v297: (byte 0) */ HW(3,2) , 0 , /* F0_LAMBDA240: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA240),2) , useLabel(PS_v292) , 0 , 0 , 0 , CAPTAG(useLabel(FN_LAMBDA239),2) , VAPTAG(useLabel(FN_Prelude_46lex)) , VAPTAG(useLabel(FN_Prelude_46_95foldr)) , bytes2word(3,0,2,1) , bytes2word(1,2,0,3) , useLabel(CT_v321) , /* FN_LAMBDA239: (byte 0) */ bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK) , bytes2word(2,PUSH_P1,0,EVAL) , bytes2word(TABLESWITCH,2,TOP(4),BOT(4)) , /* v316: (byte 2) */ bytes2word(TOP(8),BOT(8),POP_I1,JUMP) , /* v305: (byte 2) */ bytes2word(64,0,UNPACK,2) , bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH) , bytes2word(1,NOP,TOP(41),BOT(41)) , /* v317: (byte 4) */ bytes2word(TOP(10),BOT(10),TOP(6),BOT(6)) , /* v309: (byte 4) */ bytes2word(POP_I1,JUMP,41,0) , bytes2word(POP_I1,PUSH_I1,EVAL,NEEDHEAP_I32) , bytes2word(TABLESWITCH,2,TOP(8),BOT(8)) , /* v318: (byte 2) */ bytes2word(TOP(4),BOT(4),POP_I1,JUMP) , /* v313: (byte 2) */ bytes2word(27,0,POP_I1,HEAP_CVAL_N1) , bytes2word(7,HEAP_CVAL_N1,12,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1) , bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_N1) , bytes2word(17,HEAP_CVAL_N1,22,HEAP_CREATE) , bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,12) , /* v306: (byte 3) */ bytes2word(HEAP_ARG,3,RETURN,POP_P1) , /* v302: (byte 4) */ bytes2word(2,JUMP,2,0) , bytes2word(POP_P1,2,JUMP,2) , /* v298: (byte 1) */ bytes2word(0,PUSH_ARG_I3,RETURN_EVAL,ENDCODE) , bytes2word(0,0,0,0) , useLabel(PS_v320) , 0 , 0 , 0 , 0 , CONSTR(1,2,0) , 0 , 0 , 0 , 0 , useLabel(PS_v319) , 0 , 0 , 0 , 0 , CONSTR(0,2,0) , 0 , 0 , 0 , 0 , 90040 , useLabel(ST_v280) , /* CT_v321: (byte 0) */ HW(0,3) , 0 , /* F0_LAMBDA239: (byte 0) */ CAPTAG(useLabel(FN_LAMBDA239),3) , useLabel(PS_v314) , 0 , 0 , 0 ,}; Node PP_Prelude_46readParen[] = { }; Node PC_Prelude_46readParen[] = { /* ST_v246: (byte 0) */ bytes2word(80,114,101,108) , bytes2word(117,100,101,46) , bytes2word(114,101,97,100) , bytes2word(80,97,114,101) , /* PP_Prelude_46Prelude_46162_46optional: (byte 2) */ /* PC_Prelude_46Prelude_46162_46optional: (byte 2) */ /* ST_v251: (byte 2) */ bytes2word(110,0,80,114) , bytes2word(101,108,117,100) , bytes2word(101,46,114,101) , bytes2word(97,100,80,97) , bytes2word(114,101,110,58) , bytes2word(56,58,50,54) , bytes2word(45,56,58,53) , /* PP_Prelude_46Prelude_46163_46mandatory: (byte 2) */ /* PC_Prelude_46Prelude_46163_46mandatory: (byte 2) */ /* ST_v257: (byte 2) */ bytes2word(55,0,80,114) , bytes2word(101,108,117,100) , bytes2word(101,46,114,101) , bytes2word(97,100,80,97) , bytes2word(114,101,110,58) , bytes2word(57,58,50,54) , bytes2word(45,49,49,58) , /* PP_LAMBDA239: (byte 3) */ /* PC_LAMBDA239: (byte 3) */ /* PP_LAMBDA240: (byte 3) */ /* PC_LAMBDA240: (byte 3) */ /* PP_LAMBDA241: (byte 3) */ /* PC_LAMBDA241: (byte 3) */ /* ST_v280: (byte 3) */ bytes2word(54,57,0,80) , bytes2word(114,101,108,117) , bytes2word(100,101,46,114) , bytes2word(101,97,100,80) , bytes2word(97,114,101,110) , bytes2word(58,57,58,52) , bytes2word(48,45,49,49) , bytes2word(58,54,57,0) , /* PS_v245: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46readParen) , useLabel(PC_Prelude_46readParen) , /* PS_v248: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46readParen) , useLabel(PC_Prelude_46Prelude_46162_46optional) , /* PS_v247: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46readParen) , useLabel(PC_Prelude_46Prelude_46163_46mandatory) , /* PS_v252: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46162_46optional) , useLabel(PC_NHC_46Internal_46_95apply1) , /* PS_v254: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46162_46optional) , useLabel(PC_Prelude_46_43_43) , /* PS_v250: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46162_46optional) , useLabel(PC_Prelude_46Prelude_46162_46optional) , /* PS_v253: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46162_46optional) , useLabel(PC_Prelude_46Prelude_46163_46mandatory) , /* PS_v259: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46163_46mandatory) , useLabel(PC_Prelude_46lex) , /* PS_v261: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46163_46mandatory) , useLabel(PC_Prelude_46_95foldr) , /* PS_v260: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46163_46mandatory) , useLabel(PC_Prelude_46_91_93) , /* PS_v256: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46163_46mandatory) , useLabel(PC_Prelude_46Prelude_46163_46mandatory) , /* PS_v258: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_Prelude_46Prelude_46163_46mandatory) , useLabel(PC_LAMBDA241) , /* PS_v319: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA239) , useLabel(PC_Prelude_462) , /* PS_v320: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA239) , useLabel(PC_Prelude_46_58) , /* PS_v314: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA239) , useLabel(PC_LAMBDA239) , /* PS_v295: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA240) , useLabel(PC_Prelude_46lex) , /* PS_v296: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA240) , useLabel(PC_Prelude_46_95foldr) , /* PS_v294: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA240) , useLabel(PC_LAMBDA239) , /* PS_v292: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA240) , useLabel(PC_LAMBDA240) , /* PS_v287: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA241) , useLabel(PC_NHC_46Internal_46_95apply1) , /* PS_v288: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA241) , useLabel(PC_Prelude_46_95foldr) , /* PS_v286: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA241) , useLabel(PC_Prelude_46Prelude_46162_46optional) , /* PS_v285: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA241) , useLabel(PC_LAMBDA240) , /* PS_v279: (byte 0) */ useLabel(PM_Prelude) , useLabel(PP_LAMBDA241) , useLabel(PC_LAMBDA241) ,};