N_NIMCALL(NIM_BOOL, parseatom_186048)(Tlexer181185* L, Ttoken181181* tok) { NIM_BOOL result; nimfr("parseAtom", "nimconf.nim") result = 0; nimln(26, "nimconf.nim"); { if (!((*tok).toktype == ((NU8) 93))) goto LA3; nimln(27, "nimconf.nim"); ppgettok_186009(L, tok); nimln(28, "nimconf.nim"); result = parseexpr_186039(L, tok); nimln(29, "nimconf.nim"); { if (!((*tok).toktype == ((NU8) 94))) goto LA7; ppgettok_186009(L, tok); } goto LA5; LA7: ; { nimln(30, "nimconf.nim"); lexmessage_181483((&(*L)), ((NU16) 23), ((NimStringDesc*) &TMP2478)); } LA5: ; } goto LA1; LA3: ; { NIM_BOOL LOC13; nimln(31, "nimconf.nim"); if (!((*(*tok).ident).Sup.id == ((NI) 45))) goto LA11; nimln(32, "nimconf.nim"); ppgettok_186009(L, tok); nimln(33, "nimconf.nim"); LOC13 = 0; LOC13 = parseatom_186048(L, tok); result = !(LOC13); } goto LA1; LA11: ; { nimln(35, "nimconf.nim"); result = isdefined_168167((*tok).ident); nimln(36, "nimconf.nim"); ppgettok_186009(L, tok); } LA1: ; popFrame(); return result; }
N_NIMCALL(NIM_BOOL, parseatom_186048)(Tlexer181185* L, Ttoken181181* tok) { NIM_BOOL result; result = 0; { if (!((*tok).toktype == ((NU8) 93))) goto LA3; ppgettok_186009(L, tok); result = parseexpr_186039(L, tok); { if (!((*tok).toktype == ((NU8) 94))) goto LA7; ppgettok_186009(L, tok); } goto LA5; LA7: ; { lexmessage_181483((&(*L)), ((NU16) 23), ((NimStringDesc*) &TMP1878)); } LA5: ; } goto LA1; LA3: ; { NIM_BOOL LOC13; if (!((*(*tok).ident).Sup.id == ((NI) 45))) goto LA11; ppgettok_186009(L, tok); LOC13 = 0; LOC13 = parseatom_186048(L, tok); result = !(LOC13); } goto LA1; LA11: ; { result = isdefined_168167((*tok).ident); ppgettok_186009(L, tok); } LA1: ; return result; }