Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/libraries/parsec/Text/ParserCombinators/Parsec/Perm.hc

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


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

#define FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms	((void*)startLabel+16)
#define CT_v676	((void*)startLabel+60)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms	((void*)startLabel+68)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch	((void*)startLabel+100)
#define CT_v680	((void*)startLabel+136)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch	((void*)startLabel+144)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46addopt	((void*)startLabel+168)
#define CT_v684	((void*)startLabel+228)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46addopt	((void*)startLabel+236)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert	((void*)startLabel+272)
#define CT_v688	((void*)startLabel+312)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert	((void*)startLabel+320)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46add	((void*)startLabel+348)
#define CT_v692	((void*)startLabel+404)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46add	((void*)startLabel+412)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert	((void*)startLabel+436)
#define CT_v696	((void*)startLabel+472)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert	((void*)startLabel+480)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46newperm	((void*)startLabel+504)
#define CT_v697	((void*)startLabel+540)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46newperm	((void*)startLabel+548)
#define CT_v701	((void*)startLabel+600)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty	((void*)startLabel+652)
#define v703	((void*)startLabel+662)
#define v704	((void*)startLabel+667)
#define CT_v706	((void*)startLabel+700)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty	((void*)startLabel+708)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch	((void*)startLabel+728)
#define CT_v710	((void*)startLabel+748)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch	((void*)startLabel+756)
#define FN_LAMBDA664	((void*)startLabel+780)
#define CT_v711	((void*)startLabel+800)
#define F0_LAMBDA664	((void*)startLabel+808)
#define FN_LAMBDA663	((void*)startLabel+836)
#define CT_v712	((void*)startLabel+852)
#define F0_LAMBDA663	((void*)startLabel+860)
#define CT_v716	((void*)startLabel+904)
#define CT_v720	((void*)startLabel+968)
#define CT_v721	((void*)startLabel+1012)
#define CT_v722	((void*)startLabel+1056)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46ptest	((void*)startLabel+1084)
#define CT_v723	((void*)startLabel+1152)
#define CF_Text_46ParserCombinators_46Parsec_46Perm_46ptest	((void*)startLabel+1160)
#define FN_LAMBDA666	((void*)startLabel+1208)
#define CT_v725	((void*)startLabel+1228)
#define CF_LAMBDA666	((void*)startLabel+1236)
#define FN_LAMBDA665	((void*)startLabel+1252)
#define CT_v726	((void*)startLabel+1276)
#define F0_LAMBDA665	((void*)startLabel+1284)
#define FN_Text_46ParserCombinators_46Parsec_46Perm_46test	((void*)startLabel+1296)
#define CT_v727	((void*)startLabel+1320)
#define F0_Text_46ParserCombinators_46Parsec_46Perm_46test	((void*)startLabel+1328)
#define FN_LAMBDA668	((void*)startLabel+1360)
#define CT_v728	((void*)startLabel+1380)
#define CF_LAMBDA668	((void*)startLabel+1388)
#define FN_LAMBDA667	((void*)startLabel+1400)
#define CT_v729	((void*)startLabel+1420)
#define F0_LAMBDA667	((void*)startLabel+1428)
#define ST_v724	((void*)startLabel+1448)
extern Node FN_Prelude_46Functor_46Prelude_46Maybe_46fmap[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46map[];
extern Node FN_Prelude_46_46[];
extern Node FN_Prelude_46flip[];
extern Node F0_Prelude_46_36[];
extern Node F0_Prelude_46flip[];
extern Node CF_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Text_46ParserCombinators_46Parsec_46Combinator_46choice[];
extern Node FN_Prelude_46return[];
extern Node FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62_61[];
extern Node FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46return[];
extern Node FN_Text_46ParserCombinators_46Parsec_46Char_46char[];
extern Node FN_Text_46ParserCombinators_46Parsec_46Combinator_46many1[];
extern Node FN_Prelude_46_36[];
extern Node FN_Text_46ParserCombinators_46Parsec_46Prim_46parse[];
extern Node FN_Text_46ParserCombinators_46Parsec_46Combinator_46eof[];
extern Node CF_Prelude_46Show_46Prelude_46Char[];
extern Node FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62[];

static Node startLabel[] = {
  42
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v676)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,2,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v676: (byte 0) */
  HW(4,2)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms),2)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Prelude_46Maybe_46fmap))
, CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v680)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_I1,HEAP_P1,3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v680: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46241_46mapBranch),2)
, CAPTAG(useLabel(FN_Prelude_46_46),1)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v684)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46addopt: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG_ARG,1,3)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,4,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG_ARG,2)
, bytes2word(3,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(4,HEAP_I2,HEAP_CVAL_N1,2)
, bytes2word(HEAP_P1,0,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v684: (byte 0) */
  HW(5,3)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46addopt: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46addopt),3)
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46_36)
, VAPTAG(useLabel(FN_Prelude_46Functor_46Prelude_46Maybe_46fmap))
, CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v688)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_I1,HEAP_P1,3,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v688: (byte 0) */
  HW(3,3)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46235_46insert),3)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms))
, useLabel(F0_Prelude_46flip)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46addopt))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v692)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46add: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_I2,HEAP_CVAL_IN3,HEAP_P1,0)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(0,2,0)
,	/* CT_v692: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46add: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46add),2)
, CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v696)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_I1)
, bytes2word(HEAP_P1,3,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v696: (byte 0) */
  HW(3,2)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46226_46insert),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46mapPerms))
, useLabel(F0_Prelude_46flip)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46add))
, bytes2word(1,0,0,1)
, useLabel(CT_v697)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46newperm: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,4,HEAP_OFF_N1)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
, CONSTR(0,0,0)
, CONSTR(1,1,0)
,	/* CT_v697: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46newperm: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46newperm),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v701)
,};
Node FN_Text_46ParserCombinators_46Parsec_46Perm_46permute[] = {
  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_I1,HEAP_CVAL_I5)
, bytes2word(HEAP_P1,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v701: (byte 0) */
  HW(7,1)
, 0
,};
Node F0_Text_46ParserCombinators_46Parsec_46Perm_46permute[] = {
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46permute),1)
, CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty),1)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Combinator_46choice))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v706)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v703: (byte 2) */
  bytes2word(TOP(9),BOT(9),POP_I1,PUSH_HEAP)
,	/* v704: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK)
, bytes2word(1,HEAP_CVAL_I3,HEAP_ARG,2)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_N1,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v706: (byte 0) */
  HW(2,2)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46213_46empty),2)
, VAPTAG(useLabel(FN_Prelude_46return))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(1,0,0,1)
, useLabel(CT_v710)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_I2)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v710: (byte 0) */
  HW(2,1)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46Prelude_46214_46branch),1)
, CAPTAG(useLabel(FN_LAMBDA664),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v711)
,	/* FN_LAMBDA664: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v711: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA664: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA664),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46permute))
, CAPTAG(useLabel(FN_LAMBDA663),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62_61))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v712)
,	/* FN_LAMBDA663: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v712: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA663: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA663),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v716)
,};
Node FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_63_62[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,1,HEAP_I1,HEAP_I2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v716: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_63_62[] = {
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_63_62),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46addopt))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v720)
,};
Node FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_63_62[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,1,HEAP_P1)
, bytes2word(0,HEAP_I1,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v720: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_63_62[] = {
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_63_62),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46newperm))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_63_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v721)
,};
Node FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_124_62[] = {
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v721: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_124_62[] = {
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_124_62),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46add))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v722)
,};
Node FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_36_62[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v722: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_36_62[] = {
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_36_62),2)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46newperm))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_124_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v723)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46ptest: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_CHAR_P1,97,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,1)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I5,HEAP_CHAR_P1)
, bytes2word(98,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_CHAR_P1,99,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CHAR_P1,95,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_P1,11,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v723: (byte 0) */
  HW(9,0)
, 0
,	/* CF_Text_46ParserCombinators_46Parsec_46Perm_46ptest: (byte 0) */
  VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46ptest))
, CAPTAG(useLabel(FN_LAMBDA665),3)
, VAPTAG(useLabel(FN_LAMBDA666))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Char_46char))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Combinator_46many1))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_36_63_62))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_124_62))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46_60_124_63_62))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Text_46ParserCombinators_46Parsec_46Perm_46permute)
, bytes2word(0,0,0,0)
, useLabel(CT_v725)
,	/* FN_LAMBDA666: (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_v724)
,	/* CT_v725: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA666: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA666))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v726)
,	/* FN_LAMBDA665: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
,	/* CT_v726: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA665: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA665),3)
, bytes2word(1,0,0,1)
, useLabel(CT_v727)
,	/* FN_Text_46ParserCombinators_46Parsec_46Perm_46test: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,6)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v727: (byte 0) */
  HW(5,1)
, 0
,	/* F0_Text_46ParserCombinators_46Parsec_46Perm_46test: (byte 0) */
  CAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Perm_46test),1)
, CAPTAG(useLabel(FN_LAMBDA667),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62_61))
, useLabel(CF_Text_46ParserCombinators_46Parsec_46Perm_46ptest)
, VAPTAG(useLabel(FN_LAMBDA668))
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Prim_46parse))
, bytes2word(0,0,0,0)
, useLabel(CT_v728)
,	/* FN_LAMBDA668: (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_v724)
,	/* CT_v728: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA668: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA668))
, bytes2word(1,0,0,1)
, useLabel(CT_v729)
,	/* FN_LAMBDA667: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v729: (byte 0) */
  HW(4,1)
, 0
,	/* F0_LAMBDA667: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA667),1)
, VAPTAG(useLabel(FN_Text_46ParserCombinators_46Parsec_46Combinator_46eof))
, useLabel(CF_Prelude_46Show_46Prelude_46Char)
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46return))
, VAPTAG(useLabel(FN_Prelude_46Monad_46Text_46ParserCombinators_46Parsec_46Prim_46GenParser_46_62_62))
,	/* ST_v724: (byte 0) */
  bytes2word(0,0,0,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 webmaster@9p.io.