mirror of
https://github.com/status-im/csources-nimble.git
synced 2026-08-29 17:31:05 +00:00
9089 lines
561 KiB
C
9089 lines
561 KiB
C
/* Generated by Nim Compiler v1.6.11 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
# define nimfr_(proc, file) \
|
|
TFrame FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
|
|
|
|
# define nimfrs_(proc, file, slots, length) \
|
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
|
|
|
|
# define nimln_(n, file) \
|
|
FR_.line = n; FR_.filename = file;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ;
|
|
typedef struct tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA;
|
|
typedef struct tySequence__5DSB9bTgCQCsIApS5TVlG8g tySequence__5DSB9bTgCQCsIApS5TVlG8g;
|
|
typedef struct tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ;
|
|
typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg;
|
|
typedef struct tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q;
|
|
typedef struct tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA;
|
|
typedef struct tySequence__wbtGjaWHe0od6j1oiCOVBQ tySequence__wbtGjaWHe0od6j1oiCOVBQ;
|
|
typedef struct tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA;
|
|
typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
|
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
|
typedef struct Exception Exception;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
|
|
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
|
|
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
|
|
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
|
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
|
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
|
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
|
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
|
|
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
|
|
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
struct TGenericSeq {
|
|
NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc {
|
|
TGenericSeq Sup;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q;
|
|
struct tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ {
|
|
tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q kind;
|
|
union{
|
|
NimStringDesc* term;
|
|
NIM_CHAR ch;
|
|
NU8* charChoice;
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* nt;
|
|
NI index;
|
|
tySequence__5DSB9bTgCQCsIApS5TVlG8g* sons;
|
|
};
|
|
};
|
|
struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyArray__fGQVl7HExKS7O8hYfcMlAQ[20];
|
|
struct tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ {
|
|
tyArray__fGQVl7HExKS7O8hYfcMlAQ matches;
|
|
NI ml;
|
|
NI origStart;
|
|
};
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {
|
|
NI size;
|
|
NI align;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
};
|
|
typedef NU8 tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw;
|
|
struct tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA {
|
|
NimStringDesc* name;
|
|
NI line;
|
|
NI col;
|
|
tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw flags;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ rule;
|
|
};
|
|
struct tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q {
|
|
TNimType* m_type;
|
|
NI bufpos;
|
|
NimStringDesc* buf;
|
|
NI lineNumber;
|
|
NI lineStart;
|
|
NI colOffset;
|
|
NimStringDesc* filename;
|
|
};
|
|
typedef NU8 tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw;
|
|
typedef NU8 tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA;
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
struct tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA {
|
|
tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw kind;
|
|
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA modifier;
|
|
NimStringDesc* literal;
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw charset;
|
|
NI index;
|
|
};
|
|
struct tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg {
|
|
tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q Sup;
|
|
tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA tok;
|
|
tySequence__wbtGjaWHe0od6j1oiCOVBQ* nonterms;
|
|
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA modifier;
|
|
NI captures;
|
|
NIM_BOOL identIsVerbatim;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ skip;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
typedef NU8 tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw;
|
|
struct RootObj {
|
|
TNimType* m_type;
|
|
};
|
|
struct Exception {
|
|
RootObj Sup;
|
|
Exception* parent;
|
|
NCSTRING name;
|
|
NimStringDesc* message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
|
|
Exception* up;
|
|
};
|
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
|
|
Exception Sup;
|
|
};
|
|
struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
|
|
};
|
|
struct tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA {
|
|
tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
|
|
};
|
|
typedef NimStringDesc* tyArray__sMpvt1sOxOJ3LFGulnbeMQ[4];
|
|
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
|
|
NI refcount;
|
|
TNimType* typ;
|
|
};
|
|
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
|
|
void* bottom;
|
|
};
|
|
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
|
|
NI len;
|
|
NI cap;
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
|
|
};
|
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
|
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
|
|
tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
|
};
|
|
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
|
|
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
|
|
tyArray__0aOLqZchNi8nWtMTi8ND8w link;
|
|
NI key;
|
|
NI upperBound;
|
|
NI level;
|
|
};
|
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
|
|
NI len;
|
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
|
};
|
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
|
|
NI minLargeObj;
|
|
NI maxLargeObj;
|
|
tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
|
|
NU32 flBitmap;
|
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
|
NI currMem;
|
|
NI maxMem;
|
|
NI freeMem;
|
|
NI occ;
|
|
NI lastSize;
|
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
|
|
NIM_BOOL locked;
|
|
NIM_BOOL blockChunkSizeIncrease;
|
|
NI nextChunkSize;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
|
};
|
|
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
|
|
NI stackScans;
|
|
NI cycleCollections;
|
|
NI maxThreshold;
|
|
NI maxStackSize;
|
|
NI maxStackCells;
|
|
NI cycleTableSize;
|
|
NI64 maxPause;
|
|
};
|
|
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
|
|
NI counter;
|
|
NI max;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
|
|
};
|
|
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
|
|
tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
|
|
NI cycleThreshold;
|
|
NI zctThreshold;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
|
|
NI recGcLock;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
|
|
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
|
|
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
|
|
NI gcThreadId;
|
|
};
|
|
typedef tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ tyArray__rS9bk8uu9axETY9bOxp2l1GHQ[2];
|
|
typedef NimStringDesc* tyArray__9bfXgNlAdUyWPxicWlc3FWA[26];
|
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
|
|
NCSTRING procname;
|
|
NI line;
|
|
NCSTRING filename;
|
|
};
|
|
struct tySequence__5DSB9bTgCQCsIApS5TVlG8g {
|
|
TGenericSeq Sup;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__wbtGjaWHe0od6j1oiCOVBQ {
|
|
TGenericSeq Sup;
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
|
|
TGenericSeq Sup;
|
|
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
|
|
};
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npegsmatchLen)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pattern, NI start);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npegsrawMatch)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ p, NI start, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* c);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, matchIt__pureZpegs_762)(NimStringDesc* sX60gensym26_, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_, NI startX60gensym26_, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* cX60gensym26_);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, runeLenAt__pureZunicode_65)(NimStringDesc* s, NI i);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorNoArgs)(void);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisAlpha)(NI32 c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisLower)(NI32 c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisUpper)(NI32 c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisTitle)(NI32 c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisWhiteSpace)(NI32 c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError2)(NimStringDesc* f, NimStringDesc* discVal);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprDiscriminant)(NI e, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZunicode_910)(NI32 a, NI32 b);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, nuctoLower)(NI32 c);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, matchBackRef__pureZpegs_768)(NimStringDesc* sX60gensym26_, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_, NI startX60gensym26_, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* cX60gensym26_);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__system_7790)(NimStringDesc* s, NI first, NI last);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg);
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
|
static N_INLINE(void, popFrame)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, parsePeg__pureZpegs_3916)(NimStringDesc* pattern, NimStringDesc* filename, NI line, NI col, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_NIMCALL(void, Marker_tyRef__DWDl83X3sWmMXGYAzF5Aug)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__5DSB9bTgCQCsIApS5TVlG8g)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__ne9c8mGWiMWXBIOmu9cRFBTw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__wbtGjaWHe0od6j1oiCOVBQ)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__pureZpegs_3289)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NimStringDesc* input, NimStringDesc* filename, NI line, NI col);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getTok__pureZpegs_3728)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getTok__pureZpegs_3548)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, skip__pureZpegs_3408)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleCR__pureZpegs_3259)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NI pos);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleLF__pureZpegs_3276)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NI pos);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getCharSet__pureZpegs_3467)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getEscapedChar__pureZpegs_3309)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
static N_INLINE(NIM_BOOL, handleHexChar__stdZprivateZdecode95helpers_1)(NIM_CHAR c, NI* x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getBuiltin__pureZpegs_3537)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSymbol__pureZpegs_3525)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getString__pureZpegs_3423)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getDollar__pureZpegs_3436)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, pegError__pureZpegs_3673)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, NimStringDesc* msg, NI line, NI col);
|
|
static N_NIMCALL(void, Marker_tyRef__9cnKZRDpncoV9cvYmm9cA6N5A)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, errorStr__pureZpegs_3301)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NimStringDesc* msg, NI line, NI col);
|
|
static N_INLINE(NI, getLine__pureZpegs_3298)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L);
|
|
static N_INLINE(NI, getColumn__pureZpegs_3295)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___systemZdollars_3)(NI x);
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, incRef__system_5337)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr);
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
|
|
static N_INLINE(void, decRef__system_5344)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
|
|
static N_INLINE(void, rtlAddZCT__system_5342)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5293)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawParse__pureZpegs_3880)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsOptional)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, primary__pureZpegs_3824)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsAndPredicate)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsNotPredicate)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsSearch)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npgegsCapturedSearch)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, token__pureZpegs_3816)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ terminal, tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegssequence)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* a, NI aLen_0, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addSequence__pureZpegs_335)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* dest, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem);
|
|
static N_INLINE(NI, len__pureZpegs_270)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermStr)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c);
|
|
static N_INLINE(void, add__pureZpegs_276)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* d, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ s);
|
|
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(void, modifiedTerm__pureZpegs_3787)(NimStringDesc* s, tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermIgnoreCase)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermIgnoreStyle)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, arrowIsNextTok__pureZpegs_3653)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, getNonTerminal__pureZpegs_3753)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, NimStringDesc* name);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringDesc* a, NimStringDesc* b);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, npegsnewNonTerminal)(NimStringDesc* name, NI line, NI column);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsnonterminal)(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* n, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, spaceCost__pureZpegs_494)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseExpr__pureZpegs_3751)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, seqExpr__pureZpegs_3855)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsOrderedChoice)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* a, NI aLen_0, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addChoice__pureZpegs_283)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* dest, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eat__pureZpegs_3744)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw kind);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsCapture)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, any__pureZpegs_446)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, anyRune__pureZpegs_448)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, builtin__pureZpegs_3797)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringDesc* s);
|
|
static N_INLINE(void, newLine__pureZpegs_450)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsGreedyRep)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, unicodeLetter__pureZpegs_452)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, unicodeUpper__pureZpegs_456)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, unicodeLower__pureZpegs_454)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, unicodeTitle__pureZpegs_458)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, unicodeWhitespace__pureZpegs_460)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermChar)(NIM_CHAR t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, endAnchor__pureZpegs_464)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
static N_INLINE(void, startAnchor__pureZpegs_462)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, modifiedBackref__pureZpegs_3791)(NI s, tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackref)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackrefIgnoreCase)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackrefIgnoreStyle)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsGreedyPosRep)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, parseRule__pureZpegs_3865)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_170, "field \'term\' is not accessible for type \'Peg\' using \'kind = ", 60);
|
|
N_LIB_PRIVATE TNimType NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_308, "field \'ch\' is not accessible for type \'Peg\' using \'kind = ", 58);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_309, "field \'charChoice\' is not accessible for type \'Peg\' using \'kind = ", 66);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_310, "field \'nt\' is not accessible for type \'Peg\' using \'kind = ", 58);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_311, "field \'sons\' is not accessible for type \'Peg\' using \'kind = ", 60);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_341, "field \'index\' is not accessible for type \'Peg\' using \'kind = ", 61);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(579, 19) `false` impossible case", 103);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_344, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(864, 31) `false` ", 88);
|
|
N_LIB_PRIVATE TNimType NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_;
|
|
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
N_LIB_PRIVATE TNimType NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_;
|
|
N_LIB_PRIVATE TNimType NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_;
|
|
N_LIB_PRIVATE TNimType NTItokkind__PXxfBn560z0EWOn5M2H9aWw_;
|
|
N_LIB_PRIVATE TNimType NTImodifier__7Wz82JmsepInwCEDiPsupA_;
|
|
extern TNimType NTIsetLcharT__HDqWPvEAxZK51ZcfaeQEdg_;
|
|
N_LIB_PRIVATE TNimType NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_;
|
|
N_LIB_PRIVATE TNimType NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_;
|
|
N_LIB_PRIVATE TNimType NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_;
|
|
N_LIB_PRIVATE TNimType NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_;
|
|
TNimNode* NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[34];
|
|
extern TNimType NTIchar__nmiMWKVIe46vacnhAFrQvw_;
|
|
N_LIB_PRIVATE TNimType NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_;
|
|
N_LIB_PRIVATE TNimType NTIint__LMYflhuReOvRMmhNLdPp5w_;
|
|
N_LIB_PRIVATE TNimType NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_;
|
|
N_LIB_PRIVATE TNimType NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_;
|
|
N_LIB_PRIVATE TNimType NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_;
|
|
extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_358 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_361, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(1456, 9) `L.buf[pos] == \'\\r\'` ", 101);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_365, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(1463, 9) `L.buf[pos] == \'\\n\'` ", 101);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_368, "[EOF]", 5);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_374, "{@}", 3);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_376, "{}", 2);
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_418 = {
|
|
0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_440, "i", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_441, "y", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_442, "v", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_448, "<-", 2);
|
|
extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_;
|
|
N_LIB_PRIVATE TNimType NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_;
|
|
N_LIB_PRIVATE TNimType NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_459, "$1($2, $3) Error: $4", 20);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_460, "\'", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_461, "\' is invalid token", 18);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_462, "skip", 4);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_465, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it", 154);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_471, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(350, 10) `n != nil` ", 91);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_475, "expression expected, but found: ", 32);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_476, "binary zero (\'\\0\') not allowed in character class", 49);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_477, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(167, 10) `\'\\x00\' notin s` ", 97);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_481, "invalid", 7);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_482, ".", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_483, "_", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_484, "identifier", 10);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_485, "string literal", 14);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_486, "character set", 13);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_487, "(", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_488, ")", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_489, "{", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_490, "}", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_491, "/", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_492, "*", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_493, "+", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_494, "&", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_495, "!", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_496, "\?", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_497, "@", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_498, "built-in", 8);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_499, "escaped", 7);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_500, "$", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_501, "^", 1);
|
|
N_LIB_PRIVATE NIM_CONST tyArray__9bfXgNlAdUyWPxicWlc3FWA tokKindToStr__pureZpegs_3249 = {((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_481),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_368),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_482),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_483),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_484),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_485),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_486),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_487),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_488),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_489),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_490),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_374),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_376),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_448),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_491),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_492),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_493),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_494),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_495),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_496),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_497),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_498),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_499),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_500),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_500),
|
|
((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_501)}
|
|
;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_502, " expected", 9);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_504, "n", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_505, "d", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_506, "D", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_507, "s", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_508, "S", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_509, "w", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_510, "W", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_511, "a", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_512, "A", 1);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_513, "ident", 5);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_514, "letter", 6);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_515, "upper", 5);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_516, "lower", 5);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_517, "title", 5);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_518, "white", 5);
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_519 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_520 = {
|
|
0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xfc,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_521 = {
|
|
0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_522 = {
|
|
0xfe, 0xc1, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_523 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03,
|
|
0xfe, 0xff, 0xff, 0x87, 0xfe, 0xff, 0xff, 0x07,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_524 = {
|
|
0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xfc,
|
|
0x01, 0x00, 0x00, 0x78, 0x01, 0x00, 0x00, 0xf8,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_525 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_526 = {
|
|
0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0x01, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xf8,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_527 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0xfe, 0xff, 0xff, 0x87, 0xfe, 0xff, 0xff, 0x07,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_528, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(234, 12) `false` ", 88);
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_529 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03,
|
|
0xfe, 0xff, 0xff, 0x87, 0xfe, 0xff, 0xff, 0x07,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_530, "unknown built-in: ", 18);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_531, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim(162, 10) `t != \'\\x00\'` ", 94);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_532, "invalid back reference index: ", 30);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_536, "attempt to redefine: ", 21);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_537, "rule expected, but found: ", 26);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_538, "EOF expected, but found: ", 25);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_539, "undeclared identifier: ", 23);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_540, "unused rule: ", 13);
|
|
STRING_LITERAL(TM__YGOrctedenU9ao6jM7xmy6g_542, "pattern", 7);
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5246;
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
nimSetMem__systemZmemory_7(p, ((int) 0), size);
|
|
}
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
{
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
|
(*s).calldepth = ((NI16) 0);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
|
}
|
|
LA1_: ;
|
|
(*s).prev = framePtr__system_2564;
|
|
framePtr__system_2564 = s;
|
|
{
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
|
callDepthLimitReached__system_2997();
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, popFrame)(void) {
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, matchBackRef__pureZpegs_768)(NimStringDesc* sX60gensym26_, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_, NI startX60gensym26_, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* cX60gensym26_) {
|
|
NI result;
|
|
NI indexX60gensym26_;
|
|
NI aX60gensym26_;
|
|
NI bX60gensym26_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ nX60gensym26_;
|
|
nimfr_("matchBackRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = (NI)0;
|
|
nimln_(567, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((234881024 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_341), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
indexX60gensym26_ = pX60gensym26_.index;
|
|
nimln_(568, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_342;
|
|
if (!(((NI) (indexX60gensym26_)) < ((NI) 0))) goto LA3_;
|
|
if (nimAddInt(indexX60gensym26_, (*cX60gensym26_).ml, &TM__YGOrctedenU9ao6jM7xmy6g_342)) { raiseOverflow(); };
|
|
if (TM__YGOrctedenU9ao6jM7xmy6g_342 < -20 || TM__YGOrctedenU9ao6jM7xmy6g_342 > 19){ raiseOverflow(); }
|
|
indexX60gensym26_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_342);
|
|
}
|
|
LA3_: ;
|
|
nimln_(569, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (((NI) (indexX60gensym26_)) < ((NI) 0));
|
|
if (T7_) goto LA8_;
|
|
T7_ = ((*cX60gensym26_).ml <= ((NI) (indexX60gensym26_)));
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
result = ((NI) -1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
nimln_(570, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((NU)(indexX60gensym26_) > (NU)(19)){ raiseIndexError2(indexX60gensym26_, 19); }
|
|
aX60gensym26_ = (*cX60gensym26_).matches[(indexX60gensym26_)- 0].Field0;
|
|
bX60gensym26_ = (*cX60gensym26_).matches[(indexX60gensym26_)- 0].Field1;
|
|
nimZeroMem((void*)(&nX60gensym26_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimln_(572, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (pX60gensym26_.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25):
|
|
{
|
|
nimln_(574, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&nX60gensym26_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nX60gensym26_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9);
|
|
nX60gensym26_.term = substr__system_7790(sX60gensym26_, aX60gensym26_, bX60gensym26_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
{
|
|
nimln_(576, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&nX60gensym26_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nX60gensym26_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11);
|
|
nX60gensym26_.term = substr__system_7790(sX60gensym26_, aX60gensym26_, bX60gensym26_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 26):
|
|
{
|
|
nimln_(578, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&nX60gensym26_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nX60gensym26_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10);
|
|
nX60gensym26_.term = substr__system_7790(sX60gensym26_, aX60gensym26_, bX60gensym26_);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(579, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA17_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_343));
|
|
}
|
|
LA17_: ;
|
|
}
|
|
break;
|
|
}
|
|
nimln_(580, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, nX60gensym26_, startX60gensym26_, cX60gensym26_);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, matchIt__pureZpegs_762)(NimStringDesc* sX60gensym26_, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_, NI startX60gensym26_, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* cX60gensym26_) {
|
|
NI result;
|
|
nimfr_("matchIt", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = (NI)0;
|
|
nimln_(582, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (pX60gensym26_.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0):
|
|
{
|
|
nimln_(585, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 1):
|
|
{
|
|
nimln_(589, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA5_;
|
|
result = ((NI) 1);
|
|
}
|
|
goto LA3_;
|
|
LA5_: ;
|
|
{
|
|
nimln_(590, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA3_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 2):
|
|
{
|
|
nimln_(594, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA11_;
|
|
nimln_(595, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((startX60gensym26_) < ((NI) 0) || (startX60gensym26_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(startX60gensym26_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
result = runeLenAt__pureZunicode_65(sX60gensym26_, ((NI) (startX60gensym26_)));
|
|
}
|
|
goto LA9_;
|
|
LA11_: ;
|
|
{
|
|
nimln_(597, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA9_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 4):
|
|
{
|
|
nimln_(601, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 aX60gensym26_;
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA17_;
|
|
aX60gensym26_ = (NI32)0;
|
|
nimln_(603, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
nimln_(604, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_2;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA21_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_2)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_2);
|
|
}
|
|
goto LA19_;
|
|
LA21_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA24_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_3;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_4;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_5;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_3)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_3))) goto LA28_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_4)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_4) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_4) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_4),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_4)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_4)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_5)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_5);
|
|
}
|
|
goto LA26_;
|
|
LA28_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_6;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26_ = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_6)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_6);
|
|
}
|
|
LA26_: ;
|
|
}
|
|
goto LA19_;
|
|
LA24_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA32_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_7;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_8;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_9;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_10;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_7)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_7))) goto LA36_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_8)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_8) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_8) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_8),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_9)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_9) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_9) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_9),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_8)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_9)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_8)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_9)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_10)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_10);
|
|
}
|
|
goto LA34_;
|
|
LA36_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_11;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26_ = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_11)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_11);
|
|
}
|
|
LA34_: ;
|
|
}
|
|
goto LA19_;
|
|
LA32_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA40_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_12;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_13;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_14;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_15;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_16;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_12)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_12))) goto LA44_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_13)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_13) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_13) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_13),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_14)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_14) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_14) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_14),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_15)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_15) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_15) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_15),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_13)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_14)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_15)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_13)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_14)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_15)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_16)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_16);
|
|
}
|
|
goto LA42_;
|
|
LA44_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_17;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26_ = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_17)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_17);
|
|
}
|
|
LA42_: ;
|
|
}
|
|
goto LA19_;
|
|
LA40_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA48_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_18;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_19;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_20;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_21;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_22;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_23;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_18)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_18))) goto LA52_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_19)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_19) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_19) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_19),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_20)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_20) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_20) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_20),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_21)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_21) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_21) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_21),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_22)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_22) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_22) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_22),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_19)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_20)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_21)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_22)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_19)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_20)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_21)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_22)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_23)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_23);
|
|
}
|
|
goto LA50_;
|
|
LA52_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_24;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26_ = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_24)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_24);
|
|
}
|
|
LA50_: ;
|
|
}
|
|
goto LA19_;
|
|
LA48_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA56_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_25;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_26;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_27;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_28;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_29;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_30;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_31;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_25)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_25))) goto LA60_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_26)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_26) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_26) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_26),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_27)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_27) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_27) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_27),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_28)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_28) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_28) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_28),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_29)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_29) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_29) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_29),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_30)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_30) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_30) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_30),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_26)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_27)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_28)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_29)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_30)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_26)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_27)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_28)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_29)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_30)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_31)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_31);
|
|
}
|
|
goto LA58_;
|
|
LA60_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_32;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26_ = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_32)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_32);
|
|
}
|
|
LA58_: ;
|
|
}
|
|
goto LA19_;
|
|
LA56_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_33;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26_ = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_33)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_33);
|
|
}
|
|
LA19_: ;
|
|
nimln_(605, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T66_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_34;
|
|
T66_ = (NIM_BOOL)0;
|
|
T66_ = nucisAlpha(aX60gensym26_);
|
|
if (!T66_) goto LA67_;
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_34)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_34);
|
|
}
|
|
goto LA64_;
|
|
LA67_: ;
|
|
{
|
|
nimln_(606, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA64_: ;
|
|
}
|
|
goto LA15_;
|
|
LA17_: ;
|
|
{
|
|
nimln_(608, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA15_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 5):
|
|
{
|
|
nimln_(612, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 aX60gensym26__2;
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA74_;
|
|
aX60gensym26__2 = (NI32)0;
|
|
nimln_(614, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
nimln_(615, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_35;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA78_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_35)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_35);
|
|
}
|
|
goto LA76_;
|
|
LA78_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA81_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_36;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_37;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_38;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_36)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_36))) goto LA85_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_37)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_37) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_37) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_37),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_37)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_37)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_38)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_38);
|
|
}
|
|
goto LA83_;
|
|
LA85_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_39;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_39)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_39);
|
|
}
|
|
LA83_: ;
|
|
}
|
|
goto LA76_;
|
|
LA81_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA89_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_40;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_41;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_42;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_43;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_40)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_40))) goto LA93_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_41)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_41) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_41) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_41),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_42)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_42) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_42) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_42),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_41)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_42)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_41)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_42)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_43)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_43);
|
|
}
|
|
goto LA91_;
|
|
LA93_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_44;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_44)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_44);
|
|
}
|
|
LA91_: ;
|
|
}
|
|
goto LA76_;
|
|
LA89_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA97_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_45;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_46;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_47;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_48;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_49;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_45)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_45))) goto LA101_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_46)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_46) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_46) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_46),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_47)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_47) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_47) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_47),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_48)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_48) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_48) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_48),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_46)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_47)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_48)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_46)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_47)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_48)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_49)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_49);
|
|
}
|
|
goto LA99_;
|
|
LA101_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_50;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_50)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_50);
|
|
}
|
|
LA99_: ;
|
|
}
|
|
goto LA76_;
|
|
LA97_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA105_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_51;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_52;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_53;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_54;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_55;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_56;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_51)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_51))) goto LA109_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_52)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_52) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_52) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_52),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_53)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_53) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_53) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_53),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_54)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_54) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_54) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_54),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_55)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_55) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_55) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_55),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_52)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_53)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_54)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_55)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_52)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_53)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_54)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_55)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_56)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_56);
|
|
}
|
|
goto LA107_;
|
|
LA109_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_57;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_57)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_57);
|
|
}
|
|
LA107_: ;
|
|
}
|
|
goto LA76_;
|
|
LA105_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA113_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_58;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_59;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_60;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_61;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_62;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_63;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_64;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_58)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_58))) goto LA117_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_59)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_59) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_59) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_59),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_60)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_60) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_60) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_60),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_61)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_61) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_61) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_61),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_62)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_62) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_62) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_62),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_63)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_63) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_63) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_63),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_59)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_60)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_61)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_62)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_63)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_59)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_60)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_61)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_62)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_63)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_64)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_64);
|
|
}
|
|
goto LA115_;
|
|
LA117_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_65;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_65)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_65);
|
|
}
|
|
LA115_: ;
|
|
}
|
|
goto LA76_;
|
|
LA113_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_66;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__2 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_66)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_66);
|
|
}
|
|
LA76_: ;
|
|
nimln_(616, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T123_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_67;
|
|
T123_ = (NIM_BOOL)0;
|
|
T123_ = nucisLower(aX60gensym26__2);
|
|
if (!T123_) goto LA124_;
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_67)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_67);
|
|
}
|
|
goto LA121_;
|
|
LA124_: ;
|
|
{
|
|
nimln_(617, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA121_: ;
|
|
}
|
|
goto LA72_;
|
|
LA74_: ;
|
|
{
|
|
nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA72_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 6):
|
|
{
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 aX60gensym26__3;
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA131_;
|
|
aX60gensym26__3 = (NI32)0;
|
|
nimln_(625, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_68;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA135_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_68)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_68);
|
|
}
|
|
goto LA133_;
|
|
LA135_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA138_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_69;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_70;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_71;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_69)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_69))) goto LA142_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_70)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_70) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_70) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_70),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_70)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_70)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_71)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_71);
|
|
}
|
|
goto LA140_;
|
|
LA142_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_72;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__3 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_72)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_72);
|
|
}
|
|
LA140_: ;
|
|
}
|
|
goto LA133_;
|
|
LA138_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA146_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_73;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_74;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_75;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_76;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_73)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_73))) goto LA150_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_74)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_74) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_74) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_74),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_75)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_75) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_75) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_75),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_74)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_75)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_74)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_75)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_76)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_76);
|
|
}
|
|
goto LA148_;
|
|
LA150_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_77;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__3 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_77)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_77);
|
|
}
|
|
LA148_: ;
|
|
}
|
|
goto LA133_;
|
|
LA146_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA154_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_78;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_79;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_80;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_81;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_82;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_78)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_78))) goto LA158_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_79)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_79) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_79) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_79),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_80)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_80) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_80) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_80),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_81)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_81) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_81) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_81),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_79)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_80)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_81)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_79)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_80)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_81)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_82)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_82);
|
|
}
|
|
goto LA156_;
|
|
LA158_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_83;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__3 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_83)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_83);
|
|
}
|
|
LA156_: ;
|
|
}
|
|
goto LA133_;
|
|
LA154_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA162_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_84;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_85;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_86;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_87;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_88;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_89;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_84)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_84))) goto LA166_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_85)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_85) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_85) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_85),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_86)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_86) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_86) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_86),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_87)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_87) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_87) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_87),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_88)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_88) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_88) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_88),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_85)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_86)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_87)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_88)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_85)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_86)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_87)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_88)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_89)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_89);
|
|
}
|
|
goto LA164_;
|
|
LA166_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_90;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__3 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_90)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_90);
|
|
}
|
|
LA164_: ;
|
|
}
|
|
goto LA133_;
|
|
LA162_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA170_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_91;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_92;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_93;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_94;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_95;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_96;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_97;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_91)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_91))) goto LA174_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_92)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_92) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_92) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_92),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_93)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_93) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_93) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_93),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_94)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_94) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_94) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_94),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_95)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_95) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_95) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_95),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_96)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_96) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_96) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_96),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_92)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_93)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_94)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_95)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_96)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_92)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_93)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_94)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_95)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_96)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_97)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_97);
|
|
}
|
|
goto LA172_;
|
|
LA174_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_98;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__3 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_98)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_98);
|
|
}
|
|
LA172_: ;
|
|
}
|
|
goto LA133_;
|
|
LA170_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_99;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__3 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_99)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_99);
|
|
}
|
|
LA133_: ;
|
|
nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T180_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_100;
|
|
T180_ = (NIM_BOOL)0;
|
|
T180_ = nucisUpper(aX60gensym26__3);
|
|
if (!T180_) goto LA181_;
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_100)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_100);
|
|
}
|
|
goto LA178_;
|
|
LA181_: ;
|
|
{
|
|
nimln_(628, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA178_: ;
|
|
}
|
|
goto LA129_;
|
|
LA131_: ;
|
|
{
|
|
nimln_(630, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA129_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 7):
|
|
{
|
|
nimln_(634, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 aX60gensym26__4;
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA188_;
|
|
aX60gensym26__4 = (NI32)0;
|
|
nimln_(636, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
nimln_(637, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_101;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA192_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_101)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_101);
|
|
}
|
|
goto LA190_;
|
|
LA192_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA195_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_102;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_103;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_104;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_102)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_102))) goto LA199_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_103)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_103) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_103) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_103),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_103)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_103)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_104)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_104);
|
|
}
|
|
goto LA197_;
|
|
LA199_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_105;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__4 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_105)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_105);
|
|
}
|
|
LA197_: ;
|
|
}
|
|
goto LA190_;
|
|
LA195_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA203_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_106;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_107;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_108;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_109;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_106)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_106))) goto LA207_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_107)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_107) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_107) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_107),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_108)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_108) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_108) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_108),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_107)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_108)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_107)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_108)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_109)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_109);
|
|
}
|
|
goto LA205_;
|
|
LA207_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_110;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__4 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_110)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_110);
|
|
}
|
|
LA205_: ;
|
|
}
|
|
goto LA190_;
|
|
LA203_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA211_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_111;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_112;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_113;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_114;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_115;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_111)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_111))) goto LA215_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_112)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_112) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_112) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_112),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_113)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_113) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_113) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_113),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_114)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_114) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_114) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_114),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_112)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_113)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_114)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_112)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_113)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_114)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_115)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_115);
|
|
}
|
|
goto LA213_;
|
|
LA215_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_116;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__4 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_116)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_116);
|
|
}
|
|
LA213_: ;
|
|
}
|
|
goto LA190_;
|
|
LA211_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA219_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_117;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_118;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_119;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_120;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_121;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_122;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_117)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_117))) goto LA223_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_118)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_118) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_118) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_118),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_119)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_119) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_119) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_119),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_120)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_120) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_120) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_120),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_121)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_121) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_121) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_121),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_118)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_119)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_120)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_121)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_118)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_119)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_120)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_121)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_122)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_122);
|
|
}
|
|
goto LA221_;
|
|
LA223_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_123;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__4 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_123)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_123);
|
|
}
|
|
LA221_: ;
|
|
}
|
|
goto LA190_;
|
|
LA219_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA227_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_124;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_125;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_126;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_127;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_128;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_129;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_130;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_124)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_124))) goto LA231_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_125)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_125) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_125) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_125),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_126)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_126) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_126) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_126),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_127)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_127) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_127) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_127),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_128)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_128) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_128) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_128),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_129)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_129) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_129) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_129),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_125)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_126)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_127)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_128)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_129)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_125)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_126)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_127)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_128)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_129)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_130)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_130);
|
|
}
|
|
goto LA229_;
|
|
LA231_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_131;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__4 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_131)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_131);
|
|
}
|
|
LA229_: ;
|
|
}
|
|
goto LA190_;
|
|
LA227_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_132;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__4 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_132)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_132);
|
|
}
|
|
LA190_: ;
|
|
nimln_(638, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T237_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_133;
|
|
T237_ = (NIM_BOOL)0;
|
|
T237_ = nucisTitle(aX60gensym26__4);
|
|
if (!T237_) goto LA238_;
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_133)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_133);
|
|
}
|
|
goto LA235_;
|
|
LA238_: ;
|
|
{
|
|
nimln_(639, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA235_: ;
|
|
}
|
|
goto LA186_;
|
|
LA188_: ;
|
|
{
|
|
nimln_(641, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA186_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
{
|
|
nimln_(645, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 aX60gensym26__5;
|
|
if (!(startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA245_;
|
|
aX60gensym26__5 = (NI32)0;
|
|
nimln_(647, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
nimln_(648, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_134;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA249_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_134)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_134);
|
|
}
|
|
goto LA247_;
|
|
LA249_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA252_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_135;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_136;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_137;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_135)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_135))) goto LA256_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_136)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_136) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_136) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_136),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_136)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_136)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_137)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_137);
|
|
}
|
|
goto LA254_;
|
|
LA256_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_138;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__5 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_138)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_138);
|
|
}
|
|
LA254_: ;
|
|
}
|
|
goto LA247_;
|
|
LA252_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA260_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_139;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_140;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_141;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_142;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_139)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_139))) goto LA264_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_140)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_140) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_140) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_140),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_141)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_141) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_141) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_141),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_140)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_141)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_140)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_141)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_142)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_142);
|
|
}
|
|
goto LA262_;
|
|
LA264_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_143;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__5 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_143)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_143);
|
|
}
|
|
LA262_: ;
|
|
}
|
|
goto LA247_;
|
|
LA260_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA268_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_144;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_145;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_146;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_147;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_148;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_144)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_144))) goto LA272_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_145)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_145) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_145) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_145),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_146)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_146) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_146) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_146),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_147)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_147) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_147) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_147),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_145)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_146)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_147)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_145)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_146)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_147)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_148)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_148);
|
|
}
|
|
goto LA270_;
|
|
LA272_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_149;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__5 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_149)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_149);
|
|
}
|
|
LA270_: ;
|
|
}
|
|
goto LA247_;
|
|
LA268_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA276_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_150;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_151;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_152;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_153;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_154;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_155;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_150)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_150))) goto LA280_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_151)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_151) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_151) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_151),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_152)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_152) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_152) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_152),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_153)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_153) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_153) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_153),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_154)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_154) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_154) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_154),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_151)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_152)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_153)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_154)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_151)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_152)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_153)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_154)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_155)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_155);
|
|
}
|
|
goto LA278_;
|
|
LA280_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_156;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__5 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_156)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_156);
|
|
}
|
|
LA278_: ;
|
|
}
|
|
goto LA247_;
|
|
LA276_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA284_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_157;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_158;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_159;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_160;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_161;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_162;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_163;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_157)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_157))) goto LA288_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_158)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_158) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_158) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_158),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_159)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_159) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_159) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_159),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_160)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_160) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_160) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_160),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_161)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_161) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_161) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_161),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_162)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_162) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_162) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_162),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_158)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_159)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_160)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_161)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_162)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_158)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_159)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_160)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_161)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_162)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_163)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_163);
|
|
}
|
|
goto LA286_;
|
|
LA288_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_164;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__5 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_164)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_164);
|
|
}
|
|
LA286_: ;
|
|
}
|
|
goto LA247_;
|
|
LA284_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_165;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__5 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_165)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_165);
|
|
}
|
|
LA247_: ;
|
|
nimln_(649, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T294_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_166;
|
|
T294_ = (NIM_BOOL)0;
|
|
T294_ = nucisWhiteSpace(aX60gensym26__5);
|
|
if (!T294_) goto LA295_;
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_166)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_166);
|
|
}
|
|
goto LA292_;
|
|
LA295_: ;
|
|
{
|
|
nimln_(650, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA292_: ;
|
|
}
|
|
goto LA243_;
|
|
LA245_: ;
|
|
{
|
|
nimln_(652, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA243_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 20):
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_167;
|
|
nimln_(656, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_167)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_167);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 3):
|
|
{
|
|
nimln_(660, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T303_;
|
|
T303_ = (NIM_BOOL)0;
|
|
T303_ = (startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T303_)) goto LA304_;
|
|
if (startX60gensym26_ < 0 || startX60gensym26_ >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(startX60gensym26_,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T303_ = ((NU8)(sX60gensym26_->data[startX60gensym26_]) == (NU8)(10));
|
|
LA304_: ;
|
|
if (!T303_) goto LA305_;
|
|
result = ((NI) 1);
|
|
}
|
|
goto LA301_;
|
|
LA305_: ;
|
|
{
|
|
NIM_BOOL T308_;
|
|
nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T308_ = (NIM_BOOL)0;
|
|
T308_ = (startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T308_)) goto LA309_;
|
|
if (startX60gensym26_ < 0 || startX60gensym26_ >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(startX60gensym26_,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T308_ = ((NU8)(sX60gensym26_->data[startX60gensym26_]) == (NU8)(13));
|
|
LA309_: ;
|
|
if (!T308_) goto LA310_;
|
|
nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T314_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_168;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_169;
|
|
T314_ = (NIM_BOOL)0;
|
|
if (nimAddInt(startX60gensym26_, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_168)) { raiseOverflow(); };
|
|
T314_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_168) < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T314_)) goto LA315_;
|
|
if (nimAddInt(startX60gensym26_, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_169)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_169) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_169) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_169),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T314_ = ((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_169)]) == (NU8)(10));
|
|
LA315_: ;
|
|
if (!T314_) goto LA316_;
|
|
result = ((NI) 2);
|
|
}
|
|
goto LA312_;
|
|
LA316_: ;
|
|
{
|
|
nimln_(663, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 1);
|
|
}
|
|
LA312_: ;
|
|
}
|
|
goto LA301_;
|
|
LA310_: ;
|
|
{
|
|
nimln_(664, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA301_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
{
|
|
nimln_(668, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
result = (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0);
|
|
{
|
|
NI iX60gensym26_;
|
|
NI colontmp_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_174;
|
|
NI res;
|
|
iX60gensym26_ = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(669, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_174)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_174);
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_177;
|
|
if (!(res <= colontmp_)) goto LA323;
|
|
nimln_(669, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26_ = res;
|
|
{
|
|
NIM_BOOL T326_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_175;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_176;
|
|
nimln_(670, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T326_ = (NIM_BOOL)0;
|
|
if (nimAddInt(startX60gensym26_, iX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_175)) { raiseOverflow(); };
|
|
T326_ = ((sX60gensym26_ ? sX60gensym26_->Sup.len : 0) <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_175));
|
|
if (T326_) goto LA327_;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26_ < 0 || iX60gensym26_ >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26_,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (nimAddInt(startX60gensym26_, iX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_176)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_176) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_176) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_176),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T326_ = !(((NU8)(pX60gensym26_.term->data[iX60gensym26_]) == (NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_176)])));
|
|
LA327_: ;
|
|
if (!T326_) goto LA328_;
|
|
nimln_(671, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(672, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA321;
|
|
}
|
|
LA328_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_177)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_177);
|
|
} LA323: ;
|
|
}
|
|
} LA321: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
{
|
|
NI iX60gensym26__2;
|
|
NI32 aX60gensym26__6;
|
|
NI32 bX60gensym26_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_242;
|
|
nimln_(677, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26__2 = ((NI) 0);
|
|
aX60gensym26__6 = (NI32)0;
|
|
bX60gensym26_ = (NI32)0;
|
|
nimln_(679, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
{
|
|
nimln_(680, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(iX60gensym26__2 < (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0))) goto LA332;
|
|
nimln_(681, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((sX60gensym26_ ? sX60gensym26_->Sup.len : 0) <= result)) goto LA335_;
|
|
nimln_(682, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(683, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA331;
|
|
}
|
|
LA335_: ;
|
|
nimln_(684, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_178;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) <= (NU64)(((NU) 127)))) goto LA339_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_178)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_178);
|
|
}
|
|
goto LA337_;
|
|
LA339_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA342_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_179;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_180;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_181;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_179)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__2 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_179))) goto LA346_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_180)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_180) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_180) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_180),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_180)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_180)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_181)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_181);
|
|
}
|
|
goto LA344_;
|
|
LA346_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_182;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__6 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_182)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_182);
|
|
}
|
|
LA344_: ;
|
|
}
|
|
goto LA337_;
|
|
LA342_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA350_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_183;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_184;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_185;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_186;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_183)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__2 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_183))) goto LA354_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_184)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_184) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_184) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_184),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_185)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_185) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_185) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_185),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_184)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_185)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_184)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_185)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_186)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_186);
|
|
}
|
|
goto LA352_;
|
|
LA354_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_187;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__6 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_187)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_187);
|
|
}
|
|
LA352_: ;
|
|
}
|
|
goto LA337_;
|
|
LA350_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA358_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_188;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_189;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_190;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_191;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_192;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_188)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__2 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_188))) goto LA362_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_189)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_189) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_189) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_189),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_190)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_190) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_190) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_190),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_191)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_191) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_191) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_191),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_189)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_190)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_191)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_189)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_190)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_191)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_192)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_192);
|
|
}
|
|
goto LA360_;
|
|
LA362_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_193;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__6 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_193)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_193);
|
|
}
|
|
LA360_: ;
|
|
}
|
|
goto LA337_;
|
|
LA358_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA366_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_194;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_195;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_196;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_197;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_198;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_199;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_194)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__2 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_194))) goto LA370_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_195)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_195) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_195) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_195),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_196)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_196) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_196) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_196),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_197)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_197) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_197) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_197),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_198)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_198) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_198) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_198),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_195)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_196)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_197)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_198)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_195)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_196)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_197)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_198)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_199)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_199);
|
|
}
|
|
goto LA368_;
|
|
LA370_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_200;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__6 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_200)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_200);
|
|
}
|
|
LA368_: ;
|
|
}
|
|
goto LA337_;
|
|
LA366_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA374_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_201;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_202;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_203;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_204;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_205;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_206;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_207;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_201)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__2 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_201))) goto LA378_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_202)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_202) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_202) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_202),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_203)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_203) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_203) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_203),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_204)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_204) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_204) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_204),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_205)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_205) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_205) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_205),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_206)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_206) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_206) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_206),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_202)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_203)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_204)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_205)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_206)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_202)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_203)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_204)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_205)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_206)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_207)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_207);
|
|
}
|
|
goto LA376_;
|
|
LA378_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_208;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__6 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_208)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_208);
|
|
}
|
|
LA376_: ;
|
|
}
|
|
goto LA337_;
|
|
LA374_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_209;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__2 < 0 || iX60gensym26__2 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__2,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__6 = ((NI32) (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__2]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_209)) { raiseOverflow(); };
|
|
iX60gensym26__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_209);
|
|
}
|
|
LA337_: ;
|
|
nimln_(685, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_210;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA384_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_210)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_210);
|
|
}
|
|
goto LA382_;
|
|
LA384_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA387_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_211;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_212;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_213;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_211)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_211))) goto LA391_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_212)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_212) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_212) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_212),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_212)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_212)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_213)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_213);
|
|
}
|
|
goto LA389_;
|
|
LA391_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_214;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26_ = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_214)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_214);
|
|
}
|
|
LA389_: ;
|
|
}
|
|
goto LA382_;
|
|
LA387_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA395_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_215;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_216;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_217;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_218;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_215)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_215))) goto LA399_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_216)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_216) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_216) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_216),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_217)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_217) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_217) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_217),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_216)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_217)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_216)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_217)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_218)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_218);
|
|
}
|
|
goto LA397_;
|
|
LA399_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_219;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26_ = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_219)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_219);
|
|
}
|
|
LA397_: ;
|
|
}
|
|
goto LA382_;
|
|
LA395_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA403_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_220;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_221;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_222;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_223;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_224;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_220)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_220))) goto LA407_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_221)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_221) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_221) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_221),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_222)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_222) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_222) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_222),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_223)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_223) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_223) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_223),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_221)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_222)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_223)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_221)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_222)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_223)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_224)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_224);
|
|
}
|
|
goto LA405_;
|
|
LA407_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_225;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26_ = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_225)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_225);
|
|
}
|
|
LA405_: ;
|
|
}
|
|
goto LA382_;
|
|
LA403_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA411_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_226;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_227;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_228;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_229;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_230;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_231;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_226)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_226))) goto LA415_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_227)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_227) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_227) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_227),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_228)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_228) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_228) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_228),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_229)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_229) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_229) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_229),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_230)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_230) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_230) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_230),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_227)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_228)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_229)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_230)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_227)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_228)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_229)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_230)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_231)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_231);
|
|
}
|
|
goto LA413_;
|
|
LA415_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_232;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26_ = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_232)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_232);
|
|
}
|
|
LA413_: ;
|
|
}
|
|
goto LA382_;
|
|
LA411_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA419_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_233;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_234;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_235;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_236;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_237;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_238;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_239;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_233)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_233))) goto LA423_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_234)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_234) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_234) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_234),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_235)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_235) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_235) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_235),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_236)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_236) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_236) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_236),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_237)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_237) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_237) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_237),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_238)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_238) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_238) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_238),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_234)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_235)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_236)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_237)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_238)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_234)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_235)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_236)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_237)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_238)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_239)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_239);
|
|
}
|
|
goto LA421_;
|
|
LA423_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_240;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26_ = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_240)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_240);
|
|
}
|
|
LA421_: ;
|
|
}
|
|
goto LA382_;
|
|
LA419_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_241;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26_ = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_241)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_241);
|
|
}
|
|
LA382_: ;
|
|
nimln_(686, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI32 T429_;
|
|
NI32 T430_;
|
|
NIM_BOOL T431_;
|
|
T429_ = (NI32)0;
|
|
T429_ = nuctoLower(aX60gensym26__6);
|
|
T430_ = (NI32)0;
|
|
T430_ = nuctoLower(bX60gensym26_);
|
|
T431_ = (NIM_BOOL)0;
|
|
T431_ = eqeq___pureZunicode_910(T429_, T430_);
|
|
if (!!(T431_)) goto LA432_;
|
|
nimln_(687, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(688, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA331;
|
|
}
|
|
LA432_: ;
|
|
} LA332: ;
|
|
} LA331: ;
|
|
nimln_(689, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_242)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_242);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
{
|
|
NI iX60gensym26__3;
|
|
NI32 aX60gensym26__7;
|
|
NI32 bX60gensym26__2;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_307;
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26__3 = ((NI) 0);
|
|
aX60gensym26__7 = (NI32)0;
|
|
bX60gensym26__2 = (NI32)0;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = startX60gensym26_;
|
|
{
|
|
nimln_(697, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(iX60gensym26__3 < (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0))) goto LA436;
|
|
{
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(iX60gensym26__3 < (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0))) goto LA438;
|
|
nimln_(699, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_243;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) <= (NU64)(((NU) 127)))) goto LA441_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_243)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_243);
|
|
}
|
|
goto LA439_;
|
|
LA441_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA444_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_244;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_245;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_246;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_244)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__3 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_244))) goto LA448_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_245)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_245) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_245) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_245),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_245)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_245)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_246)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_246);
|
|
}
|
|
goto LA446_;
|
|
LA448_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_247;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__7 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_247)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_247);
|
|
}
|
|
LA446_: ;
|
|
}
|
|
goto LA439_;
|
|
LA444_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA452_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_248;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_249;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_250;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_251;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_248)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__3 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_248))) goto LA456_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_249)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_249) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_249) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_249),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_250)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_250) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_250) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_250),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_249)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_250)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_249)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_250)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_251)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_251);
|
|
}
|
|
goto LA454_;
|
|
LA456_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_252;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__7 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_252)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_252);
|
|
}
|
|
LA454_: ;
|
|
}
|
|
goto LA439_;
|
|
LA452_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA460_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_253;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_254;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_255;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_256;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_257;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_253)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__3 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_253))) goto LA464_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_254)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_254) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_254) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_254),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_255)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_255) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_255) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_255),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_256)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_256) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_256) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_256),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_254)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_255)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_256)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_254)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_255)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_256)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_257)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_257);
|
|
}
|
|
goto LA462_;
|
|
LA464_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_258;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__7 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_258)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_258);
|
|
}
|
|
LA462_: ;
|
|
}
|
|
goto LA439_;
|
|
LA460_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA468_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_259;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_260;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_261;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_262;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_263;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_264;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_259)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__3 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_259))) goto LA472_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_260)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_260) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_260) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_260),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_261)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_261) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_261) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_261),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_262)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_262) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_262) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_262),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_263)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_263) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_263) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_263),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_260)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_261)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_262)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_263)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_260)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_261)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_262)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_263)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_264)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_264);
|
|
}
|
|
goto LA470_;
|
|
LA472_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_265;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__7 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_265)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_265);
|
|
}
|
|
LA470_: ;
|
|
}
|
|
goto LA439_;
|
|
LA468_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA476_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_266;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_267;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_268;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_269;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_270;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_271;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_272;
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimSubInt((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_266)) { raiseOverflow(); };
|
|
if (!(iX60gensym26__3 <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_266))) goto LA480_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_267)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_267) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_267) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_267),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_268)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_268) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_268) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_268),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_269)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_269) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_269) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_269),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_270)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_270) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_270) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_270),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_271)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_271) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_271) >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_271),(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_267)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_268)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_269)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_270)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_271)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_267)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_268)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_269)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_270)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(pX60gensym26_.term->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_271)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_272)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_272);
|
|
}
|
|
goto LA478_;
|
|
LA480_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_273;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
aX60gensym26__7 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_273)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_273);
|
|
}
|
|
LA478_: ;
|
|
}
|
|
goto LA439_;
|
|
LA476_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_274;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__3 < 0 || iX60gensym26__3 >= (pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)){ raiseIndexError2(iX60gensym26__3,(pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
aX60gensym26__7 = ((NI32) (((NU) (((NU8)(pX60gensym26_.term->data[iX60gensym26__3]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(iX60gensym26__3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_274)) { raiseOverflow(); };
|
|
iX60gensym26__3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_274);
|
|
}
|
|
LA439_: ;
|
|
nimln_(700, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T486_;
|
|
T486_ = (NIM_BOOL)0;
|
|
T486_ = eqeq___pureZunicode_910(aX60gensym26__7, ((NI32) 95));
|
|
if (!!(T486_)) goto LA487_;
|
|
goto LA437;
|
|
}
|
|
LA487_: ;
|
|
} LA438: ;
|
|
} LA437: ;
|
|
{
|
|
nimln_(701, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(result < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA490;
|
|
nimln_(702, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_275;
|
|
nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) <= (NU64)(((NU) 127)))) goto LA493_;
|
|
nimln_(81, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(82, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_275)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_275);
|
|
}
|
|
goto LA491_;
|
|
LA493_: ;
|
|
{
|
|
nimln_(83, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA496_;
|
|
nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_276;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_277;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_278;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_276)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_276))) goto LA500_;
|
|
nimln_(86, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(87, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_277)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_277) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_277) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_277),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_277)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_277)])))) & ((NU) 63)))));
|
|
nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_278)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_278);
|
|
}
|
|
goto LA498_;
|
|
LA500_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_279;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_279)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_279);
|
|
}
|
|
LA498_: ;
|
|
}
|
|
goto LA491_;
|
|
LA496_: ;
|
|
{
|
|
nimln_(92, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA504_;
|
|
nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_280;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_281;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_282;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_283;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_280)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_280))) goto LA508_;
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(96, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(97, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_281)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_281) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_281) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_281),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(98, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_282)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_282) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_282) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_282),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_281)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_282)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_281)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_282)])))) & ((NU) 63)))));
|
|
nimln_(99, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_283)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_283);
|
|
}
|
|
goto LA506_;
|
|
LA508_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_284;
|
|
nimln_(101, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(102, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_284)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_284);
|
|
}
|
|
LA506_: ;
|
|
}
|
|
goto LA491_;
|
|
LA504_: ;
|
|
{
|
|
nimln_(103, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA512_;
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_285;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_286;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_287;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_288;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_289;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_285)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_285))) goto LA516_;
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_286)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_286) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_286) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_286),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_287)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_287) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_287) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_287),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_288)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_288) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_288) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_288),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_286)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_287)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_288)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_286)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_287)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_288)])))) & ((NU) 63)))));
|
|
nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_289)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_289);
|
|
}
|
|
goto LA514_;
|
|
LA516_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_290;
|
|
nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(115, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_290)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_290);
|
|
}
|
|
LA514_: ;
|
|
}
|
|
goto LA491_;
|
|
LA512_: ;
|
|
{
|
|
nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA520_;
|
|
nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_291;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_292;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_293;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_294;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_295;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_296;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_291)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_291))) goto LA524_;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_292)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_292) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_292) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_292),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_293)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_293) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_293) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_293),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_294)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_294) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_294) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_294),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_295)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_295) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_295) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_295),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_292)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_293)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_294)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_295)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_292)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_293)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_294)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_295)])))) & ((NU) 63)))));
|
|
nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_296)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_296);
|
|
}
|
|
goto LA522_;
|
|
LA524_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_297;
|
|
nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_297)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_297);
|
|
}
|
|
LA522_: ;
|
|
}
|
|
goto LA491_;
|
|
LA520_: ;
|
|
{
|
|
nimln_(131, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (!((NU)((NU64)(((NU) (((NU8)(sX60gensym26_->data[result]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA528_;
|
|
nimln_(137, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_298;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_299;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_300;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_301;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_302;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_303;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_304;
|
|
if (nimSubInt((sX60gensym26_ ? sX60gensym26_->Sup.len : 0), ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_298)) { raiseOverflow(); };
|
|
if (!(result <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_298))) goto LA532_;
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
nimln_(138, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(139, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_299)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_299) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_299) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_299),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(140, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_300)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_300) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_300) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_300),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 3), &TM__YGOrctedenU9ao6jM7xmy6g_301)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_301) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_301) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_301),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(142, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 4), &TM__YGOrctedenU9ao6jM7xmy6g_302)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_302) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_302) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_302),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
nimln_(143, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 5), &TM__YGOrctedenU9ao6jM7xmy6g_303)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_303) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_303) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_303),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_299)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_300)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_301)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_302)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_303)])))) & ((NU) 63))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[result])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_299)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_300)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_301)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_302)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_303)])))) & ((NU) 63)))));
|
|
nimln_(144, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 6), &TM__YGOrctedenU9ao6jM7xmy6g_304)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_304);
|
|
}
|
|
goto LA530_;
|
|
LA532_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_305;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
bX60gensym26__2 = ((NI32) 65533);
|
|
nimln_(147, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_305)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_305);
|
|
}
|
|
LA530_: ;
|
|
}
|
|
goto LA491_;
|
|
LA528_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_306;
|
|
nimln_(149, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (result < 0 || result >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(result,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
if (((NU) (((NU8)(sX60gensym26_->data[result])))) > (NU)(((NI32) 2147483647))){ raiseRangeErrorNoArgs(); }
|
|
bX60gensym26__2 = ((NI32) (((NU) (((NU8)(sX60gensym26_->data[result]))))));
|
|
nimln_(150, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_306)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_306);
|
|
}
|
|
LA491_: ;
|
|
nimln_(703, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T538_;
|
|
T538_ = (NIM_BOOL)0;
|
|
T538_ = eqeq___pureZunicode_910(bX60gensym26__2, ((NI32) 95));
|
|
if (!!(T538_)) goto LA539_;
|
|
goto LA489;
|
|
}
|
|
LA539_: ;
|
|
} LA490: ;
|
|
} LA489: ;
|
|
nimln_(704, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((sX60gensym26_ ? sX60gensym26_->Sup.len : 0) <= result)) goto LA543_;
|
|
nimln_(705, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((3584 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!((pX60gensym26_.term ? pX60gensym26_.term->Sup.len : 0) <= iX60gensym26__3)) goto LA547_;
|
|
goto LA435;
|
|
}
|
|
goto LA545_;
|
|
LA547_: ;
|
|
{
|
|
nimln_(707, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(708, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA435;
|
|
}
|
|
LA545_: ;
|
|
}
|
|
goto LA541_;
|
|
LA543_: ;
|
|
{
|
|
NI32 T551_;
|
|
NI32 T552_;
|
|
NIM_BOOL T553_;
|
|
nimln_(709, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T551_ = (NI32)0;
|
|
T551_ = nuctoLower(aX60gensym26__7);
|
|
T552_ = (NI32)0;
|
|
T552_ = nuctoLower(bX60gensym26__2);
|
|
T553_ = (NIM_BOOL)0;
|
|
T553_ = eqeq___pureZunicode_910(T551_, T552_);
|
|
if (!!(T553_)) goto LA554_;
|
|
nimln_(710, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(711, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA435;
|
|
}
|
|
goto LA541_;
|
|
LA554_: ;
|
|
LA541_: ;
|
|
} LA436: ;
|
|
} LA435: ;
|
|
nimln_(712, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(result, startX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_307)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_307);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
{
|
|
nimln_(716, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T559_;
|
|
T559_ = (NIM_BOOL)0;
|
|
T559_ = (startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T559_)) goto LA560_;
|
|
if (!(((266240 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_308), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (startX60gensym26_ < 0 || startX60gensym26_ >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(startX60gensym26_,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T559_ = ((NU8)(pX60gensym26_.ch) == (NU8)(sX60gensym26_->data[startX60gensym26_]));
|
|
LA560_: ;
|
|
if (!T559_) goto LA561_;
|
|
result = ((NI) 1);
|
|
}
|
|
goto LA557_;
|
|
LA561_: ;
|
|
{
|
|
nimln_(717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA557_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
{
|
|
nimln_(721, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T567_;
|
|
T567_ = (NIM_BOOL)0;
|
|
T567_ = (startX60gensym26_ < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T567_)) goto LA568_;
|
|
if (!(((532480 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (startX60gensym26_ < 0 || startX60gensym26_ >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2(startX60gensym26_,(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T567_ = ((pX60gensym26_.charChoice[(NU)(((NU8)(sX60gensym26_->data[startX60gensym26_])))>>3] &(1U<<((NU)(((NU8)(sX60gensym26_->data[startX60gensym26_])))&7U)))!=0);
|
|
LA568_: ;
|
|
if (!T567_) goto LA569_;
|
|
result = ((NI) 1);
|
|
}
|
|
goto LA565_;
|
|
LA569_: ;
|
|
{
|
|
nimln_(722, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA565_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
{
|
|
NI oldMlX60gensym26_;
|
|
nimln_(726, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26_ = (*cX60gensym26_).ml;
|
|
nimln_(728, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((16384 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_310), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, (*pX60gensym26_.nt).rule, startX60gensym26_, cX60gensym26_);
|
|
nimln_(730, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(result < ((NI) 0))) goto LA575_;
|
|
(*cX60gensym26_).ml = oldMlX60gensym26_;
|
|
}
|
|
LA575_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 15):
|
|
{
|
|
NI oldMlX60gensym26__2;
|
|
nimln_(734, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26__2 = (*cX60gensym26_).ml;
|
|
nimln_(735, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
NI iX60gensym26__4;
|
|
NI colontmp__2;
|
|
NI T579_;
|
|
NI res_2;
|
|
iX60gensym26__4 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(736, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T579_ = ((pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1);
|
|
colontmp__2 = T579_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_2 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI xX60gensym26_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_312;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_314;
|
|
if (!(res_2 <= colontmp__2)) goto LA581;
|
|
nimln_(736, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26__4 = res_2;
|
|
nimln_(737, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__4 < 0 || iX60gensym26__4 >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(iX60gensym26__4,(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_312)) { raiseOverflow(); };
|
|
xX60gensym26_ = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[iX60gensym26__4], (NI)(TM__YGOrctedenU9ao6jM7xmy6g_312), cX60gensym26_);
|
|
nimln_(736, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
nimln_(738, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(xX60gensym26_ < ((NI) 0))) goto LA584_;
|
|
nimln_(739, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = oldMlX60gensym26__2;
|
|
nimln_(740, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(741, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA578;
|
|
}
|
|
goto LA582_;
|
|
LA584_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_313;
|
|
nimln_(742, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, xX60gensym26_, &TM__YGOrctedenU9ao6jM7xmy6g_313)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_313);
|
|
}
|
|
LA582_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_314)) { raiseOverflow(); };
|
|
res_2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_314);
|
|
} LA581: ;
|
|
}
|
|
} LA578: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 16):
|
|
{
|
|
NI oldMlX60gensym26__3;
|
|
nimln_(746, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26__3 = (*cX60gensym26_).ml;
|
|
{
|
|
NI iX60gensym26__5;
|
|
NI colontmp__3;
|
|
NI T589_;
|
|
NI res_3;
|
|
iX60gensym26__5 = (NI)0;
|
|
colontmp__3 = (NI)0;
|
|
nimln_(747, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T589_ = ((pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1);
|
|
colontmp__3 = T589_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_3 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_315;
|
|
if (!(res_3 <= colontmp__3)) goto LA591;
|
|
nimln_(747, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26__5 = res_3;
|
|
nimln_(748, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (iX60gensym26__5 < 0 || iX60gensym26__5 >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(iX60gensym26__5,(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[iX60gensym26__5], startX60gensym26_, cX60gensym26_);
|
|
nimln_(747, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
nimln_(749, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((NI) 0) <= result)) goto LA594_;
|
|
goto LA588;
|
|
}
|
|
LA594_: ;
|
|
nimln_(750, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = oldMlX60gensym26__3;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_3, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_315)) { raiseOverflow(); };
|
|
res_3 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_315);
|
|
} LA591: ;
|
|
}
|
|
} LA588: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 28):
|
|
{
|
|
NI oldMlX60gensym26__4;
|
|
nimln_(754, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26__4 = (*cX60gensym26_).ml;
|
|
nimln_(755, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
nimln_(756, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_316;
|
|
NI xX60gensym26__2;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_317;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_319;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_316)) { raiseOverflow(); };
|
|
if (!((NI)(TM__YGOrctedenU9ao6jM7xmy6g_316) <= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA598;
|
|
nimln_(757, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_317)) { raiseOverflow(); };
|
|
xX60gensym26__2 = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], (NI)(TM__YGOrctedenU9ao6jM7xmy6g_317), cX60gensym26_);
|
|
nimln_(758, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_318;
|
|
if (!(((NI) 0) <= xX60gensym26__2)) goto LA601_;
|
|
nimln_(759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, xX60gensym26__2, &TM__YGOrctedenU9ao6jM7xmy6g_318)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_318);
|
|
nimln_(761, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA601_: ;
|
|
nimln_(762, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_319)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_319);
|
|
} LA598: ;
|
|
}
|
|
nimln_(763, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(764, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = oldMlX60gensym26__4;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 29):
|
|
{
|
|
NI idxX60gensym26_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_320;
|
|
nimln_(768, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
idxX60gensym26_ = (*cX60gensym26_).ml;
|
|
nimln_(769, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*cX60gensym26_).ml, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_320)) { raiseOverflow(); };
|
|
(*cX60gensym26_).ml = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_320);
|
|
nimln_(770, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
nimln_(771, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_321;
|
|
NI xX60gensym26__3;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_322;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_326;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_321)) { raiseOverflow(); };
|
|
if (!((NI)(TM__YGOrctedenU9ao6jM7xmy6g_321) <= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0))) goto LA605;
|
|
nimln_(772, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_322)) { raiseOverflow(); };
|
|
xX60gensym26__3 = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], (NI)(TM__YGOrctedenU9ao6jM7xmy6g_322), cX60gensym26_);
|
|
nimln_(773, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_325;
|
|
if (!(((NI) 0) <= xX60gensym26__3)) goto LA608_;
|
|
nimln_(774, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI colontmp__4;
|
|
NI colontmp__5;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_323;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_324;
|
|
if (!(idxX60gensym26_ < ((NI) 20))) goto LA612_;
|
|
nimln_(775, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
colontmp__4 = startX60gensym26_;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_323)) { raiseOverflow(); };
|
|
if (nimSubInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_323), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_324)) { raiseOverflow(); };
|
|
colontmp__5 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_324);
|
|
if ((NU)(idxX60gensym26_) > (NU)(19)){ raiseIndexError2(idxX60gensym26_, 19); }
|
|
(*cX60gensym26_).matches[(idxX60gensym26_)- 0].Field0 = colontmp__4;
|
|
(*cX60gensym26_).matches[(idxX60gensym26_)- 0].Field1 = colontmp__5;
|
|
}
|
|
LA612_: ;
|
|
nimln_(777, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, xX60gensym26__3, &TM__YGOrctedenU9ao6jM7xmy6g_325)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_325);
|
|
nimln_(779, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA608_: ;
|
|
nimln_(780, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_326)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_326);
|
|
} LA605: ;
|
|
}
|
|
nimln_(781, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
nimln_(782, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = idxX60gensym26_;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 17):
|
|
{
|
|
nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
nimln_(787, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NI xX60gensym26__4;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_327;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_328;
|
|
nimln_(788, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_327)) { raiseOverflow(); };
|
|
xX60gensym26__4 = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], (NI)(TM__YGOrctedenU9ao6jM7xmy6g_327), cX60gensym26_);
|
|
nimln_(793, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(xX60gensym26__4 <= ((NI) 0))) goto LA619_;
|
|
goto LA615;
|
|
}
|
|
LA619_: ;
|
|
nimln_(794, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, xX60gensym26__4, &TM__YGOrctedenU9ao6jM7xmy6g_328)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_328);
|
|
}
|
|
} LA615: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
{
|
|
NIM_CHAR chX60gensym26_;
|
|
nimln_(798, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
nimln_(799, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((266240 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_308), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
chX60gensym26_ = pX60gensym26_.ch;
|
|
{
|
|
nimln_(800, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T624_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_329;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_330;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_331;
|
|
T624_ = (NIM_BOOL)0;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_329)) { raiseOverflow(); };
|
|
T624_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_329) < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T624_)) goto LA625_;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_330)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_330) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_330) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_330),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T624_ = ((NU8)(chX60gensym26_) == (NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_330)]));
|
|
LA625_: ;
|
|
if (!T624_) goto LA623;
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_331)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_331);
|
|
} LA623: ;
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
{
|
|
nimln_(804, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
nimln_(805, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T629_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_332;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_333;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_334;
|
|
T629_ = (NIM_BOOL)0;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_332)) { raiseOverflow(); };
|
|
T629_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_332) < (sX60gensym26_ ? sX60gensym26_->Sup.len : 0));
|
|
if (!(T629_)) goto LA630_;
|
|
if (!(((532480 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_333)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_333) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_333) >= (sX60gensym26_ ? sX60gensym26_->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_333),(sX60gensym26_ ? sX60gensym26_->Sup.len : 0)-1); }
|
|
T629_ = ((pX60gensym26_.charChoice[(NU)(((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_333)])))>>3] &(1U<<((NU)(((NU8)(sX60gensym26_->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_333)])))&7U)))!=0);
|
|
LA630_: ;
|
|
if (!T629_) goto LA628;
|
|
nimln_(806, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_334)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_334);
|
|
} LA628: ;
|
|
}
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 21):
|
|
{
|
|
NI T632_;
|
|
nimln_(810, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
T632_ = (NI)0;
|
|
T632_ = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], startX60gensym26_, cX60gensym26_);
|
|
result = ((((NI) 0) >= T632_) ? ((NI) 0) : T632_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 22):
|
|
{
|
|
NI oldMlX60gensym26__5;
|
|
nimln_(814, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26__5 = (*cX60gensym26_).ml;
|
|
nimln_(815, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], startX60gensym26_, cX60gensym26_);
|
|
nimln_(816, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((NI) 0) <= result)) goto LA636_;
|
|
result = ((NI) 0);
|
|
}
|
|
goto LA634_;
|
|
LA636_: ;
|
|
{
|
|
nimln_(817, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = oldMlX60gensym26__5;
|
|
}
|
|
LA634_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 23):
|
|
{
|
|
NI oldMlX60gensym26__6;
|
|
nimln_(821, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
oldMlX60gensym26__6 = (*cX60gensym26_).ml;
|
|
nimln_(822, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], startX60gensym26_, cX60gensym26_);
|
|
nimln_(823, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(result < ((NI) 0))) goto LA642_;
|
|
result = ((NI) 0);
|
|
}
|
|
goto LA640_;
|
|
LA642_: ;
|
|
{
|
|
nimln_(825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*cX60gensym26_).ml = oldMlX60gensym26__6;
|
|
nimln_(826, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA640_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 24):
|
|
{
|
|
nimln_(830, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T648_;
|
|
NI T649_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_335;
|
|
NI colontmp__6;
|
|
NI colontmp__7;
|
|
T648_ = (NIM_BOOL)0;
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T649_ = (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0);
|
|
T648_ = (T649_ == ((NI) 0));
|
|
if (T648_) goto LA650_;
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
T648_ = (pX60gensym26_.sons->data[((NI) 0)].kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0));
|
|
LA650_: ;
|
|
if (!T648_) goto LA651_;
|
|
nimln_(832, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt((*cX60gensym26_).ml, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_335)) { raiseOverflow(); };
|
|
(*cX60gensym26_).ml = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_335);
|
|
nimln_(833, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
colontmp__6 = ((NI) 0);
|
|
colontmp__7 = ((NI) 0);
|
|
if ((NU)((*cX60gensym26_).ml) > (NU)(19)){ raiseIndexError2((*cX60gensym26_).ml, 19); }
|
|
(*cX60gensym26_).matches[((*cX60gensym26_).ml)- 0].Field0 = colontmp__6;
|
|
(*cX60gensym26_).matches[((*cX60gensym26_).ml)- 0].Field1 = colontmp__7;
|
|
nimln_(834, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 0);
|
|
}
|
|
goto LA646_;
|
|
LA651_: ;
|
|
{
|
|
NI idxX60gensym26__2;
|
|
nimln_(836, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
idxX60gensym26__2 = (*cX60gensym26_).ml;
|
|
nimln_(837, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(pX60gensym26_.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)pX60gensym26_.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pX60gensym26_.sons ? pX60gensym26_.sons->Sup.len : 0)-1); }
|
|
result = matchIt__pureZpegs_762(sX60gensym26_, pX60gensym26_.sons->data[((NI) 0)], startX60gensym26_, cX60gensym26_);
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_340;
|
|
if (!(((NI) 0) <= result)) goto LA656_;
|
|
nimln_(839, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI colontmp__8;
|
|
NI colontmp__9;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_338;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_339;
|
|
if (!(idxX60gensym26__2 < ((NI) 20))) goto LA660_;
|
|
nimln_(840, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!!((idxX60gensym26__2 == (*cX60gensym26_).ml))) goto LA664_;
|
|
{
|
|
NI iX60gensym26__6;
|
|
NI res_4;
|
|
iX60gensym26__6 = (NI)0;
|
|
nimln_(33, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_4 = (*cX60gensym26_).ml;
|
|
{
|
|
nimln_(34, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_336;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_337;
|
|
if (!(idxX60gensym26__2 <= res_4)) goto LA668;
|
|
nimln_(841, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
iX60gensym26__6 = res_4;
|
|
nimln_(842, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(iX60gensym26__6, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_336)) { raiseOverflow(); };
|
|
if ((NU)((NI)(TM__YGOrctedenU9ao6jM7xmy6g_336)) > (NU)(19)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_336), 19); }
|
|
nimln_(841, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((NU)(iX60gensym26__6) > (NU)(19)){ raiseIndexError2(iX60gensym26__6, 19); }
|
|
(*cX60gensym26_).matches[((NI)(TM__YGOrctedenU9ao6jM7xmy6g_336))- 0] = (*cX60gensym26_).matches[(iX60gensym26__6)- 0];
|
|
nimln_(36, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimSubInt(res_4, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_337)) { raiseOverflow(); };
|
|
res_4 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_337);
|
|
} LA668: ;
|
|
}
|
|
}
|
|
}
|
|
LA664_: ;
|
|
nimln_(843, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
colontmp__8 = startX60gensym26_;
|
|
if (nimAddInt(startX60gensym26_, result, &TM__YGOrctedenU9ao6jM7xmy6g_338)) { raiseOverflow(); };
|
|
if (nimSubInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_338), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_339)) { raiseOverflow(); };
|
|
colontmp__9 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_339);
|
|
if ((NU)(idxX60gensym26__2) > (NU)(19)){ raiseIndexError2(idxX60gensym26__2, 19); }
|
|
(*cX60gensym26_).matches[(idxX60gensym26__2)- 0].Field0 = colontmp__8;
|
|
(*cX60gensym26_).matches[(idxX60gensym26__2)- 0].Field1 = colontmp__9;
|
|
}
|
|
LA660_: ;
|
|
nimln_(845, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*cX60gensym26_).ml, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_340)) { raiseOverflow(); };
|
|
(*cX60gensym26_).ml = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_340);
|
|
}
|
|
LA656_: ;
|
|
}
|
|
LA646_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25):
|
|
{
|
|
nimln_(849, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = matchBackRef__pureZpegs_768(sX60gensym26_, pX60gensym26_, startX60gensym26_, cX60gensym26_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 26):
|
|
{
|
|
nimln_(853, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = matchBackRef__pureZpegs_768(sX60gensym26_, pX60gensym26_, startX60gensym26_, cX60gensym26_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
{
|
|
nimln_(857, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = matchBackRef__pureZpegs_768(sX60gensym26_, pX60gensym26_, startX60gensym26_, cX60gensym26_);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 32):
|
|
{
|
|
nimln_(861, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((*cX60gensym26_).origStart == startX60gensym26_)) goto LA675_;
|
|
result = ((NI) 0);
|
|
}
|
|
goto LA673_;
|
|
LA675_: ;
|
|
{
|
|
nimln_(862, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
}
|
|
LA673_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 30):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 31):
|
|
{
|
|
nimln_(864, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA681_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_344));
|
|
}
|
|
LA681_: ;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npegsrawMatch)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ p, NI start, tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ* c) {
|
|
NI result;
|
|
nimfr_("rawMatch", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(883, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = matchIt__pureZpegs_762(s, p, start, c);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npegsmatchLen)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pattern, NI start) {
|
|
NI result;
|
|
tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ c;
|
|
nimfr_("matchLen", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimZeroMem((void*)(&c), sizeof(tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ));
|
|
nimln_(1097, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
c.origStart = start;
|
|
nimln_(1098, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = npegsrawMatch(s, pattern, start, (&c));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, npegsstartsWith)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ prefix, NI start) {
|
|
NIM_BOOL result;
|
|
NI T1_;
|
|
nimfr_("startsWith", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(1215, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = npegsmatchLen(s, prefix, start);
|
|
result = (((NI) 0) <= T1_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__DWDl83X3sWmMXGYAzF5Aug)(void* p, NI op) {
|
|
NU8* a;
|
|
a = (NU8*)p;
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__5DSB9bTgCQCsIApS5TVlG8g)(void* p, NI op) {
|
|
tySequence__5DSB9bTgCQCsIApS5TVlG8g* a;
|
|
NI T1_;
|
|
a = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
switch (a->data[T1_].kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
nimGCvisit((void*)a->data[T1_].term, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
nimGCvisit((void*)a->data[T1_].charChoice, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
nimGCvisit((void*)a->data[T1_].nt, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
nimGCvisit((void*)a->data[T1_].sons, op);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__ne9c8mGWiMWXBIOmu9cRFBTw)(void* p, NI op) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* a;
|
|
a = (tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*)p;
|
|
nimGCvisit((void*)(*a).name, op);
|
|
switch ((*a).rule.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
nimGCvisit((void*)(*a).rule.term, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
nimGCvisit((void*)(*a).rule.charChoice, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
nimGCvisit((void*)(*a).rule.nt, op);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
nimGCvisit((void*)(*a).rule.sons, op);
|
|
break;
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__wbtGjaWHe0od6j1oiCOVBQ)(void* p, NI op) {
|
|
tySequence__wbtGjaWHe0od6j1oiCOVBQ* a;
|
|
NI T1_;
|
|
a = (tySequence__wbtGjaWHe0od6j1oiCOVBQ*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_], op);
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__pureZpegs_3289)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NimStringDesc* input, NimStringDesc* filename, NI line, NI col) {
|
|
nimfr_("init", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1469, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*L).buf), copyString(input));
|
|
nimln_(1470, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).bufpos = ((NI) 0);
|
|
nimln_(1471, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).lineNumber = line;
|
|
nimln_(1472, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).colOffset = col;
|
|
nimln_(1473, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).lineStart = ((NI) 0);
|
|
nimln_(1474, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*L).filename), copyString(filename));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleCR__pureZpegs_3259)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NI pos) {
|
|
NI result;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_362;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_363;
|
|
nimfr_("handleCR", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(1456, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (pos < 0 || pos >= ((*L).buf ? (*L).buf->Sup.len : 0)){ raiseIndexError2(pos,((*L).buf ? (*L).buf->Sup.len : 0)-1); }
|
|
if (!!(((NU8)((*L).buf->data[pos]) == (NU8)(13)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_361));
|
|
}
|
|
LA3_: ;
|
|
nimln_(1457, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*L).lineNumber, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_362)) { raiseOverflow(); };
|
|
(*L).lineNumber = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_362);
|
|
nimln_(1458, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_363)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_363);
|
|
nimln_(1459, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T7_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_364;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (result < ((*L).buf ? (*L).buf->Sup.len : 0));
|
|
if (!(T7_)) goto LA8_;
|
|
if (result < 0 || result >= ((*L).buf ? (*L).buf->Sup.len : 0)){ raiseIndexError2(result,((*L).buf ? (*L).buf->Sup.len : 0)-1); }
|
|
T7_ = ((NU8)((*L).buf->data[result]) == (NU8)(10));
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
if (nimAddInt(result, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_364)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_364);
|
|
}
|
|
LA9_: ;
|
|
nimln_(1460, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).lineStart = result;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleLF__pureZpegs_3276)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NI pos) {
|
|
NI result;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_366;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_367;
|
|
nimfr_("handleLF", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(1463, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (pos < 0 || pos >= ((*L).buf ? (*L).buf->Sup.len : 0)){ raiseIndexError2(pos,((*L).buf ? (*L).buf->Sup.len : 0)-1); }
|
|
if (!!(((NU8)((*L).buf->data[pos]) == (NU8)(10)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_365));
|
|
}
|
|
LA3_: ;
|
|
nimln_(1464, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*L).lineNumber, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_366)) { raiseOverflow(); };
|
|
(*L).lineNumber = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_366);
|
|
nimln_(1465, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_367)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_367);
|
|
nimln_(1466, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*L).lineStart = result;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, skip__pureZpegs_3408)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c) {
|
|
NI pos;
|
|
nimfr_("skip", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1548, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
{
|
|
nimln_(1549, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA2;
|
|
nimln_(1550, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[pos]))) {
|
|
case 32:
|
|
case 9:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_359;
|
|
nimln_(1552, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_359)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_359);
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
{
|
|
nimln_(1554, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T7_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_360;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T7_)) goto LA8_;
|
|
nimln_(1555, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T7_ = !((((NU8)((*c).buf->data[pos])) == ((NU8)(13)) || ((NU8)((*c).buf->data[pos])) == ((NU8)(10)) || ((NU8)((*c).buf->data[pos])) == ((NU8)(0))));
|
|
LA8_: ;
|
|
if (!T7_) goto LA6;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_360)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_360);
|
|
} LA6: ;
|
|
}
|
|
}
|
|
break;
|
|
case 13:
|
|
{
|
|
nimln_(1557, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = handleCR__pureZpegs_3259(c, pos);
|
|
}
|
|
break;
|
|
case 10:
|
|
{
|
|
nimln_(1559, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = handleLF__pureZpegs_3276(c, pos);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1561, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
break;
|
|
}
|
|
} LA2: ;
|
|
} LA1: ;
|
|
nimln_(1562, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
|
{
|
|
if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
|
|
copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
|
(*dest).Sup.len += (*src).Sup.len;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, handleHexChar__stdZprivateZdecode95helpers_1)(NIM_CHAR c, NI* x) {
|
|
NIM_BOOL result;
|
|
nimfr_("handleHexChar", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(16, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
result = NIM_TRUE;
|
|
nimln_(17, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
switch (((NU8)(c))) {
|
|
case 48 ... 57:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_391;
|
|
nimln_(18, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
if (nimSubInt(((NU8)(c)), ((NI) 48), &TM__YGOrctedenU9ao6jM7xmy6g_391)) { raiseOverflow(); };
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__YGOrctedenU9ao6jM7xmy6g_391));
|
|
}
|
|
break;
|
|
case 97 ... 102:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_392;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_393;
|
|
nimln_(19, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
if (nimSubInt(((NU8)(c)), ((NI) 97), &TM__YGOrctedenU9ao6jM7xmy6g_392)) { raiseOverflow(); };
|
|
if (nimAddInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_392), ((NI) 10), &TM__YGOrctedenU9ao6jM7xmy6g_393)) { raiseOverflow(); };
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__YGOrctedenU9ao6jM7xmy6g_393));
|
|
}
|
|
break;
|
|
case 65 ... 70:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_394;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_395;
|
|
nimln_(20, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
if (nimSubInt(((NU8)(c)), ((NI) 65), &TM__YGOrctedenU9ao6jM7xmy6g_394)) { raiseOverflow(); };
|
|
if (nimAddInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_394), ((NI) 10), &TM__YGOrctedenU9ao6jM7xmy6g_395)) { raiseOverflow(); };
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__YGOrctedenU9ao6jM7xmy6g_395));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
|
result = NIM_FALSE;
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getEscapedChar__pureZpegs_3309)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_381;
|
|
nimfr_("getEscapedChar", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ nimln_(1488, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_381)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_381);
|
|
nimln_(1489, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (*c).bufpos)) goto LA3_;
|
|
nimln_(1490, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1491, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(1492, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[(*c).bufpos]))) {
|
|
case 114:
|
|
case 82:
|
|
case 99:
|
|
case 67:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_382;
|
|
nimln_(1494, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 13));
|
|
nimln_(1495, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_382)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_382);
|
|
}
|
|
break;
|
|
case 108:
|
|
case 76:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_383;
|
|
nimln_(1497, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 10));
|
|
nimln_(1498, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_383)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_383);
|
|
}
|
|
break;
|
|
case 102:
|
|
case 70:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_384;
|
|
nimln_(1500, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 12));
|
|
nimln_(1501, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_384)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_384);
|
|
}
|
|
break;
|
|
case 101:
|
|
case 69:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_385;
|
|
nimln_(1503, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 27));
|
|
nimln_(1504, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_385)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_385);
|
|
}
|
|
break;
|
|
case 97:
|
|
case 65:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_386;
|
|
nimln_(1506, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 7));
|
|
nimln_(1507, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_386)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_386);
|
|
}
|
|
break;
|
|
case 98:
|
|
case 66:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_387;
|
|
nimln_(1509, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 8));
|
|
nimln_(1510, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_387)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_387);
|
|
}
|
|
break;
|
|
case 118:
|
|
case 86:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_388;
|
|
nimln_(1512, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 11));
|
|
nimln_(1513, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_388)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_388);
|
|
}
|
|
break;
|
|
case 116:
|
|
case 84:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_389;
|
|
nimln_(1515, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 9));
|
|
nimln_(1516, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_389)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_389);
|
|
}
|
|
break;
|
|
case 120:
|
|
case 88:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_390;
|
|
NI xi;
|
|
nimln_(1518, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_390)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_390);
|
|
nimln_(1519, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (*c).bufpos)) goto LA16_;
|
|
nimln_(1520, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1521, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA16_: ;
|
|
nimln_(1522, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
xi = ((NI) 0);
|
|
nimln_(1523, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T20_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_396;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T20_ = (NIM_BOOL)0;
|
|
T20_ = handleHexChar__stdZprivateZdecode95helpers_1((*c).buf->data[(*c).bufpos], (&xi));
|
|
if (!T20_) goto LA21_;
|
|
nimln_(1524, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_396)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_396);
|
|
nimln_(1525, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T25_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_397;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T25_ = (NIM_BOOL)0;
|
|
T25_ = handleHexChar__stdZprivateZdecode95helpers_1((*c).buf->data[(*c).bufpos], (&xi));
|
|
if (!T25_) goto LA26_;
|
|
nimln_(1526, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_397)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_397);
|
|
}
|
|
LA26_: ;
|
|
}
|
|
LA21_: ;
|
|
nimln_(1527, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(xi == ((NI) 0))) goto LA30_;
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
}
|
|
goto LA28_;
|
|
LA30_: ;
|
|
{
|
|
nimln_(1528, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((xi) < ((NI) 0) || (xi) > ((NI) 255)){ raiseRangeErrorI(xi, ((NI) 0), ((NI) 255)); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, ((NIM_CHAR) (((NI) (xi))))));
|
|
}
|
|
LA28_: ;
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
{
|
|
NI val;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_398;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_399;
|
|
NI i;
|
|
nimln_(1530, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (nimSubInt(((NU8)((*c).buf->data[(*c).bufpos])), ((NI) 48), &TM__YGOrctedenU9ao6jM7xmy6g_398)) { raiseOverflow(); };
|
|
val = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_398);
|
|
nimln_(1531, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_399)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_399);
|
|
nimln_(1532, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = ((NI) 1);
|
|
{
|
|
nimln_(1533, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T36_;
|
|
NIM_BOOL T37_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_400;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_401;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_402;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_403;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_404;
|
|
T36_ = (NIM_BOOL)0;
|
|
T37_ = (NIM_BOOL)0;
|
|
T37_ = ((*c).bufpos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T37_)) goto LA38_;
|
|
T37_ = (i <= ((NI) 3));
|
|
LA38_: ;
|
|
T36_ = T37_;
|
|
if (!(T36_)) goto LA39_;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T36_ = (((NU8)((*c).buf->data[(*c).bufpos])) >= ((NU8)(48)) && ((NU8)((*c).buf->data[(*c).bufpos])) <= ((NU8)(57)));
|
|
LA39_: ;
|
|
if (!T36_) goto LA35;
|
|
nimln_(1534, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimMulInt(val, ((NI) 10), &TM__YGOrctedenU9ao6jM7xmy6g_400)) { raiseOverflow(); };
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (nimAddInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_400), ((NU8)((*c).buf->data[(*c).bufpos])), &TM__YGOrctedenU9ao6jM7xmy6g_401)) { raiseOverflow(); };
|
|
if (nimSubInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_401), ((NI) 48), &TM__YGOrctedenU9ao6jM7xmy6g_402)) { raiseOverflow(); };
|
|
val = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_402);
|
|
nimln_(1535, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_403)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_403);
|
|
nimln_(1536, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_404)) { raiseOverflow(); };
|
|
i = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_404);
|
|
} LA35: ;
|
|
}
|
|
nimln_(1537, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T42_;
|
|
T42_ = (NIM_BOOL)0;
|
|
T42_ = (((NI) 0) < val);
|
|
if (!(T42_)) goto LA43_;
|
|
T42_ = (val <= ((NI) 255));
|
|
LA43_: ;
|
|
if (!T42_) goto LA44_;
|
|
if ((val) < ((NI) 0) || (val) > ((NI) 255)){ raiseRangeErrorI(val, ((NI) 0), ((NI) 255)); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, ((NIM_CHAR) (((NI) (val))))));
|
|
}
|
|
goto LA40_;
|
|
LA44_: ;
|
|
{
|
|
nimln_(1538, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
}
|
|
LA40_: ;
|
|
}
|
|
break;
|
|
case 0 ... 31:
|
|
{
|
|
nimln_(1540, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1541, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!(((NU8)((*c).buf->data[(*c).bufpos])) >= ((NU8)(65)) && ((NU8)((*c).buf->data[(*c).bufpos])) <= ((NU8)(90)) || ((NU8)((*c).buf->data[(*c).bufpos])) >= ((NU8)(97)) && ((NU8)((*c).buf->data[(*c).bufpos])) <= ((NU8)(122)))) goto LA51_;
|
|
nimln_(1542, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
}
|
|
goto LA49_;
|
|
LA51_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_405;
|
|
nimln_(1544, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).buf->data[(*c).bufpos]));
|
|
nimln_(1545, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_405)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_405);
|
|
}
|
|
LA49_: ;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getCharSet__pureZpegs_3467)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
NI pos;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_378;
|
|
NIM_BOOL caret;
|
|
nimfr_("getCharSet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1606, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 6);
|
|
nimln_(1607, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimCopyMem((void*)(*tok).charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_358, 32);
|
|
nimln_(1608, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_378)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_378);
|
|
nimln_(1609, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
caret = NIM_FALSE;
|
|
nimln_(1610, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA3_;
|
|
nimln_(1611, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_379;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!((NU8)((*c).buf->data[pos]) == (NU8)(94))) goto LA7_;
|
|
nimln_(1612, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_379)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_379);
|
|
nimln_(1613, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
caret = NIM_TRUE;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
nimln_(1614, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_CHAR ch;
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA10;
|
|
ch = (NIM_CHAR)0;
|
|
nimln_(1616, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[pos]))) {
|
|
case 93:
|
|
{
|
|
nimln_(1618, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_380;
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA14_;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_380)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_380);
|
|
}
|
|
LA14_: ;
|
|
nimln_(1619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA9;
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_406;
|
|
nimln_(1621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
nimln_(1622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getEscapedChar__pureZpegs_3309(c, tok);
|
|
nimln_(1623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
nimln_(1624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(((*tok).literal ? (*tok).literal->Sup.len : 0), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_406)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_406) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_406) >= ((*tok).literal ? (*tok).literal->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_406),((*tok).literal ? (*tok).literal->Sup.len : 0)-1); }
|
|
ch = (*tok).literal->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_406)];
|
|
}
|
|
break;
|
|
case 13:
|
|
case 10:
|
|
case 0:
|
|
{
|
|
nimln_(1626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA9;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_407;
|
|
nimln_(1629, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
ch = (*c).buf->data[pos];
|
|
nimln_(1630, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_407)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_407);
|
|
}
|
|
break;
|
|
}
|
|
nimln_(1631, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).charset[(NU)(((NU8)(ch)))>>3] |=(1U<<(((NU8)(ch))&7U));
|
|
nimln_(1632, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!((NU8)((*c).buf->data[pos]) == (NU8)(45))) goto LA21_;
|
|
nimln_(1633, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T25_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_408;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_409;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_410;
|
|
T25_ = (NIM_BOOL)0;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_408)) { raiseOverflow(); };
|
|
T25_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_408) < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T25_)) goto LA26_;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_409)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_409) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_409) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_409),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T25_ = ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_409)]) == (NU8)(93));
|
|
LA26_: ;
|
|
if (!T25_) goto LA27_;
|
|
nimln_(1634, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).charset[(NU)(((NU8)(45)))>>3] |=(1U<<(((NU8)(45))&7U));
|
|
nimln_(1635, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_410)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_410);
|
|
}
|
|
goto LA23_;
|
|
LA27_: ;
|
|
{
|
|
NIM_CHAR ch2;
|
|
nimln_(1637, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_411;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_412;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_411)) { raiseOverflow(); };
|
|
if (!((NI)(TM__YGOrctedenU9ao6jM7xmy6g_411) < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA32_;
|
|
nimln_(1638, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_412)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_412);
|
|
}
|
|
goto LA30_;
|
|
LA32_: ;
|
|
{
|
|
nimln_(1640, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA9;
|
|
}
|
|
LA30_: ;
|
|
ch2 = (NIM_CHAR)0;
|
|
nimln_(1642, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[pos]))) {
|
|
case 92:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_413;
|
|
nimln_(1644, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
nimln_(1645, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getEscapedChar__pureZpegs_3309(c, tok);
|
|
nimln_(1646, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
nimln_(1647, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(((*tok).literal ? (*tok).literal->Sup.len : 0), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_413)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_413) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_413) >= ((*tok).literal ? (*tok).literal->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_413),((*tok).literal ? (*tok).literal->Sup.len : 0)-1); }
|
|
ch2 = (*tok).literal->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_413)];
|
|
}
|
|
break;
|
|
case 13:
|
|
case 10:
|
|
case 0:
|
|
{
|
|
nimln_(1649, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1650, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA9;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1652, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_414;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_415;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_414)) { raiseOverflow(); };
|
|
if (!((NI)(TM__YGOrctedenU9ao6jM7xmy6g_414) < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA40_;
|
|
nimln_(1653, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
ch2 = (*c).buf->data[pos];
|
|
nimln_(1654, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_415)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_415);
|
|
}
|
|
goto LA38_;
|
|
LA40_: ;
|
|
{
|
|
nimln_(1656, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA9;
|
|
}
|
|
LA38_: ;
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_416;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(1657, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(((NU8)(ch)), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_416)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_416);
|
|
colontmp__2 = ((NU8)(ch2));
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = colontmp_;
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_417;
|
|
if (!(res <= colontmp__2)) goto LA45;
|
|
nimln_(1657, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = res;
|
|
if ((i) < ((NI) 0) || (i) > ((NI) 255)){ raiseRangeErrorI(i, ((NI) 0), ((NI) 255)); }
|
|
(*tok).charset[(NU)(((NU8)(((NIM_CHAR) (((NI) (i)))))))>>3] |=(1U<<(((NU8)(((NIM_CHAR) (((NI) (i))))))&7U));
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_417)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_417);
|
|
} LA45: ;
|
|
}
|
|
}
|
|
}
|
|
LA23_: ;
|
|
}
|
|
LA21_: ;
|
|
} LA10: ;
|
|
} LA9: ;
|
|
}
|
|
LA3_: ;
|
|
nimln_(1659, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
nimln_(1660, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI T50_;
|
|
if (!caret) goto LA48_;
|
|
T50_ = (NI)0;
|
|
for (T50_ = 0; T50_ < 32; T50_++)
|
|
(*tok).charset[T50_] = TM__YGOrctedenU9ao6jM7xmy6g_418[T50_] & ~ (*tok).charset[T50_];
|
|
}
|
|
LA48_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSymbol__pureZpegs_3525)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
NI pos;
|
|
nimfr_("getSymbol", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1663, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
{
|
|
nimln_(1664, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_426;
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA2;
|
|
nimln_(1665, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).buf->data[pos]));
|
|
nimln_(1666, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_426)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_426);
|
|
nimln_(1667, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T5_;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T5_)) goto LA6_;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T5_ = !((((NU8)((*c).buf->data[pos])) >= ((NU8)(97)) && ((NU8)((*c).buf->data[pos])) <= ((NU8)(122)) || ((NU8)((*c).buf->data[pos])) >= ((NU8)(65)) && ((NU8)((*c).buf->data[pos])) <= ((NU8)(90)) || ((NU8)((*c).buf->data[pos])) >= ((NU8)(48)) && ((NU8)((*c).buf->data[pos])) <= ((NU8)(57)) || ((NU8)((*c).buf->data[pos])) == ((NU8)(95))));
|
|
LA6_: ;
|
|
if (!T5_) goto LA7_;
|
|
goto LA1;
|
|
}
|
|
LA7_: ;
|
|
} LA2: ;
|
|
} LA1: ;
|
|
nimln_(1668, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
nimln_(1669, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 4);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getBuiltin__pureZpegs_3537)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
nimfr_("getBuiltin", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1672, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_423;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_424;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_425;
|
|
T3_ = (NIM_BOOL)0;
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_423)) { raiseOverflow(); };
|
|
T3_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_423) < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_424)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_424) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_424) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_424),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T3_ = (((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_424)])) >= ((NU8)(65)) && ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_424)])) <= ((NU8)(90)) || ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_424)])) >= ((NU8)(97)) && ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_424)])) <= ((NU8)(122)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(1673, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_425)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_425);
|
|
nimln_(1674, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getSymbol__pureZpegs_3525(c, tok);
|
|
nimln_(1675, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 21);
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
nimln_(1677, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 22);
|
|
nimln_(1678, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getEscapedChar__pureZpegs_3309(c, tok);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getString__pureZpegs_3423)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
NI pos;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_427;
|
|
NIM_CHAR quote;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_428;
|
|
nimfr_("getString", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1565, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 5);
|
|
nimln_(1566, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_427)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_427);
|
|
nimln_(1567, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_428)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_428) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_428) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_428),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
quote = (*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_428)];
|
|
{
|
|
nimln_(1568, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!(pos < ((*c).buf ? (*c).buf->Sup.len : 0))) goto LA2;
|
|
nimln_(1569, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[pos]))) {
|
|
case 92:
|
|
{
|
|
nimln_(1571, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
nimln_(1572, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getEscapedChar__pureZpegs_3309(c, tok);
|
|
nimln_(1573, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
}
|
|
break;
|
|
case 13:
|
|
case 10:
|
|
case 0:
|
|
{
|
|
nimln_(1575, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1576, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1577, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_429;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!((NU8)((*c).buf->data[pos]) == (NU8)(quote))) goto LA8_;
|
|
nimln_(1578, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_429)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_429);
|
|
nimln_(1579, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_430;
|
|
nimln_(1581, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).buf->data[pos]));
|
|
nimln_(1582, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_430)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_430);
|
|
}
|
|
LA6_: ;
|
|
}
|
|
break;
|
|
}
|
|
} LA2: ;
|
|
} LA1: ;
|
|
nimln_(1583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getDollar__pureZpegs_3436)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
NI pos;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_431;
|
|
NIM_BOOL neg;
|
|
nimfr_("getDollar", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1586, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_431)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_431);
|
|
nimln_(1587, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
neg = NIM_FALSE;
|
|
nimln_(1588, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_432;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T3_ = ((NU8)((*c).buf->data[pos]) == (NU8)(94));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(1589, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
neg = NIM_TRUE;
|
|
nimln_(1590, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_432)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_432);
|
|
}
|
|
LA5_: ;
|
|
nimln_(1591, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T9_)) goto LA10_;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T9_ = (((NU8)((*c).buf->data[pos])) >= ((NU8)(48)) && ((NU8)((*c).buf->data[pos])) <= ((NU8)(57)));
|
|
LA10_: ;
|
|
if (!T9_) goto LA11_;
|
|
nimln_(1592, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 23);
|
|
nimln_(1593, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).index = ((NI) 0);
|
|
{
|
|
nimln_(1594, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T15_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_433;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_434;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_435;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_436;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T15_)) goto LA16_;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T15_ = (((NU8)((*c).buf->data[pos])) >= ((NU8)(48)) && ((NU8)((*c).buf->data[pos])) <= ((NU8)(57)));
|
|
LA16_: ;
|
|
if (!T15_) goto LA14;
|
|
nimln_(1595, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimMulInt((*tok).index, ((NI) 10), &TM__YGOrctedenU9ao6jM7xmy6g_433)) { raiseOverflow(); };
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (nimAddInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_433), ((NU8)((*c).buf->data[pos])), &TM__YGOrctedenU9ao6jM7xmy6g_434)) { raiseOverflow(); };
|
|
if (nimSubInt((NI)(TM__YGOrctedenU9ao6jM7xmy6g_434), ((NI) 48), &TM__YGOrctedenU9ao6jM7xmy6g_435)) { raiseOverflow(); };
|
|
(*tok).index = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_435);
|
|
nimln_(1596, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_436)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_436);
|
|
} LA14: ;
|
|
}
|
|
nimln_(1597, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!neg) goto LA19_;
|
|
nimln_(1598, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*tok).index == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
(*tok).index = ((NI64)-((*tok).index));
|
|
}
|
|
LA19_: ;
|
|
}
|
|
goto LA7_;
|
|
LA11_: ;
|
|
{
|
|
nimln_(1600, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_437;
|
|
if (!neg) goto LA24_;
|
|
nimln_(1601, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_437)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_437);
|
|
}
|
|
LA24_: ;
|
|
nimln_(1602, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 24);
|
|
}
|
|
LA7_: ;
|
|
nimln_(1603, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*c).bufpos = pos;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
|
|
int result;
|
|
result = (int)0;
|
|
result = memcmp(a, b, ((size_t) (size)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
|
|
NIM_BOOL result;
|
|
int T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (int)0;
|
|
T1_ = nimCmpMem(a, b, size);
|
|
result = (T1_ == ((NI32) 0));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
|
|
NIM_BOOL result;
|
|
NI alen;
|
|
NI blen;
|
|
nimfr_("eqStrings", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(27, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
alen = (a ? a->Sup.len : 0);
|
|
nimln_(28, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
blen = (b ? b->Sup.len : 0);
|
|
nimln_(29, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == blen)) goto LA3_;
|
|
nimln_(30, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
nimln_(31, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getTok__pureZpegs_3548)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c, tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA* tok) {
|
|
nimfr_("getTok", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ nimln_(1681, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(1682, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0);
|
|
nimln_(1683, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), setLengthStr((*tok).literal, ((NI) 0)));
|
|
nimln_(1684, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
skip__pureZpegs_3408(c);
|
|
nimln_(1686, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_369;
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (*c).bufpos)) goto LA3_;
|
|
nimln_(1687, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 1);
|
|
nimln_(1688, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_368)));
|
|
nimln_(1689, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 0));
|
|
nimln_(1690, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_369)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_369);
|
|
nimln_(1691, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(1693, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
switch (((NU8)((*c).buf->data[(*c).bufpos]))) {
|
|
case 123:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_370;
|
|
nimln_(1695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_370)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_370);
|
|
nimln_(1696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T8_;
|
|
NIM_BOOL T9_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_371;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_372;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_373;
|
|
T8_ = (NIM_BOOL)0;
|
|
T9_ = (NIM_BOOL)0;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T9_ = ((NU8)((*c).buf->data[(*c).bufpos]) == (NU8)(64));
|
|
if (!(T9_)) goto LA10_;
|
|
if (nimAddInt((*c).bufpos, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_371)) { raiseOverflow(); };
|
|
T9_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_371) < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
LA10_: ;
|
|
T8_ = T9_;
|
|
if (!(T8_)) goto LA11_;
|
|
nimln_(1697, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_372)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_372) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_372) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_372),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T8_ = ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_372)]) == (NU8)(125));
|
|
LA11_: ;
|
|
if (!T8_) goto LA12_;
|
|
nimln_(1698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 11);
|
|
nimln_(1699, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_373)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_373);
|
|
nimln_(1700, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), resizeString((*tok).literal, 3));
|
|
appendString((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_374));
|
|
}
|
|
goto LA6_;
|
|
LA12_: ;
|
|
{
|
|
NIM_BOOL T15_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_375;
|
|
nimln_(1701, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T15_ = (NIM_BOOL)0;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T15_ = ((NU8)((*c).buf->data[(*c).bufpos]) == (NU8)(125));
|
|
if (!(T15_)) goto LA16_;
|
|
T15_ = ((*c).bufpos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
LA16_: ;
|
|
if (!T15_) goto LA17_;
|
|
nimln_(1702, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 12);
|
|
nimln_(1703, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_375)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_375);
|
|
nimln_(1704, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), resizeString((*tok).literal, 2));
|
|
appendString((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_376));
|
|
}
|
|
goto LA6_;
|
|
LA17_: ;
|
|
{
|
|
nimln_(1706, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 9);
|
|
nimln_(1707, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 123));
|
|
}
|
|
LA6_: ;
|
|
}
|
|
break;
|
|
case 125:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_377;
|
|
nimln_(1709, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 10);
|
|
nimln_(1710, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_377)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_377);
|
|
nimln_(1711, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 125));
|
|
}
|
|
break;
|
|
case 91:
|
|
{
|
|
nimln_(1713, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getCharSet__pureZpegs_3467(c, tok);
|
|
}
|
|
break;
|
|
case 40:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_419;
|
|
nimln_(1715, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 7);
|
|
nimln_(1716, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_419)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_419);
|
|
nimln_(1717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 40));
|
|
}
|
|
break;
|
|
case 41:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_420;
|
|
nimln_(1719, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 8);
|
|
nimln_(1720, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_420)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_420);
|
|
nimln_(1721, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 41));
|
|
}
|
|
break;
|
|
case 46:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_421;
|
|
nimln_(1723, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 2);
|
|
nimln_(1724, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_421)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_421);
|
|
nimln_(1725, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 46));
|
|
}
|
|
break;
|
|
case 95:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_422;
|
|
nimln_(1727, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 3);
|
|
nimln_(1728, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_422)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_422);
|
|
nimln_(1729, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 95));
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
nimln_(1731, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getBuiltin__pureZpegs_3537(c, tok);
|
|
}
|
|
break;
|
|
case 39:
|
|
case 34:
|
|
{
|
|
nimln_(1732, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getString__pureZpegs_3423(c, tok);
|
|
}
|
|
break;
|
|
case 36:
|
|
{
|
|
nimln_(1733, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getDollar__pureZpegs_3436(c, tok);
|
|
}
|
|
break;
|
|
case 97 ... 122:
|
|
case 65 ... 90:
|
|
case 128 ... 255:
|
|
{
|
|
nimln_(1735, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getSymbol__pureZpegs_3525(c, tok);
|
|
nimln_(1736, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (*c).bufpos)) goto LA32_;
|
|
nimln_(1737, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA32_: ;
|
|
nimln_(1738, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T36_;
|
|
NIM_BOOL T38_;
|
|
NIM_BOOL T39_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_438;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_439;
|
|
T36_ = (NIM_BOOL)0;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T36_ = (((NU8)((*c).buf->data[(*c).bufpos])) == ((NU8)(39)) || ((NU8)((*c).buf->data[(*c).bufpos])) == ((NU8)(34)));
|
|
if (T36_) goto LA37_;
|
|
nimln_(1739, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T38_ = (NIM_BOOL)0;
|
|
T39_ = (NIM_BOOL)0;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T39_ = ((NU8)((*c).buf->data[(*c).bufpos]) == (NU8)(36));
|
|
if (!(T39_)) goto LA40_;
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_438)) { raiseOverflow(); };
|
|
T39_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_438) < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
LA40_: ;
|
|
T38_ = T39_;
|
|
if (!(T38_)) goto LA41_;
|
|
nimln_(1740, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_439)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_439) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_439) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_439),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T38_ = (((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_439)])) == ((NU8)(94)) || ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_439)])) >= ((NU8)(48)) && ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_439)])) <= ((NU8)(57)));
|
|
LA41_: ;
|
|
T36_ = T38_;
|
|
LA37_: ;
|
|
if (!T36_) goto LA42_;
|
|
nimln_(1741, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (eqStrings((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_440))) goto LA44_;
|
|
if (eqStrings((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_441))) goto LA45_;
|
|
if (eqStrings((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_442))) goto LA46_;
|
|
goto LA47_;
|
|
LA44_: ;
|
|
{
|
|
nimln_(1742, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 2);
|
|
}
|
|
goto LA48_;
|
|
LA45_: ;
|
|
{
|
|
nimln_(1743, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 3);
|
|
}
|
|
goto LA48_;
|
|
LA46_: ;
|
|
{
|
|
nimln_(1744, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 1);
|
|
}
|
|
goto LA48_;
|
|
LA47_: ;
|
|
{
|
|
}
|
|
LA48_: ;
|
|
nimln_(1746, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), setLengthStr((*tok).literal, ((NI) 0)));
|
|
nimln_(1747, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!((NU8)((*c).buf->data[(*c).bufpos]) == (NU8)(36))) goto LA55_;
|
|
nimln_(1748, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getDollar__pureZpegs_3436(c, tok);
|
|
}
|
|
goto LA53_;
|
|
LA55_: ;
|
|
{
|
|
nimln_(1750, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getString__pureZpegs_3423(c, tok);
|
|
}
|
|
LA53_: ;
|
|
nimln_(1751, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((*tok).modifier == ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0))) goto LA60_;
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
}
|
|
LA60_: ;
|
|
}
|
|
LA42_: ;
|
|
}
|
|
break;
|
|
case 43:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_443;
|
|
nimln_(1753, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 16);
|
|
nimln_(1754, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_443)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_443);
|
|
nimln_(1755, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 43));
|
|
}
|
|
break;
|
|
case 42:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_444;
|
|
nimln_(1757, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 15);
|
|
nimln_(1758, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_444)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_444);
|
|
nimln_(1759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 43));
|
|
}
|
|
break;
|
|
case 60:
|
|
{
|
|
nimln_(1761, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T67_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_445;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_446;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_447;
|
|
T67_ = (NIM_BOOL)0;
|
|
if (nimAddInt((*c).bufpos, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_445)) { raiseOverflow(); };
|
|
T67_ = ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_445) < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T67_)) goto LA68_;
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_446)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_446) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_446) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_446),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T67_ = ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_446)]) == (NU8)(45));
|
|
LA68_: ;
|
|
if (!T67_) goto LA69_;
|
|
nimln_(1762, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 2), &TM__YGOrctedenU9ao6jM7xmy6g_447)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_447);
|
|
nimln_(1763, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 13);
|
|
nimln_(1764, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), resizeString((*tok).literal, 2));
|
|
appendString((*tok).literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_448));
|
|
}
|
|
goto LA65_;
|
|
LA69_: ;
|
|
{
|
|
nimln_(1766, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 60));
|
|
}
|
|
LA65_: ;
|
|
}
|
|
break;
|
|
case 47:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_449;
|
|
nimln_(1768, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 14);
|
|
nimln_(1769, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_449)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_449);
|
|
nimln_(1770, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 47));
|
|
}
|
|
break;
|
|
case 63:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_450;
|
|
nimln_(1772, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 19);
|
|
nimln_(1773, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_450)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_450);
|
|
nimln_(1774, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 63));
|
|
}
|
|
break;
|
|
case 33:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_451;
|
|
nimln_(1776, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 18);
|
|
nimln_(1777, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_451)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_451);
|
|
nimln_(1778, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 33));
|
|
}
|
|
break;
|
|
case 38:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_452;
|
|
nimln_(1780, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 17);
|
|
nimln_(1781, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_452)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_452);
|
|
nimln_(1782, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 33));
|
|
}
|
|
break;
|
|
case 64:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_453;
|
|
nimln_(1784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 20);
|
|
nimln_(1785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_453)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_453);
|
|
nimln_(1786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 64));
|
|
nimln_(1787, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_454;
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
if (!((NU8)((*c).buf->data[(*c).bufpos]) == (NU8)(64))) goto LA79_;
|
|
nimln_(1788, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 11);
|
|
nimln_(1789, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_454)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_454);
|
|
nimln_(1790, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 64));
|
|
}
|
|
LA79_: ;
|
|
}
|
|
break;
|
|
case 94:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_455;
|
|
nimln_(1792, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 25);
|
|
nimln_(1793, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_455)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_455);
|
|
nimln_(1794, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 94));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_456;
|
|
nimln_(1796, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (*c).bufpos)) goto LA85_;
|
|
nimln_(1797, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*tok).kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 1);
|
|
nimln_(1798, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_368)));
|
|
}
|
|
LA85_: ;
|
|
nimln_(1799, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((*c).bufpos < 0 || (*c).bufpos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((*c).bufpos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).buf->data[(*c).bufpos]));
|
|
nimln_(1800, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*c).bufpos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_456)) { raiseOverflow(); };
|
|
(*c).bufpos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_456);
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__9cnKZRDpncoV9cvYmm9cA6N5A)(void* p, NI op) {
|
|
tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA* a;
|
|
a = (tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA*)p;
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);
|
|
}
|
|
static N_INLINE(NI, getLine__pureZpegs_3298)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L) {
|
|
NI result;
|
|
nimfr_("getLine", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(1480, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (*L).lineNumber;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, getColumn__pureZpegs_3295)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L) {
|
|
NI result;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_457;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_458;
|
|
nimfr_("getColumn", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(1477, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt((*L).bufpos, (*L).lineStart, &TM__YGOrctedenU9ao6jM7xmy6g_457)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_457) == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
if (nimAddInt(((NI)(TM__YGOrctedenU9ao6jM7xmy6g_457) > 0? ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_457)) : -((NI)(TM__YGOrctedenU9ao6jM7xmy6g_457))), (*L).colOffset, &TM__YGOrctedenU9ao6jM7xmy6g_458)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_458);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, errorStr__pureZpegs_3301)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* L, NimStringDesc* msg, NI line, NI col) {
|
|
NimStringDesc* result;
|
|
NI line_2;
|
|
NI col_2;
|
|
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T11_;
|
|
nimfr_("errorStr", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = NIM_NIL;
|
|
nimln_(1483, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(line < ((NI) 0))) goto LA3_;
|
|
line_2 = getLine__pureZpegs_3298(L);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
line_2 = line;
|
|
}
|
|
LA1_: ;
|
|
nimln_(1484, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(col < ((NI) 0))) goto LA8_;
|
|
col_2 = getColumn__pureZpegs_3295(L);
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
col_2 = col;
|
|
}
|
|
LA6_: ;
|
|
nimln_(1485, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T11_, sizeof(tyArray__sMpvt1sOxOJ3LFGulnbeMQ));
|
|
T11_[0] = copyString((*L).filename);
|
|
T11_[1] = dollar___systemZdollars_3(line_2);
|
|
T11_[2] = dollar___systemZdollars_3(col_2);
|
|
T11_[3] = copyString(msg);
|
|
result = nsuFormatOpenArray(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_459), T11_, 4);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("+%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
nimln_(403, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
nimln_(407, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, incRef__system_5337)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("incRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(231, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("-%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
nimln_(414, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
nimln_(418, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
|
|
NI T1_;
|
|
nimfr_("usrToCell", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
nimln_(177, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
|
|
result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
|
|
NIM_BOOL result;
|
|
nimfr_("<%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(186, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
nimln_(188, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, rtlAddZCT__system_5342)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("rtlAddZCT", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(243, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
addZCT__system_5293((&gch__system_5246.zct), c);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, decRef__system_5344)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("decRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(248, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
|
|
nimln_(249, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
|
|
if (!T3_) goto LA4_;
|
|
nimln_(250, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
rtlAddZCT__system_5342(c);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
|
nimfr_("asgnRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(286, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T5_ = usrToCell__system_5299(src);
|
|
incRef__system_5337(T5_);
|
|
}
|
|
LA3_: ;
|
|
nimln_(287, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T10_ = usrToCell__system_5299((*dest));
|
|
decRef__system_5344(T10_);
|
|
}
|
|
LA8_: ;
|
|
nimln_(288, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*dest) = src;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, pegError__pureZpegs_3673)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, NimStringDesc* msg, NI line, NI col) {
|
|
tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA* e;
|
|
nimfr_("pegError", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
e = NIM_NIL;
|
|
nimln_(1825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
e = (tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA*) newObj((&NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_), sizeof(tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA));
|
|
(*e).Sup.Sup.Sup.Sup.m_type = (&NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_);
|
|
(*e).Sup.Sup.Sup.name = "EInvalidPeg";
|
|
nimln_(1826, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
asgnRef((void**) (&(*e).Sup.Sup.Sup.message), errorStr__pureZpegs_3301((&(*p).Sup), msg, line, col));
|
|
nimln_(1827, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
raiseExceptionEx((Exception*)e, "EInvalidPeg", "pegError", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim", 1827);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getTok__pureZpegs_3728)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p) {
|
|
nimfr_("getTok", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1830, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3548(&p->Sup, (&(*p).tok));
|
|
nimln_(1831, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NimStringDesc* T5_;
|
|
if (!((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0))) goto LA3_;
|
|
T5_ = NIM_NIL;
|
|
T5_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 19);
|
|
appendString(T5_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_460));
|
|
appendString(T5_, (*p).tok.literal);
|
|
appendString(T5_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_461));
|
|
pegError__pureZpegs_3673((&(*p)), T5_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA3_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsOptional)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("\?", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(222, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((4063232 &((NU64)1<<((NU)(a.kind)&63U)))!=0)) goto LA3_;
|
|
nimln_(226, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
genericShallowAssign((void*)Result, (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T6_;
|
|
nimln_(228, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T6_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T6_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T6_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 21);
|
|
T6_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T6_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T6_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsAndPredicate)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("&", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(260, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T1_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 22);
|
|
T1_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T1_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T1_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsNotPredicate)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("!", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T1_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 23);
|
|
T1_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T1_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T1_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsSearch)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("!*", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(247, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T1_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 28);
|
|
T1_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T1_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T1_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npgegsCapturedSearch)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("!*\\", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(252, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T1_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 29);
|
|
T1_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T1_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T1_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, len__pureZpegs_270)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a) {
|
|
NI result;
|
|
NI T1_;
|
|
nimfr_("len", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = (NI)0;
|
|
nimln_(172, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(a.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)a.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T1_ = (a.sons ? a.sons->Sup.len : 0);
|
|
result = T1_;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermStr)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("term", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(145, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!!(((t ? t->Sup.len : 0) == ((NI) 1)))) goto LA3_;
|
|
nimln_(146, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9);
|
|
unsureAsgnRef((void**) (&(*Result).term), copyString(t));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
nimln_(148, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12);
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (t ? t->Sup.len : 0)){ raiseIndexError2(((NI) 0),(t ? t->Sup.len : 0)-1); }
|
|
(*Result).ch = t->data[((NI) 0)];
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c) {
|
|
(*dest).data[(*dest).Sup.len] = c;
|
|
(*dest).data[(NI)((*dest).Sup.len + ((NI) 1))] = 0;
|
|
(*dest).Sup.len += ((NI) 1);
|
|
}
|
|
static N_INLINE(void, add__pureZpegs_276)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* d, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ s) {
|
|
NI T1_;
|
|
nimfr_("add", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(173, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)((*d).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*d).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
unsureAsgnRef((void**) (&(*d).sons), (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) incrSeqV3((TGenericSeq*)((*d).sons), (&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_)));
|
|
T1_ = (*d).sons->Sup.len++;
|
|
genericShallowAssign((void*)(&(*d).sons->data[T1_]), (void*)(&s), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addSequence__pureZpegs_335)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* dest, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem) {
|
|
NI L;
|
|
NI T1_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_463;
|
|
nimfr_("addSequence", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(204, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = len__pureZpegs_270((*dest));
|
|
if (nimSubInt(T1_, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_463)) { raiseOverflow(); };
|
|
L = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_463);
|
|
nimln_(205, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = (((NI) 0) <= L);
|
|
if (!(T4_)) goto LA5_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
T4_ = ((*dest).sons->data[L].kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
nimln_(207, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (elem.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
{
|
|
NimStringDesc* T9_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T10_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
nimln_(209, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T9_ = NIM_NIL;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
if (!(((3584 &((NU64)1<<((NU)((*dest).sons->data[L].kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)(*dest).sons->data[L].kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(((3584 &((NU64)1<<((NU)(elem.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)elem.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T9_ = rawNewString(((*dest).sons->data[L].term ? (*dest).sons->data[L].term->Sup.len : 0) + (elem.term ? elem.term->Sup.len : 0) + 0);
|
|
appendString(T9_, (*dest).sons->data[L].term);
|
|
appendString(T9_, elem.term);
|
|
nimZeroMem((void*)(&T10_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegstermStr(T9_, (&T10_));
|
|
genericShallowAssign((void*)(&(*dest).sons->data[L]), (void*)(&T10_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
{
|
|
NimStringDesc* T12_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T13_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
nimln_(211, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T12_ = NIM_NIL;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
if (!(((3584 &((NU64)1<<((NU)((*dest).sons->data[L].kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_170), reprDiscriminant(((NI)(*dest).sons->data[L].kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(((266240 &((NU64)1<<((NU)(elem.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_308), reprDiscriminant(((NI)elem.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T12_ = rawNewString(((*dest).sons->data[L].term ? (*dest).sons->data[L].term->Sup.len : 0) + 1);
|
|
appendString(T12_, (*dest).sons->data[L].term);
|
|
appendChar(T12_, elem.ch);
|
|
nimZeroMem((void*)(&T13_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegstermStr(T12_, (&T13_));
|
|
genericShallowAssign((void*)(&(*dest).sons->data[L]), (void*)(&T13_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(212, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
add__pureZpegs_276(dest, elem);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
goto LA2_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(213, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
add__pureZpegs_276(dest, elem);
|
|
}
|
|
LA2_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegssequence)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* a, NI aLen_0, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("sequence", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(188, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 15);
|
|
unsureAsgnRef((void**) (&(*Result).sons), NIM_NIL);
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* xX60gensym12_;
|
|
NI i;
|
|
xX60gensym12_ = (tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ*)0;
|
|
nimln_(8, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
{
|
|
nimln_(9, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_466;
|
|
if (!(i < aLen_0)) goto LA3;
|
|
nimln_(189, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i < 0 || i >= aLen_0){ raiseIndexError2(i,aLen_0-1); }
|
|
xX60gensym12_ = (&a[i]);
|
|
{
|
|
nimln_(190, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!((*xX60gensym12_).kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 15))) goto LA6_;
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* yX60gensym12_;
|
|
tySequence__5DSB9bTgCQCsIApS5TVlG8g* colontmp_;
|
|
NI i_2;
|
|
NI L;
|
|
NI T9_;
|
|
yX60gensym12_ = (tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ*)0;
|
|
colontmp_ = NIM_NIL;
|
|
nimln_(191, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)((*xX60gensym12_).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*xX60gensym12_).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
colontmp_ = (*xX60gensym12_).sons;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i_2 = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T9_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
L = T9_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_464;
|
|
if (!(i_2 < L)) goto LA11;
|
|
nimln_(191, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i_2 < 0 || i_2 >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp_ ? colontmp_->Sup.len : 0)-1); }
|
|
yX60gensym12_ = (&colontmp_->data[i_2]);
|
|
addSequence__pureZpegs_335(Result, (*yX60gensym12_));
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_464)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_464);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T14_;
|
|
T14_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
if (!!((T14_ == L))) goto LA15_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_465));
|
|
}
|
|
LA15_: ;
|
|
} LA11: ;
|
|
}
|
|
}
|
|
}
|
|
goto LA4_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(194, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
addSequence__pureZpegs_335(Result, (*xX60gensym12_));
|
|
}
|
|
LA4_: ;
|
|
nimln_(11, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_466)) { raiseOverflow(); };
|
|
i = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_466);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
nimln_(218, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI T20_;
|
|
nimln_(195, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T20_ = (NI)0;
|
|
T20_ = len__pureZpegs_270((*Result));
|
|
if (!(T20_ == ((NI) 1))) goto LA21_;
|
|
nimln_(196, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)((*Result).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*Result).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= ((*Result).sons ? (*Result).sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*Result).sons ? (*Result).sons->Sup.len : 0)-1); }
|
|
genericShallowAssign((void*)Result, (void*)(&(*Result).sons->data[((NI) 0)]), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
LA21_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, token__pureZpegs_3816)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ terminal, tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("token", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1883, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((*p).skip.kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0))) goto LA3_;
|
|
genericShallowAssign((void*)Result, (void*)(&terminal), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T6_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T7_;
|
|
nimln_(1884, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T6_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimCopyMem((void*)(&T6_[0]), (NIM_CONST void*)(&(*p).skip), sizeof(T6_[0]));
|
|
nimCopyMem((void*)(&T6_[1]), (NIM_CONST void*)(&terminal), sizeof(T6_[1]));
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegssequence(T6_, 2, (&T7_));
|
|
genericShallowAssign((void*)Result, (void*)(&T7_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermIgnoreCase)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("termIgnoreCase", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(153, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10);
|
|
unsureAsgnRef((void**) (&(*Result).term), copyString(t));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermIgnoreStyle)(NimStringDesc* t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("termIgnoreStyle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(158, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11);
|
|
unsureAsgnRef((void**) (&(*Result).term), copyString(t));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, modifiedTerm__pureZpegs_3787)(NimStringDesc* s, tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("modifiedTerm", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1848, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (m) {
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0):
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 1):
|
|
{
|
|
nimln_(1849, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegstermStr(s, Result);
|
|
}
|
|
break;
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 2):
|
|
{
|
|
nimln_(1850, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegstermIgnoreCase(s, Result);
|
|
}
|
|
break;
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 3):
|
|
{
|
|
nimln_(1851, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegstermIgnoreStyle(s, Result);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, arrowIsNextTok__pureZpegs_3653)(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q* c) {
|
|
NIM_BOOL result;
|
|
NI pos;
|
|
NIM_BOOL T9_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_469;
|
|
nimfr_("arrowIsNextTok", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(1804, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pos = (*c).bufpos;
|
|
{
|
|
nimln_(1805, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_467;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (pos < ((*c).buf ? (*c).buf->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T3_ = (((NU8)((*c).buf->data[pos])) == ((NU8)(9)) || ((NU8)((*c).buf->data[pos])) == ((NU8)(32)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA2;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_467)) { raiseOverflow(); };
|
|
pos = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_467);
|
|
} LA2: ;
|
|
}
|
|
nimln_(1806, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_468;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_468)) { raiseOverflow(); };
|
|
if (!(((*c).buf ? (*c).buf->Sup.len : 0) <= (NI)(TM__YGOrctedenU9ao6jM7xmy6g_468))) goto LA7_;
|
|
nimln_(1807, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
nimln_(1808, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T9_ = (NIM_BOOL)0;
|
|
if (pos < 0 || pos >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T9_ = ((NU8)((*c).buf->data[pos]) == (NU8)(60));
|
|
if (!(T9_)) goto LA10_;
|
|
if (nimAddInt(pos, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_469)) { raiseOverflow(); };
|
|
if ((NI)(TM__YGOrctedenU9ao6jM7xmy6g_469) < 0 || (NI)(TM__YGOrctedenU9ao6jM7xmy6g_469) >= ((*c).buf ? (*c).buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__YGOrctedenU9ao6jM7xmy6g_469),((*c).buf ? (*c).buf->Sup.len : 0)-1); }
|
|
T9_ = ((NU8)((*c).buf->data[(NI)(TM__YGOrctedenU9ao6jM7xmy6g_469)]) == (NU8)(45));
|
|
LA10_: ;
|
|
result = T9_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
|
nimfr_("nimGCunrefNoCycle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(276, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T1_ = usrToCell__system_5299(p);
|
|
decRef__system_5344(T1_);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, npegsnewNonTerminal)(NimStringDesc* name, NI line, NI column) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* result;
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* T1_;
|
|
NimStringDesc* T2_;
|
|
nimfr_("newNonTerminal", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = NIM_NIL;
|
|
nimln_(360, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = (tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*) newObj((&NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_), sizeof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA));
|
|
T2_ = NIM_NIL;
|
|
T2_ = (*T1_).name; (*T1_).name = copyStringRC1(name);
|
|
if (T2_) nimGCunrefNoCycle(T2_);
|
|
(*T1_).line = line;
|
|
(*T1_).col = column;
|
|
result = T1_;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, getNonTerminal__pureZpegs_3753)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, NimStringDesc* name) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* result;
|
|
NI T10_;
|
|
NI T11_;
|
|
NI T12_;
|
|
nimfr_("getNonTerminal", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = NIM_NIL;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(1840, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T2_ = (((*p).nonterms ? (*p).nonterms->Sup.len : 0)-1);
|
|
colontmp_ = T2_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_470;
|
|
if (!(res <= colontmp_)) goto LA4;
|
|
nimln_(1840, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = res;
|
|
nimln_(1841, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i < 0 || i >= ((*p).nonterms ? (*p).nonterms->Sup.len : 0)){ raiseIndexError2(i,((*p).nonterms ? (*p).nonterms->Sup.len : 0)-1); }
|
|
result = (*p).nonterms->data[i];
|
|
nimln_(1840, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI T7_;
|
|
nimln_(1842, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T7_ = (NI)0;
|
|
T7_ = nsuCmpIgnoreStyle((*result).name, name);
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_470)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_470);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
nimln_(1844, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T10_ = (NI)0;
|
|
T10_ = getLine__pureZpegs_3298((&(*p).Sup));
|
|
T11_ = (NI)0;
|
|
T11_ = getColumn__pureZpegs_3295((&(*p).Sup));
|
|
result = npegsnewNonTerminal(name, T10_, T11_);
|
|
nimln_(1845, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&(*p).nonterms), (tySequence__wbtGjaWHe0od6j1oiCOVBQ*) incrSeqV3((TGenericSeq*)((*p).nonterms), (&NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_)));
|
|
T12_ = (*p).nonterms->Sup.len++;
|
|
asgnRef((void**) (&(*p).nonterms->data[T12_]), result);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, spaceCost__pureZpegs_494)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ n) {
|
|
NI result;
|
|
nimfr_("spaceCost", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = (NI)0;
|
|
nimln_(333, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (n.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0):
|
|
{
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 1) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 20):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
{
|
|
nimln_(338, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 1);
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
{
|
|
nimln_(341, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) 6);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T6_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_472;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T6_ = (NI)0;
|
|
T6_ = len__pureZpegs_270(n);
|
|
if (nimSubInt(T6_, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_472)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_472);
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI T9_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_473;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_474;
|
|
if (!(res <= colontmp_)) goto LA8;
|
|
nimln_(343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = res;
|
|
nimln_(344, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)(n.kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)n.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (i < 0 || i >= (n.sons ? n.sons->Sup.len : 0)){ raiseIndexError2(i,(n.sons ? n.sons->Sup.len : 0)-1); }
|
|
T9_ = (NI)0;
|
|
T9_ = spaceCost__pureZpegs_494(n.sons->data[i]);
|
|
if (nimAddInt(result, T9_, &TM__YGOrctedenU9ao6jM7xmy6g_473)) { raiseOverflow(); };
|
|
result = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_473);
|
|
nimln_(343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
nimln_(345, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((NI) 5) <= result)) goto LA12_;
|
|
goto LA5;
|
|
}
|
|
LA12_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_474)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_474);
|
|
} LA8: ;
|
|
}
|
|
} LA5: ;
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsnonterminal)(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* n, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("nonterminal", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(350, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!!(!((n == ((tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*) NIM_NIL))))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_471));
|
|
}
|
|
LA3_: ;
|
|
nimln_(351, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T7_;
|
|
NI T9_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (((*n).flags &((NU8)1<<((NU)(((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 0))&7U)))!=0);
|
|
if (!(T7_)) goto LA8_;
|
|
T9_ = (NI)0;
|
|
T9_ = spaceCost__pureZpegs_494((*n).rule);
|
|
T7_ = (T9_ < ((NI) 5));
|
|
LA8_: ;
|
|
if (!T7_) goto LA10_;
|
|
nimln_(353, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
genericShallowAssign((void*)Result, (void*)(&(*n).rule), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
goto LA5_;
|
|
LA10_: ;
|
|
{
|
|
nimln_(355, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14);
|
|
unsureAsgnRef((void**) (&(*Result).nt), n);
|
|
}
|
|
LA5_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("charSet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(167, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!!(!(((s[(NU)(((NU8)(0)))>>3] &(1U<<((NU)(((NU8)(0)))&7U)))!=0)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_477));
|
|
}
|
|
LA3_: ;
|
|
nimln_(168, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13);
|
|
nimln_(169, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!(((532480 &((NU64)1<<((NU)((*Result).kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)(*Result).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
unsureAsgnRef((void**) (&(*Result).charChoice), (NU8*) newObj((&NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_), sizeof(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw)));
|
|
if (!(((532480 &((NU64)1<<((NU)((*Result).kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)(*Result).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
nimln_(170, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimCopyMem((void*)(*Result).charChoice, (NIM_CONST void*)s, 32);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, seqExpr__pureZpegs_3855)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("seqExpr", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1979, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
primary__pureZpegs_3824(p, Result);
|
|
{
|
|
nimln_(1980, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
nimln_(1981, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*p).tok.kind) {
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 17):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 18):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 20):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 5):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 6):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 7):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 9):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 2):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 3):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 21):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 22):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 24):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 23):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 25):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 11):
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 12):
|
|
{
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T4_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T5_;
|
|
nimln_(1985, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T4_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimCopyMem((void*)(&T4_[0]), (NIM_CONST void*)Result, sizeof(T4_[0]));
|
|
primary__pureZpegs_3824(p, (&T4_[1]));
|
|
nimZeroMem((void*)(&T5_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegssequence(T4_, 2, (&T5_));
|
|
genericShallowAssign((void*)Result, (void*)(&T5_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 4):
|
|
{
|
|
nimln_(1987, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T12_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T13_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = arrowIsNextTok__pureZpegs_3653((&(*p).Sup));
|
|
if (!!(T9_)) goto LA10_;
|
|
nimln_(1988, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T12_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimCopyMem((void*)(&T12_[0]), (NIM_CONST void*)Result, sizeof(T12_[0]));
|
|
primary__pureZpegs_3824(p, (&T12_[1]));
|
|
nimZeroMem((void*)(&T13_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegssequence(T12_, 2, (&T13_));
|
|
genericShallowAssign((void*)Result, (void*)(&T13_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
goto LA7_;
|
|
LA10_: ;
|
|
{
|
|
nimln_(1989, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
LA7_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1990, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA1: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addChoice__pureZpegs_283)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* dest, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem) {
|
|
NI L;
|
|
NI T1_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_478;
|
|
nimfr_("addChoice", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(176, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = len__pureZpegs_270((*dest));
|
|
if (nimSubInt(T1_, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_478)) { raiseOverflow(); };
|
|
L = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_478);
|
|
nimln_(177, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = (((NI) 0) <= L);
|
|
if (!(T4_)) goto LA5_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
T4_ = ((*dest).sons->data[L].kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
nimln_(179, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (elem.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
{
|
|
NI T9_;
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw T10_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
nimln_(181, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T9_ = (NI)0;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
if (!(((532480 &((NU64)1<<((NU)((*dest).sons->data[L].kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)(*dest).sons->data[L].kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (!(((532480 &((NU64)1<<((NU)(elem.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)elem.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
for (T9_ = 0; T9_ < 32; T9_++)
|
|
T10_[T9_] = (*dest).sons->data[L].charChoice[T9_] | elem.charChoice[T9_];
|
|
npegscharSet(T10_, (&(*dest).sons->data[L]));
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
{
|
|
NI T12_;
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw T13_;
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw T14_;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
nimln_(183, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T12_ = (NI)0;
|
|
if (((235700223 &((NU64)1<<((NU)((*dest).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*dest).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (L < 0 || L >= ((*dest).sons ? (*dest).sons->Sup.len : 0)){ raiseIndexError2(L,((*dest).sons ? (*dest).sons->Sup.len : 0)-1); }
|
|
if (!(((532480 &((NU64)1<<((NU)((*dest).sons->data[L].kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)(*dest).sons->data[L].kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
nimZeroMem(T13_, sizeof(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw));
|
|
if (!(((266240 &((NU64)1<<((NU)(elem.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_308), reprDiscriminant(((NI)elem.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T13_[(NU)(((NU8)(elem.ch)))>>3] |=(1U<<((NU)(((NU8)(elem.ch)))&7U));
|
|
for (T12_ = 0; T12_ < 32; T12_++)
|
|
T14_[T12_] = (*dest).sons->data[L].charChoice[T12_] | T13_[T12_];
|
|
npegscharSet(T14_, (&(*dest).sons->data[L]));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(184, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
add__pureZpegs_276(dest, elem);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
goto LA2_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(185, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
add__pureZpegs_276(dest, elem);
|
|
}
|
|
LA2_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsOrderedChoice)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* a, NI aLen_0, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("/", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(188, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 16);
|
|
unsureAsgnRef((void**) (&(*Result).sons), NIM_NIL);
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* xX60gensym10_;
|
|
NI i;
|
|
xX60gensym10_ = (tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ*)0;
|
|
nimln_(8, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
{
|
|
nimln_(9, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_480;
|
|
if (!(i < aLen_0)) goto LA3;
|
|
nimln_(189, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i < 0 || i >= aLen_0){ raiseIndexError2(i,aLen_0-1); }
|
|
xX60gensym10_ = (&a[i]);
|
|
{
|
|
nimln_(190, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!((*xX60gensym10_).kind == ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 16))) goto LA6_;
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* yX60gensym10_;
|
|
tySequence__5DSB9bTgCQCsIApS5TVlG8g* colontmp_;
|
|
NI i_2;
|
|
NI L;
|
|
NI T9_;
|
|
yX60gensym10_ = (tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ*)0;
|
|
colontmp_ = NIM_NIL;
|
|
nimln_(191, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)((*xX60gensym10_).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*xX60gensym10_).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
colontmp_ = (*xX60gensym10_).sons;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i_2 = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T9_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
L = T9_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_479;
|
|
if (!(i_2 < L)) goto LA11;
|
|
nimln_(191, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i_2 < 0 || i_2 >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp_ ? colontmp_->Sup.len : 0)-1); }
|
|
yX60gensym10_ = (&colontmp_->data[i_2]);
|
|
addChoice__pureZpegs_283(Result, (*yX60gensym10_));
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_479)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_479);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T14_;
|
|
T14_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
if (!!((T14_ == L))) goto LA15_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_465));
|
|
}
|
|
LA15_: ;
|
|
} LA11: ;
|
|
}
|
|
}
|
|
}
|
|
goto LA4_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(194, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
addChoice__pureZpegs_283(Result, (*xX60gensym10_));
|
|
}
|
|
LA4_: ;
|
|
nimln_(11, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_480)) { raiseOverflow(); };
|
|
i = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_480);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
nimln_(201, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI T20_;
|
|
nimln_(195, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T20_ = (NI)0;
|
|
T20_ = len__pureZpegs_270((*Result));
|
|
if (!(T20_ == ((NI) 1))) goto LA21_;
|
|
nimln_(196, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((235700223 &((NU64)1<<((NU)((*Result).kind)&63U)))!=0)) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_311), reprDiscriminant(((NI)(*Result).kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
if (((NI) 0) < 0 || ((NI) 0) >= ((*Result).sons ? (*Result).sons->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*Result).sons ? (*Result).sons->Sup.len : 0)-1); }
|
|
genericShallowAssign((void*)Result, (void*)(&(*Result).sons->data[((NI) 0)]), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
LA21_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseExpr__pureZpegs_3751)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("parseExpr", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1993, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
seqExpr__pureZpegs_3855(p, Result);
|
|
{
|
|
nimln_(1994, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T3_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T4_;
|
|
if (!((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 14))) goto LA2;
|
|
nimln_(1995, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1996, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T3_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimCopyMem((void*)(&T3_[0]), (NIM_CONST void*)Result, sizeof(T3_[0]));
|
|
seqExpr__pureZpegs_3855(p, (&T3_[1]));
|
|
nimZeroMem((void*)(&T4_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsOrderedChoice(T3_, 2, (&T4_));
|
|
genericShallowAssign((void*)Result, (void*)(&T4_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
} LA2: ;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eat__pureZpegs_3744)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw kind) {
|
|
nimfr_("eat", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1834, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!((*p).tok.kind == kind)) goto LA3_;
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NimStringDesc* T6_;
|
|
nimln_(1835, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T6_ = NIM_NIL;
|
|
T6_ = rawNewString((tokKindToStr__pureZpegs_3249[(kind)- 0] ? tokKindToStr__pureZpegs_3249[(kind)- 0]->Sup.len : 0) + 9);
|
|
appendString(T6_, tokKindToStr__pureZpegs_3249[(kind)- 0]);
|
|
appendString(T6_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_502));
|
|
pegError__pureZpegs_3673((&(*p)), T6_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsCapture)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("capture", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(309, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T1_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 24);
|
|
T1_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T1_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T1_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, any__pureZpegs_446)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("any", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(268, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 1);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, anyRune__pureZpegs_448)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("anyRune", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(272, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 2);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, newLine__pureZpegs_450)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("newLine", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(276, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 3);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsGreedyRep)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("*", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
nimln_(232, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (a.kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 17):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 20):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 21):
|
|
{
|
|
nimln_(234, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA4_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_528));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T7_;
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T7_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18);
|
|
if (!(((266240 &((NU64)1<<((NU)(a.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_308), reprDiscriminant(((NI)a.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T7_.ch = a.ch;
|
|
genericShallowAssign((void*)Result, (void*)(&T7_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T9_;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T9_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T9_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T9_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19);
|
|
if (!(((532480 &((NU64)1<<((NU)(a.kind)&63U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_309), reprDiscriminant(((NI)a.kind) + (NI)IL64(0), (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_))); }
|
|
T9_.charChoice = a.charChoice;
|
|
genericShallowAssign((void*)Result, (void*)(&T9_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 1):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 2):
|
|
{
|
|
nimln_(241, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 20);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T12_;
|
|
nimln_(243, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T12_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T12_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T12_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 17);
|
|
T12_.sons = (tySequence__5DSB9bTgCQCsIApS5TVlG8g*) newSeq((&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_), 1);
|
|
genericShallowAssign((void*)(&T12_.sons->data[0]), (void*)(&a), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
genericShallowAssign((void*)Result, (void*)(&T12_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, unicodeLetter__pureZpegs_452)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("unicodeLetter", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(280, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 4);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, unicodeUpper__pureZpegs_456)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("unicodeUpper", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(288, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 6);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, unicodeLower__pureZpegs_454)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("unicodeLower", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(284, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 5);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, unicodeTitle__pureZpegs_458)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("unicodeTitle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(292, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 7);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, unicodeWhitespace__pureZpegs_460)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("unicodeWhitespace", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(297, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, builtin__pureZpegs_3797)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("builtin", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
nimln_(1864, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (hashString((*p).tok.literal) & 15) {
|
|
case 0:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_508))) goto LA5_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_509))) goto LA6_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_512))) goto LA9_;
|
|
break;
|
|
case 1:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_504))) goto LA1_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_518))) goto LA15_;
|
|
break;
|
|
case 2:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_510))) goto LA7_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_511))) goto LA8_;
|
|
break;
|
|
case 3:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_516))) goto LA13_;
|
|
break;
|
|
case 5:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_505))) goto LA2_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_517))) goto LA14_;
|
|
break;
|
|
case 6:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_507))) goto LA4_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_513))) goto LA10_;
|
|
break;
|
|
case 10:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_515))) goto LA12_;
|
|
break;
|
|
case 11:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_506))) goto LA3_;
|
|
break;
|
|
case 14:
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_514))) goto LA11_;
|
|
break;
|
|
}
|
|
goto LA16_;
|
|
LA1_: ;
|
|
{
|
|
nimln_(1865, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
newLine__pureZpegs_450(Result);
|
|
}
|
|
goto LA17_;
|
|
LA2_: ;
|
|
{
|
|
nimln_(1866, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_519, Result);
|
|
}
|
|
goto LA17_;
|
|
LA3_: ;
|
|
{
|
|
nimln_(1867, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_520, Result);
|
|
}
|
|
goto LA17_;
|
|
LA4_: ;
|
|
{
|
|
nimln_(1868, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_521, Result);
|
|
}
|
|
goto LA17_;
|
|
LA5_: ;
|
|
{
|
|
nimln_(1869, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_522, Result);
|
|
}
|
|
goto LA17_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(1870, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_523, Result);
|
|
}
|
|
goto LA17_;
|
|
LA7_: ;
|
|
{
|
|
nimln_(1871, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_524, Result);
|
|
}
|
|
goto LA17_;
|
|
LA8_: ;
|
|
{
|
|
nimln_(1872, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_525, Result);
|
|
}
|
|
goto LA17_;
|
|
LA9_: ;
|
|
{
|
|
nimln_(1873, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_526, Result);
|
|
}
|
|
goto LA17_;
|
|
LA10_: ;
|
|
{
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T28_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T29_;
|
|
nimln_(1874, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T28_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimln_(384, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_527, (&T28_[0]));
|
|
nimln_(385, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T29_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_529, (&T29_));
|
|
npegsGreedyRep(T29_, (&T28_[1]));
|
|
nimln_(1874, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
npegssequence(T28_, 2, Result);
|
|
}
|
|
goto LA17_;
|
|
LA11_: ;
|
|
{
|
|
nimln_(1875, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unicodeLetter__pureZpegs_452(Result);
|
|
}
|
|
goto LA17_;
|
|
LA12_: ;
|
|
{
|
|
nimln_(1876, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unicodeUpper__pureZpegs_456(Result);
|
|
}
|
|
goto LA17_;
|
|
LA13_: ;
|
|
{
|
|
nimln_(1877, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unicodeLower__pureZpegs_454(Result);
|
|
}
|
|
goto LA17_;
|
|
LA14_: ;
|
|
{
|
|
nimln_(1878, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unicodeTitle__pureZpegs_458(Result);
|
|
}
|
|
goto LA17_;
|
|
LA15_: ;
|
|
{
|
|
nimln_(1879, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unicodeWhitespace__pureZpegs_460(Result);
|
|
}
|
|
goto LA17_;
|
|
LA16_: ;
|
|
{
|
|
NimStringDesc* T36_;
|
|
nimln_(1880, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T36_ = NIM_NIL;
|
|
T36_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 18);
|
|
appendString(T36_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_530));
|
|
appendString(T36_, (*p).tok.literal);
|
|
pegError__pureZpegs_3673((&(*p)), T36_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA17_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegstermChar)(NIM_CHAR t, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("term", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(162, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!!(!(((NU8)(t) == (NU8)(0))))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_531));
|
|
}
|
|
LA3_: ;
|
|
nimln_(163, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12);
|
|
(*Result).ch = t;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, endAnchor__pureZpegs_464)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_;
|
|
nimfr_("endAnchor", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(305, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
any__pureZpegs_446((&T1_));
|
|
npegsNotPredicate(T1_, Result);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, startAnchor__pureZpegs_462)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("startAnchor", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 32);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackref)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
NI T1_;
|
|
nimfr_("backref", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(316, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25);
|
|
T1_ = (NI)0;
|
|
{
|
|
if (!reverse) goto LA4_;
|
|
if (((NI) (index)) == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
T1_ = ((NI64)-(((NI) (index))));
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_533;
|
|
if (nimSubInt(((NI) (index)), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_533)) { raiseOverflow(); };
|
|
T1_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_533);
|
|
}
|
|
LA2_: ;
|
|
if ((T1_) < ((NI) -20) || (T1_) > ((NI) 19)){ raiseRangeErrorI(T1_, ((NI) -20), ((NI) 19)); }
|
|
(*Result).index = ((NI) (T1_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackrefIgnoreCase)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
NI T1_;
|
|
nimfr_("backrefIgnoreCase", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(323, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 26);
|
|
T1_ = (NI)0;
|
|
{
|
|
if (!reverse) goto LA4_;
|
|
if (((NI) (index)) == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
T1_ = ((NI64)-(((NI) (index))));
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_534;
|
|
if (nimSubInt(((NI) (index)), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_534)) { raiseOverflow(); };
|
|
T1_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_534);
|
|
}
|
|
LA2_: ;
|
|
if ((T1_) < ((NI) -20) || (T1_) > ((NI) 19)){ raiseRangeErrorI(T1_, ((NI) -20), ((NI) 19)); }
|
|
(*Result).index = ((NI) (T1_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsbackrefIgnoreStyle)(NI index, NIM_BOOL reverse, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
NI T1_;
|
|
nimfr_("backrefIgnoreStyle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(330, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27);
|
|
T1_ = (NI)0;
|
|
{
|
|
if (!reverse) goto LA4_;
|
|
if (((NI) (index)) == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
T1_ = ((NI64)-(((NI) (index))));
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_535;
|
|
if (nimSubInt(((NI) (index)), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_535)) { raiseOverflow(); };
|
|
T1_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_535);
|
|
}
|
|
LA2_: ;
|
|
if ((T1_) < ((NI) -20) || (T1_) > ((NI) 19)){ raiseRangeErrorI(T1_, ((NI) -20), ((NI) 19)); }
|
|
(*Result).index = ((NI) (T1_));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, modifiedBackref__pureZpegs_3791)(NI s, tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
NIM_BOOL reverse;
|
|
NI index;
|
|
nimfr_("modifiedBackref", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(1855, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
reverse = (s < ((NI) 0));
|
|
nimln_(1856, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!reverse) goto LA3_;
|
|
if (s == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
index = ((NI64)-(s));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
index = s;
|
|
}
|
|
LA1_: ;
|
|
nimln_(1857, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch (m) {
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0):
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 1):
|
|
{
|
|
nimln_(1858, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((index) < ((NI) 1) || (index) > ((NI) 20)){ raiseRangeErrorI(index, ((NI) 1), ((NI) 20)); }
|
|
npegsbackref(((NI) (index)), reverse, Result);
|
|
}
|
|
break;
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 2):
|
|
{
|
|
nimln_(1859, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((index) < ((NI) 1) || (index) > ((NI) 20)){ raiseRangeErrorI(index, ((NI) 1), ((NI) 20)); }
|
|
npegsbackrefIgnoreCase(((NI) (index)), reverse, Result);
|
|
}
|
|
break;
|
|
case ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 3):
|
|
{
|
|
nimln_(1860, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((index) < ((NI) 1) || (index) > ((NI) 20)){ raiseRangeErrorI(index, ((NI) 1), ((NI) 20)); }
|
|
npegsbackrefIgnoreStyle(((NI) (index)), reverse, Result);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, npegsGreedyPosRep)(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T1_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T2_;
|
|
nimfr_("+", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ nimln_(256, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)T1_, sizeof(tyArray__rS9bk8uu9axETY9bOxp2l1GHQ));
|
|
nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&a), sizeof(T1_[0]));
|
|
npegsGreedyRep(a, (&T1_[1]));
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegssequence(T1_, 2, (&T2_));
|
|
genericShallowAssign((void*)Result, (void*)(&T2_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, primary__pureZpegs_3824)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("primary", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ switch ((*Result).kind) {
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 8):
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 9):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 10):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 11):
|
|
unsureAsgnRef((void**)&(*Result).term, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 12):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 18):
|
|
(*Result).ch = 0;
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 13):
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 19):
|
|
unsureAsgnRef((void**)&(*Result).charChoice, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 14):
|
|
unsureAsgnRef((void**)&(*Result).nt, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 25) ... ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 27):
|
|
break;
|
|
default:
|
|
unsureAsgnRef((void**)&(*Result).sons, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
nimln_(1887, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*p).tok.kind) {
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 17):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T2_;
|
|
nimln_(1889, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1890, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
primary__pureZpegs_3824(p, (&T2_));
|
|
npegsAndPredicate(T2_, Result);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 18):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T4_;
|
|
nimln_(1892, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1893, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T4_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
primary__pureZpegs_3824(p, (&T4_));
|
|
npegsNotPredicate(T4_, Result);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 20):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T6_;
|
|
nimln_(1895, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1896, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T6_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
primary__pureZpegs_3824(p, (&T6_));
|
|
npegsSearch(T6_, Result);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 11):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T8_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T9_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T10_;
|
|
nimln_(1898, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1899, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T8_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
primary__pureZpegs_3824(p, (&T8_));
|
|
nimZeroMem((void*)(&T9_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T8_, (&(*p)), (&T9_));
|
|
nimZeroMem((void*)(&T10_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npgegsCapturedSearch(T9_, (&T10_));
|
|
genericShallowAssign((void*)Result, (void*)(&T10_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
nimln_(1901, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*p).tok.kind) {
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 4):
|
|
{
|
|
nimln_(1903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T21_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T22_;
|
|
if (!(*p).identIsVerbatim) goto LA15_;
|
|
nimln_(1904, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
m = (*p).tok.modifier;
|
|
nimln_(1905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(m == ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0))) goto LA19_;
|
|
m = (*p).modifier;
|
|
}
|
|
LA19_: ;
|
|
nimln_(1906, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T21_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
modifiedTerm__pureZpegs_3787((*p).tok.literal, m, (&T21_));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T21_, (&(*p)), (&T22_));
|
|
genericShallowAssign((void*)Result, (void*)(&T22_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1907, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
goto LA13_;
|
|
LA15_: ;
|
|
{
|
|
NIM_BOOL T24_;
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* nt;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T27_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T28_;
|
|
nimln_(1908, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T24_ = (NIM_BOOL)0;
|
|
T24_ = arrowIsNextTok__pureZpegs_3653((&(*p).Sup));
|
|
if (!!(T24_)) goto LA25_;
|
|
nimln_(1909, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nt = getNonTerminal__pureZpegs_3753(p, (*p).tok.literal);
|
|
nimln_(1910, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*nt).flags |= ((NU8)1)<<((((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 1)) & 7);
|
|
nimln_(1911, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T27_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsnonterminal(nt, (&T27_));
|
|
nimZeroMem((void*)(&T28_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T27_, (&(*p)), (&T28_));
|
|
genericShallowAssign((void*)Result, (void*)(&T28_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1912, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
goto LA13_;
|
|
LA25_: ;
|
|
{
|
|
NimStringDesc* T30_;
|
|
nimln_(1914, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T30_ = NIM_NIL;
|
|
T30_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 32);
|
|
appendString(T30_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_475));
|
|
appendString(T30_, (*p).tok.literal);
|
|
pegError__pureZpegs_3673((&(*p)), T30_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA13_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 5):
|
|
{
|
|
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m_2;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T36_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T37_;
|
|
nimln_(1916, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
m_2 = (*p).tok.modifier;
|
|
nimln_(1917, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(m_2 == ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0))) goto LA34_;
|
|
m_2 = (*p).modifier;
|
|
}
|
|
LA34_: ;
|
|
nimln_(1918, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T36_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
modifiedTerm__pureZpegs_3787((*p).tok.literal, m_2, (&T36_));
|
|
nimZeroMem((void*)(&T37_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T36_, (&(*p)), (&T37_));
|
|
genericShallowAssign((void*)Result, (void*)(&T37_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1919, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 6):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T43_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T44_;
|
|
nimln_(1921, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(((*p).tok.charset[(NU)(((NU8)(0)))>>3] &(1U<<((NU)(((NU8)(0)))&7U)))!=0)) goto LA41_;
|
|
nimln_(1922, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
pegError__pureZpegs_3673((&(*p)), ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_476), ((NI) -1), ((NI) -1));
|
|
}
|
|
LA41_: ;
|
|
nimln_(1923, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T43_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegscharSet((*p).tok.charset, (&T43_));
|
|
nimZeroMem((void*)(&T44_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T43_, (&(*p)), (&T44_));
|
|
genericShallowAssign((void*)Result, (void*)(&T44_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1924, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 7):
|
|
{
|
|
nimln_(1926, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1927, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
parseExpr__pureZpegs_3751(p, Result);
|
|
nimln_(1928, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
eat__pureZpegs_3744(p, ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 8));
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 9):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T47_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T48_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T49_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_503;
|
|
nimln_(1930, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(1931, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T47_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
parseExpr__pureZpegs_3751(p, (&T47_));
|
|
nimZeroMem((void*)(&T48_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsCapture(T47_, (&T48_));
|
|
nimZeroMem((void*)(&T49_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T48_, (&(*p)), (&T49_));
|
|
genericShallowAssign((void*)Result, (void*)(&T49_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1932, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
eat__pureZpegs_3744(p, ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 10));
|
|
nimln_(1933, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimAddInt((*p).captures, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_503)) { raiseOverflow(); };
|
|
(*p).captures = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_503);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 12):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T51_;
|
|
nimln_(1935, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T51_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
nimZeroMem((void*)(&T51_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
T51_.kind = ((tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q) 0);
|
|
npegsCapture(T51_, Result);
|
|
nimln_(1936, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 2):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T53_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T54_;
|
|
nimln_(1938, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T53_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
any__pureZpegs_446((&T53_));
|
|
nimZeroMem((void*)(&T54_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T53_, (&(*p)), (&T54_));
|
|
genericShallowAssign((void*)Result, (void*)(&T54_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1939, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 3):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T56_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T57_;
|
|
nimln_(1941, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T56_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
anyRune__pureZpegs_448((&T56_));
|
|
nimZeroMem((void*)(&T57_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T56_, (&(*p)), (&T57_));
|
|
genericShallowAssign((void*)Result, (void*)(&T57_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1942, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 21):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T59_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T60_;
|
|
nimln_(1944, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T59_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
builtin__pureZpegs_3797(p, (&T59_));
|
|
nimZeroMem((void*)(&T60_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T59_, (&(*p)), (&T60_));
|
|
genericShallowAssign((void*)Result, (void*)(&T60_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1945, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 22):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T62_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T63_;
|
|
nimln_(1947, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (((NI) 0) < 0 || ((NI) 0) >= ((*p).tok.literal ? (*p).tok.literal->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*p).tok.literal ? (*p).tok.literal->Sup.len : 0)-1); }
|
|
nimZeroMem((void*)(&T62_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegstermChar((*p).tok.literal->data[((NI) 0)], (&T62_));
|
|
nimZeroMem((void*)(&T63_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T62_, (&(*p)), (&T63_));
|
|
genericShallowAssign((void*)Result, (void*)(&T63_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1948, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 24):
|
|
{
|
|
nimln_(1950, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
endAnchor__pureZpegs_464(Result);
|
|
nimln_(1951, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 25):
|
|
{
|
|
nimln_(1953, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
startAnchor__pureZpegs_462(Result);
|
|
nimln_(1954, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 23):
|
|
{
|
|
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m_3;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T79_;
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T80_;
|
|
nimln_(1956, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T69_;
|
|
NimStringDesc* T73_;
|
|
NimStringDesc* T74_;
|
|
T69_ = (NIM_BOOL)0;
|
|
if ((*p).tok.index == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); }
|
|
T69_ = ((*p).captures < ((*p).tok.index > 0? ((*p).tok.index) : -((*p).tok.index)));
|
|
if (T69_) goto LA70_;
|
|
T69_ = ((*p).tok.index == ((NI) 0));
|
|
LA70_: ;
|
|
if (!T69_) goto LA71_;
|
|
nimln_(1957, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T73_ = NIM_NIL;
|
|
T74_ = NIM_NIL;
|
|
T74_ = dollar___systemZdollars_3((*p).tok.index);
|
|
T73_ = rawNewString((T74_ ? T74_->Sup.len : 0) + 30);
|
|
appendString(T73_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_532));
|
|
appendString(T73_, T74_);
|
|
pegError__pureZpegs_3673((&(*p)), T73_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA71_: ;
|
|
nimln_(1958, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
m_3 = (*p).tok.modifier;
|
|
nimln_(1959, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
if (!(m_3 == ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0))) goto LA77_;
|
|
m_3 = (*p).modifier;
|
|
}
|
|
LA77_: ;
|
|
nimln_(1960, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T79_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
modifiedBackref__pureZpegs_3791((*p).tok.index, m_3, (&T79_));
|
|
nimZeroMem((void*)(&T80_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
token__pureZpegs_3816(T79_, (&(*p)), (&T80_));
|
|
genericShallowAssign((void*)Result, (void*)(&T80_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1961, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NimStringDesc* T82_;
|
|
nimln_(1963, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T82_ = NIM_NIL;
|
|
T82_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 32);
|
|
appendString(T82_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_475));
|
|
appendString(T82_, (*p).tok.literal);
|
|
pegError__pureZpegs_3673((&(*p)), T82_, ((NI) -1), ((NI) -1));
|
|
nimln_(1964, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
nimln_(1965, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
nimln_(1966, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
switch ((*p).tok.kind) {
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 19):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T86_;
|
|
nimln_(1968, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T86_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsOptional((*Result), (&T86_));
|
|
genericShallowAssign((void*)Result, (void*)(&T86_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1969, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 15):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T88_;
|
|
nimln_(1971, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T88_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsGreedyRep((*Result), (&T88_));
|
|
genericShallowAssign((void*)Result, (void*)(&T88_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1972, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
case ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 16):
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T90_;
|
|
nimln_(1974, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T90_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
npegsGreedyPosRep((*Result), (&T90_));
|
|
genericShallowAssign((void*)Result, (void*)(&T90_), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
nimln_(1975, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(1976, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA83;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA83: ;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*, parseRule__pureZpegs_3865)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* result;
|
|
nimfr_("parseRule", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = NIM_NIL;
|
|
nimln_(1999, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 4));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = arrowIsNextTok__pureZpegs_3653((&(*p).Sup));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(2000, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = getNonTerminal__pureZpegs_3753(p, (*p).tok.literal);
|
|
nimln_(2001, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NimStringDesc* T11_;
|
|
if (!(((*result).flags &((NU8)1<<((NU)(((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 0))&7U)))!=0)) goto LA9_;
|
|
nimln_(2002, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T11_ = NIM_NIL;
|
|
T11_ = rawNewString(((*result).name ? (*result).name->Sup.len : 0) + 21);
|
|
appendString(T11_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_536));
|
|
appendString(T11_, (*result).name);
|
|
pegError__pureZpegs_3673((&(*p)), T11_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA9_: ;
|
|
nimln_(2003, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*result).line = getLine__pureZpegs_3298((&(*p).Sup));
|
|
nimln_(2004, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*result).col = getColumn__pureZpegs_3295((&(*p).Sup));
|
|
nimln_(2005, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(2006, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
eat__pureZpegs_3744(p, ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 13));
|
|
nimln_(2007, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
parseExpr__pureZpegs_3751(p, (&(*result).rule));
|
|
nimln_(2008, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*result).flags |= ((NU8)1)<<((((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 0)) & 7);
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
NimStringDesc* T13_;
|
|
nimln_(2010, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T13_ = NIM_NIL;
|
|
T13_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 26);
|
|
appendString(T13_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_537));
|
|
appendString(T13_, (*p).tok.literal);
|
|
pegError__pureZpegs_3673((&(*p)), T13_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawParse__pureZpegs_3880)(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg* p, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("rawParse", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
nimln_(2014, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
if (!((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 21))) goto LA2;
|
|
nimln_(2015, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_440))) goto LA3_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_441))) goto LA4_;
|
|
if (eqStrings((*p).tok.literal, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_462))) goto LA5_;
|
|
goto LA6_;
|
|
LA3_: ;
|
|
{
|
|
nimln_(2017, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*p).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 2);
|
|
nimln_(2018, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
goto LA7_;
|
|
LA4_: ;
|
|
{
|
|
nimln_(2020, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*p).modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 3);
|
|
nimln_(2021, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
}
|
|
goto LA7_;
|
|
LA5_: ;
|
|
{
|
|
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T11_;
|
|
nimln_(2023, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728(p);
|
|
nimln_(2024, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&T11_), sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ));
|
|
primary__pureZpegs_3824(p, (&T11_));
|
|
npegsOptional(T11_, (&(*p).skip));
|
|
}
|
|
goto LA7_;
|
|
LA6_: ;
|
|
{
|
|
nimln_(2025, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
goto LA1;
|
|
}
|
|
LA7_: ;
|
|
} LA2: ;
|
|
} LA1: ;
|
|
nimln_(2026, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NIM_BOOL T15_;
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* T19_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = ((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 4));
|
|
if (!(T15_)) goto LA16_;
|
|
T15_ = arrowIsNextTok__pureZpegs_3653((&(*p).Sup));
|
|
LA16_: ;
|
|
if (!T15_) goto LA17_;
|
|
nimln_(2027, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T19_ = NIM_NIL;
|
|
T19_ = parseRule__pureZpegs_3865(p);
|
|
genericShallowAssign((void*)Result, (void*)(&(*T19_).rule), (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_));
|
|
{
|
|
nimln_(2028, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
while (1) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* T22_;
|
|
if (!!(((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 1)))) goto LA21;
|
|
nimln_(2029, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T22_ = NIM_NIL;
|
|
T22_ = parseRule__pureZpegs_3865(p);
|
|
(void)(T22_);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
goto LA13_;
|
|
LA17_: ;
|
|
{
|
|
nimln_(2031, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
(*p).identIsVerbatim = NIM_TRUE;
|
|
nimln_(2032, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
parseExpr__pureZpegs_3751(p, Result);
|
|
}
|
|
LA13_: ;
|
|
nimln_(2033, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NimStringDesc* T28_;
|
|
if (!!(((*p).tok.kind == ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 1)))) goto LA26_;
|
|
nimln_(2034, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T28_ = NIM_NIL;
|
|
T28_ = rawNewString(((*p).tok.literal ? (*p).tok.literal->Sup.len : 0) + 25);
|
|
appendString(T28_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_538));
|
|
appendString(T28_, (*p).tok.literal);
|
|
pegError__pureZpegs_3673((&(*p)), T28_, ((NI) -1), ((NI) -1));
|
|
}
|
|
LA26_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T30_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(2035, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T30_ = (((*p).nonterms ? (*p).nonterms->Sup.len : 0)-1);
|
|
colontmp_ = T30_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA* nt;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_541;
|
|
if (!(res <= colontmp_)) goto LA32;
|
|
nimln_(2035, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = res;
|
|
nimln_(2036, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (i < 0 || i >= ((*p).nonterms ? (*p).nonterms->Sup.len : 0)){ raiseIndexError2(i,((*p).nonterms ? (*p).nonterms->Sup.len : 0)-1); }
|
|
nt = (*p).nonterms->data[i];
|
|
nimln_(2035, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NimStringDesc* T37_;
|
|
nimln_(2037, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!!((((*nt).flags &((NU8)1<<((NU)(((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 0))&7U)))!=0))) goto LA35_;
|
|
nimln_(2038, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T37_ = NIM_NIL;
|
|
T37_ = rawNewString(((*nt).name ? (*nt).name->Sup.len : 0) + 23);
|
|
appendString(T37_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_539));
|
|
appendString(T37_, (*nt).name);
|
|
pegError__pureZpegs_3673((&(*p)), T37_, (*nt).line, (*nt).col);
|
|
}
|
|
goto LA33_;
|
|
LA35_: ;
|
|
{
|
|
NIM_BOOL T39_;
|
|
NimStringDesc* T43_;
|
|
nimln_(2039, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T39_ = (NIM_BOOL)0;
|
|
T39_ = !((((*nt).flags &((NU8)1<<((NU)(((tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw) 1))&7U)))!=0));
|
|
if (!(T39_)) goto LA40_;
|
|
T39_ = (((NI) 0) < i);
|
|
LA40_: ;
|
|
if (!T39_) goto LA41_;
|
|
nimln_(2040, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T43_ = NIM_NIL;
|
|
T43_ = rawNewString(((*nt).name ? (*nt).name->Sup.len : 0) + 13);
|
|
appendString(T43_, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_540));
|
|
appendString(T43_, (*nt).name);
|
|
pegError__pureZpegs_3673((&(*p)), T43_, (*nt).line, (*nt).col);
|
|
}
|
|
goto LA33_;
|
|
LA41_: ;
|
|
LA33_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_541)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_541);
|
|
} LA32: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parsePeg__pureZpegs_3916)(NimStringDesc* pattern, NimStringDesc* filename, NI line, NI col, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg p;
|
|
nimfr_("parsePeg", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimZeroMem((void*)(&p), sizeof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg));
|
|
p.Sup.m_type = (&NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_);
|
|
nimln_(2047, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
init__pureZpegs_3289((&p.Sup), pattern, filename, line, col);
|
|
nimln_(2048, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
p.tok.kind = ((tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw) 0);
|
|
nimln_(2049, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
p.tok.modifier = ((tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA) 0);
|
|
nimln_(2050, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
p.tok.literal = ((NimStringDesc*) NIM_NIL);
|
|
nimln_(2051, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimCopyMem((void*)p.tok.charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_358, 32);
|
|
nimln_(2052, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
p.nonterms = NIM_NIL;
|
|
nimln_(2053, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
p.identIsVerbatim = NIM_FALSE;
|
|
nimln_(2054, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
getTok__pureZpegs_3728((&p));
|
|
nimln_(2055, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
rawParse__pureZpegs_3880((&p), Result);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, peg__pureZpegs_3927)(NimStringDesc* pattern, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) {
|
|
nimfr_("peg", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
nimln_(2062, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
parsePeg__pureZpegs_3916(pattern, ((NimStringDesc*) &TM__YGOrctedenU9ao6jM7xmy6g_542), ((NI) 1), ((NI) 0), Result);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npegsfindCapture)(NimStringDesc* s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pattern, NimStringDesc** matches, NI matchesLen_0, NI start) {
|
|
NI result;
|
|
tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ c;
|
|
nimfr_("find", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{ result = (NI)0;
|
|
nimZeroMem((void*)(&c), sizeof(tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ));
|
|
nimln_(1120, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
c.origStart = start;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_543;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(1121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt((s ? s->Sup.len : 0), ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_543)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_543);
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = start;
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_546;
|
|
if (!(res <= colontmp_)) goto LA3;
|
|
nimln_(1121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
i = res;
|
|
nimln_(1122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
c.ml = ((NI) 0);
|
|
nimln_(1121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
NI T6_;
|
|
nimln_(1123, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
T6_ = (NI)0;
|
|
T6_ = npegsrawMatch(s, pattern, i, (&c));
|
|
if (!(((NI) 0) <= T6_)) goto LA7_;
|
|
{
|
|
NI kX60gensym571_;
|
|
NI colontmp__2;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_544;
|
|
NI res_2;
|
|
kX60gensym571_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(1071, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (nimSubInt(c.ml, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_544)) { raiseOverflow(); };
|
|
colontmp__2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_544);
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_2 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI startIdxX60gensym571_;
|
|
NI endIdxX60gensym571_;
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_545;
|
|
if (!(res_2 <= colontmp__2)) goto LA11;
|
|
nimln_(1124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
kX60gensym571_ = res_2;
|
|
nimln_(1072, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((NU)(kX60gensym571_) > (NU)(19)){ raiseIndexError2(kX60gensym571_, 19); }
|
|
startIdxX60gensym571_ = c.matches[(kX60gensym571_)- 0].Field0;
|
|
nimln_(1073, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if ((NU)(kX60gensym571_) > (NU)(19)){ raiseIndexError2(kX60gensym571_, 19); }
|
|
endIdxX60gensym571_ = c.matches[(kX60gensym571_)- 0].Field1;
|
|
nimln_(1124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
{
|
|
nimln_(1074, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
if (!!((startIdxX60gensym571_ == ((NI) -1)))) goto LA14_;
|
|
if (kX60gensym571_ < 0 || kX60gensym571_ >= matchesLen_0){ raiseIndexError2(kX60gensym571_,matchesLen_0-1); }
|
|
nimln_(1075, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&matches[kX60gensym571_]), substr__system_7790(s, startIdxX60gensym571_, endIdxX60gensym571_));
|
|
}
|
|
goto LA12_;
|
|
LA14_: ;
|
|
{
|
|
if (kX60gensym571_ < 0 || kX60gensym571_ >= matchesLen_0){ raiseIndexError2(kX60gensym571_,matchesLen_0-1); }
|
|
nimln_(1077, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
unsureAsgnRef((void**) (&matches[kX60gensym571_]), ((NimStringDesc*) NIM_NIL));
|
|
}
|
|
LA12_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_2, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_545)) { raiseOverflow(); };
|
|
res_2 = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_545);
|
|
} LA11: ;
|
|
}
|
|
}
|
|
nimln_(1125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__YGOrctedenU9ao6jM7xmy6g_546)) { raiseOverflow(); };
|
|
res = (NI)(TM__YGOrctedenU9ao6jM7xmy6g_546);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
nimln_(1126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim");
|
|
result = ((NI) -1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atslibatspureatspegsdotnim_DatInit000)(void) {
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_171_33[33];
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_173;
|
|
static char* NIM_CONST TM__YGOrctedenU9ao6jM7xmy6g_172[33] = {
|
|
"pkEmpty",
|
|
"pkAny",
|
|
"pkAnyRune",
|
|
"pkNewLine",
|
|
"pkLetter",
|
|
"pkLower",
|
|
"pkUpper",
|
|
"pkTitle",
|
|
"pkWhitespace",
|
|
"pkTerminal",
|
|
"pkTerminalIgnoreCase",
|
|
"pkTerminalIgnoreStyle",
|
|
"pkChar",
|
|
"pkCharChoice",
|
|
"pkNonTerminal",
|
|
"pkSequence",
|
|
"pkOrderedChoice",
|
|
"pkGreedyRep",
|
|
"pkGreedyRepChar",
|
|
"pkGreedyRepSet",
|
|
"pkGreedyAny",
|
|
"pkOption",
|
|
"pkAndPredicate",
|
|
"pkNotPredicate",
|
|
"pkCapture",
|
|
"pkBackRef",
|
|
"pkBackRefIgnoreCase",
|
|
"pkBackRefIgnoreStyle",
|
|
"pkSearch",
|
|
"pkCapturedSearch",
|
|
"pkRule",
|
|
"pkList",
|
|
"pkStartAnchor"};
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_345_6[6];
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_346_6[6];
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_347_5[5];
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_348_26[26];
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_350;
|
|
static char* NIM_CONST TM__YGOrctedenU9ao6jM7xmy6g_349[26] = {
|
|
"tkInvalid",
|
|
"tkEof",
|
|
"tkAny",
|
|
"tkAnyRune",
|
|
"tkIdentifier",
|
|
"tkStringLit",
|
|
"tkCharSet",
|
|
"tkParLe",
|
|
"tkParRi",
|
|
"tkCurlyLe",
|
|
"tkCurlyRi",
|
|
"tkCurlyAt",
|
|
"tkEmptyCurl",
|
|
"tkArrow",
|
|
"tkBar",
|
|
"tkStar",
|
|
"tkPlus",
|
|
"tkAmp",
|
|
"tkNot",
|
|
"tkOption",
|
|
"tkAt",
|
|
"tkBuiltin",
|
|
"tkEscaped",
|
|
"tkBackref",
|
|
"tkDollar",
|
|
"tkHat"};
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_351_4[4];
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_353;
|
|
static char* NIM_CONST TM__YGOrctedenU9ao6jM7xmy6g_352[4] = {
|
|
"modNone",
|
|
"modVerbatim",
|
|
"modIgnoreCase",
|
|
"modIgnoreStyle"};
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_354_5[5];
|
|
static TNimNode* TM__YGOrctedenU9ao6jM7xmy6g_355_2[2];
|
|
NI TM__YGOrctedenU9ao6jM7xmy6g_357;
|
|
static char* NIM_CONST TM__YGOrctedenU9ao6jM7xmy6g_356[2] = {
|
|
"ntDeclared",
|
|
"ntUsed"};
|
|
static TNimNode TM__YGOrctedenU9ao6jM7xmy6g_0[105];
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.size = sizeof(tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q);
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.align = NIM_ALIGNOF(tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q);
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.kind = 14;
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.base = 0;
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.flags = 3;
|
|
for (TM__YGOrctedenU9ao6jM7xmy6g_173 = 0; TM__YGOrctedenU9ao6jM7xmy6g_173 < 33; TM__YGOrctedenU9ao6jM7xmy6g_173++) {
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_173+0].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_173+0].offset = TM__YGOrctedenU9ao6jM7xmy6g_173;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_173+0].name = TM__YGOrctedenU9ao6jM7xmy6g_172[TM__YGOrctedenU9ao6jM7xmy6g_173];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_171_33[TM__YGOrctedenU9ao6jM7xmy6g_173] = &TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_173+0];
|
|
}
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[33].len = 33; TM__YGOrctedenU9ao6jM7xmy6g_0[33].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[33].sons = &TM__YGOrctedenU9ao6jM7xmy6g_171_33[0];
|
|
NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[33];
|
|
NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_.size = sizeof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q);
|
|
NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_.align = NIM_ALIGNOF(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q);
|
|
NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_.kind = 17;
|
|
NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_.base = 0;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[0] = &TM__YGOrctedenU9ao6jM7xmy6g_0[35];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[35].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[35].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, bufpos);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[35].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[35].name = "bufpos";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[1] = &TM__YGOrctedenU9ao6jM7xmy6g_0[36];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[36].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[36].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, buf);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[36].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[36].name = "buf";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[2] = &TM__YGOrctedenU9ao6jM7xmy6g_0[37];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[37].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[37].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, lineNumber);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[37].name = "lineNumber";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[3] = &TM__YGOrctedenU9ao6jM7xmy6g_0[38];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[38].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[38].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, lineStart);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[38].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[38].name = "lineStart";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[4] = &TM__YGOrctedenU9ao6jM7xmy6g_0[39];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[39].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[39].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, colOffset);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[39].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[39].name = "colOffset";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_345_6[5] = &TM__YGOrctedenU9ao6jM7xmy6g_0[40];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[40].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[40].offset = offsetof(tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q, filename);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[40].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[40].name = "filename";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[34].len = 6; TM__YGOrctedenU9ao6jM7xmy6g_0[34].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[34].sons = &TM__YGOrctedenU9ao6jM7xmy6g_345_6[0];
|
|
NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[34];
|
|
NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_.size = sizeof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg);
|
|
NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_.align = NIM_ALIGNOF(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg);
|
|
NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_.kind = 17;
|
|
NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_.base = (&NTIpeglexer__PtCHh4SlKU9c9auwVazDFB6Q_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[0] = &TM__YGOrctedenU9ao6jM7xmy6g_0[42];
|
|
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_.size = sizeof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA);
|
|
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_.align = NIM_ALIGNOF(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA);
|
|
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_.kind = 18;
|
|
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_.base = 0;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_347_5[0] = &TM__YGOrctedenU9ao6jM7xmy6g_0[44];
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.size = sizeof(tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw);
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.align = NIM_ALIGNOF(tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw);
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.kind = 14;
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.base = 0;
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.flags = 3;
|
|
for (TM__YGOrctedenU9ao6jM7xmy6g_350 = 0; TM__YGOrctedenU9ao6jM7xmy6g_350 < 26; TM__YGOrctedenU9ao6jM7xmy6g_350++) {
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_350+45].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_350+45].offset = TM__YGOrctedenU9ao6jM7xmy6g_350;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_350+45].name = TM__YGOrctedenU9ao6jM7xmy6g_349[TM__YGOrctedenU9ao6jM7xmy6g_350];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_348_26[TM__YGOrctedenU9ao6jM7xmy6g_350] = &TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_350+45];
|
|
}
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[71].len = 26; TM__YGOrctedenU9ao6jM7xmy6g_0[71].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[71].sons = &TM__YGOrctedenU9ao6jM7xmy6g_348_26[0];
|
|
NTItokkind__PXxfBn560z0EWOn5M2H9aWw_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[71];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[44].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[44].offset = offsetof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA, kind);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[44].typ = (&NTItokkind__PXxfBn560z0EWOn5M2H9aWw_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[44].name = "kind";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_347_5[1] = &TM__YGOrctedenU9ao6jM7xmy6g_0[72];
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.size = sizeof(tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA);
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.align = NIM_ALIGNOF(tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA);
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.kind = 14;
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.base = 0;
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.flags = 3;
|
|
for (TM__YGOrctedenU9ao6jM7xmy6g_353 = 0; TM__YGOrctedenU9ao6jM7xmy6g_353 < 4; TM__YGOrctedenU9ao6jM7xmy6g_353++) {
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_353+73].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_353+73].offset = TM__YGOrctedenU9ao6jM7xmy6g_353;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_353+73].name = TM__YGOrctedenU9ao6jM7xmy6g_352[TM__YGOrctedenU9ao6jM7xmy6g_353];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_351_4[TM__YGOrctedenU9ao6jM7xmy6g_353] = &TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_353+73];
|
|
}
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[77].len = 4; TM__YGOrctedenU9ao6jM7xmy6g_0[77].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[77].sons = &TM__YGOrctedenU9ao6jM7xmy6g_351_4[0];
|
|
NTImodifier__7Wz82JmsepInwCEDiPsupA_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[77];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[72].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[72].offset = offsetof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA, modifier);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[72].typ = (&NTImodifier__7Wz82JmsepInwCEDiPsupA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[72].name = "modifier";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_347_5[2] = &TM__YGOrctedenU9ao6jM7xmy6g_0[78];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[78].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[78].offset = offsetof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA, literal);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[78].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[78].name = "literal";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_347_5[3] = &TM__YGOrctedenU9ao6jM7xmy6g_0[79];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[79].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[79].offset = offsetof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA, charset);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[79].typ = (&NTIsetLcharT__HDqWPvEAxZK51ZcfaeQEdg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[79].name = "charset";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_347_5[4] = &TM__YGOrctedenU9ao6jM7xmy6g_0[80];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[80].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[80].offset = offsetof(tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA, index);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[80].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[80].name = "index";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[43].len = 5; TM__YGOrctedenU9ao6jM7xmy6g_0[43].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[43].sons = &TM__YGOrctedenU9ao6jM7xmy6g_347_5[0];
|
|
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[43];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[42].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[42].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, tok);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[42].typ = (&NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[42].name = "tok";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[1] = &TM__YGOrctedenU9ao6jM7xmy6g_0[81];
|
|
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_.size = sizeof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA);
|
|
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_.align = NIM_ALIGNOF(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA);
|
|
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_.kind = 18;
|
|
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_.base = 0;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_354_5[0] = &TM__YGOrctedenU9ao6jM7xmy6g_0[83];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[83].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[83].offset = offsetof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA, name);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[83].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[83].name = "name";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_354_5[1] = &TM__YGOrctedenU9ao6jM7xmy6g_0[84];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[84].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[84].offset = offsetof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA, line);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[84].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[84].name = "line";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_354_5[2] = &TM__YGOrctedenU9ao6jM7xmy6g_0[85];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[85].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[85].offset = offsetof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA, col);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[85].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[85].name = "col";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_354_5[3] = &TM__YGOrctedenU9ao6jM7xmy6g_0[86];
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.size = sizeof(tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw);
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.align = NIM_ALIGNOF(tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw);
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.kind = 14;
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.base = 0;
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.flags = 3;
|
|
for (TM__YGOrctedenU9ao6jM7xmy6g_357 = 0; TM__YGOrctedenU9ao6jM7xmy6g_357 < 2; TM__YGOrctedenU9ao6jM7xmy6g_357++) {
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_357+87].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_357+87].offset = TM__YGOrctedenU9ao6jM7xmy6g_357;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_357+87].name = TM__YGOrctedenU9ao6jM7xmy6g_356[TM__YGOrctedenU9ao6jM7xmy6g_357];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_355_2[TM__YGOrctedenU9ao6jM7xmy6g_357] = &TM__YGOrctedenU9ao6jM7xmy6g_0[TM__YGOrctedenU9ao6jM7xmy6g_357+87];
|
|
}
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[89].len = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[89].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[89].sons = &TM__YGOrctedenU9ao6jM7xmy6g_355_2[0];
|
|
NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[89];
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.size = sizeof(tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw);
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.align = NIM_ALIGNOF(tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw);
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.kind = 19;
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.base = (&NTInonterminalflag__raeF9a9anryo8cnwfITE0Glw_);
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.flags = 3;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[90].len = 0; TM__YGOrctedenU9ao6jM7xmy6g_0[90].kind = 0;
|
|
NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[90];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[86].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[86].offset = offsetof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA, flags);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[86].typ = (&NTIsetLnonterminalflagT__lU0PfHKIn29cxb4xJ1TaXlA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[86].name = "flags";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_354_5[4] = &TM__YGOrctedenU9ao6jM7xmy6g_0[91];
|
|
NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_.size = sizeof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ);
|
|
NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_.align = NIM_ALIGNOF(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ);
|
|
NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_.kind = 18;
|
|
NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_.base = 0;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].kind = 3;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, kind);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].typ = (&NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].name = "kind";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].sons = &NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[0];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[92].len = 33;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[93].len = 0; TM__YGOrctedenU9ao6jM7xmy6g_0[93].kind = 2;
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[0] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[1] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[2] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[3] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[4] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[5] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[6] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[7] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[8] = &TM__YGOrctedenU9ao6jM7xmy6g_0[93];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[94].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[94].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, term);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[94].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[94].name = "term";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[9] = &TM__YGOrctedenU9ao6jM7xmy6g_0[94];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[10] = &TM__YGOrctedenU9ao6jM7xmy6g_0[94];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[11] = &TM__YGOrctedenU9ao6jM7xmy6g_0[94];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[95].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[95].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, ch);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[95].typ = (&NTIchar__nmiMWKVIe46vacnhAFrQvw_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[95].name = "ch";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[12] = &TM__YGOrctedenU9ao6jM7xmy6g_0[95];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[18] = &TM__YGOrctedenU9ao6jM7xmy6g_0[95];
|
|
NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_.size = sizeof(NU8*);
|
|
NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_.align = NIM_ALIGNOF(NU8*);
|
|
NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_.kind = 22;
|
|
NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_.base = (&NTIsetLcharT__HDqWPvEAxZK51ZcfaeQEdg_);
|
|
NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_.marker = Marker_tyRef__DWDl83X3sWmMXGYAzF5Aug;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[96].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[96].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, charChoice);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[96].typ = (&NTIrefsetLcharT__DWDl83X3sWmMXGYAzF5Aug_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[96].name = "charChoice";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[13] = &TM__YGOrctedenU9ao6jM7xmy6g_0[96];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[19] = &TM__YGOrctedenU9ao6jM7xmy6g_0[96];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[97].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[97].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, nt);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[97].typ = (&NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[97].name = "nt";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[14] = &TM__YGOrctedenU9ao6jM7xmy6g_0[97];
|
|
NTIint__LMYflhuReOvRMmhNLdPp5w_.size = sizeof(NI);
|
|
NTIint__LMYflhuReOvRMmhNLdPp5w_.align = NIM_ALIGNOF(NI);
|
|
NTIint__LMYflhuReOvRMmhNLdPp5w_.kind = 31;
|
|
NTIint__LMYflhuReOvRMmhNLdPp5w_.base = 0;
|
|
NTIint__LMYflhuReOvRMmhNLdPp5w_.flags = 3;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[98].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[98].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, index);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[98].typ = (&NTIint__LMYflhuReOvRMmhNLdPp5w_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[98].name = "index";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[25] = &TM__YGOrctedenU9ao6jM7xmy6g_0[98];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[26] = &TM__YGOrctedenU9ao6jM7xmy6g_0[98];
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[27] = &TM__YGOrctedenU9ao6jM7xmy6g_0[98];
|
|
NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_.size = sizeof(tySequence__5DSB9bTgCQCsIApS5TVlG8g*);
|
|
NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_.align = NIM_ALIGNOF(tySequence__5DSB9bTgCQCsIApS5TVlG8g*);
|
|
NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_.kind = 24;
|
|
NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_.base = (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_);
|
|
NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_.marker = Marker_tySequence__5DSB9bTgCQCsIApS5TVlG8g;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[99].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[99].offset = offsetof(tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ, sons);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[99].typ = (&NTIseqLpegT__5DSB9bTgCQCsIApS5TVlG8g_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[99].name = "sons";
|
|
NimDT___4Bytir9b2lq5I84yi5O7ztQ_kind[33] = &TM__YGOrctedenU9ao6jM7xmy6g_0[99];
|
|
NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[92];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[91].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[91].offset = offsetof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA, rule);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[91].typ = (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[91].name = "rule";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[82].len = 5; TM__YGOrctedenU9ao6jM7xmy6g_0[82].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[82].sons = &TM__YGOrctedenU9ao6jM7xmy6g_354_5[0];
|
|
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[82];
|
|
NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_.size = sizeof(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*);
|
|
NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_.align = NIM_ALIGNOF(tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA*);
|
|
NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_.kind = 22;
|
|
NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_.base = (&NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_);
|
|
NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_.marker = Marker_tyRef__ne9c8mGWiMWXBIOmu9cRFBTw;
|
|
NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_.size = sizeof(tySequence__wbtGjaWHe0od6j1oiCOVBQ*);
|
|
NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_.align = NIM_ALIGNOF(tySequence__wbtGjaWHe0od6j1oiCOVBQ*);
|
|
NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_.kind = 24;
|
|
NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_.base = (&NTInonterminal__ne9c8mGWiMWXBIOmu9cRFBTw_);
|
|
NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_.marker = Marker_tySequence__wbtGjaWHe0od6j1oiCOVBQ;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[81].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[81].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, nonterms);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[81].typ = (&NTIseqLnonterminalT__wbtGjaWHe0od6j1oiCOVBQ_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[81].name = "nonterms";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[2] = &TM__YGOrctedenU9ao6jM7xmy6g_0[100];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[100].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[100].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, modifier);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[100].typ = (&NTImodifier__7Wz82JmsepInwCEDiPsupA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[100].name = "modifier";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[3] = &TM__YGOrctedenU9ao6jM7xmy6g_0[101];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[101].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[101].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, captures);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[101].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[101].name = "captures";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[4] = &TM__YGOrctedenU9ao6jM7xmy6g_0[102];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[102].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[102].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, identIsVerbatim);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[102].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[102].name = "identIsVerbatim";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_346_6[5] = &TM__YGOrctedenU9ao6jM7xmy6g_0[103];
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[103].kind = 1;
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[103].offset = offsetof(tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg, skip);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[103].typ = (&NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[103].name = "skip";
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[41].len = 6; TM__YGOrctedenU9ao6jM7xmy6g_0[41].kind = 2; TM__YGOrctedenU9ao6jM7xmy6g_0[41].sons = &TM__YGOrctedenU9ao6jM7xmy6g_346_6[0];
|
|
NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[41];
|
|
NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_.size = sizeof(tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA);
|
|
NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_.align = NIM_ALIGNOF(tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA);
|
|
NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_.kind = 17;
|
|
NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_.base = (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_);
|
|
TM__YGOrctedenU9ao6jM7xmy6g_0[104].len = 0; TM__YGOrctedenU9ao6jM7xmy6g_0[104].kind = 2;
|
|
NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_.node = &TM__YGOrctedenU9ao6jM7xmy6g_0[104];
|
|
NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_.size = sizeof(tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA*);
|
|
NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_.align = NIM_ALIGNOF(tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA*);
|
|
NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_.kind = 22;
|
|
NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_.base = (&NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_);
|
|
NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_.marker = Marker_tyRef__9cnKZRDpncoV9cvYmm9cA6N5A;
|
|
}
|
|
|