N_NIMCALL(void, fillbuffer_179097)(Tbaselexer179024* L) { NI charsread; NI tocopy; NI s; NI oldbuflen; NI LOC5; charsread = 0; tocopy = 0; s = 0; oldbuflen = 0; tocopy = (NI)((NI)((*L).buflen - (*L).sentinel) - ((NI) 1)); { if (!(((NI) 0) < tocopy)) goto LA3; memmove(((void*) ((*L).buf)), ((void*) ((&(*L).buf[(NI)((*L).sentinel + ((NI) 1))]))), ((NI) ((NI)(tocopy * ((NI) 1))))); } LA3: ; LOC5 = 0; LOC5 = llstreamread_178584((*L).stream, ((void*) ((&(*L).buf[tocopy]))), (NI)((NI)((*L).sentinel + ((NI) 1)) * ((NI) 1))); charsread = (NI)(LOC5 / ((NI) 1)); s = (NI)(tocopy + charsread); { if (!(charsread < (NI)((*L).sentinel + ((NI) 1)))) goto LA8; (*L).buf[s] = 0; (*L).sentinel = s; } goto LA6; LA8: ; { s -= ((NI) 1); { while (1) { { while (1) { NIM_BOOL LOC15; LOC15 = 0; LOC15 = (((NI) 0) <= s); if (!(LOC15)) goto LA16; LOC15 = !((((NU8)((*L).buf[s])) == ((NU8)(13)) || ((NU8)((*L).buf[s])) == ((NU8)(10)))); LA16: ; if (!LOC15) goto LA14; s -= ((NI) 1); } LA14: ; } { if (!(((NI) 0) <= s)) goto LA19; (*L).sentinel = s; goto LA11; } goto LA17; LA19: ; { void* LOC22; NI LOC23; oldbuflen = (*L).buflen; (*L).buflen = (NI)((*L).buflen * ((NI) 2)); LOC22 = 0; LOC22 = realloc_6033(((void*) ((*L).buf)), ((NI) ((NI)((*L).buflen * ((NI) 1))))); (*L).buf = ((NCSTRING) (LOC22)); LOC23 = 0; LOC23 = llstreamread_178584((*L).stream, ((void*) ((&(*L).buf[oldbuflen]))), (NI)(oldbuflen * ((NI) 1))); charsread = (NI)(LOC23 / ((NI) 1)); { if (!(charsread < oldbuflen)) goto LA26; (*L).buf[(NI)(oldbuflen + charsread)] = 0; (*L).sentinel = (NI)(oldbuflen + charsread); goto LA11; } LA26: ; s = (NI)((*L).buflen - ((NI) 1)); } LA17: ; } } LA11: ; } LA6: ; }
N_NIMCALL(void, fillbuffer_246102)(Baselexer246024* L) { NI charsread; NI tocopy; NI s; NI oldbuflen; NI TMP4229; NI TMP4230; NI TMP4234; NI TMP4235; NI LOC13; NI TMP4236; NI TMP4237; nimfr("fillBuffer", "lexbase.nim") charsread = 0; tocopy = 0; s = 0; oldbuflen = 0; nimln(79, "lexbase.nim"); { if (!!(((*L).sentinel < (*L).buflen))) goto LA3; failedassertimpl_87017(((NimStringDesc*) &TMP4228)); } LA3: ; nimln(80, "lexbase.nim"); TMP4229 = subInt((*L).buflen, (*L).sentinel); TMP4230 = subInt((NI)(TMP4229), ((NI) 1)); tocopy = (NI)(TMP4230); nimln(81, "lexbase.nim"); { if (!!((((NI) 0) <= tocopy))) goto LA7; failedassertimpl_87017(((NimStringDesc*) &TMP4231)); } LA7: ; nimln(82, "lexbase.nim"); { NI TMP4232; NI TMP4233; if (!(((NI) 0) < tocopy)) goto LA11; nimln(83, "lexbase.nim"); TMP4232 = addInt((*L).sentinel, ((NI) 1)); TMP4233 = mulInt(tocopy, ((NI) 1)); memmove(((void*) ((*L).buf)), ((void*) ((&(*L).buf[(NI)(TMP4232)]))), ((NI)chckRange((NI)(TMP4233), ((NI) 0), ((NI) 2147483647)))); } LA11: ; nimln(85, "lexbase.nim"); nimln(86, "lexbase.nim"); nimln(85, "lexbase.nim"); nimln(86, "lexbase.nim"); TMP4234 = addInt((*L).sentinel, ((NI) 1)); TMP4235 = mulInt((NI)(TMP4234), ((NI) 1)); LOC13 = 0; LOC13 = readdata_138174((*L).input, ((void*) ((&(*L).buf[tocopy]))), (NI)(TMP4235)); TMP4236 = divInt(LOC13, ((NI) 1)); charsread = (NI)(TMP4236); nimln(87, "lexbase.nim"); TMP4237 = addInt(tocopy, charsread); s = (NI)(TMP4237); nimln(88, "lexbase.nim"); { NI TMP4238; TMP4238 = addInt((*L).sentinel, ((NI) 1)); if (!(charsread < (NI)(TMP4238))) goto LA16; nimln(89, "lexbase.nim"); (*L).buf[s] = 0; nimln(90, "lexbase.nim"); (*L).sentinel = s; } goto LA14; LA16: ; { NI TMP4239; nimln(93, "lexbase.nim"); TMP4239 = subInt(s, ((NI) 1)); s = (NI)(TMP4239); { nimln(94, "lexbase.nim"); while (1) { nimln(95, "lexbase.nim"); { if (!!((s < (*L).buflen))) goto LA23; failedassertimpl_87017(((NimStringDesc*) &TMP4240)); } LA23: ; { nimln(96, "lexbase.nim"); while (1) { NIM_BOOL LOC27; NI TMP4241; LOC27 = 0; LOC27 = (((NI) 0) <= s); if (!(LOC27)) goto LA28; LOC27 = !((((NU8)((*L).buf[s])) == ((NU8)(13)) || ((NU8)((*L).buf[s])) == ((NU8)(10)))); LA28: ; if (!LOC27) goto LA26; TMP4241 = subInt(s, ((NI) 1)); s = (NI)(TMP4241); } LA26: ; } nimln(97, "lexbase.nim"); { if (!(((NI) 0) <= s)) goto LA31; nimln(99, "lexbase.nim"); (*L).sentinel = s; nimln(100, "lexbase.nim"); goto LA19; } goto LA29; LA31: ; { NI TMP4242; NI TMP4243; void* LOC34; NI TMP4246; NI LOC39; NI TMP4247; NI TMP4250; nimln(104, "lexbase.nim"); oldbuflen = (*L).buflen; nimln(105, "lexbase.nim"); TMP4242 = mulInt((*L).buflen, ((NI) 2)); (*L).buflen = (NI)(TMP4242); nimln(106, "lexbase.nim"); TMP4243 = mulInt((*L).buflen, ((NI) 1)); LOC34 = 0; LOC34 = realloc_6033(((void*) ((*L).buf)), ((NI)chckRange((NI)(TMP4243), ((NI) 0), ((NI) 2147483647)))); (*L).buf = ((NCSTRING) (LOC34)); nimln(107, "lexbase.nim"); { NI TMP4244; TMP4244 = subInt((*L).buflen, oldbuflen); if (!!(((NI)(TMP4244) == oldbuflen))) goto LA37; failedassertimpl_87017(((NimStringDesc*) &TMP4245)); } LA37: ; nimln(108, "lexbase.nim"); nimln(109, "lexbase.nim"); nimln(108, "lexbase.nim"); nimln(109, "lexbase.nim"); TMP4246 = mulInt(oldbuflen, ((NI) 1)); LOC39 = 0; LOC39 = readdata_138174((*L).input, ((void*) ((&(*L).buf[oldbuflen]))), (NI)(TMP4246)); TMP4247 = divInt(LOC39, ((NI) 1)); charsread = (NI)(TMP4247); nimln(110, "lexbase.nim"); { NI TMP4248; NI TMP4249; if (!(charsread < oldbuflen)) goto LA42; nimln(111, "lexbase.nim"); TMP4248 = addInt(oldbuflen, charsread); (*L).buf[(NI)(TMP4248)] = 0; nimln(112, "lexbase.nim"); TMP4249 = addInt(oldbuflen, charsread); (*L).sentinel = (NI)(TMP4249); nimln(113, "lexbase.nim"); goto LA19; } LA42: ; nimln(114, "lexbase.nim"); TMP4250 = subInt((*L).buflen, ((NI) 1)); s = (NI)(TMP4250); } LA29: ; } } LA19: ; } LA14: ; popFrame(); }
N_NIMCALL(void, fillbuffer_178097)(Tbaselexer178024* L) { NI charsread; NI tocopy; NI s; NI oldbuflen; NI TMP2122; NI TMP2123; NI TMP2127; NI TMP2128; NI LOC13; NI TMP2129; NI TMP2130; nimfr("fillBuffer", "nimlexbase.nim") charsread = 0; tocopy = 0; s = 0; oldbuflen = 0; nimln(82, "nimlexbase.nim"); { if (!!(((*L).sentinel < (*L).buflen))) goto LA3; failedassertimpl_87017(((NimStringDesc*) &TMP2121)); } LA3: ; nimln(83, "nimlexbase.nim"); TMP2122 = subInt((*L).buflen, (*L).sentinel); TMP2123 = subInt((NI)(TMP2122), ((NI) 1)); tocopy = (NI)(TMP2123); nimln(84, "nimlexbase.nim"); { if (!!((((NI) 0) <= tocopy))) goto LA7; failedassertimpl_87017(((NimStringDesc*) &TMP2124)); } LA7: ; nimln(85, "nimlexbase.nim"); { NI TMP2125; NI TMP2126; if (!(((NI) 0) < tocopy)) goto LA11; nimln(86, "nimlexbase.nim"); TMP2125 = addInt((*L).sentinel, ((NI) 1)); TMP2126 = mulInt(tocopy, ((NI) 1)); memmove(((void*) ((*L).buf)), ((void*) ((&(*L).buf[(NI)(TMP2125)]))), ((NI)chckRange((NI)(TMP2126), ((NI) 0), ((NI) IL64(9223372036854775807))))); } LA11: ; nimln(88, "nimlexbase.nim"); nimln(89, "nimlexbase.nim"); nimln(88, "nimlexbase.nim"); nimln(89, "nimlexbase.nim"); TMP2127 = addInt((*L).sentinel, ((NI) 1)); TMP2128 = mulInt((NI)(TMP2127), ((NI) 1)); LOC13 = 0; LOC13 = llstreamread_177584((*L).stream, ((void*) ((&(*L).buf[tocopy]))), (NI)(TMP2128)); TMP2129 = divInt(LOC13, ((NI) 1)); charsread = (NI)(TMP2129); nimln(90, "nimlexbase.nim"); TMP2130 = addInt(tocopy, charsread); s = (NI)(TMP2130); nimln(91, "nimlexbase.nim"); { NI TMP2131; TMP2131 = addInt((*L).sentinel, ((NI) 1)); if (!(charsread < (NI)(TMP2131))) goto LA16; nimln(92, "nimlexbase.nim"); (*L).buf[s] = 0; nimln(93, "nimlexbase.nim"); (*L).sentinel = s; } goto LA14; LA16: ; { NI TMP2132; nimln(96, "nimlexbase.nim"); TMP2132 = subInt(s, ((NI) 1)); s = (NI)(TMP2132); { nimln(97, "nimlexbase.nim"); while (1) { nimln(98, "nimlexbase.nim"); { if (!!((s < (*L).buflen))) goto LA23; failedassertimpl_87017(((NimStringDesc*) &TMP2133)); } LA23: ; { nimln(99, "nimlexbase.nim"); while (1) { NIM_BOOL LOC27; NI TMP2134; LOC27 = 0; LOC27 = (((NI) 0) <= s); if (!(LOC27)) goto LA28; LOC27 = !((((NU8)((*L).buf[s])) == ((NU8)(13)) || ((NU8)((*L).buf[s])) == ((NU8)(10)))); LA28: ; if (!LOC27) goto LA26; TMP2134 = subInt(s, ((NI) 1)); s = (NI)(TMP2134); } LA26: ; } nimln(100, "nimlexbase.nim"); { if (!(((NI) 0) <= s)) goto LA31; nimln(102, "nimlexbase.nim"); (*L).sentinel = s; nimln(103, "nimlexbase.nim"); goto LA19; } goto LA29; LA31: ; { NI TMP2135; NI TMP2136; void* LOC34; NI TMP2139; NI LOC39; NI TMP2140; NI TMP2143; nimln(107, "nimlexbase.nim"); oldbuflen = (*L).buflen; nimln(108, "nimlexbase.nim"); TMP2135 = mulInt((*L).buflen, ((NI) 2)); (*L).buflen = (NI)(TMP2135); nimln(109, "nimlexbase.nim"); TMP2136 = mulInt((*L).buflen, ((NI) 1)); LOC34 = 0; LOC34 = realloc_6033(((void*) ((*L).buf)), ((NI)chckRange((NI)(TMP2136), ((NI) 0), ((NI) IL64(9223372036854775807))))); (*L).buf = ((NCSTRING) (LOC34)); nimln(110, "nimlexbase.nim"); { NI TMP2137; TMP2137 = subInt((*L).buflen, oldbuflen); if (!!(((NI)(TMP2137) == oldbuflen))) goto LA37; failedassertimpl_87017(((NimStringDesc*) &TMP2138)); } LA37: ; nimln(111, "nimlexbase.nim"); nimln(112, "nimlexbase.nim"); nimln(111, "nimlexbase.nim"); nimln(112, "nimlexbase.nim"); TMP2139 = mulInt(oldbuflen, ((NI) 1)); LOC39 = 0; LOC39 = llstreamread_177584((*L).stream, ((void*) ((&(*L).buf[oldbuflen]))), (NI)(TMP2139)); TMP2140 = divInt(LOC39, ((NI) 1)); charsread = (NI)(TMP2140); nimln(113, "nimlexbase.nim"); { NI TMP2141; NI TMP2142; if (!(charsread < oldbuflen)) goto LA42; nimln(114, "nimlexbase.nim"); TMP2141 = addInt(oldbuflen, charsread); (*L).buf[(NI)(TMP2141)] = 0; nimln(115, "nimlexbase.nim"); TMP2142 = addInt(oldbuflen, charsread); (*L).sentinel = (NI)(TMP2142); nimln(116, "nimlexbase.nim"); goto LA19; } LA42: ; nimln(117, "nimlexbase.nim"); TMP2143 = subInt((*L).buflen, ((NI) 1)); s = (NI)(TMP2143); } LA29: ; } } LA19: ; } LA14: ; popFrame(); }
N_NIMCALL(void, fillbuffer_249102)(Baselexer249024* L) { NI charsread; NI tocopy; NI s; NI oldbuflen; NI TMP4210; NI TMP4211; NI TMP4215; NI TMP4216; NI LOC13; NI TMP4217; NI TMP4218; nimfr("fillBuffer", "lexbase.nim") charsread = 0; tocopy = 0; s = 0; oldbuflen = 0; nimln(79, "lexbase.nim"); { if (!!(((*L).sentinel < (*L).buflen))) goto LA3; failedassertimpl_88817(((NimStringDesc*) &TMP4209)); } LA3: ; nimln(80, "lexbase.nim"); TMP4210 = subInt((*L).buflen, (*L).sentinel); TMP4211 = subInt((NI)(TMP4210), ((NI) 1)); tocopy = (NI)(TMP4211); nimln(81, "lexbase.nim"); { if (!!((((NI) 0) <= tocopy))) goto LA7; failedassertimpl_88817(((NimStringDesc*) &TMP4212)); } LA7: ; nimln(82, "lexbase.nim"); { NI TMP4213; NI TMP4214; if (!(((NI) 0) < tocopy)) goto LA11; nimln(83, "lexbase.nim"); TMP4213 = addInt((*L).sentinel, ((NI) 1)); TMP4214 = mulInt(tocopy, ((NI) 1)); memmove(((void*) ((*L).buf)), ((void*) ((&(*L).buf[(NI)(TMP4213)]))), ((NI)chckRange((NI)(TMP4214), ((NI) 0), ((NI) 2147483647)))); } LA11: ; nimln(85, "lexbase.nim"); nimln(86, "lexbase.nim"); nimln(85, "lexbase.nim"); nimln(86, "lexbase.nim"); TMP4215 = addInt((*L).sentinel, ((NI) 1)); TMP4216 = mulInt((NI)(TMP4215), ((NI) 1)); LOC13 = 0; LOC13 = readdata_141174((*L).input, ((void*) ((&(*L).buf[tocopy]))), (NI)(TMP4216)); TMP4217 = divInt(LOC13, ((NI) 1)); charsread = (NI)(TMP4217); nimln(87, "lexbase.nim"); TMP4218 = addInt(tocopy, charsread); s = (NI)(TMP4218); nimln(88, "lexbase.nim"); { NI TMP4219; TMP4219 = addInt((*L).sentinel, ((NI) 1)); if (!(charsread < (NI)(TMP4219))) goto LA16; nimln(89, "lexbase.nim"); (*L).buf[s] = 0; nimln(90, "lexbase.nim"); (*L).sentinel = s; } goto LA14; LA16: ; { NI TMP4220; nimln(93, "lexbase.nim"); TMP4220 = subInt(s, ((NI) 1)); s = (NI)(TMP4220); { nimln(94, "lexbase.nim"); while (1) { nimln(95, "lexbase.nim"); { if (!!((s < (*L).buflen))) goto LA23; failedassertimpl_88817(((NimStringDesc*) &TMP4221)); } LA23: ; { nimln(96, "lexbase.nim"); while (1) { NIM_BOOL LOC27; NI TMP4222; LOC27 = 0; LOC27 = (((NI) 0) <= s); if (!(LOC27)) goto LA28; LOC27 = !((((NU8)((*L).buf[s])) == ((NU8)(13)) || ((NU8)((*L).buf[s])) == ((NU8)(10)))); LA28: ; if (!LOC27) goto LA26; TMP4222 = subInt(s, ((NI) 1)); s = (NI)(TMP4222); } LA26: ; } nimln(97, "lexbase.nim"); { if (!(((NI) 0) <= s)) goto LA31; nimln(99, "lexbase.nim"); (*L).sentinel = s; nimln(100, "lexbase.nim"); goto LA19; } goto LA29; LA31: ; { NI TMP4223; NI TMP4224; void* LOC34; NI TMP4227; NI LOC39; NI TMP4228; NI TMP4231; nimln(104, "lexbase.nim"); oldbuflen = (*L).buflen; nimln(105, "lexbase.nim"); TMP4223 = mulInt((*L).buflen, ((NI) 2)); (*L).buflen = (NI)(TMP4223); nimln(106, "lexbase.nim"); TMP4224 = mulInt((*L).buflen, ((NI) 1)); LOC34 = 0; LOC34 = realloc_6033(((void*) ((*L).buf)), ((NI)chckRange((NI)(TMP4224), ((NI) 0), ((NI) 2147483647)))); (*L).buf = ((NCSTRING) (LOC34)); nimln(107, "lexbase.nim"); { NI TMP4225; TMP4225 = subInt((*L).buflen, oldbuflen); if (!!(((NI)(TMP4225) == oldbuflen))) goto LA37; failedassertimpl_88817(((NimStringDesc*) &TMP4226)); } LA37: ; nimln(108, "lexbase.nim"); nimln(109, "lexbase.nim"); nimln(108, "lexbase.nim"); nimln(109, "lexbase.nim"); TMP4227 = mulInt(oldbuflen, ((NI) 1)); LOC39 = 0; LOC39 = readdata_141174((*L).input, ((void*) ((&(*L).buf[oldbuflen]))), (NI)(TMP4227)); TMP4228 = divInt(LOC39, ((NI) 1)); charsread = (NI)(TMP4228); nimln(110, "lexbase.nim"); { NI TMP4229; NI TMP4230; if (!(charsread < oldbuflen)) goto LA42; nimln(111, "lexbase.nim"); TMP4229 = addInt(oldbuflen, charsread); (*L).buf[(NI)(TMP4229)] = 0; nimln(112, "lexbase.nim"); TMP4230 = addInt(oldbuflen, charsread); (*L).sentinel = (NI)(TMP4230); nimln(113, "lexbase.nim"); goto LA19; } LA42: ; nimln(114, "lexbase.nim"); TMP4231 = subInt((*L).buflen, ((NI) 1)); s = (NI)(TMP4231); } LA29: ; } } LA19: ; } LA14: ; popFrame(); }