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

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


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

#define v491	((void*)startLabel+22)
#define v490	((void*)startLabel+26)
#define v487	((void*)startLabel+32)
#define CT_v492	((void*)startLabel+52)
#define FN_SyntaxUtil_46isExpVarOp	((void*)startLabel+72)
#define v497	((void*)startLabel+134)
#define v496	((void*)startLabel+138)
#define v493	((void*)startLabel+144)
#define CT_v498	((void*)startLabel+164)
#define F0_SyntaxUtil_46isExpVarOp	((void*)startLabel+172)
#define v512	((void*)startLabel+206)
#define v506	((void*)startLabel+210)
#define v513	((void*)startLabel+274)
#define v510	((void*)startLabel+278)
#define v507	((void*)startLabel+316)
#define v503	((void*)startLabel+321)
#define v499	((void*)startLabel+326)
#define CT_v514	((void*)startLabel+352)
#define v519	((void*)startLabel+450)
#define v518	((void*)startLabel+454)
#define v515	((void*)startLabel+460)
#define CT_v520	((void*)startLabel+480)
#define v525	((void*)startLabel+562)
#define v524	((void*)startLabel+566)
#define v521	((void*)startLabel+573)
#define CT_v526	((void*)startLabel+580)
#define v531	((void*)startLabel+666)
#define v530	((void*)startLabel+670)
#define v527	((void*)startLabel+676)
#define CT_v532	((void*)startLabel+696)
#define v537	((void*)startLabel+778)
#define v536	((void*)startLabel+782)
#define v533	((void*)startLabel+788)
#define CT_v538	((void*)startLabel+808)
#define v547	((void*)startLabel+890)
#define v542	((void*)startLabel+894)
#define v548	((void*)startLabel+916)
#define v546	((void*)startLabel+920)
#define v543	((void*)startLabel+926)
#define v539	((void*)startLabel+931)
#define CT_v549	((void*)startLabel+948)
#define v558	((void*)startLabel+1030)
#define v553	((void*)startLabel+1034)
#define v559	((void*)startLabel+1056)
#define v557	((void*)startLabel+1060)
#define v554	((void*)startLabel+1066)
#define v550	((void*)startLabel+1071)
#define CT_v560	((void*)startLabel+1088)
#define v570	((void*)startLabel+1170)
#define v564	((void*)startLabel+1174)
#define v571	((void*)startLabel+1186)
#define v568	((void*)startLabel+1190)
#define v565	((void*)startLabel+1196)
#define v569	((void*)startLabel+1201)
#define v561	((void*)startLabel+1207)
#define CT_v572	((void*)startLabel+1224)
#define v578	((void*)startLabel+1310)
#define v576	((void*)startLabel+1314)
#define v577	((void*)startLabel+1320)
#define v573	((void*)startLabel+1326)
#define CT_v579	((void*)startLabel+1344)
extern Node FN_Prelude_46break[];
extern Node FN_SyntaxPos_46HasPos_46Prelude_46_91_93_46getPos[];
extern Node CF_SyntaxPos_46HasPos_46Syntax_46Exp[];

static Node startLabel[] = {
  bytes2word(1,0,0,1)
, useLabel(CT_v492)
,};
Node FN_SyntaxUtil_46isTypeVar[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(8),BOT(8))
, bytes2word(TOP(8),BOT(8),TOP(12),BOT(12))
,	/* v491: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v490: (byte 2) */
  bytes2word(8,0,UNPACK,2)
,	/* v487: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v492: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isTypeVar[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isTypeVar),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v498)
,	/* FN_SyntaxUtil_46isExpVarOp: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v497: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v496: (byte 2) */
  bytes2word(8,0,UNPACK,2)
,	/* v493: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v498: (byte 0) */
  HW(0,1)
, 0
,	/* F0_SyntaxUtil_46isExpVarOp: (byte 0) */
  CAPTAG(useLabel(FN_SyntaxUtil_46isExpVarOp),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v514)
,};
Node FN_SyntaxUtil_46infixFun[] = {
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,EVAL,UNPACK)
, bytes2word(2,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v512: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v506: (byte 2) */
  bytes2word(113,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v513: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v510: (byte 2) */
  bytes2word(40,0,UNPACK,2)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_P1)
, bytes2word(4,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(4,HEAP_P1,4,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_P1,3)
, bytes2word(HEAP_CVAL_N1,1,HEAP_OFF_N1,4)
, bytes2word(HEAP_P1,3,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_P1,0)
, bytes2word(HEAP_I1,HEAP_OFF_N1,7,PUSH_HEAP)
,	/* v507: (byte 4) */
  bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,6,RETURN)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v503: (byte 1) */
  bytes2word(0,POP_P1,2,JUMP)
,	/* v499: (byte 2) */
  bytes2word(2,0,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(4,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,1,0)
, CONSTR(0,4,0)
, CONSTR(16,2,0)
,	/* CT_v514: (byte 0) */
  HW(4,1)
, 0
,};
Node F0_SyntaxUtil_46infixFun[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46infixFun),1)
, VAPTAG(useLabel(FN_Prelude_46break))
, useLabel(F0_SyntaxUtil_46isExpVarOp)
, VAPTAG(useLabel(FN_SyntaxPos_46HasPos_46Prelude_46_91_93_46getPos))
, useLabel(CF_SyntaxPos_46HasPos_46Syntax_46Exp)
, bytes2word(1,0,0,1)
, useLabel(CT_v520)
,};
Node FN_SyntaxUtil_46isExpVar[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(60),BOT(60))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v519: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v518: (byte 2) */
  bytes2word(8,0,UNPACK,2)
,	/* v515: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v520: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isExpVar[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isExpVar),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v526)
,};
Node FN_SyntaxUtil_46dropPatAs[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v525: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v524: (byte 2) */
  bytes2word(9,0,UNPACK,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_P1,3)
,	/* v521: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_ARG_I1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v526: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_SyntaxUtil_46dropPatAs[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46dropPatAs),1)
, VAPTAG(useLabel(FN_SyntaxUtil_46dropPatAs))
, bytes2word(1,0,0,1)
, useLabel(CT_v532)
,};
Node FN_SyntaxUtil_46isExpIrr[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
,	/* v531: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v530: (byte 2) */
  bytes2word(8,0,UNPACK,2)
,	/* v527: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v532: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isExpIrr[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isExpIrr),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v538)
,};
Node FN_SyntaxUtil_46isNK[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(60),BOT(60))
,	/* v537: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v536: (byte 2) */
  bytes2word(8,0,UNPACK,6)
,	/* v533: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v538: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isNK[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isNK),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v549)
,};
Node FN_SyntaxUtil_46isExpChar[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v547: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v542: (byte 2) */
  bytes2word(39,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(7,NOP,TOP(14),BOT(14))
, bytes2word(TOP(14),BOT(14),TOP(14),BOT(14))
, bytes2word(TOP(14),BOT(14),TOP(14),BOT(14))
,	/* v548: (byte 4) */
  bytes2word(TOP(14),BOT(14),TOP(18),BOT(18))
,	/* v546: (byte 4) */
  bytes2word(POP_I1,JUMP,8,0)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v543: (byte 2) */
  bytes2word(1,RETURN,POP_P1,2)
,	/* v539: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v549: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isExpChar[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isExpChar),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v560)
,};
Node FN_SyntaxUtil_46isExpInt[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v558: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v553: (byte 2) */
  bytes2word(39,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(7,NOP,TOP(14),BOT(14))
, bytes2word(TOP(14),BOT(14),TOP(14),BOT(14))
, bytes2word(TOP(18),BOT(18),TOP(14),BOT(14))
,	/* v559: (byte 4) */
  bytes2word(TOP(14),BOT(14),TOP(14),BOT(14))
,	/* v557: (byte 4) */
  bytes2word(POP_I1,JUMP,8,0)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v554: (byte 2) */
  bytes2word(1,RETURN,POP_P1,2)
,	/* v550: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v560: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isExpInt[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isExpInt),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v572)
,};
Node FN_SyntaxUtil_46isCon[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(60),BOT(60),TOP(56),BOT(56))
, bytes2word(TOP(87),BOT(87),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v570: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v564: (byte 2) */
  bytes2word(35,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v571: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v568: (byte 2) */
  bytes2word(8,0,UNPACK,2)
,	/* v565: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL)
, bytes2word(POP_P1,2,JUMP,8)
,	/* v569: (byte 1) */
  bytes2word(0,UNPACK,2,PUSH_HEAP)
,	/* v561: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v572: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_SyntaxUtil_46isCon[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isCon),1)
, VAPTAG(useLabel(FN_SyntaxUtil_46isCon))
, bytes2word(1,0,0,1)
, useLabel(CT_v579)
,};
Node FN_SyntaxUtil_46isVar[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,28,TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(60),BOT(60))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
, bytes2word(TOP(56),BOT(56),TOP(66),BOT(66))
, bytes2word(TOP(56),BOT(56),TOP(56),BOT(56))
,	/* v578: (byte 2) */
  bytes2word(TOP(56),BOT(56),POP_I1,JUMP)
,	/* v576: (byte 2) */
  bytes2word(14,0,UNPACK,2)
,	/* v577: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v573: (byte 2) */
  bytes2word(1,RETURN,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v579: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_SyntaxUtil_46isVar[] = {
  CAPTAG(useLabel(FN_SyntaxUtil_46isVar),1)
,};

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.