N_NIMCALL(NIM_BOOL, isdefined_166031)(NimStringDesc* symbol) { NIM_BOOL result; nimfr("isDefined", "condsyms.nim") result = 0; nimln(29, "condsyms.nim"); { NIM_BOOL LOC3; NimStringDesc* LOC6; LOC3 = 0; LOC3 = nsthasKey(gsymbols_166004, symbol); if (!LOC3) goto LA4; nimln(30, "condsyms.nim"); LOC6 = 0; LOC6 = nstGet(gsymbols_166004, symbol); result = !(eqStrings(LOC6, ((NimStringDesc*) &TMP1318))); } goto LA1; LA4: ; { NI LOC8; nimln(31, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); LOC8 = 0; LOC8 = nsuCmpIgnoreStyle(symbol, Cpu_157496[(targetcpu_157600)- 1].Field0); if (!(LOC8 == ((NI) 0))) goto LA9; nimln(32, "condsyms.nim"); result = NIM_TRUE; } goto LA1; LA9: ; { NI LOC12; nimln(33, "condsyms.nim"); if (targetos_157602 < 1 || targetos_157602 > 24) raiseIndexError(); LOC12 = 0; LOC12 = nsuCmpIgnoreStyle(symbol, Os_157070[(targetos_157602)- 1].Field0); if (!(LOC12 == ((NI) 0))) goto LA13; nimln(34, "condsyms.nim"); result = NIM_TRUE; } goto LA1; LA13: ; { NimStringDesc* LOC16; nimln(36, "condsyms.nim"); LOC16 = 0; LOC16 = nsuNormalize(symbol); switch (hashString(LOC16) & 31) { case 2: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1334))) goto LA25; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1340))) goto LA31; break; case 6: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1329))) goto LA21; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1337))) goto LA28; break; case 7: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1326))) goto LA19; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1336))) goto LA27; break; case 8: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1333))) goto LA24; break; case 11: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1331))) goto LA23; break; case 13: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1335))) goto LA26; break; case 15: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1324))) goto LA17; break; case 17: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1330))) goto LA22; break; case 19: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1328))) goto LA20; break; case 20: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1342))) goto LA33; break; case 22: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1338))) goto LA29; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1339))) goto LA30; break; case 25: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1341))) goto LA32; break; case 27: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1325))) goto LA18; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1332))) goto LA24; break; case 30: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1327))) goto LA20; break; } goto LA34; LA17: ; { nimln(37, "condsyms.nim"); result = (targetcpu_157600 == ((NU8) 1)); } goto LA35; LA18: ; { nimln(38, "condsyms.nim"); result = (targetcpu_157600 == ((NU8) 8)); } goto LA35; LA19: ; { nimln(39, "condsyms.nim"); result = (targetcpu_157600 == ((NU8) 9)); } goto LA35; LA20: ; { nimln(41, "condsyms.nim"); result = ((3768304 &(1<<((targetos_157602)&31)))!=0); } goto LA35; LA21: ; { nimln(46, "condsyms.nim"); result = ((3584 &(1<<((targetos_157602)&31)))!=0); } goto LA35; LA22: ; { nimln(48, "condsyms.nim"); if (targetos_157602 < 1 || targetos_157602 > 24) raiseIndexError(); result = ((Os_157070[(targetos_157602)- 1].Field12 &(1<<((((NU8) 3))&7)))!=0); } goto LA35; LA23: ; { nimln(49, "condsyms.nim"); result = (targetos_157602 == ((NU8) 1)); } goto LA35; LA24: ; { nimln(50, "condsyms.nim"); result = (targetos_157602 == ((NU8) 2)); } goto LA35; LA25: ; { nimln(51, "condsyms.nim"); result = ((786432 &(1<<((targetos_157602)&31)))!=0); } goto LA35; LA26: ; { nimln(52, "condsyms.nim"); result = (targetos_157602 == ((NU8) 7)); } goto LA35; LA27: ; { nimln(53, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field2 == ((NU8) 0)); } goto LA35; LA28: ; { nimln(54, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field2 == ((NU8) 1)); } goto LA35; LA29: ; { nimln(55, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field4 == ((NI) 8)); } goto LA35; LA30: ; { nimln(56, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field4 == ((NI) 16)); } goto LA35; LA31: ; { nimln(57, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field4 == ((NI) 32)); } goto LA35; LA32: ; { nimln(58, "condsyms.nim"); if (targetcpu_157600 < 1 || targetcpu_157600 > 14) raiseIndexError(); result = (Cpu_157496[(targetcpu_157600)- 1].Field4 == ((NI) 64)); } goto LA35; LA33: ; { nimln(60, "condsyms.nim"); result = ((528000 &(1<<((targetos_157602)&31)))!=0); } goto LA35; LA34: ; { } LA35: ; } LA1: ; popFrame(); return result; }
N_NIMCALL(void, parsedirective_186344)(Tlexer181185* L, Ttoken181181* tok) { NU16 LOC1; ppgettok_186009(L, tok); LOC1 = 0; LOC1 = whichkeyword_172386((*tok).ident); switch (LOC1) { case ((NU16) 31): { NIM_BOOL res; condstack_186188 = (TY186169*) setLengthSeq(&(condstack_186188)->Sup, sizeof(NIM_BOOL), ((NI) ((NI)((condstack_186188 ? condstack_186188->Sup.len : 0) + ((NI) 1))))); res = evalppif_186147(L, tok); condstack_186188->data[(condstack_186188 ? (condstack_186188->Sup.len-1) : -1)] = res; { if (!!(res)) goto LA5; jumptodirective_186222(L, tok, ((NU8) 1)); } LA5: ; } break; case ((NU16) 20): { doelif_186253(L, tok); } break; case ((NU16) 21): { doelse_186232(L, tok); } break; case ((NU16) 22): { doend_186193(L, tok); } break; case ((NU16) 180): { NimStringDesc* LOC11; NimStringDesc* LOC12; ppgettok_186009(L, tok); LOC11 = 0; LOC11 = toktostr_181323((&(*tok))); LOC12 = 0; LOC12 = nstFormat(LOC11, gconfigvars_154231, 5); msgwriteln_164538(LOC12); ppgettok_186009(L, tok); } break; default: { NimStringDesc* LOC14; LOC14 = 0; LOC14 = nsuNormalize((*(*tok).ident).s); if (eqStrings(LOC14, ((NimStringDesc*) &TMP1883))) goto LA15; if (eqStrings(LOC14, ((NimStringDesc*) &TMP1884))) goto LA16; if (eqStrings(LOC14, ((NimStringDesc*) &TMP1885))) goto LA17; goto LA18; LA15: ; { NimStringDesc* key; NimStringDesc* LOC21; ppgettok_186009(L, tok); key = toktostr_181323((&(*tok))); ppgettok_186009(L, tok); LOC21 = 0; LOC21 = toktostr_181323((&(*tok))); putenv_122669(key, LOC21); ppgettok_186009(L, tok); } goto LA19; LA16: ; { NimStringDesc* key; NimStringDesc* LOC23; NimStringDesc* LOC24; NimStringDesc* LOC25; ppgettok_186009(L, tok); key = toktostr_181323((&(*tok))); ppgettok_186009(L, tok); LOC23 = 0; LOC24 = 0; LOC24 = toktostr_181323((&(*tok))); LOC25 = 0; LOC25 = getenv_122644(key); LOC23 = rawNewString(LOC24->Sup.len + LOC25->Sup.len + 0); appendString(LOC23, LOC24); appendString(LOC23, LOC25); putenv_122669(key, LOC23); ppgettok_186009(L, tok); } goto LA19; LA17: ; { NimStringDesc* key; NimStringDesc* LOC27; NimStringDesc* LOC28; NimStringDesc* LOC29; ppgettok_186009(L, tok); key = toktostr_181323((&(*tok))); ppgettok_186009(L, tok); LOC27 = 0; LOC28 = 0; LOC28 = getenv_122644(key); LOC29 = 0; LOC29 = toktostr_181323((&(*tok))); LOC27 = rawNewString(LOC28->Sup.len + LOC29->Sup.len + 0); appendString(LOC27, LOC28); appendString(LOC27, LOC29); putenv_122669(key, LOC27); ppgettok_186009(L, tok); } goto LA19; LA18: ; { NimStringDesc* LOC31; LOC31 = 0; LOC31 = toktostr_181323((&(*tok))); lexmessage_181483((&(*L)), ((NU16) 30), LOC31); } LA19: ; } break; } }
N_NIMCALL(NIM_BOOL, isdefined_168031)(NimStringDesc* symbol) { NIM_BOOL result; result = 0; { NIM_BOOL LOC3; NimStringDesc* LOC6; LOC3 = 0; LOC3 = nsthasKey(gsymbols_168004, symbol); if (!LOC3) goto LA4; LOC6 = 0; LOC6 = nstGet(gsymbols_168004, symbol); result = !(eqStrings(LOC6, ((NimStringDesc*) &TMP1461))); } goto LA1; LA4: ; { NI LOC8; LOC8 = 0; LOC8 = nsuCmpIgnoreStyle(symbol, Cpu_159496[(targetcpu_159600)- 1].Field0); if (!(LOC8 == ((NI) 0))) goto LA9; result = NIM_TRUE; } goto LA1; LA9: ; { NI LOC12; LOC12 = 0; LOC12 = nsuCmpIgnoreStyle(symbol, Os_159070[(targetos_159602)- 1].Field0); if (!(LOC12 == ((NI) 0))) goto LA13; result = NIM_TRUE; } goto LA1; LA13: ; { NimStringDesc* LOC16; LOC16 = 0; LOC16 = nsuNormalize(symbol); switch (hashString(LOC16) & 31) { case 0: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1471))) goto LA24; break; case 1: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1470))) goto LA24; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1480))) goto LA33; break; case 2: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1478))) goto LA31; break; case 3: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1469))) goto LA23; break; case 6: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1467))) goto LA21; break; case 13: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1473))) goto LA26; break; case 15: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1462))) goto LA17; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1463))) goto LA18; break; case 19: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1466))) goto LA20; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1468))) goto LA22; break; case 20: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1475))) goto LA28; break; case 22: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1476))) goto LA29; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1477))) goto LA30; break; case 23: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1464))) goto LA19; break; case 25: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1479))) goto LA32; break; case 27: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1474))) goto LA27; break; case 30: if (eqStrings(LOC16, ((NimStringDesc*) &TMP1465))) goto LA20; if (eqStrings(LOC16, ((NimStringDesc*) &TMP1472))) goto LA25; break; } goto LA34; LA17: ; { result = (targetcpu_159600 == ((NU8) 1)); } goto LA35; LA18: ; { result = (targetcpu_159600 == ((NU8) 8)); } goto LA35; LA19: ; { result = (targetcpu_159600 == ((NU8) 9)); } goto LA35; LA20: ; { result = ((3768304 &(1<<((targetos_159602)&31)))!=0); } goto LA35; LA21: ; { result = ((3584 &(1<<((targetos_159602)&31)))!=0); } goto LA35; LA22: ; { result = ((Os_159070[(targetos_159602)- 1].Field12 &(1<<((((NU8) 3))&7)))!=0); } goto LA35; LA23: ; { result = (targetos_159602 == ((NU8) 1)); } goto LA35; LA24: ; { result = (targetos_159602 == ((NU8) 2)); } goto LA35; LA25: ; { result = ((786432 &(1<<((targetos_159602)&31)))!=0); } goto LA35; LA26: ; { result = (targetos_159602 == ((NU8) 7)); } goto LA35; LA27: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field2 == ((NU8) 0)); } goto LA35; LA28: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field2 == ((NU8) 1)); } goto LA35; LA29: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field4 == ((NI) 8)); } goto LA35; LA30: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field4 == ((NI) 16)); } goto LA35; LA31: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field4 == ((NI) 32)); } goto LA35; LA32: ; { result = (Cpu_159496[(targetcpu_159600)- 1].Field4 == ((NI) 64)); } goto LA35; LA33: ; { result = ((528000 &(1<<((targetos_159602)&31)))!=0); } goto LA35; LA34: ; { } LA35: ; } LA1: ; return result; }
N_NIMCALL(NIM_BOOL, isdefined_BNPf2mtM9a7JF7UKiCAngvg)(NimStringDesc* symbol0) { NIM_BOOL result0; result0 = (NIM_BOOL)0; { NIM_BOOL LOC3; NimStringDesc** LOC6; LOC3 = (NIM_BOOL)0; LOC3 = nsthasKey(gsymbols_tS4f2TwBfIz6zIuFAktH6g, symbol0); if (!LOC3) goto LA4; LOC6 = (NimStringDesc**)0; LOC6 = nstTake(gsymbols_tS4f2TwBfIz6zIuFAktH6g, symbol0); result0 = !(eqStrings((*LOC6), ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_3))); } goto LA1; LA4: ; { NI LOC8; LOC8 = (NI)0; LOC8 = nsuCmpIgnoreStyle(symbol0, Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field0); if (!(LOC8 == ((NI) 0))) goto LA9; result0 = NIM_TRUE; } goto LA1; LA9: ; { NI LOC12; LOC12 = (NI)0; LOC12 = nsuCmpIgnoreStyle(symbol0, Os_Jx0qy9c9bSo4fGkMxUfUaAaw[(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)- 1].Field0); if (!(LOC12 == ((NI) 0))) goto LA13; result0 = NIM_TRUE; } goto LA1; LA13: ; { NimStringDesc* LOC16; LOC16 = (NimStringDesc*)0; LOC16 = nsuNormalize(symbol0); switch (hashString(LOC16) & 31) { case 2: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_14))) goto LA25; if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_20))) goto LA31; break; case 6: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_9))) goto LA21; if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_17))) goto LA28; break; case 7: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_6))) goto LA19; if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_16))) goto LA27; break; case 8: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_13))) goto LA24; break; case 11: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_11))) goto LA23; break; case 13: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_15))) goto LA26; break; case 15: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_4))) goto LA17; break; case 17: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_10))) goto LA22; break; case 19: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_8))) goto LA20; break; case 20: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_22))) goto LA33; break; case 22: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_18))) goto LA29; if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_19))) goto LA30; break; case 25: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_21))) goto LA32; break; case 27: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_5))) goto LA18; if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_12))) goto LA24; break; case 30: if (eqStrings(LOC16, ((NimStringDesc*) &T_UpH3CWy69aOHB2xkQBDirlg_7))) goto LA20; break; } goto LA34; LA17: ; { result0 = (targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag == ((Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag) 1)); } goto LA35; LA18: ; { result0 = (targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag == ((Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag) 9)); } goto LA35; LA19: ; { result0 = (targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag == ((Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag) 10)); } goto LA35; LA20: ; { result0 = ((3768304 &(1U<<((NU)(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)&31U)))!=0); } goto LA35; LA21: ; { result0 = ((3584 &(1U<<((NU)(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)&31U)))!=0); } goto LA35; LA22: ; { result0 = ((Os_Jx0qy9c9bSo4fGkMxUfUaAaw[(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)- 1].Field12 &(1U<<((NU)(((Tinfoosprop_thetQwB9agpeQ13qFmAcWhg) 3))&7U)))!=0); } goto LA35; LA23: ; { result0 = (targetos_PyF9cBkuAlI8I7Y7KiZHIYQ == ((Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ) 1)); } goto LA35; LA24: ; { result0 = (targetos_PyF9cBkuAlI8I7Y7KiZHIYQ == ((Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ) 2)); } goto LA35; LA25: ; { result0 = ((786432 &(1U<<((NU)(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)&31U)))!=0); } goto LA35; LA26: ; { result0 = (targetos_PyF9cBkuAlI8I7Y7KiZHIYQ == ((Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ) 7)); } goto LA35; LA27: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field2 == ((Tendian_bQ3yFYQJojZPNYsZnS7Zjg) 0)); } goto LA35; LA28: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field2 == ((Tendian_bQ3yFYQJojZPNYsZnS7Zjg) 1)); } goto LA35; LA29: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field4 == ((NI) 8)); } goto LA35; LA30: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field4 == ((NI) 16)); } goto LA35; LA31: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field4 == ((NI) 32)); } goto LA35; LA32: ; { result0 = (Cpu_uYXopJX8pM87pQDCtmgWfQ[(targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag)- 1].Field4 == ((NI) 64)); } goto LA35; LA33: ; { result0 = ((528000 &(1U<<((NU)(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ)&31U)))!=0); } goto LA35; LA34: ; { } LA35: ; } LA1: ; return result0; }
N_NIMCALL(void, parsedirective_210246)(Tlexer205173* L, Ttoken205169* tok) { NU16 LOC1; ppgettok_210003(L, tok); LOC1 = 0; LOC1 = whichkeyword_196362((*tok).ident); switch (LOC1) { case ((NU16) 31): { NIM_BOOL res; condstack_210129 = (TY210112*) setLengthSeq(&(condstack_210129)->Sup, sizeof(NIM_BOOL), ((NI) ((NI)((condstack_210129 ? condstack_210129->Sup.len : 0) + ((NI) 1))))); res = evalppif_210096(L, tok); condstack_210129->data[(condstack_210129 ? (condstack_210129->Sup.len-1) : -1)] = res; { if (!!(res)) goto LA5; jumptodirective_210151(L, tok, ((NU8) 1)); } LA5: ; } break; case ((NU16) 20): { doelif_210173(L, tok); } break; case ((NU16) 21): { doelse_210158(L, tok); } break; case ((NU16) 22): { doend_210131(L, tok); } break; case ((NU16) 183): { NimStringDesc* LOC11; NimStringDesc* LOC12; ppgettok_210003(L, tok); LOC11 = 0; LOC11 = toktostr_205281((&(*tok))); LOC12 = 0; LOC12 = nstFormat(LOC11, gconfigvars_160195, 5); msgwriteln_183449(LOC12, 0); ppgettok_210003(L, tok); } break; default: { NimStringDesc* LOC14; LOC14 = 0; LOC14 = nsuNormalize((*(*tok).ident).s); if (eqStrings(LOC14, ((NimStringDesc*) &TMP2041))) goto LA15; if (eqStrings(LOC14, ((NimStringDesc*) &TMP2042))) goto LA16; if (eqStrings(LOC14, ((NimStringDesc*) &TMP2043))) goto LA17; goto LA18; LA15: ; { NimStringDesc* key; NimStringDesc* LOC21; ppgettok_210003(L, tok); key = toktostr_205281((&(*tok))); ppgettok_210003(L, tok); LOC21 = 0; LOC21 = toktostr_205281((&(*tok))); putenv_125838(key, LOC21); ppgettok_210003(L, tok); } goto LA19; LA16: ; { NimStringDesc* key; NimStringDesc* LOC23; NimStringDesc* LOC24; NimStringDesc* LOC25; ppgettok_210003(L, tok); key = toktostr_205281((&(*tok))); ppgettok_210003(L, tok); LOC23 = 0; LOC24 = 0; LOC24 = toktostr_205281((&(*tok))); LOC25 = 0; LOC25 = getenv_125825(key); LOC23 = rawNewString(LOC24->Sup.len + LOC25->Sup.len + 0); appendString(LOC23, LOC24); appendString(LOC23, LOC25); putenv_125838(key, LOC23); ppgettok_210003(L, tok); } goto LA19; LA17: ; { NimStringDesc* key; NimStringDesc* LOC27; NimStringDesc* LOC28; NimStringDesc* LOC29; ppgettok_210003(L, tok); key = toktostr_205281((&(*tok))); ppgettok_210003(L, tok); LOC27 = 0; LOC28 = 0; LOC28 = getenv_125825(key); LOC29 = 0; LOC29 = toktostr_205281((&(*tok))); LOC27 = rawNewString(LOC28->Sup.len + LOC29->Sup.len + 0); appendString(LOC27, LOC28); appendString(LOC27, LOC29); putenv_125838(key, LOC27); ppgettok_210003(L, tok); } goto LA19; LA18: ; { NimStringDesc* LOC31; LOC31 = 0; LOC31 = toktostr_205281((&(*tok))); lexmessage_205370((&(*L)), ((NU16) 31), LOC31); } LA19: ; } break; } }
N_NIMCALL(void, processcmdline_521209)(NU8 pass, NimStringDesc* cmd) { Optparser174011 p; NI argscount; memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI174011); chckNil((void*)(&p)); memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI174011); initoptparser_174030(cmd, (&p)); argscount = ((NI) 0); { while (1) { nponext((&p)); switch (p.kind) { case ((NU8) 0): { goto LA1; } break; case ((NU8) 2): case ((NU8) 3): { { if (!eqStrings(p.key, ((NimStringDesc*) &TMP1541))) goto LA7; p.key = copyString(((NimStringDesc*) &TMP1542)); { NIM_BOOL LOC11; LOC11 = 0; LOC11 = processargument_176740(pass, (&p), (&argscount)); if (!LOC11) goto LA12; goto LA1; } LA12: ; } goto LA5; LA7: ; { processswitch_176727(pass, (&p)); } LA5: ; } break; case ((NU8) 1): { { NIM_BOOL LOC18; LOC18 = 0; LOC18 = processargument_176740(pass, (&p), (&argscount)); if (!LOC18) goto LA19; goto LA1; } LA19: ; } break; } } } LA1: ; { if (!(pass == ((NU8) 1))) goto LA23; { NIM_BOOL LOC27; NIM_BOOL LOC28; NimStringDesc* LOC31; TY218714 LOC34; LOC27 = 0; LOC28 = 0; LOC28 = !(((gglobaloptions_153128 &(1<<((((NU8) 13))&31)))!=0)); if (!(LOC28)) goto LA29; LOC28 = !(((arguments_176723) && (arguments_176723)->Sup.len == 0)); LA29: ; LOC27 = LOC28; if (!(LOC27)) goto LA30; LOC31 = 0; LOC31 = nsuNormalize(command_153239); LOC27 = !(eqStrings(LOC31, ((NimStringDesc*) &TMP1869))); LA30: ; if (!LOC27) goto LA32; memset((void*)LOC34, 0, sizeof(LOC34)); rawmessage_163898(((NU16) 57), LOC34, 0); } LA32: ; } LA23: ; }
N_NIMCALL(void, processcmdline_593203_3526807654)(Tcmdlinepass281008 pass0, NimStringDesc* cmd0) { Optparser279405 p0; NI argscount0; memset((void*)(&p0), 0, sizeof(p0)); p0.Sup.m_type = (&NTI279405); chckNil((void*)(&p0)); memset((void*)(&p0), 0, sizeof(p0)); p0.Sup.m_type = (&NTI279405); initoptparser_279527_4065315820(cmd0, (&p0)); argscount0 = ((NI) 0); { while (1) { nponext((&p0)); switch (p0.kind) { case ((Cmdlinekind279403) 0): { goto LA1; } break; case ((Cmdlinekind279403) 2): case ((Cmdlinekind279403) 3): { { if (!eqStrings(p0.key, ((NimStringDesc*) &T3526807654_5))) goto LA7; p0.key = copyString(((NimStringDesc*) &T3526807654_6)); { NIM_BOOL LOC11; LOC11 = (NIM_BOOL)0; LOC11 = processargument_282819_2004575671(pass0, (&p0), (&argscount0)); if (!LOC11) goto LA12; goto LA1; } LA12: ; } goto LA5; LA7: ; { processswitch_282812_2004575671(pass0, (&p0)); } LA5: ; } break; case ((Cmdlinekind279403) 1): { { NIM_BOOL LOC18; LOC18 = (NIM_BOOL)0; LOC18 = processargument_282819_2004575671(pass0, (&p0), (&argscount0)); if (!LOC18) goto LA19; goto LA1; } LA19: ; } break; } } } LA1: ; { if (!(pass0 == ((Tcmdlinepass281008) 1))) goto LA23; { NIM_BOOL LOC27; NIM_BOOL LOC28; NimStringDesc* LOC31; TY318494 LOC34; LOC27 = (NIM_BOOL)0; LOC28 = (NIM_BOOL)0; LOC28 = !(((gglobaloptions_170130_2607990831 &((NU64)1<<((NU)(((Tglobaloption170013) 13))&63U)))!=0)); if (!(LOC28)) goto LA29; LOC28 = !(((arguments_282811_2004575671) && (arguments_282811_2004575671)->Sup.len == 0)); LA29: ; LOC27 = LOC28; if (!(LOC27)) goto LA30; LOC31 = (NimStringDesc*)0; LOC31 = nsuNormalize(command_170215_2607990831); LOC27 = !(eqStrings(LOC31, ((NimStringDesc*) &T3526807654_7))); LA30: ; if (!LOC27) goto LA32; memset((void*)LOC34, 0, sizeof(LOC34)); rawmessage_194645_155036129(((Tmsgkind192002) 59), LOC34, 0); } LA32: ; } LA23: ; }
N_NIMCALL(void, processcmdline_531203)(NU8 pass, NimStringDesc* cmd) { Optparser200205 p; NI argscount; memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI200205); chckNil((void*)(&p)); memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI200205); initoptparser_200325(cmd, (&p)); argscount = ((NI) 0); { while (1) { nponext((&p)); switch (p.kind) { case ((NU8) 0): { goto LA1; } break; case ((NU8) 2): case ((NU8) 3): { { if (!eqStrings(p.key, ((NimStringDesc*) &TMP1671))) goto LA7; p.key = copyString(((NimStringDesc*) &TMP1672)); { NIM_BOOL LOC11; LOC11 = 0; LOC11 = processargument_202707(pass, (&p), (&argscount)); if (!LOC11) goto LA12; goto LA1; } LA12: ; } goto LA5; LA7: ; { processswitch_202700(pass, (&p)); } LA5: ; } break; case ((NU8) 1): { { NIM_BOOL LOC18; LOC18 = 0; LOC18 = processargument_202707(pass, (&p), (&argscount)); if (!LOC18) goto LA19; goto LA1; } LA19: ; } break; } } } LA1: ; { if (!(pass == ((NU8) 1))) goto LA23; { NIM_BOOL LOC27; NIM_BOOL LOC28; NimStringDesc* LOC31; TY239694 LOC34; LOC27 = 0; LOC28 = 0; LOC28 = !(((gglobaloptions_161121 &(1U<<((NU)(((NU8) 13))&31U)))!=0)); if (!(LOC28)) goto LA29; LOC28 = !(((arguments_202699) && (arguments_202699)->Sup.len == 0)); LA29: ; LOC27 = LOC28; if (!(LOC27)) goto LA30; LOC31 = 0; LOC31 = nsuNormalize(command_161205); LOC27 = !(eqStrings(LOC31, ((NimStringDesc*) &TMP2027))); LA30: ; if (!LOC27) goto LA32; memset((void*)LOC34, 0, sizeof(LOC34)); rawmessage_185645(((NU16) 59), LOC34, 0); } LA32: ; } LA23: ; }
N_NIMCALL(NimStringDesc*, getpackagename_114423)(NimStringDesc* path) { NimStringDesc* result; NI q; NI b; NI i_114448; NI HEX3Atmp_114461; NI TMP334; NI res_114463; nimfr("getPackageName", "options.nim") result = 0; nimln(215, "options.nim"); q = 1; nimln(216, "options.nim"); b = 0; nimln(217, "options.nim"); { NI TMP333; nimln(730, "system.nim"); nimln(217, "options.nim"); nimln(217, "options.nim"); TMP333 = subInt(path->Sup.len, 1); if ((NU)((NI32)(TMP333)) > (NU)(path->Sup.len)) raiseIndexError(); if (!(((NU8)(path->data[(NI32)(TMP333)])) == ((NU8)(47)) || ((NU8)(path->data[(NI32)(TMP333)])) == ((NU8)(47)))) goto LA3; nimln(217, "options.nim"); q = 2; } LA3: ; i_114448 = 0; HEX3Atmp_114461 = 0; nimln(218, "options.nim"); nimln(218, "options.nim"); nimln(218, "options.nim"); TMP334 = subInt(path->Sup.len, q); HEX3Atmp_114461 = (NI32)(TMP334); nimln(1292, "system.nim"); res_114463 = HEX3Atmp_114461; nimln(1293, "system.nim"); while (1) { nimln(702, "system.nim"); if (!(0 <= res_114463)) goto LA5; nimln(1292, "system.nim"); i_114448 = res_114463; nimln(219, "options.nim"); { nimln(730, "system.nim"); if ((NU)(i_114448) > (NU)(path->Sup.len)) raiseIndexError(); if (!(((NU8)(path->data[i_114448])) == ((NU8)(47)) || ((NU8)(path->data[i_114448])) == ((NU8)(47)))) goto LA8; nimln(220, "options.nim"); { nimln(220, "options.nim"); if (!(b == 0)) goto LA12; nimln(220, "options.nim"); b = i_114448; } goto LA10; LA12: ; { NimStringDesc* x; NI TMP335; NI TMP336; NimStringDesc* LOC15; nimln(222, "options.nim"); nimln(222, "options.nim"); nimln(222, "options.nim"); TMP335 = addInt(i_114448, 1); nimln(222, "options.nim"); TMP336 = subInt(b, 1); x = copyStrLast(path, (NI32)(TMP335), (NI32)(TMP336)); nimln(223, "options.nim"); nimln(223, "options.nim"); LOC15 = 0; LOC15 = nsuNormalize(x); if (eqStrings(LOC15, ((NimStringDesc*) &TMP339))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP340))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP341))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP342))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP343))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP344))) goto LA16; if (eqStrings(LOC15, ((NimStringDesc*) &TMP345))) goto LA16; goto LA17; LA16: ; { nimln(225, "options.nim"); b = i_114448; } goto LA18; LA17: ; { nimln(227, "options.nim"); nimln(227, "options.nim"); result = nsuReplaceChar(x, 46, 95); goto BeforeRet; } LA18: ; } LA10: ; } LA8: ; nimln(1295, "system.nim"); res_114463 = subInt(res_114463, 1); } LA5: ; nimln(228, "options.nim"); result = copyString(((NimStringDesc*) &TMP313)); BeforeRet: ; popFrame(); return result; }
N_NIMCALL(void, parsedirective_182309)(tlexer178176* l, ttoken178174* tok) { NU8 LOC1; nimfr("parseDirective", "nimconf.nim") nimln(112, "nimconf.nim"); ppgettok_182008(l, tok); nimln(113, "nimconf.nim"); nimln(113, "nimconf.nim"); LOC1 = 0; LOC1 = whichkeyword_170360((*tok).Ident); switch (LOC1) { case ((NU8) 28): { NI TMP1908; NIM_BOOL res; nimln(115, "nimconf.nim"); nimln(115, "nimconf.nim"); nimln(115, "nimconf.nim"); TMP1908 = addInt(condstack_182152->Sup.len, 1); condstack_182152 = (TY182131*) setLengthSeq(&(condstack_182152)->Sup, sizeof(NIM_BOOL), (NI32)(TMP1908)); nimln(116, "nimconf.nim"); res = evalppif_182113(l, tok); nimln(117, "nimconf.nim"); nimln(117, "nimconf.nim"); if ((NU)((condstack_182152->Sup.len-1)) >= (NU)(condstack_182152->Sup.len)) raiseIndexError(); condstack_182152->data[(condstack_182152->Sup.len-1)] = res; nimln(118, "nimconf.nim"); { nimln(118, "nimconf.nim"); if (!!(res)) goto LA5; nimln(118, "nimconf.nim"); jumptodirective_182185(l, tok, ((NU8) 1)); } LA5: ; } break; case ((NU8) 18): { nimln(119, "nimconf.nim"); doelif_182211(l, tok); } break; case ((NU8) 19): { nimln(120, "nimconf.nim"); doelse_182193(l, tok); } break; case ((NU8) 20): { nimln(121, "nimconf.nim"); doend_182155(l, tok); } break; case ((NU8) 175): { NimStringDesc* LOC11; nimln(123, "nimconf.nim"); ppgettok_182008(l, tok); nimln(124, "nimconf.nim"); nimln(124, "nimconf.nim"); LOC11 = 0; LOC11 = toktostr_178234(&(*tok)); msgwriteln_163937(LOC11); nimln(125, "nimconf.nim"); ppgettok_182008(l, tok); } break; default: { NimStringDesc* LOC13; nimln(127, "nimconf.nim"); nimln(127, "nimconf.nim"); LOC13 = 0; LOC13 = nsuNormalize((*(*tok).Ident).S); if (eqStrings(LOC13, ((NimStringDesc*) &TMP1909))) goto LA14; if (eqStrings(LOC13, ((NimStringDesc*) &TMP1910))) goto LA15; if (eqStrings(LOC13, ((NimStringDesc*) &TMP1911))) goto LA16; goto LA17; LA14: ; { NimStringDesc* key; NimStringDesc* LOC20; nimln(129, "nimconf.nim"); ppgettok_182008(l, tok); nimln(130, "nimconf.nim"); key = toktostr_178234(&(*tok)); nimln(131, "nimconf.nim"); ppgettok_182008(l, tok); nimln(132, "nimconf.nim"); nimln(132, "nimconf.nim"); LOC20 = 0; LOC20 = toktostr_178234(&(*tok)); putenv_112443(key, LOC20); nimln(133, "nimconf.nim"); ppgettok_182008(l, tok); } goto LA18; LA15: ; { NimStringDesc* key; NimStringDesc* LOC22; NimStringDesc* LOC23; NimStringDesc* LOC24; nimln(135, "nimconf.nim"); ppgettok_182008(l, tok); nimln(136, "nimconf.nim"); key = toktostr_178234(&(*tok)); nimln(137, "nimconf.nim"); ppgettok_182008(l, tok); nimln(138, "nimconf.nim"); nimln(138, "nimconf.nim"); LOC22 = 0; nimln(138, "nimconf.nim"); LOC23 = 0; LOC23 = toktostr_178234(&(*tok)); nimln(138, "nimconf.nim"); LOC24 = 0; LOC24 = getenv_112426(key); LOC22 = rawNewString(LOC23->Sup.len + LOC24->Sup.len + 0); appendString(LOC22, LOC23); appendString(LOC22, LOC24); putenv_112443(key, LOC22); nimln(139, "nimconf.nim"); ppgettok_182008(l, tok); } goto LA18; LA16: ; { NimStringDesc* key; NimStringDesc* LOC26; NimStringDesc* LOC27; NimStringDesc* LOC28; nimln(141, "nimconf.nim"); ppgettok_182008(l, tok); nimln(142, "nimconf.nim"); key = toktostr_178234(&(*tok)); nimln(143, "nimconf.nim"); ppgettok_182008(l, tok); nimln(144, "nimconf.nim"); nimln(144, "nimconf.nim"); LOC26 = 0; nimln(144, "nimconf.nim"); LOC27 = 0; LOC27 = getenv_112426(key); nimln(144, "nimconf.nim"); LOC28 = 0; LOC28 = toktostr_178234(&(*tok)); LOC26 = rawNewString(LOC27->Sup.len + LOC28->Sup.len + 0); appendString(LOC26, LOC27); appendString(LOC26, LOC28); putenv_112443(key, LOC26); nimln(145, "nimconf.nim"); ppgettok_182008(l, tok); } goto LA18; LA17: ; { NimStringDesc* LOC30; nimln(146, "nimconf.nim"); nimln(146, "nimconf.nim"); LOC30 = 0; LOC30 = toktostr_178234(&(*tok)); lexmessage_178246(&(*l), ((NU16) 30), LOC30); } LA18: ; } break; } popFrame(); }
N_NIMCALL(void, compileconstraints_287074)(Tnode215790* p, NimStringDesc** result) { { switch ((*p).kind) { case ((NU8) 27): case ((NU8) 29): case ((NU8) 30): case ((NU8) 31): case ((NU8) 26): case ((NU8) 28): case ((NU8) 32): { Tident190012* op; { if (!!(((*(*p).kindU.S6.sons->data[((NI) 0)]).kind == ((NU8) 2)))) goto LA4; patternerror_287030((*p).kindU.S6.sons->data[((NI) 0)]); goto BeforeRet; } LA4: ; op = (*(*p).kindU.S6.sons->data[((NI) 0)]).kindU.S5.ident; { NI LOC8; LOC8 = 0; LOC8 = len_216059(p); if (!(LOC8 == ((NI) 3))) goto LA9; { NIM_BOOL LOC13; LOC13 = 0; LOC13 = eqStrings((*op).s, ((NimStringDesc*) &TMP3292)); if (LOC13) goto LA14; LOC13 = ((*op).Sup.id == ((NI) 49)); LA14: ; if (!LOC13) goto LA15; compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 1)], result); compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 2)], result); add_287034(result, ((NU8) 2)); } goto LA11; LA15: ; { NIM_BOOL LOC18; LOC18 = 0; LOC18 = eqStrings((*op).s, ((NimStringDesc*) &TMP3293)); if (LOC18) goto LA19; LOC18 = ((*op).Sup.id == ((NI) 2)); LA19: ; if (!LOC18) goto LA20; compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 1)], result); compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 2)], result); add_287034(result, ((NU8) 3)); } goto LA11; LA20: ; { patternerror_287030(p); } LA11: ; } goto LA6; LA9: ; { NIM_BOOL LOC24; NI LOC25; NIM_BOOL LOC27; LOC24 = 0; LOC25 = 0; LOC25 = len_216059(p); LOC24 = (LOC25 == ((NI) 2)); if (!(LOC24)) goto LA26; LOC27 = 0; LOC27 = eqStrings((*op).s, ((NimStringDesc*) &TMP3294)); if (LOC27) goto LA28; LOC27 = ((*op).Sup.id == ((NI) 45)); LA28: ; LOC24 = LOC27; LA26: ; if (!LOC24) goto LA29; compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 1)], result); add_287034(result, ((NU8) 4)); } goto LA6; LA29: ; { patternerror_287030(p); } LA6: ; } break; case ((NU8) 53): case ((NU8) 37): { { NI LOC35; LOC35 = 0; LOC35 = len_216059(p); if (!(LOC35 == ((NI) 1))) goto LA36; compileconstraints_287074((*p).kindU.S6.sons->data[((NI) 0)], result); } goto LA33; LA36: ; { patternerror_287030(p); } LA33: ; } break; case ((NU8) 2): { NimStringDesc* spec; spec = nsuNormalize((*(*p).kindU.S5.ident).s); switch (hashString(spec) & 15) { case 1: if (eqStrings(spec, ((NimStringDesc*) &TMP3305))) goto LA50; break; case 3: if (eqStrings(spec, ((NimStringDesc*) &TMP3301))) goto LA46; if (eqStrings(spec, ((NimStringDesc*) &TMP3302))) goto LA47; if (eqStrings(spec, ((NimStringDesc*) &TMP3304))) goto LA49; break; case 4: if (eqStrings(spec, ((NimStringDesc*) &TMP3297))) goto LA42; break; case 6: if (eqStrings(spec, ((NimStringDesc*) &TMP3298))) goto LA43; if (eqStrings(spec, ((NimStringDesc*) &TMP3303))) goto LA48; break; case 11: if (eqStrings(spec, ((NimStringDesc*) &TMP3295))) goto LA40; break; case 12: if (eqStrings(spec, ((NimStringDesc*) &TMP3296))) goto LA41; break; case 13: if (eqStrings(spec, ((NimStringDesc*) &TMP3299))) goto LA44; break; case 14: if (eqStrings(spec, ((NimStringDesc*) &TMP3300))) goto LA45; break; } goto LA51; LA40: ; { add_287034(result, ((NU8) 6)); } goto LA52; LA41: ; { add_287034(result, ((NU8) 7)); } goto LA52; LA42: ; { add_287034(result, ((NU8) 5)); } goto LA52; LA43: ; { add_287034(result, ((NU8) 8)); } goto LA52; LA44: ; { add_287034(result, ((NU8) 9)); } goto LA52; LA45: ; { (*result)->data[((NI) 0)] = 2; } goto LA52; LA46: ; { (*result)->data[((NI) 0)] = 3; } goto LA52; LA47: ; { add_287034(result, ((NU8) 12)); } goto LA52; LA48: ; { add_287034(result, ((NU8) 13)); } goto LA52; LA49: ; { add_287034(result, ((NU8) 14)); } goto LA52; LA50: ; { add_287034(result, ((NU8) 15)); } goto LA52; LA51: ; { { NimStringDesc* LOC69; if (!NIM_FALSE) goto LA67; LOC69 = 0; LOC69 = HEX24_188183(TMP3306); internalerror_188113(LOC69); } LA67: ; { NU8 i_287214; NI res_287435; i_287214 = 0; res_287435 = ((NI) 0); { while (1) { if (!(res_287435 <= ((NI) 24))) goto LA72; i_287214 = ((NU8) (res_287435)); { NimStringDesc* LOC75; NI LOC76; LOC75 = 0; LOC75 = copyStr(reprEnum(i_287214, (&NTI215435)), ((NI) 2)); LOC76 = 0; LOC76 = nsuCmpIgnoreStyle(LOC75, spec); if (!(LOC76 == ((NI) 0))) goto LA77; add_287034(result, ((NU8) 10)); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_287214))))); goto BeforeRet; } LA77: ; res_287435 += ((NI) 1); } LA72: ; } } { NimStringDesc* LOC83; if (!NIM_FALSE) goto LA81; LOC83 = 0; LOC83 = HEX24_188183(TMP3308); internalerror_188113(LOC83); } LA81: ; { NU8 i_287414; NI res_287443; i_287414 = 0; res_287443 = ((NI) 0); { while (1) { if (!(res_287443 <= ((NI) 158))) goto LA86; i_287414 = ((NU8) (res_287443)); { NI LOC89; LOC89 = 0; LOC89 = nsuCmpIgnoreStyle(reprEnum(i_287414, (&NTI215020)), spec); if (!(LOC89 == ((NI) 0))) goto LA90; add_287034(result, ((NU8) 11)); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_287414))))); goto BeforeRet; } LA90: ; res_287443 += ((NI) 1); } LA86: ; } } patternerror_287030(p); } LA52: ; } break; default: { patternerror_287030(p); } break; } }BeforeRet: ; }
N_LIB_PRIVATE N_NIMCALL(void, processCmdLine_tw2pZl8Nisz38VPmsT5WZA)(tyEnum_TCmdLinePass_IiBn9cB6WYIMDHOT44O82wA pass, NimStringDesc* cmd) { tyObject_OptParser_fe5bDDfRbVwQIuUOouExnA p; NI argsCount; memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI_fe5bDDfRbVwQIuUOouExnA_); initOptParser_xt25Cv9cQqaNt3Mscl7nHFA(cmd, (&p)); argsCount = ((NI) 0); { while (1) { nponext((&p)); switch (p.kind) { case ((tyEnum_CmdLineKind_XkdXq9atxjiuhkFFh0XYrSA) 0): { goto LA1; } break; case ((tyEnum_CmdLineKind_XkdXq9atxjiuhkFFh0XYrSA) 2): case ((tyEnum_CmdLineKind_XkdXq9atxjiuhkFFh0XYrSA) 3): { { if (!eqStrings(p.key, ((NimStringDesc*) &TM_AxyNANBXigTKyIcRAbufXw_5))) goto LA7_; p.key = copyString(((NimStringDesc*) &TM_AxyNANBXigTKyIcRAbufXw_6)); { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = processArgument_lWiIBVoVYe1MHypeoTZrBw(pass, (&p), (&argsCount)); if (!T11_) goto LA12_; goto LA1; } LA12_: ; } goto LA5_; LA7_: ; { processSwitch_TdGOW9ciAVvdBm6nv23Sz9aA(pass, (&p)); } LA5_: ; } break; case ((tyEnum_CmdLineKind_XkdXq9atxjiuhkFFh0XYrSA) 1): { { NIM_BOOL T18_; T18_ = (NIM_BOOL)0; T18_ = processArgument_lWiIBVoVYe1MHypeoTZrBw(pass, (&p), (&argsCount)); if (!T18_) goto LA19_; goto LA1; } LA19_: ; } break; } } } LA1: ; { if (!(pass == ((tyEnum_TCmdLinePass_IiBn9cB6WYIMDHOT44O82wA) 1))) goto LA23_; { NIM_BOOL T27_; NIM_BOOL T28_; NimStringDesc* T31_; tyArray_8ZvwQIddfpj2THRVPsFzIQ T34_; T27_ = (NIM_BOOL)0; T28_ = (NIM_BOOL)0; T28_ = !(((gGlobalOptions_j042VVDC9cT5ENYoXnmhhVg &(1U<<((NU)(((tyEnum_TGlobalOption_RAfAEZqjnKMDumgyKKc1qw) 12))&31U)))!=0)); if (!(T28_)) goto LA29_; T28_ = !(((arguments_J4sVmqKDJ3MkfxziRX9cODA) && (arguments_J4sVmqKDJ3MkfxziRX9cODA)->Sup.len == 0)); LA29_: ; T27_ = T28_; if (!(T27_)) goto LA30_; T31_ = (NimStringDesc*)0; T31_ = nsuNormalize(command_zo83h8QWwtDIGDuqkGhjqg); T27_ = !(eqStrings(T31_, ((NimStringDesc*) &TM_AxyNANBXigTKyIcRAbufXw_7))); LA30_: ; if (!T27_) goto LA32_; memset((void*)T34_, 0, sizeof(T34_)); rawMessage_wSQLHRsYvHJ4DSWgdFrFaA(((tyEnum_TMsgKind_IGAWgv9aR2KqPKJfPZPEWaw) 60), T34_, 0); } LA32_: ; } LA23_: ; }
N_NIMCALL(void, parsedirective_291245_930198375)(Tlexer286174* L0, Ttoken286170* tok0) { Tspecialword276003 LOC1; ppgettok_291002_930198375(L0, tok0); LOC1 = (Tspecialword276003)0; LOC1 = whichkeyword_276365_1391470768((*tok0).ident); switch (LOC1) { case ((Tspecialword276003) 31): { NIM_BOOL res0; condstack_291128_930198375 = (TY291111*) setLengthSeq(&(condstack_291128_930198375)->Sup, sizeof(NIM_BOOL), ((NI) ((NI)((condstack_291128_930198375 ? condstack_291128_930198375->Sup.len : 0) + ((NI) 1))))); res0 = evalppif_291095_930198375(L0, tok0); condstack_291128_930198375->data[(condstack_291128_930198375 ? (condstack_291128_930198375->Sup.len-1) : -1)] = res0; { if (!!(res0)) goto LA5; jumptodirective_291150_930198375(L0, tok0, ((Tjumpdest291147) 1)); } LA5: ; } break; case ((Tspecialword276003) 20): { doelif_291172_930198375(L0, tok0); } break; case ((Tspecialword276003) 21): { doelse_291157_930198375(L0, tok0); } break; case ((Tspecialword276003) 22): { doend_291130_930198375(L0, tok0); } break; case ((Tspecialword276003) 185): { NimStringDesc* LOC11; NimStringDesc* LOC12; ppgettok_291002_930198375(L0, tok0); LOC11 = (NimStringDesc*)0; LOC11 = toktostr_286293_689113469((&(*tok0))); LOC12 = (NimStringDesc*)0; LOC12 = nstFormat(LOC11, gconfigvars_170204_2607990831, 5); msgwriteln_193450_155036129(LOC12, 0); ppgettok_291002_930198375(L0, tok0); } break; default: { NimStringDesc* LOC14; LOC14 = (NimStringDesc*)0; LOC14 = nsuNormalize((*(*tok0).ident).s); if (eqStrings(LOC14, ((NimStringDesc*) &T930198375_9))) goto LA15; if (eqStrings(LOC14, ((NimStringDesc*) &T930198375_10))) goto LA16; if (eqStrings(LOC14, ((NimStringDesc*) &T930198375_11))) goto LA17; goto LA18; LA15: ; { NimStringDesc* key0; NimStringDesc* LOC21; ppgettok_291002_930198375(L0, tok0); key0 = toktostr_286293_689113469((&(*tok0))); ppgettok_291002_930198375(L0, tok0); LOC21 = (NimStringDesc*)0; LOC21 = toktostr_286293_689113469((&(*tok0))); putenv_135638_2125978480(key0, LOC21); ppgettok_291002_930198375(L0, tok0); } goto LA19; LA16: ; { NimStringDesc* key0; NimStringDesc* LOC23; NimStringDesc* LOC24; NimStringDesc* LOC25; ppgettok_291002_930198375(L0, tok0); key0 = toktostr_286293_689113469((&(*tok0))); ppgettok_291002_930198375(L0, tok0); LOC23 = (NimStringDesc*)0; LOC24 = (NimStringDesc*)0; LOC24 = toktostr_286293_689113469((&(*tok0))); LOC25 = (NimStringDesc*)0; LOC25 = getenv_135625_2125978480(key0); LOC23 = rawNewString(LOC24->Sup.len + LOC25->Sup.len + 0); appendString(LOC23, LOC24); appendString(LOC23, LOC25); putenv_135638_2125978480(key0, LOC23); ppgettok_291002_930198375(L0, tok0); } goto LA19; LA17: ; { NimStringDesc* key0; NimStringDesc* LOC27; NimStringDesc* LOC28; NimStringDesc* LOC29; ppgettok_291002_930198375(L0, tok0); key0 = toktostr_286293_689113469((&(*tok0))); ppgettok_291002_930198375(L0, tok0); LOC27 = (NimStringDesc*)0; LOC28 = (NimStringDesc*)0; LOC28 = getenv_135625_2125978480(key0); LOC29 = (NimStringDesc*)0; LOC29 = toktostr_286293_689113469((&(*tok0))); LOC27 = rawNewString(LOC28->Sup.len + LOC29->Sup.len + 0); appendString(LOC27, LOC28); appendString(LOC27, LOC29); putenv_135638_2125978480(key0, LOC27); ppgettok_291002_930198375(L0, tok0); } goto LA19; LA18: ; { NimStringDesc* LOC31; LOC31 = (NimStringDesc*)0; LOC31 = toktostr_286293_689113469((&(*tok0))); lexmessage_286378_689113469((&(*L0)), ((Tmsgkind192002) 31), LOC31); } LA19: ; } break; } }
N_NIMCALL(void, compileconstraints_268113)(Tnode191813* p, NimStringDesc** result) { { switch ((*p).kind) { case ((NU8) 27): case ((NU8) 29): case ((NU8) 30): case ((NU8) 31): case ((NU8) 26): case ((NU8) 28): case ((NU8) 32): { Tident167021* op; { if (!!(((*(*p).kindU.S6.sons->data[((NI) 0)]).kind == ((NU8) 2)))) goto LA4; patternerror_268051((*p).kindU.S6.sons->data[((NI) 0)]); goto BeforeRet; } LA4: ; op = (*(*p).kindU.S6.sons->data[((NI) 0)]).kindU.S5.ident; { NI LOC8; LOC8 = 0; LOC8 = len_192097(p); if (!(LOC8 == ((NI) 3))) goto LA9; { NIM_BOOL LOC13; LOC13 = 0; LOC13 = eqStrings((*op).s, ((NimStringDesc*) &TMP3111)); if (LOC13) goto LA14; LOC13 = ((*op).Sup.id == ((NI) 49)); LA14: ; if (!LOC13) goto LA15; compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 1)], result); compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 2)], result); add_268061(result, ((NU8) 2)); } goto LA11; LA15: ; { NIM_BOOL LOC18; LOC18 = 0; LOC18 = eqStrings((*op).s, ((NimStringDesc*) &TMP3112)); if (LOC18) goto LA19; LOC18 = ((*op).Sup.id == ((NI) 2)); LA19: ; if (!LOC18) goto LA20; compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 1)], result); compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 2)], result); add_268061(result, ((NU8) 3)); } goto LA11; LA20: ; { patternerror_268051(p); } LA11: ; } goto LA6; LA9: ; { NIM_BOOL LOC24; NI LOC25; NIM_BOOL LOC27; LOC24 = 0; LOC25 = 0; LOC25 = len_192097(p); LOC24 = (LOC25 == ((NI) 2)); if (!(LOC24)) goto LA26; LOC27 = 0; LOC27 = eqStrings((*op).s, ((NimStringDesc*) &TMP3113)); if (LOC27) goto LA28; LOC27 = ((*op).Sup.id == ((NI) 45)); LA28: ; LOC24 = LOC27; LA26: ; if (!LOC24) goto LA29; compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 1)], result); add_268061(result, ((NU8) 4)); } goto LA6; LA29: ; { patternerror_268051(p); } LA6: ; } break; case ((NU8) 53): case ((NU8) 37): { { NI LOC35; LOC35 = 0; LOC35 = len_192097(p); if (!(LOC35 == ((NI) 1))) goto LA36; compileconstraints_268113((*p).kindU.S6.sons->data[((NI) 0)], result); } goto LA33; LA36: ; { patternerror_268051(p); } LA33: ; } break; case ((NU8) 2): { NimStringDesc* spec; spec = nsuNormalize((*(*p).kindU.S5.ident).s); switch (hashString(spec) & 15) { case 1: if (eqStrings(spec, ((NimStringDesc*) &TMP3124))) goto LA50; break; case 3: if (eqStrings(spec, ((NimStringDesc*) &TMP3120))) goto LA46; if (eqStrings(spec, ((NimStringDesc*) &TMP3121))) goto LA47; if (eqStrings(spec, ((NimStringDesc*) &TMP3123))) goto LA49; break; case 4: if (eqStrings(spec, ((NimStringDesc*) &TMP3116))) goto LA42; break; case 6: if (eqStrings(spec, ((NimStringDesc*) &TMP3117))) goto LA43; if (eqStrings(spec, ((NimStringDesc*) &TMP3122))) goto LA48; break; case 11: if (eqStrings(spec, ((NimStringDesc*) &TMP3114))) goto LA40; break; case 12: if (eqStrings(spec, ((NimStringDesc*) &TMP3115))) goto LA41; break; case 13: if (eqStrings(spec, ((NimStringDesc*) &TMP3118))) goto LA44; break; case 14: if (eqStrings(spec, ((NimStringDesc*) &TMP3119))) goto LA45; break; } goto LA51; LA40: ; { add_268061(result, ((NU8) 6)); } goto LA52; LA41: ; { add_268061(result, ((NU8) 7)); } goto LA52; LA42: ; { add_268061(result, ((NU8) 5)); } goto LA52; LA43: ; { add_268061(result, ((NU8) 8)); } goto LA52; LA44: ; { add_268061(result, ((NU8) 9)); } goto LA52; LA45: ; { (*result)->data[((NI) 0)] = 2; } goto LA52; LA46: ; { (*result)->data[((NI) 0)] = 3; } goto LA52; LA47: ; { add_268061(result, ((NU8) 12)); } goto LA52; LA48: ; { add_268061(result, ((NU8) 13)); } goto LA52; LA49: ; { add_268061(result, ((NU8) 14)); } goto LA52; LA50: ; { add_268061(result, ((NU8) 15)); } goto LA52; LA51: ; { { NimStringDesc* LOC69; if (!NIM_FALSE) goto LA67; LOC69 = 0; LOC69 = HEX24_165322(TMP3125); internalerror_165234(LOC69); } LA67: ; { NU8 i_268423; NI res_268644; i_268423 = 0; res_268644 = ((NI) 0); { while (1) { if (!(res_268644 <= ((NI) 25))) goto LA72; i_268423 = ((NU8) (res_268644)); { NimStringDesc* LOC75; NI LOC76; LOC75 = 0; LOC75 = copyStr(reprEnum(i_268423, (&NTI191441)), ((NI) 2)); LOC76 = 0; LOC76 = nsuCmpIgnoreStyle(LOC75, spec); if (!(LOC76 == ((NI) 0))) goto LA77; add_268061(result, ((NU8) 10)); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_268423))))); goto BeforeRet; } LA77: ; res_268644 += ((NI) 1); } LA72: ; } } { NimStringDesc* LOC83; if (!NIM_FALSE) goto LA81; LOC83 = 0; LOC83 = HEX24_165322(TMP3127); internalerror_165234(LOC83); } LA81: ; { NU8 i_268623; NI res_268652; i_268623 = 0; res_268652 = ((NI) 0); { while (1) { if (!(res_268652 <= ((NI) 158))) goto LA86; i_268623 = ((NU8) (res_268652)); { NI LOC89; LOC89 = 0; LOC89 = nsuCmpIgnoreStyle(reprEnum(i_268623, (&NTI191029)), spec); if (!(LOC89 == ((NI) 0))) goto LA90; add_268061(result, ((NU8) 11)); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_268623))))); goto BeforeRet; } LA90: ; res_268652 += ((NI) 1); } LA86: ; } } patternerror_268051(p); } LA52: ; } break; default: { patternerror_268051(p); } break; } }BeforeRet: ; }
N_NIMCALL(void, parsedirective_186342)(Tlexer181185* L, Ttoken181181* tok) { NU16 LOC1; nimfr("parseDirective", "nimconf.nim") nimln(112, "nimconf.nim"); ppgettok_186009(L, tok); nimln(113, "nimconf.nim"); LOC1 = 0; LOC1 = whichkeyword_172386((*tok).ident); switch (LOC1) { case ((NU16) 31): { NI TMP2486; NIM_BOOL res; nimln(115, "nimconf.nim"); TMP2486 = addInt((condstack_186186 ? condstack_186186->Sup.len : 0), ((NI) 1)); condstack_186186 = (TY186169*) setLengthSeq(&(condstack_186186)->Sup, sizeof(NIM_BOOL), ((NI)chckRange((NI)(TMP2486), ((NI) 0), ((NI) IL64(9223372036854775807))))); nimln(116, "nimconf.nim"); res = evalppif_186147(L, tok); nimln(117, "nimconf.nim"); if ((NU)((condstack_186186 ? (condstack_186186->Sup.len-1) : -1)) >= (NU)(condstack_186186->Sup.len)) raiseIndexError(); condstack_186186->data[(condstack_186186 ? (condstack_186186->Sup.len-1) : -1)] = res; nimln(118, "nimconf.nim"); { if (!!(res)) goto LA5; jumptodirective_186220(L, tok, ((NU8) 1)); } LA5: ; } break; case ((NU16) 20): { nimln(119, "nimconf.nim"); doelif_186251(L, tok); } break; case ((NU16) 21): { nimln(120, "nimconf.nim"); doelse_186230(L, tok); } break; case ((NU16) 22): { nimln(121, "nimconf.nim"); doend_186191(L, tok); } break; case ((NU16) 180): { NimStringDesc* LOC11; NimStringDesc* LOC12; nimln(123, "nimconf.nim"); ppgettok_186009(L, tok); nimln(124, "nimconf.nim"); LOC11 = 0; LOC11 = toktostr_181323((&(*tok))); LOC12 = 0; LOC12 = nstFormat(LOC11, gconfigvars_154231, 5); msgwriteln_164536(LOC12); nimln(126, "nimconf.nim"); ppgettok_186009(L, tok); } break; default: { NimStringDesc* LOC14; nimln(128, "nimconf.nim"); LOC14 = 0; LOC14 = nsuNormalize((*(*tok).ident).s); if (eqStrings(LOC14, ((NimStringDesc*) &TMP2487))) goto LA15; if (eqStrings(LOC14, ((NimStringDesc*) &TMP2488))) goto LA16; if (eqStrings(LOC14, ((NimStringDesc*) &TMP2489))) goto LA17; goto LA18; LA15: ; { NimStringDesc* key; NimStringDesc* LOC21; nimln(130, "nimconf.nim"); ppgettok_186009(L, tok); nimln(131, "nimconf.nim"); key = toktostr_181323((&(*tok))); nimln(132, "nimconf.nim"); ppgettok_186009(L, tok); nimln(133, "nimconf.nim"); LOC21 = 0; LOC21 = toktostr_181323((&(*tok))); putenv_122669(key, LOC21); nimln(134, "nimconf.nim"); ppgettok_186009(L, tok); } goto LA19; LA16: ; { NimStringDesc* key; NimStringDesc* LOC23; NimStringDesc* LOC24; NimStringDesc* LOC25; nimln(136, "nimconf.nim"); ppgettok_186009(L, tok); nimln(137, "nimconf.nim"); key = toktostr_181323((&(*tok))); nimln(138, "nimconf.nim"); ppgettok_186009(L, tok); nimln(139, "nimconf.nim"); LOC23 = 0; LOC24 = 0; LOC24 = toktostr_181323((&(*tok))); LOC25 = 0; LOC25 = getenv_122644(key); LOC23 = rawNewString(LOC24->Sup.len + LOC25->Sup.len + 0); appendString(LOC23, LOC24); appendString(LOC23, LOC25); putenv_122669(key, LOC23); nimln(140, "nimconf.nim"); ppgettok_186009(L, tok); } goto LA19; LA17: ; { NimStringDesc* key; NimStringDesc* LOC27; NimStringDesc* LOC28; NimStringDesc* LOC29; nimln(142, "nimconf.nim"); ppgettok_186009(L, tok); nimln(143, "nimconf.nim"); key = toktostr_181323((&(*tok))); nimln(144, "nimconf.nim"); ppgettok_186009(L, tok); nimln(145, "nimconf.nim"); LOC27 = 0; LOC28 = 0; LOC28 = getenv_122644(key); LOC29 = 0; LOC29 = toktostr_181323((&(*tok))); LOC27 = rawNewString(LOC28->Sup.len + LOC29->Sup.len + 0); appendString(LOC27, LOC28); appendString(LOC27, LOC29); putenv_122669(key, LOC27); nimln(146, "nimconf.nim"); ppgettok_186009(L, tok); } goto LA19; LA18: ; { NimStringDesc* LOC31; nimln(147, "nimconf.nim"); LOC31 = 0; LOC31 = toktostr_181323((&(*tok))); lexmessage_181483((&(*L)), ((NU16) 30), LOC31); } LA19: ; } break; } popFrame(); }
N_NIMCALL(void, initdefines_142065)(void) { NimStringDesc* LOC13; NimStringDesc* LOC14; NimStringDesc* LOC15; nimfr("InitDefines", "condsyms.nim") nimln(41, "condsyms.nim"); asgnRefNoCycle((void**) &gsymbols_142003, nstnewStringTable(((NU8) 2))); nimln(42, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP906)); nimln(44, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP907)); nimln(45, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP908)); nimln(46, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP909)); nimln(47, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP910)); nimln(48, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP911)); nimln(49, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP912)); nimln(52, "condsyms.nim"); switch (targetcpu_120560) { case ((NU8) 1): { nimln(53, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP913)); } break; case ((NU8) 8): { nimln(54, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP914)); } break; case ((NU8) 9): { nimln(55, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP915)); } break; default: { } break; } nimln(57, "condsyms.nim"); switch (targetos_120562) { case ((NU8) 1): { nimln(59, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP916)); } break; case ((NU8) 2): { nimln(61, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP917)); nimln(62, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP918)); } break; case ((NU8) 4): case ((NU8) 5): case ((NU8) 6): case ((NU8) 8): case ((NU8) 13): case ((NU8) 14): case ((NU8) 16): case ((NU8) 12): case ((NU8) 20): { nimln(66, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP919)); nimln(67, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP920)); } break; case ((NU8) 7): { nimln(69, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP921)); nimln(70, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP919)); nimln(71, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP920)); } break; case ((NU8) 9): case ((NU8) 10): case ((NU8) 11): { nimln(73, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP919)); nimln(74, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP922)); nimln(75, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP920)); } break; case ((NU8) 18): { nimln(77, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP923)); } break; case ((NU8) 19): { nimln(79, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP923)); nimln(80, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP919)); nimln(81, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP920)); } break; default: { } break; } nimln(83, "condsyms.nim"); nimln(83, "condsyms.nim"); LOC13 = 0; nimln(83, "condsyms.nim"); if (targetcpu_120560 < 1 || targetcpu_120560 > 14) raiseIndexError(); LOC14 = 0; LOC14 = nimIntToStr(cpu_120460[(targetcpu_120560)- 1].Field4); LOC13 = rawNewString(LOC14->Sup.len + 3); appendString(LOC13, ((NimStringDesc*) &TMP924)); appendString(LOC13, LOC14); definesymbol_142006(LOC13); nimln(84, "condsyms.nim"); nimln(84, "condsyms.nim"); if (targetcpu_120560 < 1 || targetcpu_120560 > 14) raiseIndexError(); LOC15 = 0; LOC15 = nsuNormalize(endiantostr_120455[(cpu_120460[(targetcpu_120560)- 1].Field2)- 0]); definesymbol_142006(LOC15); nimln(85, "condsyms.nim"); if (targetcpu_120560 < 1 || targetcpu_120560 > 14) raiseIndexError(); definesymbol_142006(cpu_120460[(targetcpu_120560)- 1].Field0); nimln(86, "condsyms.nim"); if (targetos_120562 < 1 || targetos_120562 > 23) raiseIndexError(); definesymbol_142006(os_120061[(targetos_120562)- 1].Field0); nimln(87, "condsyms.nim"); { nimln(87, "condsyms.nim"); if (targetos_120562 < 1 || targetos_120562 > 23) raiseIndexError(); if (!((os_120061[(targetos_120562)- 1].Field12 &(1<<((((NU8) 3))&7)))!=0)) goto LA18; nimln(88, "condsyms.nim"); definesymbol_142006(((NimStringDesc*) &TMP925)); } LA18: ; popFrame(); }N_NOINLINE(void, compilercondsymsInit)(void) {
N_NIMCALL(void, compileconstraints_275106)(tnode186813* p, NimStringDesc** result) { nimfr("compileConstraints", "parampatterns.nim") nimln(57, "parampatterns.nim"); switch ((*p).Kind) { case ((NU8) 27): case ((NU8) 29): case ((NU8) 30): case ((NU8) 31): case ((NU8) 26): case ((NU8) 28): case ((NU8) 32): { tident166019* op; nimln(59, "parampatterns.nim"); { nimln(59, "parampatterns.nim"); nimln(59, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(0) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); if (!!(((*(*p).kindU.S6.Sons->data[0]).Kind == ((NU8) 2)))) goto LA4; nimln(60, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(0) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); patternerror_275040((*p).kindU.S6.Sons->data[0]); nimln(61, "parampatterns.nim"); goto BeforeRet; } LA4: ; nimln(62, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(0) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); if (!(((TMP3576[(*(*p).kindU.S6.Sons->data[0]).Kind/8] &(1<<((*(*p).kindU.S6.Sons->data[0]).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3577)); op = (*(*p).kindU.S6.Sons->data[0]).kindU.S5.Ident; nimln(63, "parampatterns.nim"); { NI LOC8; nimln(63, "parampatterns.nim"); nimln(63, "parampatterns.nim"); LOC8 = 0; LOC8 = len_187274(p); if (!(LOC8 == 3)) goto LA9; nimln(64, "parampatterns.nim"); { NIM_BOOL LOC13; nimln(64, "parampatterns.nim"); LOC13 = 0; nimln(64, "parampatterns.nim"); LOC13 = eqStrings((*op).S, ((NimStringDesc*) &TMP3578)); if (LOC13) goto LA14; nimln(64, "parampatterns.nim"); LOC13 = ((*op).Sup.Id == 47); LA14: ; if (!LOC13) goto LA15; nimln(65, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(1) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[1], result); nimln(66, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(2) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[2], result); nimln(67, "parampatterns.nim"); add_275046(result, ((NU8) 2)); } goto LA11; LA15: ; { NIM_BOOL LOC18; nimln(68, "parampatterns.nim"); LOC18 = 0; nimln(68, "parampatterns.nim"); LOC18 = eqStrings((*op).S, ((NimStringDesc*) &TMP3579)); if (LOC18) goto LA19; nimln(68, "parampatterns.nim"); LOC18 = ((*op).Sup.Id == 2); LA19: ; if (!LOC18) goto LA20; nimln(69, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(1) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[1], result); nimln(70, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(2) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[2], result); nimln(71, "parampatterns.nim"); add_275046(result, ((NU8) 3)); } goto LA11; LA20: ; { nimln(73, "parampatterns.nim"); patternerror_275040(p); } LA11: ; } goto LA6; LA9: ; { NIM_BOOL LOC24; NI LOC25; NIM_BOOL LOC27; nimln(74, "parampatterns.nim"); LOC24 = 0; nimln(74, "parampatterns.nim"); nimln(74, "parampatterns.nim"); LOC25 = 0; LOC25 = len_187274(p); LOC24 = (LOC25 == 2); if (!(LOC24)) goto LA26; nimln(74, "parampatterns.nim"); LOC27 = 0; nimln(74, "parampatterns.nim"); LOC27 = eqStrings((*op).S, ((NimStringDesc*) &TMP3580)); if (LOC27) goto LA28; nimln(74, "parampatterns.nim"); LOC27 = ((*op).Sup.Id == 43); LA28: ; LOC24 = LOC27; LA26: ; if (!LOC24) goto LA29; nimln(75, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(1) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[1], result); nimln(76, "parampatterns.nim"); add_275046(result, ((NU8) 4)); } goto LA6; LA29: ; { nimln(78, "parampatterns.nim"); patternerror_275040(p); } LA6: ; } break; case ((NU8) 53): case ((NU8) 37): { nimln(80, "parampatterns.nim"); { NI LOC35; nimln(80, "parampatterns.nim"); nimln(80, "parampatterns.nim"); LOC35 = 0; LOC35 = len_187274(p); if (!(LOC35 == 1)) goto LA36; nimln(81, "parampatterns.nim"); if (((TMP3574[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3575)); if ((NU)(0) >= (NU)((*p).kindU.S6.Sons->Sup.len)) raiseIndexError(); compileconstraints_275106((*p).kindU.S6.Sons->data[0], result); } goto LA33; LA36: ; { nimln(83, "parampatterns.nim"); patternerror_275040(p); } LA33: ; } break; case ((NU8) 2): { NimStringDesc* spec; nimln(85, "parampatterns.nim"); if (!(((TMP3576[(*p).Kind/8] &(1<<((*p).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3577)); spec = nsuNormalize((*(*p).kindU.S5.Ident).S); nimln(86, "parampatterns.nim"); switch (hashString(spec) & 15) { case 1: if (eqStrings(spec, ((NimStringDesc*) &TMP3591))) goto LA50; break; case 3: if (eqStrings(spec, ((NimStringDesc*) &TMP3587))) goto LA46; if (eqStrings(spec, ((NimStringDesc*) &TMP3588))) goto LA47; if (eqStrings(spec, ((NimStringDesc*) &TMP3590))) goto LA49; break; case 4: if (eqStrings(spec, ((NimStringDesc*) &TMP3583))) goto LA42; break; case 6: if (eqStrings(spec, ((NimStringDesc*) &TMP3584))) goto LA43; if (eqStrings(spec, ((NimStringDesc*) &TMP3589))) goto LA48; break; case 11: if (eqStrings(spec, ((NimStringDesc*) &TMP3581))) goto LA40; break; case 12: if (eqStrings(spec, ((NimStringDesc*) &TMP3582))) goto LA41; break; case 13: if (eqStrings(spec, ((NimStringDesc*) &TMP3585))) goto LA44; break; case 14: if (eqStrings(spec, ((NimStringDesc*) &TMP3586))) goto LA45; break; } goto LA51; LA40: ; { nimln(87, "parampatterns.nim"); add_275046(result, ((NU8) 6)); } goto LA52; LA41: ; { nimln(88, "parampatterns.nim"); add_275046(result, ((NU8) 7)); } goto LA52; LA42: ; { nimln(89, "parampatterns.nim"); add_275046(result, ((NU8) 5)); } goto LA52; LA43: ; { nimln(90, "parampatterns.nim"); add_275046(result, ((NU8) 8)); } goto LA52; LA44: ; { nimln(91, "parampatterns.nim"); add_275046(result, ((NU8) 9)); } goto LA52; LA45: ; { nimln(92, "parampatterns.nim"); if ((NU)(0) > (NU)((*result)->Sup.len)) raiseIndexError(); (*result)->data[0] = 2; } goto LA52; LA46: ; { nimln(93, "parampatterns.nim"); if ((NU)(0) > (NU)((*result)->Sup.len)) raiseIndexError(); (*result)->data[0] = 3; } goto LA52; LA47: ; { nimln(94, "parampatterns.nim"); add_275046(result, ((NU8) 12)); } goto LA52; LA48: ; { nimln(95, "parampatterns.nim"); add_275046(result, ((NU8) 13)); } goto LA52; LA49: ; { nimln(96, "parampatterns.nim"); add_275046(result, ((NU8) 14)); } goto LA52; LA50: ; { nimln(97, "parampatterns.nim"); add_275046(result, ((NU8) 15)); } goto LA52; LA51: ; { NU8 i_275371; NU8 res_275461; NU8 i_275442; NU8 res_275466; nimln(849, "msgs.nim"); { NimStringDesc* LOC69; if (!NIM_FALSE) goto LA67; nimln(849, "msgs.nim"); nimln(849, "msgs.nim"); LOC69 = 0; LOC69 = HEX24_164714(TMP3592); internalerror_164606(LOC69); } LA67: ; i_275371 = 0; nimln(1457, "system.nim"); res_275461 = ((NU8) 0); nimln(1458, "system.nim"); while (1) { nimln(1458, "system.nim"); if (!(res_275461 <= ((NU8) 24))) goto LA70; nimln(1457, "system.nim"); i_275371 = res_275461; nimln(102, "parampatterns.nim"); { NimStringDesc* LOC73; NI LOC74; nimln(102, "parampatterns.nim"); nimln(102, "parampatterns.nim"); nimln(102, "parampatterns.nim"); nimln(102, "parampatterns.nim"); LOC73 = 0; LOC73 = copyStr(reprEnum(i_275371, (&NTI186451)), 2); LOC74 = 0; LOC74 = nsuCmpIgnoreStyle(LOC73, spec); if (!(LOC74 == 0)) goto LA75; nimln(103, "parampatterns.nim"); add_275046(result, ((NU8) 10)); nimln(104, "parampatterns.nim"); nimln(104, "parampatterns.nim"); nimln(104, "parampatterns.nim"); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_275371))))); nimln(105, "parampatterns.nim"); goto BeforeRet; } LA75: ; nimln(1460, "system.nim"); res_275461 = addInt(res_275461, 1); } LA70: ; nimln(849, "msgs.nim"); { NimStringDesc* LOC81; if (!NIM_FALSE) goto LA79; nimln(849, "msgs.nim"); nimln(849, "msgs.nim"); LOC81 = 0; LOC81 = HEX24_164714(TMP3594); internalerror_164606(LOC81); } LA79: ; i_275442 = 0; nimln(1457, "system.nim"); res_275466 = ((NU8) 0); nimln(1458, "system.nim"); while (1) { nimln(1458, "system.nim"); if (!(res_275466 <= ((NU8) 156))) goto LA82; nimln(1457, "system.nim"); i_275442 = res_275466; nimln(109, "parampatterns.nim"); { NI LOC85; nimln(109, "parampatterns.nim"); nimln(109, "parampatterns.nim"); nimln(109, "parampatterns.nim"); LOC85 = 0; LOC85 = nsuCmpIgnoreStyle(reprEnum(i_275442, (&NTI186023)), spec); if (!(LOC85 == 0)) goto LA86; nimln(110, "parampatterns.nim"); add_275046(result, ((NU8) 11)); nimln(111, "parampatterns.nim"); nimln(111, "parampatterns.nim"); nimln(111, "parampatterns.nim"); (*result) = addChar((*result), ((NIM_CHAR) (((NI) (i_275442))))); nimln(112, "parampatterns.nim"); goto BeforeRet; } LA86: ; nimln(1460, "system.nim"); res_275466 = addInt(res_275466, 1); } LA82: ; nimln(113, "parampatterns.nim"); patternerror_275040(p); } LA52: ; } break; default: { nimln(115, "parampatterns.nim"); patternerror_275040(p); } break; } BeforeRet: ; popFrame(); }
N_NIMCALL(void, processcmdline_521209)(NU8 pass, NimStringDesc* cmd) { Optparser174011 p; NI argscount; nimfr("processCmdLine", "service.nim") memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI174011); nimln(30, "service.nim"); chckNil((void*)(&p)); memset((void*)(&p), 0, sizeof(p)); p.Sup.m_type = (&NTI174011); initoptparser_174030(cmd, (&p)); nimln(31, "service.nim"); argscount = ((NI) 0); { nimln(32, "service.nim"); while (1) { nimln(33, "service.nim"); nponext((&p)); nimln(34, "service.nim"); switch (p.kind) { case ((NU8) 0): { nimln(35, "service.nim"); goto LA1; } break; case ((NU8) 2): case ((NU8) 3): { nimln(37, "service.nim"); { if (!eqStrings(p.key, ((NimStringDesc*) &TMP10624))) goto LA7; nimln(38, "service.nim"); p.key = copyString(((NimStringDesc*) &TMP10625)); nimln(39, "service.nim"); { NIM_BOOL LOC11; LOC11 = 0; LOC11 = processargument_176738(pass, (&p), (&argscount)); if (!LOC11) goto LA12; goto LA1; } LA12: ; } goto LA5; LA7: ; { nimln(41, "service.nim"); processswitch_176725(pass, (&p)); } LA5: ; } break; case ((NU8) 1): { nimln(43, "service.nim"); { NIM_BOOL LOC18; LOC18 = 0; LOC18 = processargument_176738(pass, (&p), (&argscount)); if (!LOC18) goto LA19; goto LA1; } LA19: ; } break; } } } LA1: ; nimln(44, "service.nim"); { if (!(pass == ((NU8) 1))) goto LA23; nimln(45, "service.nim"); { NIM_BOOL LOC27; NIM_BOOL LOC28; NimStringDesc* LOC31; TY143651 LOC34; LOC27 = 0; LOC28 = 0; LOC28 = !(((gglobaloptions_153128 &(1<<((((NU8) 13))&31)))!=0)); if (!(LOC28)) goto LA29; LOC28 = !(((arguments_176721) && (arguments_176721)->Sup.len == 0)); LA29: ; LOC27 = LOC28; if (!(LOC27)) goto LA30; LOC31 = 0; LOC31 = nsuNormalize(command_153239); LOC27 = !(eqStrings(LOC31, ((NimStringDesc*) &TMP10626))); LA30: ; if (!LOC27) goto LA32; nimln(46, "service.nim"); memset((void*)LOC34, 0, sizeof(LOC34)); rawmessage_163888(((NU16) 57), LOC34, 0); } LA32: ; } LA23: ; popFrame(); }
N_NIMCALL(void, Initdefines_64049)(void) { NimStringDesc* LOC1; NimStringDesc* LOC2; NimStringDesc* LOC3; Initstrtable_55747(&Gsymbols_64001); Definesymbol_64053(((NimStringDesc*) &TMP195610)); switch (Targetcpu_51568) { case ((NU8) 1): Definesymbol_64053(((NimStringDesc*) &TMP195611)); break; case ((NU8) 8): Definesymbol_64053(((NimStringDesc*) &TMP195612)); break; case ((NU8) 9): Definesymbol_64053(((NimStringDesc*) &TMP195613)); break; default: break; } switch (Targetos_51570) { case ((NU8) 1): Definesymbol_64053(((NimStringDesc*) &TMP195614)); break; case ((NU8) 2): Definesymbol_64053(((NimStringDesc*) &TMP195615)); Definesymbol_64053(((NimStringDesc*) &TMP195616)); break; case ((NU8) 4): case ((NU8) 5): case ((NU8) 6): case ((NU8) 8): case ((NU8) 13): case ((NU8) 14): case ((NU8) 16): case ((NU8) 12): Definesymbol_64053(((NimStringDesc*) &TMP195617)); Definesymbol_64053(((NimStringDesc*) &TMP195618)); break; case ((NU8) 7): Definesymbol_64053(((NimStringDesc*) &TMP195619)); Definesymbol_64053(((NimStringDesc*) &TMP195617)); Definesymbol_64053(((NimStringDesc*) &TMP195618)); break; case ((NU8) 9): case ((NU8) 10): case ((NU8) 11): Definesymbol_64053(((NimStringDesc*) &TMP195617)); Definesymbol_64053(((NimStringDesc*) &TMP195620)); Definesymbol_64053(((NimStringDesc*) &TMP195618)); break; case ((NU8) 18): Definesymbol_64053(((NimStringDesc*) &TMP195621)); break; case ((NU8) 19): Definesymbol_64053(((NimStringDesc*) &TMP195621)); Definesymbol_64053(((NimStringDesc*) &TMP195617)); Definesymbol_64053(((NimStringDesc*) &TMP195618)); break; default: break; } LOC1 = 0; LOC2 = 0; LOC2 = nimIntToStr(Cpu_51461[(Targetcpu_51568)-1].Bit); LOC1 = rawNewString(LOC2->Sup.len + 3); appendString(LOC1, ((NimStringDesc*) &TMP195622)); appendString(LOC1, LOC2); Definesymbol_64053(LOC1); LOC3 = 0; LOC3 = nsuNormalize(Endiantostr_51457[(Cpu_51461[(Targetcpu_51568)-1].Endian)-0]); Definesymbol_64053(LOC3); Definesymbol_64053(Cpu_51461[(Targetcpu_51568)-1].Name); Definesymbol_64053(Os_51053[(Targetos_51570)-1].Name); }
N_NIMCALL(void, initdefines_167072)(void) { NimStringDesc* LOC13; NimStringDesc* LOC14; NimStringDesc* LOC15; nimfr("initDefines", "condsyms.nim") nimln(41, "condsyms.nim"); asgnRef((void**) &gsymbols_167003, nstnewStringTable(((NU8) 2))); nimln(42, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP976)); nimln(44, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP977)); nimln(45, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP978)); nimln(46, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP979)); nimln(47, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP980)); nimln(48, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP981)); nimln(49, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP982)); nimln(50, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP983)); nimln(51, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP984)); nimln(52, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP985)); nimln(55, "condsyms.nim"); switch (targetcpu_141573) { case ((NU8) 1): { nimln(56, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP986)); } break; case ((NU8) 8): { nimln(57, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP987)); } break; case ((NU8) 9): { nimln(58, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP988)); } break; default: { } break; } nimln(60, "condsyms.nim"); switch (targetos_141575) { case ((NU8) 1): { nimln(62, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP989)); } break; case ((NU8) 2): { nimln(64, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP990)); nimln(65, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP991)); } break; case ((NU8) 4): case ((NU8) 5): case ((NU8) 6): case ((NU8) 8): case ((NU8) 13): case ((NU8) 14): case ((NU8) 16): case ((NU8) 12): case ((NU8) 20): { nimln(69, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP992)); nimln(70, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP993)); } break; case ((NU8) 7): { nimln(72, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP994)); nimln(73, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP992)); nimln(74, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP993)); } break; case ((NU8) 9): case ((NU8) 10): case ((NU8) 11): { nimln(76, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP992)); nimln(77, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP995)); nimln(78, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP993)); } break; case ((NU8) 18): { nimln(80, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP996)); } break; case ((NU8) 19): { nimln(82, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP996)); nimln(83, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP992)); nimln(84, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP993)); } break; default: { } break; } nimln(86, "condsyms.nim"); nimln(86, "condsyms.nim"); LOC13 = 0; nimln(86, "condsyms.nim"); if (targetcpu_141573 < 1 || targetcpu_141573 > 14) raiseIndexError(); LOC14 = 0; LOC14 = nimIntToStr(cpu_141468[(targetcpu_141573)- 1].Field4); LOC13 = rawNewString(LOC14->Sup.len + 3); appendString(LOC13, ((NimStringDesc*) &TMP997)); appendString(LOC13, LOC14); definesymbol_167006(LOC13); nimln(87, "condsyms.nim"); nimln(87, "condsyms.nim"); if (targetcpu_141573 < 1 || targetcpu_141573 > 14) raiseIndexError(); LOC15 = 0; LOC15 = nsuNormalize(endiantostr_141462[(cpu_141468[(targetcpu_141573)- 1].Field2)- 0]); definesymbol_167006(LOC15); nimln(88, "condsyms.nim"); if (targetcpu_141573 < 1 || targetcpu_141573 > 14) raiseIndexError(); definesymbol_167006(cpu_141468[(targetcpu_141573)- 1].Field0); nimln(89, "condsyms.nim"); if (targetos_141575 < 1 || targetos_141575 > 23) raiseIndexError(); definesymbol_167006(os_141063[(targetos_141575)- 1].Field0); nimln(90, "condsyms.nim"); { nimln(90, "condsyms.nim"); if (targetos_141575 < 1 || targetos_141575 > 23) raiseIndexError(); if (!((os_141063[(targetos_141575)- 1].Field12 &(1<<((((NU8) 3))&7)))!=0)) goto LA18; nimln(91, "condsyms.nim"); definesymbol_167006(((NimStringDesc*) &TMP1000)); } LA18: ; popFrame(); }
N_NIMCALL(NIM_BOOL, isdefined_198011_1967573533)(NimStringDesc* symbol0) { NIM_BOOL result0; result0 = (NIM_BOOL)0; { NIM_BOOL LOC3; NimStringDesc** LOC6; LOC3 = (NIM_BOOL)0; LOC3 = nsthasKey(gsymbols_198001_1967573533, symbol0); if (!LOC3) goto LA4; LOC6 = (NimStringDesc**)0; LOC6 = nstTake(gsymbols_198001_1967573533, symbol0); result0 = !(eqStrings((*LOC6), ((NimStringDesc*) &T1967573533_3))); } goto LA1; LA4: ; { NI LOC8; LOC8 = (NI)0; LOC8 = nsuCmpIgnoreStyle(symbol0, Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field0); if (!(LOC8 == ((NI) 0))) goto LA9; result0 = NIM_TRUE; } goto LA1; LA9: ; { NI LOC12; LOC12 = (NI)0; LOC12 = nsuCmpIgnoreStyle(symbol0, Os_175068_4151366050[(targetos_175629_4151366050)- 1].Field0); if (!(LOC12 == ((NI) 0))) goto LA13; result0 = NIM_TRUE; } goto LA1; LA13: ; { NimStringDesc* LOC16; LOC16 = (NimStringDesc*)0; LOC16 = nsuNormalize(symbol0); switch (hashString(LOC16) & 31) { case 2: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_14))) goto LA25; if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_20))) goto LA31; break; case 6: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_9))) goto LA21; if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_17))) goto LA28; break; case 7: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_6))) goto LA19; if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_16))) goto LA27; break; case 8: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_13))) goto LA24; break; case 11: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_11))) goto LA23; break; case 13: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_15))) goto LA26; break; case 15: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_4))) goto LA17; break; case 17: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_10))) goto LA22; break; case 19: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_8))) goto LA20; break; case 20: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_22))) goto LA33; break; case 22: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_18))) goto LA29; if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_19))) goto LA30; break; case 25: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_21))) goto LA32; break; case 27: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_5))) goto LA18; if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_12))) goto LA24; break; case 30: if (eqStrings(LOC16, ((NimStringDesc*) &T1967573533_7))) goto LA20; break; } goto LA34; LA17: ; { result0 = (targetcpu_175627_4151366050 == ((Tsystemcpu175452) 1)); } goto LA35; LA18: ; { result0 = (targetcpu_175627_4151366050 == ((Tsystemcpu175452) 9)); } goto LA35; LA19: ; { result0 = (targetcpu_175627_4151366050 == ((Tsystemcpu175452) 10)); } goto LA35; LA20: ; { result0 = ((3768304 &(1U<<((NU)(targetos_175629_4151366050)&31U)))!=0); } goto LA35; LA21: ; { result0 = ((3584 &(1U<<((NU)(targetos_175629_4151366050)&31U)))!=0); } goto LA35; LA22: ; { result0 = ((Os_175068_4151366050[(targetos_175629_4151366050)- 1].Field12 &(1U<<((NU)(((Tinfoosprop175031) 3))&7U)))!=0); } goto LA35; LA23: ; { result0 = (targetos_175629_4151366050 == ((Tsystemos175004) 1)); } goto LA35; LA24: ; { result0 = (targetos_175629_4151366050 == ((Tsystemos175004) 2)); } goto LA35; LA25: ; { result0 = ((786432 &(1U<<((NU)(targetos_175629_4151366050)&31U)))!=0); } goto LA35; LA26: ; { result0 = (targetos_175629_4151366050 == ((Tsystemos175004) 7)); } goto LA35; LA27: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field2 == ((Tendian175474) 0)); } goto LA35; LA28: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field2 == ((Tendian175474) 1)); } goto LA35; LA29: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field4 == ((NI) 8)); } goto LA35; LA30: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field4 == ((NI) 16)); } goto LA35; LA31: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field4 == ((NI) 32)); } goto LA35; LA32: ; { result0 = (Cpu_175496_4151366050[(targetcpu_175627_4151366050)- 1].Field4 == ((NI) 64)); } goto LA35; LA33: ; { result0 = ((528000 &(1U<<((NU)(targetos_175629_4151366050)&31U)))!=0); } goto LA35; LA34: ; { } LA35: ; } LA1: ; return result0; }