Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/greencard/PrettyUtils.hc

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


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

#define CT_v515	((void*)startLabel+36)
#define CT_v516	((void*)startLabel+76)
#define CT_v517	((void*)startLabel+120)
#define CT_v521	((void*)startLabel+180)
#define CT_v522	((void*)startLabel+220)
#define CT_v523	((void*)startLabel+284)
#define FN_LAMBDA490	((void*)startLabel+324)
#define CT_v525	((void*)startLabel+344)
#define CF_LAMBDA490	((void*)startLabel+352)
#define FN_LAMBDA489	((void*)startLabel+364)
#define CT_v527	((void*)startLabel+384)
#define CF_LAMBDA489	((void*)startLabel+392)
#define CT_v528	((void*)startLabel+428)
#define CT_v529	((void*)startLabel+484)
#define CT_v530	((void*)startLabel+552)
#define CT_v531	((void*)startLabel+620)
#define v536	((void*)startLabel+674)
#define v535	((void*)startLabel+678)
#define v532	((void*)startLabel+682)
#define CT_v537	((void*)startLabel+692)
#define CT_v538	((void*)startLabel+760)
#define FN_PrettyUtils_46Prelude_46261_46mkIf	((void*)startLabel+808)
#define CT_v542	((void*)startLabel+844)
#define F0_PrettyUtils_46Prelude_46261_46mkIf	((void*)startLabel+852)
#define FN_LAMBDA492	((void*)startLabel+884)
#define CT_v544	((void*)startLabel+904)
#define CF_LAMBDA492	((void*)startLabel+912)
#define FN_PrettyUtils_46Prelude_46262_46mkElse	((void*)startLabel+928)
#define CT_v545	((void*)startLabel+952)
#define F0_PrettyUtils_46Prelude_46262_46mkElse	((void*)startLabel+960)
#define FN_LAMBDA491	((void*)startLabel+988)
#define CT_v547	((void*)startLabel+1008)
#define CF_LAMBDA491	((void*)startLabel+1016)
#define CT_v548	((void*)startLabel+1040)
#define CT_v549	((void*)startLabel+1132)
#define FN_LAMBDA496	((void*)startLabel+1188)
#define CT_v553	((void*)startLabel+1228)
#define F0_LAMBDA496	((void*)startLabel+1236)
#define FN_LAMBDA495	((void*)startLabel+1260)
#define CT_v555	((void*)startLabel+1280)
#define CF_LAMBDA495	((void*)startLabel+1288)
#define FN_LAMBDA494	((void*)startLabel+1300)
#define CT_v557	((void*)startLabel+1320)
#define CF_LAMBDA494	((void*)startLabel+1328)
#define FN_LAMBDA493	((void*)startLabel+1340)
#define CT_v559	((void*)startLabel+1360)
#define CF_LAMBDA493	((void*)startLabel+1368)
#define CT_v560	((void*)startLabel+1436)
#define FN_LAMBDA499	((void*)startLabel+1480)
#define CT_v561	((void*)startLabel+1500)
#define CF_LAMBDA499	((void*)startLabel+1508)
#define FN_LAMBDA498	((void*)startLabel+1520)
#define CT_v563	((void*)startLabel+1540)
#define CF_LAMBDA498	((void*)startLabel+1548)
#define FN_LAMBDA497	((void*)startLabel+1560)
#define CT_v564	((void*)startLabel+1580)
#define CF_LAMBDA497	((void*)startLabel+1588)
#define CT_v565	((void*)startLabel+1664)
#define FN_LAMBDA503	((void*)startLabel+1716)
#define CT_v567	((void*)startLabel+1736)
#define CF_LAMBDA503	((void*)startLabel+1744)
#define FN_LAMBDA502	((void*)startLabel+1756)
#define CT_v568	((void*)startLabel+1776)
#define CF_LAMBDA502	((void*)startLabel+1784)
#define FN_LAMBDA501	((void*)startLabel+1796)
#define CT_v570	((void*)startLabel+1816)
#define CF_LAMBDA501	((void*)startLabel+1824)
#define FN_LAMBDA500	((void*)startLabel+1836)
#define CT_v571	((void*)startLabel+1856)
#define CF_LAMBDA500	((void*)startLabel+1864)
#define v573	((void*)startLabel+1886)
#define v574	((void*)startLabel+1890)
#define CT_v576	((void*)startLabel+1900)
#define CT_v577	((void*)startLabel+1980)
#define CT_v578	((void*)startLabel+2060)
#define FN_LAMBDA504	((void*)startLabel+2096)
#define CT_v580	((void*)startLabel+2116)
#define CF_LAMBDA504	((void*)startLabel+2124)
#define CT_v584	((void*)startLabel+2184)
#define FN_LAMBDA506	((void*)startLabel+2224)
#define CT_v586	((void*)startLabel+2244)
#define CF_LAMBDA506	((void*)startLabel+2252)
#define FN_LAMBDA505	((void*)startLabel+2264)
#define CT_v588	((void*)startLabel+2284)
#define CF_LAMBDA505	((void*)startLabel+2292)
#define CT_v589	((void*)startLabel+2336)
#define FN_LAMBDA507	((void*)startLabel+2380)
#define CT_v590	((void*)startLabel+2400)
#define F0_LAMBDA507	((void*)startLabel+2408)
#define CT_v591	((void*)startLabel+2444)
#define CT_v592	((void*)startLabel+2488)
#define FN_LAMBDA508	((void*)startLabel+2520)
#define CT_v593	((void*)startLabel+2540)
#define F0_LAMBDA508	((void*)startLabel+2548)
#define CT_v594	((void*)startLabel+2576)
#define CT_v595	((void*)startLabel+2624)
#define CT_v596	((void*)startLabel+2680)
#define CT_v597	((void*)startLabel+2736)
#define CT_v598	((void*)startLabel+2792)
#define CT_v599	((void*)startLabel+2836)
#define ST_v585	((void*)startLabel+2864)
#define ST_v587	((void*)startLabel+2868)
#define ST_v554	((void*)startLabel+2877)
#define ST_v558	((void*)startLabel+2880)
#define ST_v526	((void*)startLabel+2885)
#define ST_v546	((void*)startLabel+2890)
#define ST_v543	((void*)startLabel+2895)
#define ST_v556	((void*)startLabel+2898)
#define ST_v569	((void*)startLabel+2901)
#define ST_v579	((void*)startLabel+2906)
#define ST_v562	((void*)startLabel+2913)
#define ST_v566	((void*)startLabel+2918)
#define ST_v524	((void*)startLabel+2920)
extern Node FN_List_46intersperse[];
extern Node FN_Pretty_46hcat[];
extern Node CF_Pretty_46comma[];
extern Node FN_Pretty_46braces[];
extern Node FN_Pretty_46text[];
extern Node FN_Pretty_46_60_62[];
extern Node FN_Pretty_46nest[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Pretty_46parens[];
extern Node FN_Pretty_46_60_43_62[];
extern Node CF_Pretty_46semi[];
extern Node CF_Pretty_46equals[];
extern Node CF_Pretty_46empty[];
extern Node FN_Prelude_46foldr1[];
extern Node FN_Prelude_46map[];
extern Node FN_Maybe_46maybeToList[];
extern Node F0_Pretty_46braces[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Pretty_46_36_36[];
extern Node FN_Prelude_46_95foldr[];
extern Node F0_Prelude_46id[];
extern Node F0_Pretty_46parens[];
extern Node CF_Pretty_46space[];
extern Node FN_Prelude_46null[];
extern Node FN_Prelude_46not[];
extern Node FN_Prelude_46zipWith[];
extern Node FN_Prelude_46foldr[];
extern Node F0_Pretty_46_36_43_36[];
extern Node FN_Pretty_46vcat[];
extern Node FN_Pretty_46hsep[];
extern Node F0_Pretty_46text[];
extern Node FN_Prelude_46_46[];
extern Node CF_Pretty_46hsep[];

static Node startLabel[] = {
  bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v515)
,};
Node FN_PrettyUtils_46sepdBy[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(2,1,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v515: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46sepdBy[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46sepdBy),2)
, VAPTAG(useLabel(FN_List_46intersperse))
, VAPTAG(useLabel(FN_Pretty_46hcat))
, bytes2word(1,0,0,1)
, useLabel(CT_v516)
,};
Node FN_PrettyUtils_46commaList[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v516: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46commaList[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46commaList),1)
, VAPTAG(useLabel(FN_PrettyUtils_46sepdBy))
, useLabel(CF_Pretty_46comma)
, bytes2word(1,0,0,1)
, useLabel(CT_v517)
,};
Node FN_PrettyUtils_46ppStruct[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v517: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46ppStruct[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppStruct),1)
, VAPTAG(useLabel(FN_PrettyUtils_46commaList))
, VAPTAG(useLabel(FN_Pretty_46braces))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v521)
,};
Node FN_PrettyUtils_46around[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_I3,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v521: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46around[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46around),2)
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v522)
,};
Node FN_PrettyUtils_46indent[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_INT_P1)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v522: (byte 0) */
  HW(1,0)
, 0
,};
Node CF_PrettyUtils_46indent[] = {
  VAPTAG(useLabel(FN_PrettyUtils_46indent))
, CAPTAG(useLabel(FN_Pretty_46nest),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v523)
,};
Node FN_PrettyUtils_46ppBlock[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v523: (byte 0) */
  HW(5,1)
, 0
,};
Node F0_PrettyUtils_46ppBlock[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppBlock),1)
, VAPTAG(useLabel(FN_LAMBDA489))
, VAPTAG(useLabel(FN_LAMBDA490))
, VAPTAG(useLabel(FN_PrettyUtils_46indent))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_PrettyUtils_46around))
, bytes2word(0,0,0,0)
, useLabel(CT_v525)
,	/* FN_LAMBDA490: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v524)
,	/* CT_v525: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA490: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA490))
, bytes2word(0,0,0,0)
, useLabel(CT_v527)
,	/* FN_LAMBDA489: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v526)
,	/* CT_v527: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA489: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA489))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v528)
,};
Node FN_PrettyUtils_46ppCast[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v528: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46ppCast[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCast),2)
, VAPTAG(useLabel(FN_Pretty_46parens))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v529)
,};
Node FN_PrettyUtils_46ppCDecl[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,2,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v529: (byte 0) */
  HW(4,2)
, 0
,};
Node F0_PrettyUtils_46ppCDecl[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCDecl),2)
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, useLabel(CF_Pretty_46semi)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v530)
,};
Node FN_PrettyUtils_46ppCDeclare[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_CVAL_I3,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I3,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,3,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v530: (byte 0) */
  HW(4,3)
, 0
,};
Node F0_PrettyUtils_46ppCDeclare[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCDeclare),3)
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, useLabel(CF_Pretty_46equals)
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, useLabel(CF_Pretty_46semi)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v531)
,};
Node FN_PrettyUtils_46ppAssign[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,7)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v531: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_PrettyUtils_46ppAssign[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppAssign),2)
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, useLabel(CF_Pretty_46equals)
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, useLabel(CF_Pretty_46semi)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v537)
,};
Node FN_PrettyUtils_46joinedBy[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v536: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v535: (byte 2) */
  bytes2word(6,0,POP_I1,PUSH_CVAL_P1)
,	/* v532: (byte 2) */
  bytes2word(3,RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,2,1,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v537: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46joinedBy[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46joinedBy),2)
, useLabel(CF_Pretty_46empty)
, VAPTAG(useLabel(FN_Prelude_46foldr1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v538)
,};
Node FN_PrettyUtils_46ppCIf[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG,1,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_I4,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,8,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v538: (byte 0) */
  HW(7,2)
, 0
,};
Node F0_PrettyUtils_46ppCIf[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCIf),2)
, CAPTAG(useLabel(FN_PrettyUtils_46Prelude_46261_46mkIf),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Maybe_46maybeToList))
, useLabel(F0_Pretty_46braces)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, CAPTAG(useLabel(FN_PrettyUtils_46Prelude_46262_46mkElse),2)
, VAPTAG(useLabel(FN_PrettyUtils_46joinedBy))
, bytes2word(1,0,0,1)
, useLabel(CT_v542)
,	/* FN_PrettyUtils_46Prelude_46261_46mkIf: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(7,HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v542: (byte 0) */
  HW(5,1)
, 0
,	/* F0_PrettyUtils_46Prelude_46261_46mkIf: (byte 0) */
  CAPTAG(useLabel(FN_PrettyUtils_46Prelude_46261_46mkIf),1)
, VAPTAG(useLabel(FN_LAMBDA492))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46parens))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_Pretty_46braces))
, bytes2word(0,0,0,0)
, useLabel(CT_v544)
,	/* FN_LAMBDA492: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v543)
,	/* CT_v544: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA492: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA492))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v545)
,	/* FN_PrettyUtils_46Prelude_46262_46mkElse: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v545: (byte 0) */
  HW(4,2)
, 0
,	/* F0_PrettyUtils_46Prelude_46262_46mkElse: (byte 0) */
  CAPTAG(useLabel(FN_PrettyUtils_46Prelude_46262_46mkElse),2)
, VAPTAG(useLabel(FN_LAMBDA491))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_Pretty_46_36_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v547)
,	/* FN_LAMBDA491: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v546)
,	/* CT_v547: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA491: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA491))
, bytes2word(1,0,0,1)
, useLabel(CT_v548)
,};
Node FN_PrettyUtils_46semiList[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v548: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46semiList[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46semiList),1)
, VAPTAG(useLabel(FN_PrettyUtils_46sepdBy))
, useLabel(CF_Pretty_46semi)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v549)
,};
Node FN_PrettyUtils_46ppCases[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,14)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v549: (byte 0) */
  HW(8,2)
, 0
,};
Node F0_PrettyUtils_46ppCases[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCases),2)
, VAPTAG(useLabel(FN_LAMBDA493))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_LAMBDA494))
, CAPTAG(useLabel(FN_LAMBDA496),2)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, VAPTAG(useLabel(FN_PrettyUtils_46semiList))
, VAPTAG(useLabel(FN_Pretty_46braces))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v553)
,	/* FN_LAMBDA496: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_OFF_N1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v553: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA496: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA496),2)
, VAPTAG(useLabel(FN_LAMBDA495))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v555)
,	/* FN_LAMBDA495: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v554)
,	/* CT_v555: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA495: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA495))
, bytes2word(0,0,0,0)
, useLabel(CT_v557)
,	/* FN_LAMBDA494: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v556)
,	/* CT_v557: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA494: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA494))
, bytes2word(0,0,0,0)
, useLabel(CT_v559)
,	/* FN_LAMBDA493: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v558)
,	/* CT_v559: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA493: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA493))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v560)
,};
Node FN_PrettyUtils_46ppIf[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v560: (byte 0) */
  HW(6,3)
, 0
,};
Node F0_PrettyUtils_46ppIf[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppIf),3)
, VAPTAG(useLabel(FN_LAMBDA497))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_LAMBDA498))
, VAPTAG(useLabel(FN_Pretty_46_36_36))
, VAPTAG(useLabel(FN_LAMBDA499))
, bytes2word(0,0,0,0)
, useLabel(CT_v561)
,	/* FN_LAMBDA499: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v546)
,	/* CT_v561: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA499: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA499))
, bytes2word(0,0,0,0)
, useLabel(CT_v563)
,	/* FN_LAMBDA498: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v562)
,	/* CT_v563: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA498: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA498))
, bytes2word(0,0,0,0)
, useLabel(CT_v564)
,	/* FN_LAMBDA497: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v543)
,	/* CT_v564: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA497: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA497))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v565)
,};
Node FN_PrettyUtils_46ppCase[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_P1,7,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_I4,HEAP_OFF_N1,2)
, bytes2word(HEAP_CVAL_P1,9,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v565: (byte 0) */
  HW(8,3)
, 0
,};
Node F0_PrettyUtils_46ppCase[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppCase),3)
, VAPTAG(useLabel(FN_LAMBDA500))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_43_62))
, VAPTAG(useLabel(FN_LAMBDA501))
, VAPTAG(useLabel(FN_LAMBDA502))
, VAPTAG(useLabel(FN_LAMBDA503))
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, VAPTAG(useLabel(FN_Pretty_46_36_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v567)
,	/* FN_LAMBDA503: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v566)
,	/* CT_v567: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA503: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA503))
, bytes2word(0,0,0,0)
, useLabel(CT_v568)
,	/* FN_LAMBDA502: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v554)
,	/* CT_v568: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA502: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA502))
, bytes2word(0,0,0,0)
, useLabel(CT_v570)
,	/* FN_LAMBDA501: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v569)
,	/* CT_v570: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA501: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA501))
, bytes2word(0,0,0,0)
, useLabel(CT_v571)
,	/* FN_LAMBDA500: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v558)
,	/* CT_v571: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA500: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA500))
, bytes2word(1,0,0,1)
, useLabel(CT_v576)
,};
Node FN_PrettyUtils_46ppParen[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v573: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,PUSH_CVAL_P1)
,	/* v574: (byte 2) */
  bytes2word(3,RETURN_EVAL,POP_I1,PUSH_CVAL_P1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v576: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46ppParen[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppParen),1)
, useLabel(F0_Prelude_46id)
, useLabel(F0_Pretty_46parens)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v577)
,};
Node FN_PrettyUtils_46ppApply[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_I4,PUSH_P1)
, bytes2word(0,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v577: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_PrettyUtils_46ppApply[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppApply),2)
, VAPTAG(useLabel(FN_PrettyUtils_46sepdBy))
, useLabel(CF_Pretty_46space)
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Prelude_46not))
, VAPTAG(useLabel(FN_PrettyUtils_46ppParen))
, bytes2word(1,0,0,1)
, useLabel(CT_v578)
,};
Node FN_PrettyUtils_46ppReturn[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(9,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v578: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_PrettyUtils_46ppReturn[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppReturn),1)
, VAPTAG(useLabel(FN_LAMBDA504))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46parens))
, VAPTAG(useLabel(FN_PrettyUtils_46ppApply))
, bytes2word(0,0,0,0)
, useLabel(CT_v580)
,	/* FN_LAMBDA504: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v579)
,	/* CT_v580: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA504: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA504))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v584)
,};
Node FN_PrettyUtils_46ppBind[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_I5,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,4,HEAP_I2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v584: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_PrettyUtils_46ppBind[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppBind),2)
, VAPTAG(useLabel(FN_LAMBDA505))
, VAPTAG(useLabel(FN_Pretty_46text))
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, VAPTAG(useLabel(FN_LAMBDA506))
, VAPTAG(useLabel(FN_Pretty_46_36_36))
, bytes2word(0,0,0,0)
, useLabel(CT_v586)
,	/* FN_LAMBDA506: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v585)
,	/* CT_v586: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA506: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA506))
, bytes2word(0,0,0,0)
, useLabel(CT_v588)
,	/* FN_LAMBDA505: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v587)
,	/* CT_v588: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA505: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA505))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v589)
,};
Node FN_PrettyUtils_46ppRecord[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG_ARG,2,3)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v589: (byte 0) */
  HW(5,3)
, 0
,};
Node F0_PrettyUtils_46ppRecord[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppRecord),3)
, CAPTAG(useLabel(FN_LAMBDA507),2)
, VAPTAG(useLabel(FN_Prelude_46zipWith))
, VAPTAG(useLabel(FN_PrettyUtils_46commaList))
, VAPTAG(useLabel(FN_Pretty_46braces))
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v590)
,	/* FN_LAMBDA507: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v590: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA507: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA507),2)
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, useLabel(CF_Pretty_46equals)
, bytes2word(1,0,0,1)
, useLabel(CT_v591)
,};
Node FN_PrettyUtils_46ppTuple[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v591: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46ppTuple[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppTuple),1)
, VAPTAG(useLabel(FN_PrettyUtils_46commaList))
, VAPTAG(useLabel(FN_Pretty_46parens))
, bytes2word(1,0,0,1)
, useLabel(CT_v592)
,};
Node FN_PrettyUtils_46ppList[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v592: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46ppList[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46ppList),1)
, CAPTAG(useLabel(FN_LAMBDA508),2)
, CAPTAG(useLabel(FN_Prelude_46foldr),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v593)
,	/* FN_LAMBDA508: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v593: (byte 0) */
  HW(1,3)
, 0
,	/* F0_LAMBDA508: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA508),3)
, VAPTAG(useLabel(FN_Pretty_46_60_62))
, bytes2word(1,0,0,1)
, useLabel(CT_v594)
,};
Node FN_PrettyUtils_46vsep[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v594: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_PrettyUtils_46vsep[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46vsep),1)
, VAPTAG(useLabel(FN_PrettyUtils_46joinedBy))
, useLabel(F0_Pretty_46_36_43_36)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v595)
,};
Node FN_PrettyUtils_46vsepMap[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v595: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46vsepMap[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46vsepMap),2)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_PrettyUtils_46vsep))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v596)
,};
Node FN_PrettyUtils_46vcatMap[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v596: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46vcatMap[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46vcatMap),2)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Pretty_46vcat))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v597)
,};
Node FN_PrettyUtils_46hcatMap[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v597: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46hcatMap[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46hcatMap),2)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Pretty_46hcat))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v598)
,};
Node FN_PrettyUtils_46hsepMap[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(1,2,PUSH_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v598: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_PrettyUtils_46hsepMap[] = {
  CAPTAG(useLabel(FN_PrettyUtils_46hsepMap),2)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Pretty_46hsep))
, bytes2word(0,0,0,0)
, useLabel(CT_v599)
,};
Node FN_PrettyUtils_46textline[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v599: (byte 0) */
  HW(4,0)
, 0
,};
Node CF_PrettyUtils_46textline[] = {
  VAPTAG(useLabel(FN_PrettyUtils_46textline))
, CAPTAG(useLabel(FN_Prelude_46map),1)
, useLabel(F0_Pretty_46text)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(CF_Pretty_46hsep)
,	/* ST_v585: (byte 0) */
 	/* ST_v587: (byte 4) */
  bytes2word(32,45,62,0)
, bytes2word(32,62,62,61)
, bytes2word(32,92,92,32)
,	/* ST_v554: (byte 1) */
 	/* ST_v558: (byte 4) */
  bytes2word(0,45,62,0)
, bytes2word(99,97,115,101)
,	/* ST_v526: (byte 1) */
  bytes2word(0,100,111,32)
,	/* ST_v546: (byte 2) */
  bytes2word(123,0,101,108)
,	/* ST_v543: (byte 3) */
  bytes2word(115,101,0,105)
,	/* ST_v556: (byte 2) */
  bytes2word(102,0,111,102)
,	/* ST_v569: (byte 1) */
  bytes2word(0,111,102,32)
,	/* ST_v579: (byte 2) */
  bytes2word(123,0,114,101)
, bytes2word(116,117,114,110)
,	/* ST_v562: (byte 1) */
  bytes2word(0,116,104,101)
,	/* ST_v566: (byte 2) */
 	/* ST_v524: (byte 4) */
  bytes2word(110,0,125,0)
, bytes2word(125,32,119,104)
, bytes2word(105,108,101,40)
, bytes2word(48,41,59,0)
,};

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].