/* Generated by Nim Compiler v1.6.11 */ #define NIM_INTBITS 64 #include "nimbase.h" #include #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; }