mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-15 17:35:45 +00:00
1126 lines
98 KiB
C
1126 lines
98 KiB
C
/* Generated by Nim Compiler v1.2.6 */
|
|
/* (c) 2020 Andreas Rumpf */
|
|
/* The generated code is subject to the original license. */
|
|
/* Compiled for: Linux, amd64, gcc */
|
|
/* Command for C compiler:
|
|
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v1 -o nimcache/release/example/stdlib_unicode.nim.c.o nimcache/release/example/stdlib_unicode.nim.c */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.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_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
struct TGenericSeq {NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, runeLenAt__WMpE2MYPWM1HlcK1wXx02Q)(NimStringDesc* s, NI i);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisCombining)(NI32 c);
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nucruneLen)(NimStringDesc* s) { NI result; NI i; result = (NI)0;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
i = ((NI) 0); {
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
while (1) { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9;
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!(i < (s ? s->Sup.len : 0))) goto LA2;
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2;
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA5_;
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2); }
|
|
goto LA3_;
|
|
LA5_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3;
|
|
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA8_;
|
|
|
|
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3); }
|
|
goto LA3_;
|
|
LA8_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4;
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA11_;
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4); }
|
|
goto LA3_;
|
|
LA11_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA14_;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5); }
|
|
goto LA3_;
|
|
LA14_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6;
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA17_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6); }
|
|
goto LA3_;
|
|
LA17_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7;
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA20_;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7); }
|
|
goto LA3_;
|
|
LA20_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8); }
|
|
LA3_: ;
|
|
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9)) { raiseOverflow(); }; result = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9); } LA2: ;
|
|
}
|
|
return result;}
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, runeLenAt__WMpE2MYPWM1HlcK1wXx02Q)(NimStringDesc* s, NI i) { NI result; result = (NI)0;
|
|
#line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{
|
|
#line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA3_;
|
|
|
|
#line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 1); }
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA6_;
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 2); }
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA9_;
|
|
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 3); }
|
|
goto LA1_;
|
|
LA9_: ;
|
|
{
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA12_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 4); }
|
|
goto LA1_;
|
|
LA12_: ;
|
|
{
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA15_;
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 5); }
|
|
goto LA1_;
|
|
LA15_: ;
|
|
{
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA18_;
|
|
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 6); }
|
|
goto LA1_;
|
|
LA18_: ;
|
|
{
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) 1); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, runeOffset__EnrqtYM0boqQqeAIRc9bdmA)(NimStringDesc* s, NI pos, NI start) { NI result; NI i; NI o;{ result = (NI)0;
|
|
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
i = ((NI) 0);
|
|
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
o = start; {
|
|
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
while (1) { NI T3_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11;
|
|
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!(i < ((NI) (pos)))) goto LA2;
|
|
|
|
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T3_ = (NI)0; T3_ = runeLenAt__WMpE2MYPWM1HlcK1wXx02Q(s, o); if ((T3_) < ((NI) 0) || (T3_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T3_, ((NI) 0), ((NI) IL64(9223372036854775807))); } if (nimAddInt(o, ((NI) (T3_)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10)) { raiseOverflow(); }; if (TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10 < 0 || TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10 > IL64(9223372036854775807)){ raiseOverflow(); } o = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10);
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!((s ? s->Sup.len : 0) <= ((NI) (o)))) goto LA6_;
|
|
|
|
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
|
|
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11); } LA2: ;
|
|
}
|
|
|
|
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) (o)); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, validateUtf8__gZHDHaRdP4jROav7Hun29aA)(NimStringDesc* s) { NI result; NI i; NI L;{ result = (NI)0;
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
i = ((NI) 0);
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
L = (s ? s->Sup.len : 0); {
|
|
#line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
while (1) {
|
|
#line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!(i < L)) goto LA2;
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12;
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA5_;
|
|
|
|
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12); }
|
|
goto LA3_;
|
|
LA5_: ;
|
|
{
|
|
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA8_;
|
|
|
|
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{
|
|
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) < (NU64)(((NU) 194)))) goto LA12_;
|
|
|
|
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = i; goto BeforeRet_;
|
|
}
|
|
LA12_: ;
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NIM_BOOL T16_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15;
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13)) { raiseOverflow(); }; T16_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13) < L); if (!(T16_)) goto LA17_;
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14),(s ? s->Sup.len : 0)-1); } T16_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15); }
|
|
goto LA14_;
|
|
LA18_: ;
|
|
{
|
|
#line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = i; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
}
|
|
goto LA3_;
|
|
LA8_: ;
|
|
{
|
|
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA22_;
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NIM_BOOL T26_; NIM_BOOL T27_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16)) { raiseOverflow(); }; T27_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16) < L); if (!(T27_)) goto LA28_;
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17),(s ? s->Sup.len : 0)-1); } T27_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA28_: ;
|
|
T26_ = T27_; if (!(T26_)) goto LA29_;
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18),(s ? s->Sup.len : 0)-1); } T26_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA29_: ;
|
|
if (!T26_) goto LA30_;
|
|
|
|
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19); }
|
|
goto LA24_;
|
|
LA30_: ;
|
|
{
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = i; goto BeforeRet_;
|
|
}
|
|
LA24_: ;
|
|
}
|
|
goto LA3_;
|
|
LA22_: ;
|
|
{
|
|
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA34_;
|
|
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NIM_BOOL T38_; NIM_BOOL T39_; NIM_BOOL T40_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24;
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T38_ = (NIM_BOOL)0;
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T39_ = (NIM_BOOL)0;
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T40_ = (NIM_BOOL)0;
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20)) { raiseOverflow(); }; T40_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20) < L); if (!(T40_)) goto LA41_;
|
|
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21),(s ? s->Sup.len : 0)-1); } T40_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA41_: ;
|
|
T39_ = T40_; if (!(T39_)) goto LA42_;
|
|
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22),(s ? s->Sup.len : 0)-1); } T39_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA42_: ;
|
|
T38_ = T39_; if (!(T38_)) goto LA43_;
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23),(s ? s->Sup.len : 0)-1); } T38_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA43_: ;
|
|
if (!T38_) goto LA44_;
|
|
|
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(i, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24); }
|
|
goto LA36_;
|
|
LA44_: ;
|
|
{
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = i; goto BeforeRet_;
|
|
}
|
|
LA36_: ;
|
|
}
|
|
goto LA3_;
|
|
LA34_: ;
|
|
{
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = i; goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
} LA2: ;
|
|
}
|
|
|
|
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 602 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisCombining)(NI32 c) { NIM_BOOL result; NI32 c_2; NIM_BOOL T1_; NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T5_; NIM_BOOL T6_; NIM_BOOL T8_; NIM_BOOL T11_; NIM_BOOL T14_; NIM_BOOL T17_;{ result = (NIM_BOOL)0;
|
|
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
c_2 = c;
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T1_ = (NIM_BOOL)0;
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T1_ = (((NI32) 768) <= c_2); if (!(T1_)) goto LA2_;
|
|
|
|
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T3_ = (NIM_BOOL)0;
|
|
#line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T4_ = (NIM_BOOL)0;
|
|
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T5_ = (NIM_BOOL)0;
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T6_ = (c_2 <= ((NI32) 879)); if (T6_) goto LA7_;
|
|
|
|
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T8_ = (NIM_BOOL)0;
|
|
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T8_ = (((NI32) 6832) <= c_2); if (!(T8_)) goto LA9_;
|
|
|
|
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T8_ = (c_2 <= ((NI32) 6911)); LA9_: ;
|
|
T6_ = T8_; LA7_: ;
|
|
T5_ = T6_; if (T5_) goto LA10_;
|
|
|
|
#line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T11_ = (NIM_BOOL)0;
|
|
#line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T11_ = (((NI32) 7616) <= c_2); if (!(T11_)) goto LA12_;
|
|
|
|
#line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T11_ = (c_2 <= ((NI32) 7679)); LA12_: ;
|
|
T5_ = T11_; LA10_: ;
|
|
T4_ = T5_; if (T4_) goto LA13_;
|
|
|
|
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T14_ = (NIM_BOOL)0;
|
|
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T14_ = (((NI32) 8400) <= c_2); if (!(T14_)) goto LA15_;
|
|
|
|
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T14_ = (c_2 <= ((NI32) 8447)); LA15_: ;
|
|
T4_ = T14_; LA13_: ;
|
|
T3_ = T4_; if (T3_) goto LA16_;
|
|
|
|
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T17_ = (NIM_BOOL)0;
|
|
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T17_ = (((NI32) 65056) <= c_2); if (!(T17_)) goto LA18_;
|
|
|
|
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T17_ = (c_2 <= ((NI32) 65071)); LA18_: ;
|
|
T3_ = T17_; LA16_: ;
|
|
T1_ = T3_; LA2_: ;
|
|
result = T1_; goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, graphemeLen__PLnPtAcI9ac8BvVcA3e5o7w)(NimStringDesc* s_0, NI i) { NI result; NI j; NI32 r; NI32 r2; result = (NI)0;
|
|
#line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
j = ((NI) (i)); r = (NI32)0; r2 = (NI32)0;
|
|
#line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57;
|
|
#line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!(j < (s_0 ? s_0->Sup.len : 0))) goto LA3_;
|
|
|
|
#line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s_0->data[j]))))) <= (NU64)(((NU) 127)))) goto LA7_;
|
|
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) (((NU) (((NU8)(s_0->data[j]))))));
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25); }
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA10_;
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28;
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26))) goto LA14_;
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63)))));
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28); }
|
|
goto LA12_;
|
|
LA14_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29;
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r = ((NI32) 65533);
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29); }
|
|
LA12_: ;
|
|
}
|
|
goto LA5_;
|
|
LA10_: ;
|
|
{
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA18_;
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33;
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30))) goto LA22_;
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63)))));
|
|
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33); }
|
|
goto LA20_;
|
|
LA22_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34;
|
|
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r = ((NI32) 65533);
|
|
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34); }
|
|
LA20_: ;
|
|
}
|
|
goto LA5_;
|
|
LA18_: ;
|
|
{
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA26_;
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39;
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35))) goto LA30_;
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63)))));
|
|
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39); }
|
|
goto LA28_;
|
|
LA30_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r = ((NI32) 65533);
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40); }
|
|
LA28_: ;
|
|
}
|
|
goto LA5_;
|
|
LA26_: ;
|
|
{
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA34_;
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46;
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41))) goto LA38_;
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63)))));
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46); }
|
|
goto LA36_;
|
|
LA38_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r = ((NI32) 65533);
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47); }
|
|
LA36_: ;
|
|
}
|
|
goto LA5_;
|
|
LA34_: ;
|
|
{
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA42_;
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54;
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48))) goto LA46_;
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63)))));
|
|
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54); }
|
|
goto LA44_;
|
|
LA46_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55;
|
|
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r = ((NI32) 65533);
|
|
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55); }
|
|
LA44_: ;
|
|
}
|
|
goto LA5_;
|
|
LA42_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56;
|
|
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) (((NU) (((NU8)(s_0->data[j]))))));
|
|
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56); }
|
|
LA5_: ;
|
|
|
|
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt(j, ((NI) (i)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57))); {
|
|
#line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
while (1) { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90;
|
|
#line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (!(j < (s_0 ? s_0->Sup.len : 0))) goto LA51;
|
|
|
|
#line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s_0->data[j]))))) <= (NU64)(((NU) 127)))) goto LA54_;
|
|
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) (((NU) (((NU8)(s_0->data[j]))))));
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58); }
|
|
goto LA52_;
|
|
LA54_: ;
|
|
{
|
|
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA57_;
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61;
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59))) goto LA61_;
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63)))));
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61); }
|
|
goto LA59_;
|
|
LA61_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62;
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r2 = ((NI32) 65533);
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62); }
|
|
LA59_: ;
|
|
}
|
|
goto LA52_;
|
|
LA57_: ;
|
|
{
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA65_;
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66;
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63))) goto LA69_;
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63)))));
|
|
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66); }
|
|
goto LA67_;
|
|
LA69_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67;
|
|
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r2 = ((NI32) 65533);
|
|
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67); }
|
|
LA67_: ;
|
|
}
|
|
goto LA52_;
|
|
LA65_: ;
|
|
{
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA73_;
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72;
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68))) goto LA77_;
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63)))));
|
|
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72); }
|
|
goto LA75_;
|
|
LA77_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r2 = ((NI32) 65533);
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73); }
|
|
LA75_: ;
|
|
}
|
|
goto LA52_;
|
|
LA73_: ;
|
|
{
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA81_;
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79;
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74))) goto LA85_;
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63)))));
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79); }
|
|
goto LA83_;
|
|
LA85_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80;
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r2 = ((NI32) 65533);
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80); }
|
|
LA83_: ;
|
|
}
|
|
goto LA52_;
|
|
LA81_: ;
|
|
{
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA89_;
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87;
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81))) goto LA93_;
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85),(s_0 ? s_0->Sup.len : 0)-1); }
|
|
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63)))));
|
|
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87); }
|
|
goto LA91_;
|
|
LA93_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88;
|
|
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
r2 = ((NI32) 65533);
|
|
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88); }
|
|
LA91_: ;
|
|
}
|
|
goto LA52_;
|
|
LA89_: ;
|
|
{ NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89;
|
|
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) (((NU) (((NU8)(s_0->data[j]))))));
|
|
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89); }
|
|
LA52_: ;
|
|
|
|
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
{ NIM_BOOL T99_;
|
|
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
T99_ = (NIM_BOOL)0; T99_ = nucisCombining(r2); if (!!(T99_)) goto LA100_;
|
|
|
|
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
goto LA50;
|
|
}
|
|
LA100_: ;
|
|
|
|
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
|
|
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim"
|
|
if (nimSubInt(j, ((NI) (i)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90))); } LA51: ;
|
|
} LA50: ;
|
|
}
|
|
LA3_: ;
|
|
return result;}
|