2022-12-25 14:07:15 +02:00
/* Generated by Nim Compiler v1.6.11 */
2022-09-19 09:55:15 +03:00
#define NIM_INTBITS 64
#include "nimbase.h"
#include <string.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
# define nimfr_(proc, file) \
TFrame FR_; \
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
# define nimfrs_(proc, file, slots, length) \
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
# define nimln_(n, file) \
FR_.line = n; FR_.filename = file;
typedef struct NimStringDesc NimStringDesc ;
typedef struct TGenericSeq TGenericSeq ;
typedef struct tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ;
typedef struct tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA ;
typedef struct tySequence__5DSB9bTgCQCsIApS5TVlG8g tySequence__5DSB9bTgCQCsIApS5TVlG8g ;
typedef struct tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ ;
typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ ;
typedef struct TNimType TNimType ;
typedef struct TNimNode TNimNode ;
typedef struct tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg ;
typedef struct tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q ;
typedef struct tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA ;
typedef struct tySequence__wbtGjaWHe0od6j1oiCOVBQ tySequence__wbtGjaWHe0od6j1oiCOVBQ ;
typedef struct tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA ;
typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw ;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA ;
typedef struct Exception Exception ;
typedef struct RootObj RootObj ;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA ;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g ;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w ;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA ;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg ;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg ;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw ;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA ;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw ;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw ;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg ;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg ;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg ;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg ;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA ;
struct TGenericSeq {
NI len ;
NI reserved ;
};
struct NimStringDesc {
TGenericSeq Sup ;
NIM_CHAR data [ SEQ_DECL_SIZE ];
};
typedef NU8 tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ;
struct tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ {
tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q kind ;
union {
NimStringDesc * term ;
NIM_CHAR ch ;
NU8 * charChoice ;
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * nt ;
NI index ;
tySequence__5DSB9bTgCQCsIApS5TVlG8g * sons ;
};
};
struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ {
NI Field0 ;
NI Field1 ;
};
typedef tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyArray__fGQVl7HExKS7O8hYfcMlAQ [ 20 ];
struct tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ {
tyArray__fGQVl7HExKS7O8hYfcMlAQ matches ;
NI ml ;
NI origStart ;
};
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A ;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ ;
typedef N_NIMCALL_PTR ( void , tyProc__ojoeKfW4VYIm36I9cpDTQIg ) ( void * p , NI op );
typedef N_NIMCALL_PTR ( void * , tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ ) ( void * p );
struct TNimType {
NI size ;
NI align ;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind ;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags ;
TNimType * base ;
TNimNode * node ;
void * finalizer ;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker ;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy ;
};
typedef NU8 tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ;
struct tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA {
NimStringDesc * name ;
NI line ;
NI col ;
tySet_tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw flags ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ rule ;
};
struct tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q {
TNimType * m_type ;
NI bufpos ;
NimStringDesc * buf ;
NI lineNumber ;
NI lineStart ;
NI colOffset ;
NimStringDesc * filename ;
};
typedef NU8 tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ;
typedef NU8 tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ;
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw [ 32 ];
struct tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA {
tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw kind ;
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA modifier ;
NimStringDesc * literal ;
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw charset ;
NI index ;
};
struct tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg {
tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q Sup ;
tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA tok ;
tySequence__wbtGjaWHe0od6j1oiCOVBQ * nonterms ;
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA modifier ;
NI captures ;
NIM_BOOL identIsVerbatim ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ skip ;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ ;
struct TNimNode {
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind ;
NI offset ;
TNimType * typ ;
NCSTRING name ;
NI len ;
TNimNode ** sons ;
};
typedef NU8 tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ;
struct RootObj {
TNimType * m_type ;
};
struct Exception {
RootObj Sup ;
Exception * parent ;
NCSTRING name ;
NimStringDesc * message ;
tySequence__uB9b75OUPRENsBAu4AnoePA * trace ;
Exception * up ;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
Exception Sup ;
};
struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup ;
};
struct tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA {
tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup ;
};
typedef NimStringDesc * tyArray__sMpvt1sOxOJ3LFGulnbeMQ [ 4 ];
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
NI refcount ;
TNimType * typ ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
void * bottom ;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
NI len ;
NI cap ;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g ** d ;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ * tyArray__SPr7N6UKfuF549bNPiUvSRw [ 256 ];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig [ 24 ];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg * tyArray__N1u1nqOgmuJN9cSZrnMHgOQ [ 32 ];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg [ 24 ];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw * tyArray__lh2A89ahMmYg9bCmpVaplLbA [ 256 ];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
tyArray__lh2A89ahMmYg9bCmpVaplLbA data ;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * tyArray__0aOLqZchNi8nWtMTi8ND8w [ 2 ];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
tyArray__0aOLqZchNi8nWtMTi8ND8w link ;
NI key ;
NI upperBound ;
NI level ;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg * Field0 ;
NI Field1 ;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw [ 30 ];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
NI len ;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks ;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg * next ;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
NI minLargeObj ;
NI maxLargeObj ;
tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks ;
NU32 flBitmap ;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap ;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix ;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw * llmem ;
NI currMem ;
NI maxMem ;
NI freeMem ;
NI occ ;
NI lastSize ;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * root ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * deleted ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * last ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * freeAvlNodes ;
NIM_BOOL locked ;
NIM_BOOL blockChunkSizeIncrease ;
NI nextChunkSize ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData ;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks ;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
NI stackScans ;
NI cycleCollections ;
NI maxThreshold ;
NI maxStackSize ;
NI maxStackCells ;
NI cycleTableSize ;
NI64 maxPause ;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
NI counter ;
NI max ;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg * head ;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg ** data ;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
tyObject_GcStack__7fytPA5bBsob6See21YMRA stack ;
NI cycleThreshold ;
NI zctThreshold ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack ;
NI recGcLock ;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region ;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat ;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots ;
NI gcThreadId ;
};
typedef tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ tyArray__rS9bk8uu9axETY9bOxp2l1GHQ [ 2 ];
typedef NimStringDesc * tyArray__9bfXgNlAdUyWPxicWlc3FWA [ 26 ];
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
NCSTRING procname ;
NI line ;
NCSTRING filename ;
};
struct tySequence__5DSB9bTgCQCsIApS5TVlG8g {
TGenericSeq Sup ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ data [ SEQ_DECL_SIZE ];
};
struct tySequence__wbtGjaWHe0od6j1oiCOVBQ {
TGenericSeq Sup ;
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * data [ SEQ_DECL_SIZE ];
};
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
TGenericSeq Sup ;
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data [ SEQ_DECL_SIZE ];
};
N_LIB_PRIVATE N_NIMCALL ( NI , npegsmatchLen )( NimStringDesc * s , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pattern , NI start );
static N_INLINE ( void , nimZeroMem )( void * p , NI size );
static N_INLINE ( void , nimSetMem__systemZmemory_7 )( void * a , int v , NI size );
N_LIB_PRIVATE N_NIMCALL ( NI , npegsrawMatch )( NimStringDesc * s , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ p , NI start , tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ * c );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , matchIt__pureZpegs_762 )( NimStringDesc * sX60gensym26_ , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_ , NI startX60gensym26_ , tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ * cX60gensym26_ );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , nimFrame )( TFrame * s );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NOINLINE ( void , callDepthLimitReached__system_2997 )( void );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , popFrame )( void );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parsePeg__pureZpegs_3916 )( NimStringDesc * pattern , NimStringDesc * filename , NI line , NI col , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , init__pureZpegs_3289 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L , NimStringDesc * input , NimStringDesc * filename , NI line , NI col );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , setLengthStr )( NimStringDesc * s , NI newLen );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NIM_BOOL , handleHexChar__stdZprivateZdecode95helpers_1 )( NIM_CHAR c , NI * x );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , pegError__pureZpegs_3673 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , NimStringDesc * msg , NI line , NI col );
2022-09-19 09:55:15 +03:00
static N_NIMCALL ( void , Marker_tyRef__9cnKZRDpncoV9cvYmm9cA6N5A )( void * p , NI op );
N_LIB_PRIVATE N_NOINLINE ( void * , newObj )( TNimType * typ , NI size );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nsuFormatOpenArray )( NimStringDesc * formatstr , NimStringDesc ** a , NI aLen_0 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , dollar___systemZdollars_3 )( NI x );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , asgnRef )( void ** dest , void * src );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , incRef__system_5337 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NI , pluspercent___system_696 )( NI x , NI y );
2022-12-25 14:07:15 +02:00
static N_INLINE ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * , usrToCell__system_5299 )( void * usr );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NI , minuspercent___system_716 )( NI x , NI y );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , decRef__system_5344 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NIM_BOOL , ltpercent___system_1005 )( NI x , NI y );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , rawParse__pureZpegs_3880 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , primary__pureZpegs_3824 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , token__pureZpegs_3816 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ terminal , tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegssequence )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * a , NI aLen_0 , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegstermStr )( NimStringDesc * t , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
static N_INLINE ( void , appendChar )( NimStringDesc * dest , NIM_CHAR c );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , add__pureZpegs_276 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * d , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ s );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( TGenericSeq * , incrSeqV3 )( TGenericSeq * s , TNimType * typ );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , modifiedTerm__pureZpegs_3787 )( NimStringDesc * s , tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , spaceCost__pureZpegs_494 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ n );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegscharSet )( tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegsOrderedChoice )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * a , NI aLen_0 , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegsCapture )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NI , hashString )( NimStringDesc * s );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , newLine__pureZpegs_450 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegsGreedyRep )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , npegstermChar )( NIM_CHAR t , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * , parseRule__pureZpegs_3865 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_358 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
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 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_ ;
N_LIB_PRIVATE TNimType NTIeinvalidpeg__puU8NKFnFhXREunnzDo9bUA_ ;
N_LIB_PRIVATE TNimType NTIrefeinvalidpeg__9cnKZRDpncoV9cvYmm9cA6N5A_ ;
2022-12-25 14:07:15 +02:00
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 ),
2022-09-19 09:55:15 +03:00
(( 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 ),
2022-12-25 14:07:15 +02:00
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_374 ),
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_376 ),
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_448 ),
2022-09-19 09:55:15 +03:00
(( 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 ),
2022-12-25 14:07:15 +02:00
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_499 ),
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_500 ),
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_500 ),
(( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_501 )}
2022-09-19 09:55:15 +03:00
;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_519 = {
2022-12-25 14:07:15 +02:00
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xff , 0x03 ,
2022-09-19 09:55:15 +03:00
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 = {
2022-12-25 14:07:15 +02:00
0xfe , 0xff , 0xff , 0xff , 0xff , 0xff , 0x00 , 0xfc ,
2022-09-19 09:55:15 +03:00
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 = {
2022-12-25 14:07:15 +02:00
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 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_524 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_525 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_526 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__YGOrctedenU9ao6jM7xmy6g_527 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
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 = {
2022-09-19 09:55:15 +03:00
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 }
;
2022-12-25 14:07:15 +02:00
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 ;
2022-09-19 09:55:15 +03:00
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 ) {
{
2022-12-25 14:07:15 +02:00
if ( ! ( framePtr__system_2564 == (( TFrame * ) NIM_NIL ))) goto LA3_ ;
2022-09-19 09:55:15 +03:00
( * s ). calldepth = (( NI16 ) 0 );
}
goto LA1_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
( * s ). calldepth = ( NI16 )(( * framePtr__system_2564 ). calldepth + (( NI16 ) 1 ));
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
( * s ). prev = framePtr__system_2564 ;
framePtr__system_2564 = s ;
2022-09-19 09:55:15 +03:00
{
if ( ! (( * s ). calldepth == (( NI16 ) 2000 ))) goto LA8_ ;
2022-12-25 14:07:15 +02:00
callDepthLimitReached__system_2997 ();
2022-09-19 09:55:15 +03:00
}
LA8_ : ;
}
static N_INLINE ( void , popFrame )( void ) {
2022-12-25 14:07:15 +02:00
framePtr__system_2564 = ( * framePtr__system_2564 ). prev ;
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , matchBackRef__pureZpegs_768 )( NimStringDesc * sX60gensym26_ , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_ , NI startX60gensym26_ , tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ * cX60gensym26_ ) {
2022-09-19 09:55:15 +03:00
NI result ;
NI indexX60gensym26_ ;
NI aX60gensym26_ ;
NI bX60gensym26_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ nX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "matchBackRef" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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_ ))); }
2022-09-19 09:55:15 +03:00
indexX60gensym26_ = pX60gensym26_ . index ;
2022-12-25 14:07:15 +02:00
nimln_ ( 568 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_342 ;
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) ( indexX60gensym26_ )) < (( NI ) 0 ))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( indexX60gensym26_ , ( * cX60gensym26_ ). ml , & TM__YGOrctedenU9ao6jM7xmy6g_342 )) { raiseOverflow (); };
if ( TM__YGOrctedenU9ao6jM7xmy6g_342 < - 20 || TM__YGOrctedenU9ao6jM7xmy6g_342 > 19 ){ raiseOverflow (); }
indexX60gensym26_ = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_342 );
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 569 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 570 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 572 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch ( pX60gensym26_ . kind ) {
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 25 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 574 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & nX60gensym26_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
nX60gensym26_ . kind = (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 9 );
2022-12-25 14:07:15 +02:00
nX60gensym26_ . term = substr__system_7790 ( sX60gensym26_ , aX60gensym26_ , bX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 27 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 576 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & nX60gensym26_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
nX60gensym26_ . kind = (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 11 );
2022-12-25 14:07:15 +02:00
nX60gensym26_ . term = substr__system_7790 ( sX60gensym26_ , aX60gensym26_ , bX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 26 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 578 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & nX60gensym26_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
nX60gensym26_ . kind = (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 10 );
2022-12-25 14:07:15 +02:00
nX60gensym26_ . term = substr__system_7790 ( sX60gensym26_ , aX60gensym26_ , bX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 579 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! NIM_TRUE ) goto LA17_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_343 ));
2022-09-19 09:55:15 +03:00
}
LA17_ : ;
}
break ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 580 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
result = matchIt__pureZpegs_762 ( sX60gensym26_ , nX60gensym26_ , startX60gensym26_ , cX60gensym26_ );
2022-09-19 09:55:15 +03:00
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , matchIt__pureZpegs_762 )( NimStringDesc * sX60gensym26_ , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pX60gensym26_ , NI startX60gensym26_ , tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ * cX60gensym26_ ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "matchIt" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 582 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch ( pX60gensym26_ . kind ) {
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 0 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 585 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 1 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 589 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA5_ ;
result = (( NI ) 1 );
}
goto LA3_ ;
LA5_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 590 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA3_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 2 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 594 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA11_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 595 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 597 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA9_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 4 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 601 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI32 aX60gensym26_ ;
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA17_ ;
aX60gensym26_ = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 603 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 604 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_2 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_2 );
}
goto LA19_ ;
LA21_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_5 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_5 );
}
goto LA26_ ;
LA28_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_6 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_6 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_6 );
}
LA26_ : ;
}
goto LA19_ ;
LA24_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_10 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_10 );
}
goto LA34_ ;
LA36_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_11 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_11 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_11 );
}
LA34_ : ;
}
goto LA19_ ;
LA32_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_16 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_16 );
}
goto LA42_ ;
LA44_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_17 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_17 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_17 );
}
LA42_ : ;
}
goto LA19_ ;
LA40_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_23 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_23 );
}
goto LA50_ ;
LA52_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_24 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_24 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_24 );
}
LA50_ : ;
}
goto LA19_ ;
LA48_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_31 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_31 );
}
goto LA58_ ;
LA60_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_32 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_32 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_32 );
}
LA58_ : ;
}
goto LA19_ ;
LA56_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_33 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_33 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_33 );
}
LA19_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 605 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 606 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA64_ : ;
}
goto LA15_ ;
LA17_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 608 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA15_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 5 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 612 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI32 aX60gensym26__2 ;
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA74_ ;
aX60gensym26__2 = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 614 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 615 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_35 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_35 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_35 );
}
goto LA76_ ;
LA78_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_38 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_38 );
}
goto LA83_ ;
LA85_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_39 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_39 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_39 );
}
LA83_ : ;
}
goto LA76_ ;
LA81_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_43 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_43 );
}
goto LA91_ ;
LA93_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_44 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_44 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_44 );
}
LA91_ : ;
}
goto LA76_ ;
LA89_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_49 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_49 );
}
goto LA99_ ;
LA101_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_50 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_50 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_50 );
}
LA99_ : ;
}
goto LA76_ ;
LA97_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_56 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_56 );
}
goto LA107_ ;
LA109_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_57 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_57 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_57 );
}
LA107_ : ;
}
goto LA76_ ;
LA105_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_64 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_64 );
}
goto LA115_ ;
LA117_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_65 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_65 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_65 );
}
LA115_ : ;
}
goto LA76_ ;
LA113_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_66 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_66 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_66 );
}
LA76_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 616 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 617 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA121_ : ;
}
goto LA72_ ;
LA74_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 619 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA72_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 6 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 623 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI32 aX60gensym26__3 ;
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA131_ ;
aX60gensym26__3 = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 625 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 626 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_68 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_68 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_68 );
}
goto LA133_ ;
LA135_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_71 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_71 );
}
goto LA140_ ;
LA142_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_72 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__3 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_72 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_72 );
}
LA140_ : ;
}
goto LA133_ ;
LA138_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_76 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_76 );
}
goto LA148_ ;
LA150_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_77 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__3 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_77 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_77 );
}
LA148_ : ;
}
goto LA133_ ;
LA146_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_82 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_82 );
}
goto LA156_ ;
LA158_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_83 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__3 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_83 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_83 );
}
LA156_ : ;
}
goto LA133_ ;
LA154_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_89 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_89 );
}
goto LA164_ ;
LA166_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_90 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__3 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_90 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_90 );
}
LA164_ : ;
}
goto LA133_ ;
LA162_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_97 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_97 );
}
goto LA172_ ;
LA174_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_98 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__3 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_98 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_98 );
}
LA172_ : ;
}
goto LA133_ ;
LA170_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_99 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_99 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_99 );
}
LA133_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 627 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 628 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA178_ : ;
}
goto LA129_ ;
LA131_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 630 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA129_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 7 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 634 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI32 aX60gensym26__4 ;
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA188_ ;
aX60gensym26__4 = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 636 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 637 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_101 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_101 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_101 );
}
goto LA190_ ;
LA192_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_104 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_104 );
}
goto LA197_ ;
LA199_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_105 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__4 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_105 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_105 );
}
LA197_ : ;
}
goto LA190_ ;
LA195_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_109 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_109 );
}
goto LA205_ ;
LA207_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_110 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__4 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_110 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_110 );
}
LA205_ : ;
}
goto LA190_ ;
LA203_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_115 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_115 );
}
goto LA213_ ;
LA215_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_116 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__4 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_116 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_116 );
}
LA213_ : ;
}
goto LA190_ ;
LA211_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_122 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_122 );
}
goto LA221_ ;
LA223_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_123 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__4 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_123 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_123 );
}
LA221_ : ;
}
goto LA190_ ;
LA219_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_130 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_130 );
}
goto LA229_ ;
LA231_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_131 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__4 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_131 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_131 );
}
LA229_ : ;
}
goto LA190_ ;
LA227_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_132 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_132 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_132 );
}
LA190_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 638 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 639 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA235_ : ;
}
goto LA186_ ;
LA188_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 641 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA186_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 8 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 645 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI32 aX60gensym26__5 ;
if ( ! ( startX60gensym26_ < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA245_ ;
aX60gensym26__5 = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 647 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 648 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_134 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_134 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_134 );
}
goto LA247_ ;
LA249_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_137 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_137 );
}
goto LA254_ ;
LA256_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_138 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__5 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_138 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_138 );
}
LA254_ : ;
}
goto LA247_ ;
LA252_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_142 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_142 );
}
goto LA262_ ;
LA264_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_143 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__5 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_143 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_143 );
}
LA262_ : ;
}
goto LA247_ ;
LA260_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_148 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_148 );
}
goto LA270_ ;
LA272_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_149 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__5 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_149 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_149 );
}
LA270_ : ;
}
goto LA247_ ;
LA268_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_155 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_155 );
}
goto LA278_ ;
LA280_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_156 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__5 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_156 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_156 );
}
LA278_ : ;
}
goto LA247_ ;
LA276_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_163 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_163 );
}
goto LA286_ ;
LA288_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_164 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__5 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_164 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_164 );
}
LA286_ : ;
}
goto LA247_ ;
LA284_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_165 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_165 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_165 );
}
LA247_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 649 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 650 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA292_ : ;
}
goto LA243_ ;
LA245_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 652 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA243_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 20 ) :
{
NI TM__YGOrctedenU9ao6jM7xmy6g_167 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 656 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimSubInt (( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ), startX60gensym26_ , & TM__YGOrctedenU9ao6jM7xmy6g_167 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_167 );
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 660 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 661 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 662 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 663 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 1 );
}
LA312_ : ;
}
goto LA301_ ;
LA310_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 664 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA301_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 9 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 668 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 669 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimSubInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_174 )) { raiseOverflow (); };
colontmp_ = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_174 );
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__YGOrctedenU9ao6jM7xmy6g_177 ;
if ( ! ( res <= colontmp_ )) goto LA323 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 669 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
iX60gensym26_ = res ;
{
NIM_BOOL T326_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_175 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_176 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 670 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 671 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 672 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA321 ;
}
LA328_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 93 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 677 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
iX60gensym26__2 = (( NI ) 0 );
aX60gensym26__6 = ( NI32 ) 0 ;
bX60gensym26_ = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 679 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 680 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 681 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) <= result )) goto LA335_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 682 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 683 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA331 ;
}
LA335_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 684 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_178 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_178 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_178 );
}
goto LA337_ ;
LA339_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_181 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_181 );
}
goto LA344_ ;
LA346_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_182 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__6 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_182 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_182 );
}
LA344_ : ;
}
goto LA337_ ;
LA342_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_186 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_186 );
}
goto LA352_ ;
LA354_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_187 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__6 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_187 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_187 );
}
LA352_ : ;
}
goto LA337_ ;
LA350_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_192 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_192 );
}
goto LA360_ ;
LA362_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_193 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__6 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_193 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_193 );
}
LA360_ : ;
}
goto LA337_ ;
LA358_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_199 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_199 );
}
goto LA368_ ;
LA370_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_200 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__6 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_200 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_200 );
}
LA368_ : ;
}
goto LA337_ ;
LA366_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_207 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_207 );
}
goto LA376_ ;
LA378_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_208 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__6 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_208 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_208 );
}
LA376_ : ;
}
goto LA337_ ;
LA374_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_209 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__2 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_209 )) { raiseOverflow (); };
iX60gensym26__2 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_209 );
}
LA337_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 685 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_210 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_210 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_210 );
}
goto LA382_ ;
LA384_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_213 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_213 );
}
goto LA389_ ;
LA391_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_214 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_214 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_214 );
}
LA389_ : ;
}
goto LA382_ ;
LA387_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_218 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_218 );
}
goto LA397_ ;
LA399_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_219 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_219 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_219 );
}
LA397_ : ;
}
goto LA382_ ;
LA395_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_224 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_224 );
}
goto LA405_ ;
LA407_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_225 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_225 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_225 );
}
LA405_ : ;
}
goto LA382_ ;
LA403_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_231 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_231 );
}
goto LA413_ ;
LA415_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_232 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_232 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_232 );
}
LA413_ : ;
}
goto LA382_ ;
LA411_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_239 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_239 );
}
goto LA421_ ;
LA423_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_240 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26_ = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_240 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_240 );
}
LA421_ : ;
}
goto LA382_ ;
LA419_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_241 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_241 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_241 );
}
LA382_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 686 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 687 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 688 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA331 ;
}
LA432_ : ;
} LA332 : ;
} LA331 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 689 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 694 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
iX60gensym26__3 = (( NI ) 0 );
aX60gensym26__7 = ( NI32 ) 0 ;
bX60gensym26__2 = ( NI32 ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 696 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = startX60gensym26_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 697 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 698 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 699 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_243 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_243 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_243 );
}
goto LA439_ ;
LA441_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_246 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_246 );
}
goto LA446_ ;
LA448_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_247 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__7 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_247 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_247 );
}
LA446_ : ;
}
goto LA439_ ;
LA444_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_251 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_251 );
}
goto LA454_ ;
LA456_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_252 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__7 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_252 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_252 );
}
LA454_ : ;
}
goto LA439_ ;
LA452_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_257 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_257 );
}
goto LA462_ ;
LA464_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_258 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__7 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_258 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_258 );
}
LA462_ : ;
}
goto LA439_ ;
LA460_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_264 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_264 );
}
goto LA470_ ;
LA472_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_265 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__7 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_265 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_265 );
}
LA470_ : ;
}
goto LA439_ ;
LA468_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_272 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_272 );
}
goto LA478_ ;
LA480_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_273 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
aX60gensym26__7 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_273 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_273 );
}
LA478_ : ;
}
goto LA439_ ;
LA476_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_274 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( iX60gensym26__3 , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_274 )) { raiseOverflow (); };
iX60gensym26__3 = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_274 );
}
LA439_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 700 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T486_ ;
T486_ = ( NIM_BOOL ) 0 ;
T486_ = eqeq___pureZunicode_910 ( aX60gensym26__7 , (( NI32 ) 95 ));
if ( !! ( T486_ )) goto LA487_ ;
goto LA437 ;
}
LA487_ : ;
} LA438 : ;
} LA437 : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 701 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
if ( ! ( result < ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ))) goto LA490 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 702 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_275 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 80 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 81 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 82 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_275 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_275 );
}
goto LA491_ ;
LA493_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 83 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 85 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 86 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 87 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 88 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_278 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_278 );
}
goto LA498_ ;
LA500_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_279 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_279 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_279 );
}
LA498_ : ;
}
goto LA491_ ;
LA496_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 92 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 95 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 97 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 98 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 99 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 3 ), & TM__YGOrctedenU9ao6jM7xmy6g_283 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_283 );
}
goto LA506_ ;
LA508_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_284 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 101 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 102 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_284 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_284 );
}
LA506_ : ;
}
goto LA491_ ;
LA504_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 103 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 107 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 109 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 110 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 111 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 112 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 4 ), & TM__YGOrctedenU9ao6jM7xmy6g_289 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_289 );
}
goto LA514_ ;
LA516_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_290 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 114 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 115 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_290 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_290 );
}
LA514_ : ;
}
goto LA491_ ;
LA512_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 116 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 124 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 127 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 5 ), & TM__YGOrctedenU9ao6jM7xmy6g_296 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_296 );
}
goto LA522_ ;
LA524_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_297 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 129 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 130 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_297 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_297 );
}
LA522_ : ;
}
goto LA491_ ;
LA520_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 131 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
if ( result < 0 || result >= ( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 )){ raiseIndexError2 ( result ,( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 139 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 140 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 141 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 142 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 143 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 )))));
2022-12-25 14:07:15 +02:00
nimln_ ( 144 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 6 ), & TM__YGOrctedenU9ao6jM7xmy6g_304 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_304 );
}
goto LA530_ ;
LA532_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_305 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
bX60gensym26__2 = (( NI32 ) 65533 );
2022-12-25 14:07:15 +02:00
nimln_ ( 147 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_305 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_305 );
}
LA530_ : ;
}
goto LA491_ ;
LA528_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_306 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 149 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
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 ]))))));
2022-12-25 14:07:15 +02:00
nimln_ ( 150 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/unicode.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_306 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_306 );
}
LA491_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 703 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T538_ ;
T538_ = ( NIM_BOOL ) 0 ;
T538_ = eqeq___pureZunicode_910 ( bX60gensym26__2 , (( NI32 ) 95 ));
if ( !! ( T538_ )) goto LA539_ ;
goto LA489 ;
}
LA539_ : ;
} LA490 : ;
} LA489 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 704 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( sX60gensym26_ ? sX60gensym26_ -> Sup . len : 0 ) <= result )) goto LA543_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 705 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 707 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 708 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA435 ;
}
LA545_ : ;
}
goto LA541_ ;
LA543_ : ;
{
NI32 T551_ ;
NI32 T552_ ;
NIM_BOOL T553_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 709 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 710 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 711 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA435 ;
}
goto LA541_ ;
LA554_ : ;
LA541_ : ;
} LA436 : ;
} LA435 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 712 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimSubInt ( result , startX60gensym26_ , & TM__YGOrctedenU9ao6jM7xmy6g_307 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_307 );
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 12 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 716 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 717 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA557_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 13 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 721 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 722 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA565_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 14 ) :
{
NI oldMlX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 726 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26_ = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 728 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 16384 & (( NU64 ) 1 << (( NU )( pX60gensym26_ . kind ) & 63U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_310 ), reprDiscriminant ((( NI ) pX60gensym26_ . kind ) + ( NI ) IL64 ( 0 ), ( & NTIpegkind__r9a6rAhGclsLWkBysfmtr6Q_ ))); }
2022-12-25 14:07:15 +02:00
result = matchIt__pureZpegs_762 ( sX60gensym26_ , ( * pX60gensym26_ . nt ). rule , startX60gensym26_ , cX60gensym26_ );
nimln_ ( 730 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( result < (( NI ) 0 ))) goto LA575_ ;
( * cX60gensym26_ ). ml = oldMlX60gensym26_ ;
}
LA575_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 15 ) :
{
NI oldMlX60gensym26__2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 734 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26__2 = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 735 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
NI iX60gensym26__4 ;
NI colontmp__2 ;
NI T579_ ;
NI res_2 ;
iX60gensym26__4 = ( NI ) 0 ;
colontmp__2 = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 736 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res_2 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI xX60gensym26_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_312 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_314 ;
if ( ! ( res_2 <= colontmp__2 )) goto LA581 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 736 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
iX60gensym26__4 = res_2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 737 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 (); };
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 738 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ( xX60gensym26_ < (( NI ) 0 ))) goto LA584_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 739 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = oldMlX60gensym26__2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 740 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 741 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA578 ;
}
goto LA582_ ;
LA584_ : ;
{
NI TM__YGOrctedenU9ao6jM7xmy6g_313 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 742 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , xX60gensym26_ , & TM__YGOrctedenU9ao6jM7xmy6g_313 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_313 );
}
LA582_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 93 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 746 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26__3 = ( * cX60gensym26_ ). ml ;
{
NI iX60gensym26__5 ;
NI colontmp__3 ;
NI T589_ ;
NI res_3 ;
iX60gensym26__5 = ( NI ) 0 ;
colontmp__3 = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 747 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res_3 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__YGOrctedenU9ao6jM7xmy6g_315 ;
if ( ! ( res_3 <= colontmp__3 )) goto LA591 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 747 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
iX60gensym26__5 = res_3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 748 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 749 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) 0 ) <= result )) goto LA594_ ;
goto LA588 ;
}
LA594_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 750 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = oldMlX60gensym26__3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 93 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 754 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26__4 = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 755 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 756 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 757 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 (); };
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_318 ;
if ( ! ((( NI ) 0 ) <= xX60gensym26__2 )) goto LA601_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 759 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , xX60gensym26__2 , & TM__YGOrctedenU9ao6jM7xmy6g_318 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_318 );
2022-12-25 14:07:15 +02:00
nimln_ ( 761 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA601_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 762 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_319 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_319 );
} LA598 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 763 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 764 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = oldMlX60gensym26__4 ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 29 ) :
{
NI idxX60gensym26_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_320 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 768 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
idxX60gensym26_ = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 769 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt (( * cX60gensym26_ ). ml , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_320 )) { raiseOverflow (); };
( * cX60gensym26_ ). ml = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_320 );
2022-12-25 14:07:15 +02:00
nimln_ ( 770 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 771 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 772 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 (); };
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NI TM__YGOrctedenU9ao6jM7xmy6g_325 ;
if ( ! ((( NI ) 0 ) <= xX60gensym26__3 )) goto LA608_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 774 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI colontmp__4 ;
NI colontmp__5 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_323 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_324 ;
if ( ! ( idxX60gensym26_ < (( NI ) 20 ))) goto LA612_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 775 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 777 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , xX60gensym26__3 , & TM__YGOrctedenU9ao6jM7xmy6g_325 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_325 );
2022-12-25 14:07:15 +02:00
nimln_ ( 779 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA608_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 780 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_326 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_326 );
} LA605 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 781 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 782 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = idxX60gensym26_ ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 17 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 786 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 787 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI xX60gensym26__4 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_327 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_328 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 788 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 (); };
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( xX60gensym26__4 <= (( NI ) 0 ))) goto LA619_ ;
goto LA615 ;
}
LA619_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 794 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , xX60gensym26__4 , & TM__YGOrctedenU9ao6jM7xmy6g_328 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_328 );
}
} LA615 : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 18 ) :
{
NIM_CHAR chX60gensym26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 798 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 799 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 800 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 804 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 805 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 806 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_334 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_334 );
} LA628 : ;
}
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 21 ) :
{
NI T632_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 810 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
T632_ = matchIt__pureZpegs_762 ( sX60gensym26_ , pX60gensym26_ . sons -> data [(( NI ) 0 )], startX60gensym26_ , cX60gensym26_ );
2022-09-19 09:55:15 +03:00
result = (((( NI ) 0 ) >= T632_ ) ? (( NI ) 0 ) : T632_ );
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 22 ) :
{
NI oldMlX60gensym26__5 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 814 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26__5 = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 815 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( NI ) 0 ) <= result )) goto LA636_ ;
result = (( NI ) 0 );
}
goto LA634_ ;
LA636_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 817 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = oldMlX60gensym26__5 ;
}
LA634_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 23 ) :
{
NI oldMlX60gensym26__6 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 821 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
oldMlX60gensym26__6 = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 822 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( result < (( NI ) 0 ))) goto LA642_ ;
result = (( NI ) 0 );
}
goto LA640_ ;
LA642_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 825 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * cX60gensym26_ ). ml = oldMlX60gensym26__6 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 826 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
LA640_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 24 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 830 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 832 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( nimSubInt (( * cX60gensym26_ ). ml , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_335 )) { raiseOverflow (); };
( * cX60gensym26_ ). ml = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_335 );
2022-12-25 14:07:15 +02:00
nimln_ ( 833 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 834 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
}
goto LA646_ ;
LA651_ : ;
{
NI idxX60gensym26__2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 836 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
idxX60gensym26__2 = ( * cX60gensym26_ ). ml ;
2022-12-25 14:07:15 +02:00
nimln_ ( 837 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_340 ;
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) 0 ) <= result )) goto LA656_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 839 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI colontmp__8 ;
NI colontmp__9 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_338 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_339 ;
2022-09-19 09:55:15 +03:00
if ( ! ( idxX60gensym26__2 < (( NI ) 20 ))) goto LA660_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
colontmp__8 = startX60gensym26_ ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA656_ : ;
}
LA646_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 25 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 849 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
result = matchBackRef__pureZpegs_768 ( sX60gensym26_ , pX60gensym26_ , startX60gensym26_ , cX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 26 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 853 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
result = matchBackRef__pureZpegs_768 ( sX60gensym26_ , pX60gensym26_ , startX60gensym26_ , cX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 27 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 857 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
result = matchBackRef__pureZpegs_768 ( sX60gensym26_ , pX60gensym26_ , startX60gensym26_ , cX60gensym26_ );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 32 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 861 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
if ( ! (( * cX60gensym26_ ). origStart == startX60gensym26_ )) goto LA675_ ;
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
}
2022-12-25 14:07:15 +02:00
goto LA673_ ;
LA675_ : ;
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 862 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
}
2022-12-25 14:07:15 +02:00
LA673_ : ;
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 30 ) :
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 31 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 864 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
if ( ! NIM_TRUE ) goto LA681_ ;
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_344 ));
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
LA681_ : ;
2022-09-19 09:55:15 +03:00
}
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 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "rawMatch" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 883 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
result = matchIt__pureZpegs_762 ( s , p , start , c );
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
N_LIB_PRIVATE N_NIMCALL ( NI , npegsmatchLen )( NimStringDesc * s , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ pattern , NI start ) {
NI result ;
tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ c ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "matchLen" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
nimZeroMem (( void * )( & c ), sizeof ( tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1097 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
c . origStart = start ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1098 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "startsWith" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1215 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 );
}
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * L ). buf ), copyString ( input ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1470 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * L ). bufpos = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1471 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * L ). lineNumber = line ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1472 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * L ). colOffset = col ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1473 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * L ). lineStart = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1474 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 )));
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , handleCR__pureZpegs_3259 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L , NI pos ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_362 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_363 ;
nimfr_ ( "handleCR" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1456 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_361 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T7_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_364 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_364 )) { raiseOverflow (); };
result = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_364 );
2022-09-19 09:55:15 +03:00
}
LA9_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1460 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * L ). lineStart = result ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , handleLF__pureZpegs_3276 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L , NI pos ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_366 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_367 ;
nimfr_ ( "handleLF" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1463 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_365 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * L ). lineStart = result ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , skip__pureZpegs_3408 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c ) {
2022-09-19 09:55:15 +03:00
NI pos ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1549 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1550 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 35 :
{
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1554 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NIM_BOOL T7_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_360 ;
2022-09-19 09:55:15 +03:00
T7_ = ( NIM_BOOL ) 0 ;
T7_ = ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
if ( ! ( T7_ )) goto LA8_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1555 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( pos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_360 )) { raiseOverflow (); };
pos = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_360 );
2022-09-19 09:55:15 +03:00
} LA6 : ;
}
}
break ;
case 13 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1557 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
pos = handleCR__pureZpegs_3259 ( c , pos );
2022-09-19 09:55:15 +03:00
}
break ;
case 10 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1559 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
pos = handleLF__pureZpegs_3276 ( c , pos );
2022-09-19 09:55:15 +03:00
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1561 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
break ;
}
} LA2 : ;
} LA1 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1562 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * 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 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "handleHexChar" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 16 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_TRUE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 17 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim" );
2022-09-19 09:55:15 +03:00
switch ((( NU8 )( c ))) {
case 48 ... 57 :
{
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
}
break ;
case 97 ... 102 :
{
NI TM__YGOrctedenU9ao6jM7xmy6g_392 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_393 ;
2022-12-25 14:07:15 +02:00
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 (); };
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
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 ;
2022-09-19 09:55:15 +03:00
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 22 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_FALSE ;
}
break ;
}
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) <= ( * c ). bufpos )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1490 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1491 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1492 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_382 ;
nimln_ ( 1494 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 13 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 108 :
case 76 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_383 ;
nimln_ ( 1497 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 10 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 102 :
case 70 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_384 ;
nimln_ ( 1500 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 12 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 101 :
case 69 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_385 ;
nimln_ ( 1503 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 27 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 97 :
case 65 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_386 ;
nimln_ ( 1506 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 7 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 98 :
case 66 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_387 ;
nimln_ ( 1509 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 8 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 118 :
case 86 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_388 ;
nimln_ ( 1512 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 11 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 116 :
case 84 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_389 ;
nimln_ ( 1515 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 9 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case 120 :
case 88 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_390 ;
2022-09-19 09:55:15 +03:00
NI xi ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) <= ( * c ). bufpos )) goto LA16_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1520 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1521 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA16_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1522 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
xi = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1523 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T20_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_396 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T25_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_397 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA26_ : ;
}
LA21_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1527 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( xi == (( NI ) 0 ))) goto LA30_ ;
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
}
goto LA28_ ;
LA30_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1528 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_398 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_399 ;
2022-09-19 09:55:15 +03:00
NI i ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1530 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if (( * c ). bufpos < 0 || ( * c ). bufpos >= (( * c ). buf ? ( * c ). buf -> Sup . len : 0 )){ raiseIndexError2 (( * c ). bufpos ,(( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
i = (( NI ) 1 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1533 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NIM_BOOL T36_ ;
NIM_BOOL T37_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_400 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_401 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_402 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_403 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_404 ;
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1534 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
if ( nimMulInt ( val , (( NI ) 10 ), & TM__YGOrctedenU9ao6jM7xmy6g_400 )) { raiseOverflow (); };
2022-09-19 09:55:15 +03:00
if (( * c ). bufpos < 0 || ( * c ). bufpos >= (( * c ). buf ? ( * c ). buf -> Sup . len : 0 )){ raiseIndexError2 (( * c ). bufpos ,(( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA35 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1537 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1538 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
}
LA40_ : ;
}
break ;
case 0 ... 31 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1540 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1541 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1542 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
}
goto LA49_ ;
LA51_ : ;
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_405 ;
nimln_ ( 1544 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA49_ : ;
}
break ;
}
} BeforeRet_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , getCharSet__pureZpegs_3467 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c , tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA * tok ) {
2022-09-19 09:55:15 +03:00
NI pos ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_378 ;
2022-09-19 09:55:15 +03:00
NIM_BOOL caret ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 6 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
caret = NIM_FALSE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1610 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1611 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_379 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
caret = NIM_TRUE ;
}
LA7_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1614 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NIM_CHAR ch ;
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA10 ;
ch = ( NIM_CHAR ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1616 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1618 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_380 ;
2022-09-19 09:55:15 +03:00
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA14_ ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( pos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_380 )) { raiseOverflow (); };
pos = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_380 );
2022-09-19 09:55:15 +03:00
}
LA14_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1619 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA9 ;
}
break ;
case 92 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_406 ;
nimln_ ( 1621 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
2022-12-25 14:07:15 +02:00
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 )];
2022-09-19 09:55:15 +03:00
}
break ;
case 13 :
case 10 :
case 0 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1626 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1627 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA9 ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_407 ;
nimln_ ( 1629 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ];
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1631 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). charset [( NU )((( NU8 )( ch ))) >> 3 ] |= ( 1U << ((( NU8 )( ch )) & 7U ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1632 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1633 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T25_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_408 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_409 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_410 ;
2022-09-19 09:55:15 +03:00
T25_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( pos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_408 )) { raiseOverflow (); };
T25_ = (( NI )( TM__YGOrctedenU9ao6jM7xmy6g_408 ) < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
2022-09-19 09:55:15 +03:00
if ( ! ( T25_ )) goto LA26_ ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
LA26_ : ;
if ( ! T25_ ) goto LA27_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1634 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). charset [( NU )((( NU8 )( 45 ))) >> 3 ] |= ( 1U << ((( NU8 )( 45 )) & 7U ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
goto LA23_ ;
LA27_ : ;
{
NIM_CHAR ch2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1637 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
goto LA30_ ;
LA32_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1640 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA9 ;
}
LA30_ : ;
ch2 = ( NIM_CHAR ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1642 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_413 ;
nimln_ ( 1644 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
2022-12-25 14:07:15 +02:00
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 )];
2022-09-19 09:55:15 +03:00
}
break ;
case 13 :
case 10 :
case 0 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1649 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1650 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA9 ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1652 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ];
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
goto LA38_ ;
LA40_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1656 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA9 ;
}
LA38_ : ;
}
break ;
}
{
NI i ;
NI colontmp_ ;
NI colontmp__2 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_416 ;
2022-09-19 09:55:15 +03:00
NI res ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
colontmp__2 = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
colontmp__2 = (( NU8 )( ch2 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res = colontmp_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_417 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res <= colontmp__2 )) goto LA45 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1657 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA45 : ;
}
}
}
LA23_ : ;
}
LA21_ : ;
} LA10 : ;
} LA9 : ;
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1659 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1660 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI T50_ ;
if ( ! caret ) goto LA48_ ;
T50_ = ( NI ) 0 ;
for ( T50_ = 0 ; T50_ < 32 ; T50_ ++ )
2022-12-25 14:07:15 +02:00
( * tok ). charset [ T50_ ] = TM__YGOrctedenU9ao6jM7xmy6g_418 [ T50_ ] & ~ ( * tok ). charset [ T50_ ];
2022-09-19 09:55:15 +03:00
}
LA48_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , getSymbol__pureZpegs_3525 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c , tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA * tok ) {
2022-09-19 09:55:15 +03:00
NI pos ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1664 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_426 ;
2022-09-19 09:55:15 +03:00
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1665 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]));
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
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 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1668 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1669 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 4 );
popFrame ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_423 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_424 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_425 ;
2022-09-19 09:55:15 +03:00
T3_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt (( * c ). bufpos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_423 )) { raiseOverflow (); };
T3_ = (( NI )( TM__YGOrctedenU9ao6jM7xmy6g_423 ) < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
2022-09-19 09:55:15 +03:00
if ( ! ( T3_ )) goto LA4_ ;
2022-12-25 14:07:15 +02:00
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 )));
2022-09-19 09:55:15 +03:00
LA4_ : ;
if ( ! T3_ ) goto LA5_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 21 );
}
goto LA1_ ;
LA5_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1677 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 22 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1678 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getEscapedChar__pureZpegs_3309 ( c , tok );
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , getString__pureZpegs_3423 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c , tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA * tok ) {
2022-09-19 09:55:15 +03:00
NI pos ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_427 ;
2022-09-19 09:55:15 +03:00
NIM_CHAR quote ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 5 );
2022-12-25 14:07:15 +02:00
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 )];
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1568 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
if ( ! ( pos < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ))) goto LA2 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1569 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1571 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
}
break ;
case 13 :
case 10 :
case 0 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1575 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1576 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1577 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_429 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
goto LA6_ ;
LA8_ : ;
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_430 ;
nimln_ ( 1581 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA6_ : ;
}
break ;
}
} LA2 : ;
} LA1 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1583 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * c ). bufpos = pos ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , getDollar__pureZpegs_3436 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c , tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA * tok ) {
2022-09-19 09:55:15 +03:00
NI pos ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_431 ;
2022-09-19 09:55:15 +03:00
NIM_BOOL neg ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
neg = NIM_FALSE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1588 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_432 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1589 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
neg = NIM_TRUE ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA5_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1591 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1592 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 23 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1593 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). index = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1594 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NIM_BOOL T15_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_433 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_434 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_435 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_436 ;
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1595 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
if ( nimMulInt (( * tok ). index , (( NI ) 10 ), & TM__YGOrctedenU9ao6jM7xmy6g_433 )) { raiseOverflow (); };
2022-09-19 09:55:15 +03:00
if ( pos < 0 || pos >= (( * c ). buf ? ( * c ). buf -> Sup . len : 0 )){ raiseIndexError2 ( pos ,(( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) - 1 ); }
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA14 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1597 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! neg ) goto LA19_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1598 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if (( * tok ). index == ( IL64 ( - 9223372036854775807 ) - IL64 ( 1 ))){ raiseOverflow (); }
( * tok ). index = (( NI64 ) - (( * tok ). index ));
}
LA19_ : ;
}
goto LA7_ ;
LA11_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1600 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_437 ;
2022-09-19 09:55:15 +03:00
if ( ! neg ) goto LA24_ ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
LA24_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1602 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 24 );
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1603 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * 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 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "eqStrings" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 27 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
alen = ( a ? a -> Sup . len : 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 28 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
blen = ( b ? b -> Sup . len : 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 29 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( alen == blen )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 30 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( alen == (( NI ) 0 ))) goto LA7_ ;
result = NIM_TRUE ;
goto BeforeRet_ ;
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 31 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
result = equalMem__system_1735 ((( void * ) (( & a -> data [(( NI ) 0 )]))), (( void * ) (( & b -> data [(( NI ) 0 )]))), (( NI ) ( alen )));
goto BeforeRet_ ;
}
LA3_ : ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1682 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1683 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), setLengthStr (( * tok ). literal , (( NI ) 0 )));
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_369 ;
2022-09-19 09:55:15 +03:00
if ( ! ((( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) <= ( * c ). bufpos )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1687 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 1 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 0 ));
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1693 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T8_ ;
NIM_BOOL T9_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_371 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_372 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_373 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt (( * c ). bufpos , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_371 )) { raiseOverflow (); };
T9_ = (( NI )( TM__YGOrctedenU9ao6jM7xmy6g_371 ) < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
2022-09-19 09:55:15 +03:00
LA10_ : ;
T8_ = T9_ ;
if ( ! ( T8_ )) goto LA11_ ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
LA11_ : ;
if ( ! T8_ ) goto LA12_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1698 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 11 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), resizeString (( * tok ). literal , 3 ));
2022-12-25 14:07:15 +02:00
appendString (( * tok ). literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_374 ));
2022-09-19 09:55:15 +03:00
}
goto LA6_ ;
LA12_ : ;
{
NIM_BOOL T15_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_375 ;
nimln_ ( 1701 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1702 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 12 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), resizeString (( * tok ). literal , 2 ));
2022-12-25 14:07:15 +02:00
appendString (( * tok ). literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_376 ));
2022-09-19 09:55:15 +03:00
}
goto LA6_ ;
LA17_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1706 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 9 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1707 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 123 ));
}
LA6_ : ;
}
break ;
case 125 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_377 ;
nimln_ ( 1709 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 10 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 125 ));
}
break ;
case 91 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1713 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getCharSet__pureZpegs_3467 ( c , tok );
2022-09-19 09:55:15 +03:00
}
break ;
case 40 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_419 ;
nimln_ ( 1715 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 7 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 40 ));
}
break ;
case 41 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_420 ;
nimln_ ( 1719 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 8 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 41 ));
}
break ;
case 46 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_421 ;
nimln_ ( 1723 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 2 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 46 ));
}
break ;
case 95 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_422 ;
nimln_ ( 1727 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 3 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 95 ));
}
break ;
case 92 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1731 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getBuiltin__pureZpegs_3537 ( c , tok );
2022-09-19 09:55:15 +03:00
}
break ;
case 39 :
case 34 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1732 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getString__pureZpegs_3423 ( c , tok );
2022-09-19 09:55:15 +03:00
}
break ;
case 36 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1733 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getDollar__pureZpegs_3436 ( c , tok );
2022-09-19 09:55:15 +03:00
}
break ;
case 97 ... 122 :
case 65 ... 90 :
case 128 ... 255 :
{
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) <= ( * c ). bufpos )) goto LA32_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1737 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA32_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1738 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T36_ ;
NIM_BOOL T38_ ;
NIM_BOOL T39_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_438 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_439 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1739 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt (( * c ). bufpos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_438 )) { raiseOverflow (); };
T39_ = (( NI )( TM__YGOrctedenU9ao6jM7xmy6g_438 ) < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
2022-09-19 09:55:15 +03:00
LA40_ : ;
T38_ = T39_ ;
if ( ! ( T38_ )) goto LA41_ ;
2022-12-25 14:07:15 +02:00
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 )));
2022-09-19 09:55:15 +03:00
LA41_ : ;
T36_ = T38_ ;
LA37_ : ;
if ( ! T36_ ) goto LA42_ ;
2022-12-25 14:07:15 +02:00
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_ ;
2022-09-19 09:55:15 +03:00
goto LA47_ ;
LA44_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1742 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 2 );
}
goto LA48_ ;
LA45_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1743 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 3 );
}
goto LA48_ ;
LA46_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1744 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 1 );
}
goto LA48_ ;
LA47_ : ;
{
}
LA48_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1746 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), setLengthStr (( * tok ). literal , (( NI ) 0 )));
2022-12-25 14:07:15 +02:00
nimln_ ( 1747 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1748 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getDollar__pureZpegs_3436 ( c , tok );
2022-09-19 09:55:15 +03:00
}
goto LA53_ ;
LA55_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1750 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getString__pureZpegs_3423 ( c , tok );
2022-09-19 09:55:15 +03:00
}
LA53_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1751 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( * tok ). modifier == (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ))) goto LA60_ ;
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
}
LA60_ : ;
}
LA42_ : ;
}
break ;
case 43 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_443 ;
nimln_ ( 1753 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 16 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 43 ));
}
break ;
case 42 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_444 ;
nimln_ ( 1757 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 15 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 43 ));
}
break ;
case 60 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1761 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T67_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_445 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_446 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_447 ;
2022-09-19 09:55:15 +03:00
T67_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt (( * c ). bufpos , (( NI ) 2 ), & TM__YGOrctedenU9ao6jM7xmy6g_445 )) { raiseOverflow (); };
T67_ = (( NI )( TM__YGOrctedenU9ao6jM7xmy6g_445 ) < (( * c ). buf ? ( * c ). buf -> Sup . len : 0 ));
2022-09-19 09:55:15 +03:00
if ( ! ( T67_ )) goto LA68_ ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
LA68_ : ;
if ( ! T67_ ) goto LA69_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 13 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1764 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), resizeString (( * tok ). literal , 2 ));
2022-12-25 14:07:15 +02:00
appendString (( * tok ). literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_448 ));
2022-09-19 09:55:15 +03:00
}
goto LA65_ ;
LA69_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1766 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 60 ));
}
LA65_ : ;
}
break ;
case 47 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_449 ;
nimln_ ( 1768 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 14 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 47 ));
}
break ;
case 63 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_450 ;
nimln_ ( 1772 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 19 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 63 ));
}
break ;
case 33 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_451 ;
nimln_ ( 1776 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 18 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 33 ));
}
break ;
case 38 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_452 ;
nimln_ ( 1780 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 17 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 33 ));
}
break ;
case 64 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_453 ;
nimln_ ( 1784 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 20 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 64 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1787 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_454 ;
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1788 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 11 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 64 ));
}
LA79_ : ;
}
break ;
case 94 :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_455 ;
nimln_ ( 1792 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 25 );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), addChar (( * tok ). literal , 94 ));
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_456 ;
nimln_ ( 1796 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( * c ). buf ? ( * c ). buf -> Sup . len : 0 ) <= ( * c ). bufpos )) goto LA85_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1797 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * tok ). kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1798 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unsureAsgnRef (( void ** ) ( & ( * tok ). literal ), copyString ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_368 )));
2022-09-19 09:55:15 +03:00
}
LA85_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1799 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
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 );
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NI , getLine__pureZpegs_3298 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "getLine" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1480 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( * L ). lineNumber ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NI , getColumn__pureZpegs_3295 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_457 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_458 ;
nimfr_ ( "getColumn" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , errorStr__pureZpegs_3301 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * L , NimStringDesc * msg , NI line , NI col ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NI line_2 ;
NI col_2 ;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T11_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "errorStr" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1483 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( line < (( NI ) 0 ))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
line_2 = getLine__pureZpegs_3298 ( L );
2022-09-19 09:55:15 +03:00
}
goto LA1_ ;
LA3_ : ;
{
line_2 = line ;
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1484 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( col < (( NI ) 0 ))) goto LA8_ ;
2022-12-25 14:07:15 +02:00
col_2 = getColumn__pureZpegs_3295 ( L );
2022-09-19 09:55:15 +03:00
}
goto LA6_ ;
LA8_ : ;
{
col_2 = col ;
}
LA6_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1485 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T11_ , sizeof ( tyArray__sMpvt1sOxOJ3LFGulnbeMQ ));
T11_ [ 0 ] = copyString (( * L ). filename );
2022-12-25 14:07:15 +02:00
T11_ [ 1 ] = dollar___systemZdollars_3 ( line_2 );
T11_ [ 2 ] = dollar___systemZdollars_3 ( col_2 );
2022-09-19 09:55:15 +03:00
T11_ [ 3 ] = copyString ( msg );
2022-12-25 14:07:15 +02:00
result = nsuFormatOpenArray ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_459 ), T11_ , 4 );
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
static N_INLINE ( NI , pluspercent___system_696 )( NI x , NI y ) {
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "+%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
result = (( NI ) (( NU )(( NU64 )((( NU ) ( x ))) + ( NU64 )((( NU ) ( y ))))));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * c ). refcount = pluspercent___system_696 (( * c ). refcount , (( NI ) 8 ));
popFrame ();
}
static N_INLINE ( NI , minuspercent___system_716 )( NI x , NI y ) {
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "-%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
result = (( NI ) (( NU )(( NU64 )((( NU ) ( x ))) - ( NU64 )((( NU ) ( y ))))));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * , usrToCell__system_5299 )( void * usr ) {
2022-09-19 09:55:15 +03:00
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * result ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "usrToCell" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
result = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 177 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "<%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
result = (( NU64 )((( NU ) ( x ))) < ( NU64 )((( NU ) ( y ))));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
popFrame ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * c ). refcount = minuspercent___system_716 (( * c ). refcount , (( NI ) 8 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 249 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
T3_ = ( NIM_BOOL ) 0 ;
T3_ = ltpercent___system_1005 (( * c ). refcount , (( NI ) 8 ));
if ( ! T3_ ) goto LA4_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 250 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
rtlAddZCT__system_5342 ( c );
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
popFrame ();
}
static N_INLINE ( void , asgnRef )( void ** dest , void * src ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T5_ ;
if ( !! (( src == NIM_NIL ))) goto LA3_ ;
T5_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T5_ = usrToCell__system_5299 ( src );
incRef__system_5337 ( T5_ );
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 287 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T10_ ;
if ( !! ((( * dest ) == NIM_NIL ))) goto LA8_ ;
T10_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T10_ = usrToCell__system_5299 (( * dest ));
decRef__system_5344 ( T10_ );
2022-09-19 09:55:15 +03:00
}
LA8_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 288 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
( * dest ) = src ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , pegError__pureZpegs_3673 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , NimStringDesc * msg , NI line , NI col ) {
2022-09-19 09:55:15 +03:00
tyObject_EInvalidPeg__puU8NKFnFhXREunnzDo9bUA * e ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "pegError" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
e = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1825 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
popFrame ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
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 );
2022-12-25 14:07:15 +02:00
appendString ( T5_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_460 ));
2022-09-19 09:55:15 +03:00
appendString ( T5_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
appendString ( T5_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_461 ));
pegError__pureZpegs_3673 (( & ( * p )), T5_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
popFrame ();
}
N_LIB_PRIVATE N_NIMCALL ( void , npegsOptional )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( 4063232 & (( NU64 ) 1 << (( NU )( a . kind ) & 63U ))) != 0 )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 226 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & a ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
}
goto LA1_ ;
LA3_ : ;
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T6_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 228 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NI , len__pureZpegs_270 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a ) {
2022-09-19 09:55:15 +03:00
NI result ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "len" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 172 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( !! ((( t ? t -> Sup . len : 0 ) == (( NI ) 1 )))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 146 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 148 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 );
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , add__pureZpegs_276 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * d , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ s ) {
2022-09-19 09:55:15 +03:00
NI T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , addSequence__pureZpegs_335 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * dest , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem ) {
2022-09-19 09:55:15 +03:00
NI L ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
T1_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 207 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 209 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 211 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 212 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
add__pureZpegs_276 ( dest , elem );
2022-09-19 09:55:15 +03:00
}
break ;
}
}
goto LA2_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 213 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
add__pureZpegs_276 ( dest , elem );
2022-09-19 09:55:15 +03:00
}
LA2_ : ;
popFrame ();
}
N_LIB_PRIVATE N_NIMCALL ( void , npegssequence )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * a , NI aLen_0 , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 8 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 9 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_466 ;
2022-09-19 09:55:15 +03:00
if ( ! ( i < aLen_0 )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 189 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( i < 0 || i >= aLen_0 ){ raiseIndexError2 ( i , aLen_0 - 1 ); }
xX60gensym12_ = ( & a [ i ]);
{
2022-12-25 14:07:15 +02:00
nimln_ ( 190 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 191 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 235 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i_2 = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 236 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
T9_ = ( colontmp_ ? colontmp_ -> Sup . len : 0 );
L = T9_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 237 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_464 ;
2022-09-19 09:55:15 +03:00
if ( ! ( i_2 < L )) goto LA11 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 191 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]);
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NI T14_ ;
T14_ = ( colontmp_ ? colontmp_ -> Sup . len : 0 );
if ( !! (( T14_ == L ))) goto LA15_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_465 ));
2022-09-19 09:55:15 +03:00
}
LA15_ : ;
} LA11 : ;
}
}
}
goto LA4_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 194 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
addSequence__pureZpegs_335 ( Result , ( * xX60gensym12_ ));
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA3 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 218 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI T20_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 195 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T20_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T20_ = len__pureZpegs_270 (( * Result ));
2022-09-19 09:55:15 +03:00
if ( ! ( T20_ == (( NI ) 1 ))) goto LA21_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 196 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1884 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
switch ( m ) {
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ) :
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 1 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1849 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
npegstermStr ( s , Result );
}
break ;
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 2 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1850 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
npegstermIgnoreCase ( s , Result );
}
break ;
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1851 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
npegstermIgnoreStyle ( s , Result );
}
break ;
}
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , arrowIsNextTok__pureZpegs_3653 )( tyObject_PegLexer__PtCHh4SlKU9c9auwVazDFB6Q * c ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
NI pos ;
NIM_BOOL T9_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_469 ;
nimfr_ ( "arrowIsNextTok" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1804 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
pos = ( * c ). bufpos ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1805 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NIM_BOOL T3_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_467 ;
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
if ( nimAddInt ( pos , (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_467 )) { raiseOverflow (); };
pos = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_467 );
2022-09-19 09:55:15 +03:00
} LA2 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1806 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1808 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
LA10_ : ;
result = T9_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
static N_INLINE ( void , nimGCunrefNoCycle )( void * p ) {
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
T1_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T1_ = usrToCell__system_5299 ( p );
decRef__system_5344 ( T1_ );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "newNonTerminal" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 360 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * , getNonTerminal__pureZpegs_3753 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p , NimStringDesc * name ) {
2022-09-19 09:55:15 +03:00
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * result ;
NI T10_ ;
NI T11_ ;
NI T12_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "getNonTerminal" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = NIM_NIL ;
{
NI i ;
NI colontmp_ ;
NI T2_ ;
NI res ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1840 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T2_ = ((( * p ). nonterms ? ( * p ). nonterms -> Sup . len : 0 ) - 1 );
colontmp_ = T2_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_470 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res <= colontmp_ )) goto LA4 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1840 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
i = res ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1841 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ];
2022-12-25 14:07:15 +02:00
nimln_ ( 1840 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI T7_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1842 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T7_ = ( NI ) 0 ;
T7_ = nsuCmpIgnoreStyle (( * result ). name , name );
if ( ! ( T7_ == (( NI ) 0 ))) goto LA8_ ;
goto BeforeRet_ ;
}
LA8_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA4 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1844 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T10_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T10_ = getLine__pureZpegs_3298 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
T11_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T11_ = getColumn__pureZpegs_3295 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
result = npegsnewNonTerminal ( name , T10_ , T11_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 1845 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NI , spaceCost__pureZpegs_494 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ n ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "spaceCost" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 333 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 338 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 1 );
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 14 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 341 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 6 );
}
break ;
default :
{
{
NI i ;
NI colontmp_ ;
NI T6_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_472 ;
2022-09-19 09:55:15 +03:00
NI res ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 343 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T6_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
res = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI T9_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_473 ;
NI TM__YGOrctedenU9ao6jM7xmy6g_474 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res <= colontmp_ )) goto LA8 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 343 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
i = res ;
2022-12-25 14:07:15 +02:00
nimln_ ( 344 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 345 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) 5 ) <= result )) goto LA12_ ;
goto LA5 ;
}
LA12_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA8 : ;
}
} LA5 : ;
}
break ;
}
popFrame ();
return result ;
}
N_LIB_PRIVATE N_NIMCALL ( void , npegsnonterminal )( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * n , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( !! ( ! (( n == (( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * ) NIM_NIL ))))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_471 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 351 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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 ;
2022-12-25 14:07:15 +02:00
T9_ = spaceCost__pureZpegs_494 (( * n ). rule );
2022-09-19 09:55:15 +03:00
T7_ = ( T9_ < (( NI ) 5 ));
LA8_ : ;
if ( ! T7_ ) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 353 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & ( * n ). rule ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
}
goto LA5_ ;
LA10_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 355 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( !! ( ! ((( s [( NU )((( NU8 )( 0 ))) >> 3 ] & ( 1U << (( NU )((( NU8 )( 0 ))) & 7U ))) != 0 )))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_477 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 168 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 );
2022-12-25 14:07:15 +02:00
nimln_ ( 169 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 170 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimCopyMem (( void * )( * Result ). charChoice , ( NIM_CONST void * ) s , 32 );
popFrame ();
}
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1980 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
nimln_ ( 1981 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1985 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T4_ , sizeof ( tyArray__rS9bk8uu9axETY9bOxp2l1GHQ ));
nimCopyMem (( void * )( & T4_ [ 0 ]), ( NIM_CONST void * ) Result , sizeof ( T4_ [ 0 ]));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T4_ [ 1 ]));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T5_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegssequence ( T4_ , 2 , ( & T5_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T5_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 4 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1987 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T9_ ;
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T12_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T13_ ;
T9_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T9_ = arrowIsNextTok__pureZpegs_3653 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
if ( !! ( T9_ )) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1988 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T12_ , sizeof ( tyArray__rS9bk8uu9axETY9bOxp2l1GHQ ));
nimCopyMem (( void * )( & T12_ [ 0 ]), ( NIM_CONST void * ) Result , sizeof ( T12_ [ 0 ]));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T12_ [ 1 ]));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T13_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegssequence ( T12_ , 2 , ( & T13_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T13_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
}
goto LA7_ ;
LA10_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1989 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
LA7_ : ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1990 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
break ;
}
}
} LA1 : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , addChoice__pureZpegs_283 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * dest , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ elem ) {
2022-09-19 09:55:15 +03:00
NI L ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
T1_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 179 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 181 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ); }
2022-12-25 14:07:15 +02:00
nimln_ ( 183 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 184 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
add__pureZpegs_276 ( dest , elem );
2022-09-19 09:55:15 +03:00
}
break ;
}
}
goto LA2_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 185 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
add__pureZpegs_276 ( dest , elem );
2022-09-19 09:55:15 +03:00
}
LA2_ : ;
popFrame ();
}
N_LIB_PRIVATE N_NIMCALL ( void , npegsOrderedChoice )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * a , NI aLen_0 , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 8 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 9 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_480 ;
2022-09-19 09:55:15 +03:00
if ( ! ( i < aLen_0 )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 189 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( i < 0 || i >= aLen_0 ){ raiseIndexError2 ( i , aLen_0 - 1 ); }
xX60gensym10_ = ( & a [ i ]);
{
2022-12-25 14:07:15 +02:00
nimln_ ( 190 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 191 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 235 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i_2 = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 236 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
T9_ = ( colontmp_ ? colontmp_ -> Sup . len : 0 );
L = T9_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 237 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_479 ;
2022-09-19 09:55:15 +03:00
if ( ! ( i_2 < L )) goto LA11 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 191 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ]);
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NI T14_ ;
T14_ = ( colontmp_ ? colontmp_ -> Sup . len : 0 );
if ( !! (( T14_ == L ))) goto LA15_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_465 ));
2022-09-19 09:55:15 +03:00
}
LA15_ : ;
} LA11 : ;
}
}
}
goto LA4_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 194 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
addChoice__pureZpegs_283 ( Result , ( * xX60gensym10_ ));
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA3 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 201 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI T20_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 195 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T20_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T20_ = len__pureZpegs_270 (( * Result ));
2022-09-19 09:55:15 +03:00
if ( ! ( T20_ == (( NI ) 1 ))) goto LA21_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 196 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1994 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T3_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T4_ ;
if ( ! (( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 14 ))) goto LA2 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T3_ , sizeof ( tyArray__rS9bk8uu9axETY9bOxp2l1GHQ ));
nimCopyMem (( void * )( & T3_ [ 0 ]), ( NIM_CONST void * ) Result , sizeof ( T3_ [ 0 ]));
2022-12-25 14:07:15 +02:00
seqExpr__pureZpegs_3855 ( p , ( & T3_ [ 1 ]));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T4_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsOrderedChoice ( T3_ , 2 , ( & T4_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T4_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
} LA2 : ;
}
popFrame ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( * p ). tok . kind == kind )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
goto LA1_ ;
LA3_ : ;
{
NimStringDesc * T6_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1835 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T6_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
popFrame ();
}
N_LIB_PRIVATE N_NIMCALL ( void , npegsCapture )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ a , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ) {
2022-12-25 14:07:15 +02:00
nimfr_ ( "*" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 232 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 234 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! NIM_TRUE ) goto LA4_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_528 ));
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
}
break ;
case (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 12 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T7_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 237 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 239 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 241 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 243 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1864 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch ( hashString (( * p ). tok . literal ) & 15 ) {
case 0 :
2022-12-25 14:07:15 +02:00
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_ ;
2022-09-19 09:55:15 +03:00
break ;
case 1 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_504 ))) goto LA1_ ;
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_518 ))) goto LA15_ ;
2022-09-19 09:55:15 +03:00
break ;
case 2 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_510 ))) goto LA7_ ;
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_511 ))) goto LA8_ ;
2022-09-19 09:55:15 +03:00
break ;
case 3 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_516 ))) goto LA13_ ;
2022-09-19 09:55:15 +03:00
break ;
case 5 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_505 ))) goto LA2_ ;
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_517 ))) goto LA14_ ;
2022-09-19 09:55:15 +03:00
break ;
case 6 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_507 ))) goto LA4_ ;
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_513 ))) goto LA10_ ;
2022-09-19 09:55:15 +03:00
break ;
case 10 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_515 ))) goto LA12_ ;
2022-09-19 09:55:15 +03:00
break ;
case 11 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_506 ))) goto LA3_ ;
2022-09-19 09:55:15 +03:00
break ;
case 14 :
2022-12-25 14:07:15 +02:00
if ( eqStrings (( * p ). tok . literal , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_514 ))) goto LA11_ ;
2022-09-19 09:55:15 +03:00
break ;
}
goto LA16_ ;
LA1_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1865 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
newLine__pureZpegs_450 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA2_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1866 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_519 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1867 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_520 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA4_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1868 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_521 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA5_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1869 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_522 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1870 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_523 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA7_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1871 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_524 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA8_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1872 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_525 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA9_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1873 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_526 , Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA10_ : ;
{
tyArray__rS9bk8uu9axETY9bOxp2l1GHQ T28_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T29_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1874 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T28_ , sizeof ( tyArray__rS9bk8uu9axETY9bOxp2l1GHQ ));
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T29_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
npegscharSet ( TM__YGOrctedenU9ao6jM7xmy6g_529 , ( & T29_ ));
2022-09-19 09:55:15 +03:00
npegsGreedyRep ( T29_ , ( & T28_ [ 1 ]));
2022-12-25 14:07:15 +02:00
nimln_ ( 1874 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
npegssequence ( T28_ , 2 , Result );
}
goto LA17_ ;
LA11_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1875 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unicodeLetter__pureZpegs_452 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA12_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1876 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unicodeUpper__pureZpegs_456 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA13_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1877 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unicodeLower__pureZpegs_454 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA14_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1878 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unicodeTitle__pureZpegs_458 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA15_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1879 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
unicodeWhitespace__pureZpegs_460 ( Result );
2022-09-19 09:55:15 +03:00
}
goto LA17_ ;
LA16_ : ;
{
NimStringDesc * T36_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1880 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T36_ = NIM_NIL ;
T36_ = rawNewString ((( * p ). tok . literal ? ( * p ). tok . literal -> Sup . len : 0 ) + 18 );
2022-12-25 14:07:15 +02:00
appendString ( T36_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_530 ));
2022-09-19 09:55:15 +03:00
appendString ( T36_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T36_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA17_ : ;
popFrame ();
}
N_LIB_PRIVATE N_NIMCALL ( void , npegstermChar )( NIM_CHAR t , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
if ( !! ( ! ((( NU8 )( t ) == ( NU8 )( 0 ))))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_531 ));
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 163 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , endAnchor__pureZpegs_464 )( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-09-19 09:55:15 +03:00
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T1_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T1_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
any__pureZpegs_446 (( & T1_ ));
2022-09-19 09:55:15 +03:00
npegsNotPredicate ( T1_ , Result );
popFrame ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ : ;
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_533 ;
if ( nimSubInt ((( NI ) ( index )), (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_533 )) { raiseOverflow (); };
T1_ = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_533 );
2022-09-19 09:55:15 +03:00
}
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ : ;
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_534 ;
if ( nimSubInt ((( NI ) ( index )), (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_534 )) { raiseOverflow (); };
T1_ = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_534 );
2022-09-19 09:55:15 +03:00
}
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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_ : ;
{
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_535 ;
if ( nimSubInt ((( NI ) ( index )), (( NI ) 1 ), & TM__YGOrctedenU9ao6jM7xmy6g_535 )) { raiseOverflow (); };
T1_ = ( NI )( TM__YGOrctedenU9ao6jM7xmy6g_535 );
2022-09-19 09:55:15 +03:00
}
LA2_ : ;
if (( T1_ ) < (( NI ) - 20 ) || ( T1_ ) > (( NI ) 19 )){ raiseRangeErrorI ( T1_ , (( NI ) - 20 ), (( NI ) 19 )); }
( * Result ). index = (( NI ) ( T1_ ));
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , modifiedBackref__pureZpegs_3791 )( NI s , tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL reverse ;
NI index ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
reverse = ( s < (( NI ) 0 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1856 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! reverse ) goto LA3_ ;
if ( s == ( IL64 ( - 9223372036854775807 ) - IL64 ( 1 ))){ raiseOverflow (); }
index = (( NI64 ) - ( s ));
}
goto LA1_ ;
LA3_ : ;
{
index = s ;
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1857 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch ( m ) {
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ) :
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 1 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1858 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if (( index ) < (( NI ) 1 ) || ( index ) > (( NI ) 20 )){ raiseRangeErrorI ( index , (( NI ) 1 ), (( NI ) 20 )); }
npegsbackref ((( NI ) ( index )), reverse , Result );
}
break ;
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 2 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1859 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if (( index ) < (( NI ) 1 ) || ( index ) > (( NI ) 20 )){ raiseRangeErrorI ( index , (( NI ) 1 ), (( NI ) 20 )); }
npegsbackrefIgnoreCase ((( NI ) ( index )), reverse , Result );
}
break ;
case (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1860 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
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 ();
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{ 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 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1887 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch (( * p ). tok . kind ) {
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 17 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T2_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T2_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T2_ ));
2022-09-19 09:55:15 +03:00
npegsAndPredicate ( T2_ , Result );
goto BeforeRet_ ;
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 18 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T4_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T4_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T4_ ));
2022-09-19 09:55:15 +03:00
npegsNotPredicate ( T4_ , Result );
goto BeforeRet_ ;
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 20 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T6_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T6_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T6_ ));
2022-09-19 09:55:15 +03:00
npegsSearch ( T6_ , Result );
goto BeforeRet_ ;
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 11 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T8_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T9_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T10_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T8_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T8_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T9_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T8_ , ( & ( * p )), ( & T9_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T10_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npgegsCapturedSearch ( T9_ , ( & T10_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T10_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
goto BeforeRet_ ;
}
break ;
default :
{
}
break ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1901 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch (( * p ). tok . kind ) {
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 4 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1903 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T21_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T22_ ;
if ( ! ( * p ). identIsVerbatim ) goto LA15_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1904 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
m = ( * p ). tok . modifier ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1905 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( m == (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ))) goto LA19_ ;
m = ( * p ). modifier ;
}
LA19_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1906 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T21_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
modifiedTerm__pureZpegs_3787 (( * p ). tok . literal , m , ( & T21_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T22_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T21_ , ( & ( * p )), ( & T22_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T22_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1907 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
goto LA13_ ;
LA15_ : ;
{
NIM_BOOL T24_ ;
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * nt ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T27_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T28_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1908 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T24_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T24_ = arrowIsNextTok__pureZpegs_3653 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
if ( !! ( T24_ )) goto LA25_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * nt ). flags |= (( NU8 ) 1 ) << (((( tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ) 1 )) & 7 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1911 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T27_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsnonterminal ( nt , ( & T27_ ));
nimZeroMem (( void * )( & T28_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T27_ , ( & ( * p )), ( & T28_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T28_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1912 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
goto LA13_ ;
LA25_ : ;
{
NimStringDesc * T30_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1914 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T30_ = NIM_NIL ;
T30_ = rawNewString ((( * p ). tok . literal ? ( * p ). tok . literal -> Sup . len : 0 ) + 32 );
2022-12-25 14:07:15 +02:00
appendString ( T30_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_475 ));
2022-09-19 09:55:15 +03:00
appendString ( T30_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T30_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA13_ : ;
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 5 ) :
{
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m_2 ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T36_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T37_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1916 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
m_2 = ( * p ). tok . modifier ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1917 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( m_2 == (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ))) goto LA34_ ;
m_2 = ( * p ). modifier ;
}
LA34_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1918 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T36_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
modifiedTerm__pureZpegs_3787 (( * p ). tok . literal , m_2 , ( & T36_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T37_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T36_ , ( & ( * p )), ( & T37_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T37_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1919 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 6 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T43_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T44_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1921 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( * p ). tok . charset [( NU )((( NU8 )( 0 ))) >> 3 ] & ( 1U << (( NU )((( NU8 )( 0 ))) & 7U ))) != 0 )) goto LA41_ ;
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
}
LA41_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1923 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T43_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegscharSet (( * p ). tok . charset , ( & T43_ ));
nimZeroMem (( void * )( & T44_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T43_ , ( & ( * p )), ( & T44_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T44_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1924 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 7 ) :
{
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 9 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T47_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T48_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T49_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T47_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
parseExpr__pureZpegs_3751 ( p , ( & T47_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T48_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsCapture ( T47_ , ( & T48_ ));
nimZeroMem (( void * )( & T49_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T48_ , ( & ( * p )), ( & T49_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T49_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 12 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T51_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1935 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T51_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
nimZeroMem (( void * )( & T51_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
T51_ . kind = (( tyEnum_PegKind__r9a6rAhGclsLWkBysfmtr6Q ) 0 );
npegsCapture ( T51_ , Result );
2022-12-25 14:07:15 +02:00
nimln_ ( 1936 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 2 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T53_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T54_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1938 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T53_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
any__pureZpegs_446 (( & T53_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T54_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T53_ , ( & ( * p )), ( & T54_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T54_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1939 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 3 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T56_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T57_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1941 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T56_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
anyRune__pureZpegs_448 (( & T56_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T57_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T56_ , ( & ( * p )), ( & T57_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T57_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1942 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 21 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T59_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T60_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1944 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T59_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
builtin__pureZpegs_3797 ( p , ( & T59_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T60_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T59_ , ( & ( * p )), ( & T60_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T60_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1945 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 22 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T62_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T63_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1947 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T62_ , ( & ( * p )), ( & T63_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T63_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1948 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 24 ) :
{
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 25 ) :
{
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 23 ) :
{
tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA m_3 ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T79_ ;
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T80_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1956 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1957 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T73_ = NIM_NIL ;
T74_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T74_ = dollar___systemZdollars_3 (( * p ). tok . index );
2022-09-19 09:55:15 +03:00
T73_ = rawNewString (( T74_ ? T74_ -> Sup . len : 0 ) + 30 );
2022-12-25 14:07:15 +02:00
appendString ( T73_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_532 ));
2022-09-19 09:55:15 +03:00
appendString ( T73_ , T74_ );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T73_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA71_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1958 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
m_3 = ( * p ). tok . modifier ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1959 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( m_3 == (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 ))) goto LA77_ ;
m_3 = ( * p ). modifier ;
}
LA77_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1960 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T79_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
modifiedBackref__pureZpegs_3791 (( * p ). tok . index , m_3 , ( & T79_ ));
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T80_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
token__pureZpegs_3816 ( T79_ , ( & ( * p )), ( & T80_ ));
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & T80_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1961 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
default :
{
NimStringDesc * T82_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1963 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T82_ = NIM_NIL ;
T82_ = rawNewString ((( * p ). tok . literal ? ( * p ). tok . literal -> Sup . len : 0 ) + 32 );
2022-12-25 14:07:15 +02:00
appendString ( T82_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_475 ));
2022-09-19 09:55:15 +03:00
appendString ( T82_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
}
break ;
}
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1965 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
nimln_ ( 1966 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
switch (( * p ). tok . kind ) {
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 19 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T86_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1968 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T86_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsOptional (( * Result ), ( & T86_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T86_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1969 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 15 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T88_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1971 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T88_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsGreedyRep (( * Result ), ( & T88_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T88_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1972 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 16 ) :
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T90_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1974 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T90_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
npegsGreedyPosRep (( * Result ), ( & T90_ ));
genericShallowAssign (( void * ) Result , ( void * )( & T90_ ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1975 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1976 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA83 ;
}
break ;
}
}
} LA83 : ;
} BeforeRet_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * , parseRule__pureZpegs_3865 )( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg * p ) {
2022-09-19 09:55:15 +03:00
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "parseRule" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1999 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
T3_ = ( NIM_BOOL ) 0 ;
T3_ = (( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 4 ));
if ( ! ( T3_ )) goto LA4_ ;
2022-12-25 14:07:15 +02:00
T3_ = arrowIsNextTok__pureZpegs_3653 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
LA4_ : ;
if ( ! T3_ ) goto LA5_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T11_ ;
if ( ! ((( * result ). flags & (( NU8 ) 1 << (( NU )((( tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ) 0 )) & 7U ))) != 0 )) goto LA9_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2002 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T11_ = NIM_NIL ;
T11_ = rawNewString ((( * result ). name ? ( * result ). name -> Sup . len : 0 ) + 21 );
2022-12-25 14:07:15 +02:00
appendString ( T11_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_536 ));
2022-09-19 09:55:15 +03:00
appendString ( T11_ , ( * result ). name );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T11_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA9_ : ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
( * result ). flags |= (( NU8 ) 1 ) << (((( tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ) 0 )) & 7 );
}
goto LA1_ ;
LA5_ : ;
{
NimStringDesc * T13_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2010 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T13_ = NIM_NIL ;
T13_ = rawNewString ((( * p ). tok . literal ? ( * p ). tok . literal -> Sup . len : 0 ) + 26 );
2022-12-25 14:07:15 +02:00
appendString ( T13_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_537 ));
2022-09-19 09:55:15 +03:00
appendString ( T13_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T13_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2014 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
if ( ! (( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 21 ))) goto LA2 ;
2022-12-25 14:07:15 +02:00
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_ ;
2022-09-19 09:55:15 +03:00
goto LA6_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2017 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * p ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 2 );
2022-12-25 14:07:15 +02:00
nimln_ ( 2018 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA4_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2020 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * p ). modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 3 );
2022-12-25 14:07:15 +02:00
nimln_ ( 2021 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
getTok__pureZpegs_3728 ( p );
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA5_ : ;
{
tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ T11_ ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T11_ ), sizeof ( tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ ));
2022-12-25 14:07:15 +02:00
primary__pureZpegs_3824 ( p , ( & T11_ ));
2022-09-19 09:55:15 +03:00
npegsOptional ( T11_ , ( & ( * p ). skip ));
}
goto LA7_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2025 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
goto LA1 ;
}
LA7_ : ;
} LA2 : ;
} LA1 : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2026 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T15_ ;
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * T19_ ;
T15_ = ( NIM_BOOL ) 0 ;
T15_ = (( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 4 ));
if ( ! ( T15_ )) goto LA16_ ;
2022-12-25 14:07:15 +02:00
T15_ = arrowIsNextTok__pureZpegs_3653 (( & ( * p ). Sup ));
2022-09-19 09:55:15 +03:00
LA16_ : ;
if ( ! T15_ ) goto LA17_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2027 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T19_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T19_ = parseRule__pureZpegs_3865 ( p );
2022-09-19 09:55:15 +03:00
genericShallowAssign (( void * ) Result , ( void * )( & ( * T19_ ). rule ), ( & NTIpeg__4Bytir9b2lq5I84yi5O7ztQ_ ));
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2028 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * T22_ ;
if ( !! ((( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 1 )))) goto LA21 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2029 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T22_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T22_ = parseRule__pureZpegs_3865 ( p );
2022-09-19 09:55:15 +03:00
( void )( T22_ );
} LA21 : ;
}
}
goto LA13_ ;
LA17_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 2031 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
( * p ). identIsVerbatim = NIM_TRUE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2032 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
parseExpr__pureZpegs_3751 ( p , Result );
2022-09-19 09:55:15 +03:00
}
LA13_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2033 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T28_ ;
if ( !! ((( * p ). tok . kind == (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 1 )))) goto LA26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2034 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T28_ = NIM_NIL ;
T28_ = rawNewString ((( * p ). tok . literal ? ( * p ). tok . literal -> Sup . len : 0 ) + 25 );
2022-12-25 14:07:15 +02:00
appendString ( T28_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_538 ));
2022-09-19 09:55:15 +03:00
appendString ( T28_ , ( * p ). tok . literal );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T28_ , (( NI ) - 1 ), (( NI ) - 1 ));
2022-09-19 09:55:15 +03:00
}
LA26_ : ;
{
NI i ;
NI colontmp_ ;
NI T30_ ;
NI res ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2035 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T30_ = ((( * p ). nonterms ? ( * p ). nonterms -> Sup . len : 0 ) - 1 );
colontmp_ = T30_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA * nt ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_541 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res <= colontmp_ )) goto LA32 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2035 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
i = res ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2036 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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 ];
2022-12-25 14:07:15 +02:00
nimln_ ( 2035 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T37_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2037 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
if ( !! (((( * nt ). flags & (( NU8 ) 1 << (( NU )((( tyEnum_NonTerminalFlag__raeF9a9anryo8cnwfITE0Glw ) 0 )) & 7U ))) != 0 ))) goto LA35_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2038 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T37_ = NIM_NIL ;
T37_ = rawNewString ((( * nt ). name ? ( * nt ). name -> Sup . len : 0 ) + 23 );
2022-12-25 14:07:15 +02:00
appendString ( T37_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_539 ));
2022-09-19 09:55:15 +03:00
appendString ( T37_ , ( * nt ). name );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T37_ , ( * nt ). line , ( * nt ). col );
2022-09-19 09:55:15 +03:00
}
goto LA33_ ;
LA35_ : ;
{
NIM_BOOL T39_ ;
NimStringDesc * T43_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2039 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
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_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2040 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T43_ = NIM_NIL ;
T43_ = rawNewString ((( * nt ). name ? ( * nt ). name -> Sup . len : 0 ) + 13 );
2022-12-25 14:07:15 +02:00
appendString ( T43_ , (( NimStringDesc * ) & TM__YGOrctedenU9ao6jM7xmy6g_540 ));
2022-09-19 09:55:15 +03:00
appendString ( T43_ , ( * nt ). name );
2022-12-25 14:07:15 +02:00
pegError__pureZpegs_3673 (( & ( * p )), T43_ , ( * nt ). line , ( * nt ). col );
2022-09-19 09:55:15 +03:00
}
goto LA33_ ;
LA41_ : ;
LA33_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA32 : ;
}
}
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parsePeg__pureZpegs_3916 )( NimStringDesc * pattern , NimStringDesc * filename , NI line , NI col , tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ * Result ) {
2022-09-19 09:55:15 +03:00
tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg p ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "parsePeg" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & p ), sizeof ( tyObject_PegParser__YGbAG2ONLZxyHsgzU1OeCg ));
p . Sup . m_type = ( & NTIpegparser__YGbAG2ONLZxyHsgzU1OeCg_ );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
p . tok . kind = (( tyEnum_TokKind__PXxfBn560z0EWOn5M2H9aWw ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 2049 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
p . tok . modifier = (( tyEnum_Modifier__7Wz82JmsepInwCEDiPsupA ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 2050 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
p . tok . literal = (( NimStringDesc * ) NIM_NIL );
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
p . nonterms = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2053 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
p . identIsVerbatim = NIM_FALSE ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
popFrame ();
}
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "find" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NI ) 0 ;
nimZeroMem (( void * )( & c ), sizeof ( tyObject_Captures__tZhlqR24EekS3w5Qr6WNZQ ));
2022-12-25 14:07:15 +02:00
nimln_ ( 1120 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
c . origStart = start ;
{
NI i ;
NI colontmp_ ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_543 ;
2022-09-19 09:55:15 +03:00
NI res ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
res = start ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_546 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res <= colontmp_ )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
i = res ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1122 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
c . ml = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 1121 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
{
NI T6_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1123 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
T6_ = ( NI ) 0 ;
T6_ = npegsrawMatch ( s , pattern , i , ( & c ));
if ( ! ((( NI ) 0 ) <= T6_ )) goto LA7_ ;
{
2022-12-25 14:07:15 +02:00
NI kX60gensym571_ ;
2022-09-19 09:55:15 +03:00
NI colontmp__2 ;
2022-12-25 14:07:15 +02:00
NI TM__YGOrctedenU9ao6jM7xmy6g_544 ;
2022-09-19 09:55:15 +03:00
NI res_2 ;
2022-12-25 14:07:15 +02:00
kX60gensym571_ = ( NI ) 0 ;
2022-09-19 09:55:15 +03:00
colontmp__2 = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
res_2 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
NI startIdxX60gensym571_ ;
NI endIdxX60gensym571_ ;
NI TM__YGOrctedenU9ao6jM7xmy6g_545 ;
2022-09-19 09:55:15 +03:00
if ( ! ( res_2 <= colontmp__2 )) goto LA11 ;
2022-12-25 14:07:15 +02:00
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" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
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_ ));
2022-09-19 09:55:15 +03:00
}
goto LA12_ ;
LA14_ : ;
{
2022-12-25 14:07:15 +02:00
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 ));
2022-09-19 09:55:15 +03:00
}
LA12_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA11 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1125 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = i ;
goto BeforeRet_ ;
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
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 );
2022-09-19 09:55:15 +03:00
} LA3 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1126 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/pegs.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atslibatspureatspegsdotnim_DatInit000 )( void ) {
2022-09-19 09:55:15 +03:00
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" };
2022-12-25 14:07:15 +02:00
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 ] = {
2022-09-19 09:55:15 +03:00
"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" };
2022-12-25 14:07:15 +02:00
static TNimNode * TM__YGOrctedenU9ao6jM7xmy6g_351_4 [ 4 ];
NI TM__YGOrctedenU9ao6jM7xmy6g_353 ;
static char * NIM_CONST TM__YGOrctedenU9ao6jM7xmy6g_352 [ 4 ] = {
2022-09-19 09:55:15 +03:00
"modNone" ,
"modVerbatim" ,
"modIgnoreCase" ,
"modIgnoreStyle" };
2022-12-25 14:07:15 +02:00
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 ] = {
2022-09-19 09:55:15 +03:00
"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 ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 0 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 35 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 1 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 36 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 2 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 37 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 3 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 38 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 4 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 39 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 5 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 40 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 34 ]. len = 6 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 34 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 34 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_345_6 [ 0 ];
2022-09-19 09:55:15 +03:00
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_ );
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 0 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 42 ];
2022-09-19 09:55:15 +03:00
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_ . size = sizeof ( tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA );
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_ . align = NIM_ALIGNOF ( tyObject_Token__7MBEr6JdfMtt2SLdWJ4TnA );
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_ . kind = 18 ;
NTItoken__7MBEr6JdfMtt2SLdWJ4TnA_ . base = 0 ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 0 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 44 ];
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
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 ];
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 71 ]. len = 26 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 71 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 71 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_348_26 [ 0 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 1 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 72 ];
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
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 ];
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 77 ]. len = 4 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 77 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 77 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_351_4 [ 0 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 2 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 78 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 3 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 79 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 4 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 80 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 43 ]. len = 5 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 43 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 43 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_347_5 [ 0 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 1 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 81 ];
2022-09-19 09:55:15 +03:00
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_ . size = sizeof ( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA );
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_ . align = NIM_ALIGNOF ( tyObject_NonTerminalObj__VMn2tGRm8B9a9cqMEec3KPEA );
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_ . kind = 18 ;
NTInonterminalobj__VMn2tGRm8B9a9cqMEec3KPEA_ . base = 0 ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 0 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 83 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 1 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 84 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 2 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 85 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 3 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 86 ];
2022-09-19 09:55:15 +03:00
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 ;
2022-12-25 14:07:15 +02:00
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 ];
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 89 ]. len = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 89 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 89 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_355_2 [ 0 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 4 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 91 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 82 ]. len = 5 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 82 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 82 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_354_5 [ 0 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 2 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 100 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 3 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 101 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 4 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 102 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 5 ] = & TM__YGOrctedenU9ao6jM7xmy6g_0 [ 103 ];
2022-09-19 09:55:15 +03:00
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" ;
2022-12-25 14:07:15 +02:00
TM__YGOrctedenU9ao6jM7xmy6g_0 [ 41 ]. len = 6 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 41 ]. kind = 2 ; TM__YGOrctedenU9ao6jM7xmy6g_0 [ 41 ]. sons = & TM__YGOrctedenU9ao6jM7xmy6g_346_6 [ 0 ];
2022-09-19 09:55:15 +03:00
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 ;
}