N_NIMCALL(TY71204*, Filterreplace_86004)(TY71204* Stdin_86006, NimStringDesc* Filename_86007, TY50526* Call_86008) { TY71204* Result_86373; NimStringDesc* Sub_86374; NimStringDesc* By_86379; NIM_BOOL LOC5; NimStringDesc* Line_86380; NimStringDesc* LOC6; Result_86373 = 0; Sub_86374 = 0; Sub_86374 = Strarg_86020(Call_86008, ((NimStringDesc*) &TMP191862), 1, ((NimStringDesc*) &TMP191857)); if (!(Sub_86374->Sup.len == 0)) goto LA2; Invalidpragma_86032(Call_86008); LA2: ; By_86379 = 0; By_86379 = Strarg_86020(Call_86008, ((NimStringDesc*) &TMP191863), 2, ((NimStringDesc*) &TMP191857)); Result_86373 = Llstreamopen_71217(((NimStringDesc*) &TMP191857)); while (1) { LOC5 = Llstreamatend_71263(Stdin_86006); if (!!(LOC5)) goto LA4; Line_86380 = 0; Line_86380 = Llstreamreadline_71240(Stdin_86006); LOC6 = 0; LOC6 = nsuReplaceStr(Line_86380, Sub_86374, By_86379); Llstreamwriteln_71259(Result_86373, LOC6); } LA4: ; Llstreamclose_71232(Stdin_86006); return Result_86373; }
N_NIMCALL(Tllstream202204*, filterreplace_236001)(Tllstream202204* stdin_236003, NimStringDesc* filename, Tnode214790* call) { Tllstream202204* result; NimStringDesc* sub; NimStringDesc* by; NimStringDesc* line; result = 0; sub = strarg_236017(call, ((NimStringDesc*) &TMP1550), ((NI) 1), ((NimStringDesc*) &TMP1544)); { if (!((sub ? sub->Sup.len : 0) == ((NI) 0))) goto LA3; invalidpragma_236029(call); } LA3: ; by = strarg_236017(call, ((NimStringDesc*) &TMP1551), ((NI) 2), ((NimStringDesc*) &TMP1544)); result = llstreamopen_202217(((NimStringDesc*) &TMP1544)); line = rawNewString(((NI) 80)); { while (1) { NIM_BOOL LOC7; NimStringDesc* LOC8; LOC7 = 0; LOC7 = llstreamreadline_202550(stdin_236003, (&line)); if (!LOC7) goto LA6; LOC8 = 0; LOC8 = nsuReplaceStr(line, sub, by); llstreamwriteln_202608(result, LOC8); } LA6: ; } llstreamclose_202277(stdin_236003); return result; }
N_NIMCALL(NimStringDesc*, nospquoteShellPosix)(NimStringDesc* s) { NimStringDesc* result; NIM_BOOL safe; { result = 0; { if (!((s ? s->Sup.len : 0) == ((NI) 0))) goto LA3; result = copyString(((NimStringDesc*) &TMP1764)); goto BeforeRet; } LA3: ; safe = allcharsinset_98459(s, TMP1765); { if (!safe) goto LA7; result = copyString(s); goto BeforeRet; } goto LA5; LA7: ; { NimStringDesc* LOC10; NimStringDesc* LOC11; LOC10 = 0; LOC11 = 0; LOC11 = nsuReplaceStr(s, ((NimStringDesc*) &TMP1766), ((NimStringDesc*) &TMP1767)); LOC10 = rawNewString(LOC11->Sup.len + 2); appendString(LOC10, ((NimStringDesc*) &TMP1766)); appendString(LOC10, LOC11); appendString(LOC10, ((NimStringDesc*) &TMP1766)); result = LOC10; goto BeforeRet; } LA5: ; }BeforeRet: ; return result; }
N_NIMCALL(Tllstream179204*, filterreplace_218004)(Tllstream179204* stdin_218006, NimStringDesc* filename, Tnode192813* call) { Tllstream179204* result; NimStringDesc* sub; NimStringDesc* by; NimStringDesc* line; result = 0; sub = strarg_218029(call, ((NimStringDesc*) &TMP1436), ((NI) 1), ((NimStringDesc*) &TMP1431)); { if (!((sub ? sub->Sup.len : 0) == ((NI) 0))) goto LA3; invalidpragma_218047(call); } LA3: ; by = strarg_218029(call, ((NimStringDesc*) &TMP1437), ((NI) 2), ((NimStringDesc*) &TMP1431)); result = llstreamopen_179220(((NimStringDesc*) &TMP1431)); line = rawNewString(((NI) 80)); { while (1) { NIM_BOOL LOC7; NimStringDesc* LOC8; LOC7 = 0; LOC7 = llstreamreadline_179610(stdin_218006, (&line)); if (!LOC7) goto LA6; LOC8 = 0; LOC8 = nsuReplaceStr(line, sub, by); llstreamwriteln_179686(result, LOC8); } LA6: ; } llstreamclose_179310(stdin_218006); return result; }
N_NIMCALL(Tllstream_IHsOGFu33dIY69a9bLlFHlHw*, filterreplace_8vZ6X8KZZNI4xsTx2A9bPBw_2)(Tllstream_IHsOGFu33dIY69a9bLlFHlHw* stdin_AuKs8fAd5orVmJJhh2if5w, NimStringDesc* filename0, Tnode_bROa11lyF5vxEN9aYNbHmhw* call0) { Tllstream_IHsOGFu33dIY69a9bLlFHlHw* result0; NimStringDesc* sub0; NimStringDesc* by0; NimStringDesc* line0; result0 = (Tllstream_IHsOGFu33dIY69a9bLlFHlHw*)0; sub0 = strarg_hrsET2VpzHuUBdZObITwmQ(call0, ((NimStringDesc*) &T_TpC7tIfhGAaosc7HIsUuXA_9), ((NI) 1), ((NimStringDesc*) &T_TpC7tIfhGAaosc7HIsUuXA_3)); { if (!((sub0 ? sub0->Sup.len : 0) == ((NI) 0))) goto LA3; invalidpragma_54ZurtFnCR0LbrbLzC8vrw(call0); } LA3: ; by0 = strarg_hrsET2VpzHuUBdZObITwmQ(call0, ((NimStringDesc*) &T_TpC7tIfhGAaosc7HIsUuXA_10), ((NI) 2), ((NimStringDesc*) &T_TpC7tIfhGAaosc7HIsUuXA_3)); result0 = llstreamopen_HQSZA6kzdilYF0Pf022dhA(((NimStringDesc*) &T_TpC7tIfhGAaosc7HIsUuXA_3)); line0 = rawNewString(((NI) 80)); { while (1) { NIM_BOOL LOC7; NimStringDesc* LOC8; LOC7 = (NIM_BOOL)0; LOC7 = llstreamreadline_Qwm1ilRhcaI3znjOGn4xBg(stdin_AuKs8fAd5orVmJJhh2if5w, (&line0)); if (!LOC7) goto LA6; LOC8 = (NimStringDesc*)0; LOC8 = nsuReplaceStr(line0, sub0, by0); llstreamwriteln_p1fwzwO1YKdwAKg6V27RTw_2(result0, LOC8); } LA6: ; } llstreamclose_TQe1mwqs39ccgay5ywsr9azw(stdin_AuKs8fAd5orVmJJhh2if5w); return result0; }
N_NIMCALL(Tllstream280204*, filterreplace_313001_1413030668)(Tllstream280204* stdin_313003_1413030668, NimStringDesc* filename0, Tnode290802* call0) { Tllstream280204* result0; NimStringDesc* sub0; NimStringDesc* by0; NimStringDesc* line0; result0 = (Tllstream280204*)0; sub0 = strarg_313017_1413030668(call0, ((NimStringDesc*) &T1413030668_9), ((NI) 1), ((NimStringDesc*) &T1413030668_3)); { if (!((sub0 ? sub0->Sup.len : 0) == ((NI) 0))) goto LA3; invalidpragma_313029_1413030668(call0); } LA3: ; by0 = strarg_313017_1413030668(call0, ((NimStringDesc*) &T1413030668_10), ((NI) 2), ((NimStringDesc*) &T1413030668_3)); result0 = llstreamopen_280218_597494479(((NimStringDesc*) &T1413030668_3)); line0 = rawNewString(((NI) 80)); { while (1) { NIM_BOOL LOC7; NimStringDesc* LOC8; LOC7 = (NIM_BOOL)0; LOC7 = llstreamreadline_280550_597494479(stdin_313003_1413030668, (&line0)); if (!LOC7) goto LA6; LOC8 = (NimStringDesc*)0; LOC8 = nsuReplaceStr(line0, sub0, by0); llstreamwriteln_280608_597494479(result0, LOC8); } LA6: ; } llstreamclose_280278_597494479(stdin_313003_1413030668); return result0; }
N_NIMCALL(tllstream173204*, filterreplace_216002)(tllstream173204* stdin_216004, NimStringDesc* filename, tnode185813* call) { tllstream173204* result; NimStringDesc* sub; NimStringDesc* by; NimStringDesc* line; nimfr("filterReplace", "filters.nim") result = 0; nimln(72, "filters.nim"); sub = strarg_216021(call, ((NimStringDesc*) &TMP2663), 1, ((NimStringDesc*) &TMP2659)); nimln(73, "filters.nim"); { nimln(73, "filters.nim"); nimln(73, "filters.nim"); if (!(sub->Sup.len == 0)) goto LA3; nimln(73, "filters.nim"); invalidpragma_216036(call); } LA3: ; nimln(74, "filters.nim"); by = strarg_216021(call, ((NimStringDesc*) &TMP2664), 2, ((NimStringDesc*) &TMP2659)); nimln(75, "filters.nim"); result = llstreamopen_173218(((NimStringDesc*) &TMP2659)); nimln(76, "filters.nim"); nimln(76, "filters.nim"); line = rawNewString(80); nimln(77, "filters.nim"); while (1) { NIM_BOOL LOC6; NimStringDesc* LOC7; nimln(77, "filters.nim"); LOC6 = 0; LOC6 = llstreamreadline_173248(stdin_216004, &line); if (!LOC6) goto LA5; nimln(78, "filters.nim"); nimln(78, "filters.nim"); LOC7 = 0; LOC7 = nsuReplaceStr(line, sub, by); llstreamwriteln_173274(result, LOC7); } LA5: ; nimln(79, "filters.nim"); llstreamclose_173238(stdin_216004); popFrame(); return result; }
N_NIMCALL(NimStringDesc*, getmodulename_259012)(tnode191813* n) { NimStringDesc* result; nimfr("getModuleName", "importer.nim") result = 0; nimln(23, "importer.nim"); switch ((*n).Kind) { case ((NU8) 20): case ((NU8) 21): case ((NU8) 22): { nimln(25, "importer.nim"); if (!(((TMP3269[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3270)); result = nosunixToNativePath((*n).kindU.S3.Strval, ((NimStringDesc*) &TMP3271)); } break; case ((NU8) 2): { nimln(27, "importer.nim"); if (!(((TMP3272[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3273)); result = copyString((*(*n).kindU.S5.Ident).S); } break; case ((NU8) 3): { nimln(29, "importer.nim"); if (!(((TMP3274[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3275)); result = copyString((*(*(*n).kindU.S4.Sym).Name).S); } break; case ((NU8) 29): { NimStringDesc* LOC13; nimln(31, "importer.nim"); { NIM_BOOL LOC7; tident170019* LOC9; NU8 LOC12; nimln(31, "importer.nim"); LOC7 = 0; nimln(31, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(0) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); LOC7 = ((*(*n).kindU.S6.Sons->data[0]).Kind == ((NU8) 2)); if (!(LOC7)) goto LA8; nimln(31, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(0) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); if (!(((TMP3272[(*(*n).kindU.S6.Sons->data[0]).Kind/8] &(1<<((*(*n).kindU.S6.Sons->data[0]).Kind%8)))!=0))) raiseFieldError(((NimStringDesc*) &TMP3273)); nimln(31, "importer.nim"); LOC9 = 0; LOC9 = getident_170456(((NimStringDesc*) &TMP3278)); LOC7 = ((*(*(*n).kindU.S6.Sons->data[0]).kindU.S5.Ident).Sup.Id == (*LOC9).Sup.Id); LA8: ; if (!LOC7) goto LA10; nimln(33, "importer.nim"); LOC12 = 0; LOC12 = ((NU8) 78); FieldDiscriminantCheck((NI)(NU)((*n).Kind), (NI)(NU)(LOC12), NimDT_tnode_kind, 158); (*n).Kind = LOC12; nimln(34, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(0) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(1) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); asgnRefNoCycle((void**) &(*n).kindU.S6.Sons->data[0], (*n).kindU.S6.Sons->data[1]); nimln(35, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(1) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(2) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); asgnRefNoCycle((void**) &(*n).kindU.S6.Sons->data[1], (*n).kindU.S6.Sons->data[2]); nimln(36, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); (*n).kindU.S6.Sons = (tnodeseq191807*) setLengthSeq(&((*n).kindU.S6.Sons)->Sup, sizeof(tnode191813*), 2); nimln(37, "importer.nim"); nimln(37, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(0) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); result = getmodulename_259012((*n).kindU.S6.Sons->data[0]); goto BeforeRet; } LA10: ; nimln(39, "importer.nim"); nimln(39, "importer.nim"); LOC13 = 0; LOC13 = rendertree_215051(n, 4); result = nsuReplaceStr(LOC13, ((NimStringDesc*) &TMP3279), ((NimStringDesc*) &TMP3271)); } break; case ((NU8) 45): { NimStringDesc* LOC15; nimln(41, "importer.nim"); nimln(41, "importer.nim"); LOC15 = 0; LOC15 = rendertree_215051(n, 4); result = nsuReplaceStr(LOC15, ((NimStringDesc*) &TMP3280), ((NimStringDesc*) &TMP3281)); } break; case ((NU8) 78): { nimln(43, "importer.nim"); if (((TMP3276[(*n).Kind/8] &(1<<((*n).Kind%8)))!=0)) raiseFieldError(((NimStringDesc*) &TMP3277)); if ((NU)(0) >= (NU)((*n).kindU.S6.Sons->Sup.len)) raiseIndexError(); result = getmodulename_259012((*n).kindU.S6.Sons->data[0]); } break; default: { NimStringDesc* LOC18; NimStringDesc* LOC19; nimln(45, "importer.nim"); nimln(45, "importer.nim"); nimln(45, "importer.nim"); LOC18 = 0; LOC18 = rendertree_215051(n, 0); LOC19 = 0; LOC19 = nsuFormatSingleElem(((NimStringDesc*) &TMP3282), LOC18); localerror_168571((*n).Info, ((NU16) 4), LOC19); nimln(46, "importer.nim"); result = copyString(((NimStringDesc*) &TMP3271)); } break; } BeforeRet: ; popFrame(); return result; }
N_NIMCALL(NimStringDesc*, getmodulename_250018)(Tnode190813* n) { NimStringDesc* result; { result = 0; switch ((*n).kind) { case ((NU8) 20): case ((NU8) 21): case ((NU8) 22): { result = nosunixToNativePath((*n).kindU.S3.strval, ((NimStringDesc*) &TMP3459)); } break; case ((NU8) 2): { result = copyString((*(*n).kindU.S5.ident).s); } break; case ((NU8) 3): { result = copyString((*(*(*n).kindU.S4.sym).name).s); } break; case ((NU8) 29): case ((NU8) 30): { NimStringDesc* LOC12; { NIM_BOOL LOC7; Tident166021* LOC9; LOC7 = 0; LOC7 = ((*(*n).kindU.S6.sons->data[((NI) 0)]).kind == ((NU8) 2)); if (!(LOC7)) goto LA8; LOC9 = 0; LOC9 = getident_166463(((NimStringDesc*) &TMP3460)); LOC7 = ((*(*(*n).kindU.S6.sons->data[((NI) 0)]).kindU.S5.ident).Sup.id == (*LOC9).Sup.id); LA8: ; if (!LOC7) goto LA10; (*n).kind = ((NU8) 78); asgnRefNoCycle((void**) (&(*n).kindU.S6.sons->data[((NI) 0)]), (*n).kindU.S6.sons->data[((NI) 1)]); asgnRefNoCycle((void**) (&(*n).kindU.S6.sons->data[((NI) 1)]), (*n).kindU.S6.sons->data[((NI) 2)]); (*n).kindU.S6.sons = (Tnodeseq190807*) setLengthSeq(&((*n).kindU.S6.sons)->Sup, sizeof(Tnode190813*), ((NI) 2)); result = getmodulename_250018((*n).kindU.S6.sons->data[((NI) 0)]); goto BeforeRet; } LA10: ; LOC12 = 0; LOC12 = rendertree_212058(n, 4); result = nsuReplaceStr(LOC12, ((NimStringDesc*) &TMP3461), ((NimStringDesc*) &TMP3459)); } break; case ((NU8) 45): { NimStringDesc* LOC14; LOC14 = 0; LOC14 = rendertree_212058(n, 4); result = nsuReplaceStr(LOC14, ((NimStringDesc*) &TMP3462), ((NimStringDesc*) &TMP3463)); } break; case ((NU8) 78): { result = getmodulename_250018((*n).kindU.S6.sons->data[((NI) 0)]); } break; default: { NimStringDesc* LOC17; NimStringDesc* LOC18; LOC17 = 0; LOC17 = rendertree_212058(n, 0); LOC18 = 0; LOC18 = nsuFormatSingleElem(((NimStringDesc*) &TMP3464), LOC17); localerror_164171((*n).info, ((NU16) 4), LOC18); result = copyString(((NimStringDesc*) &TMP3459)); } break; } }BeforeRet: ; return result; }
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getModuleName_rlFejf61X39bVziQhhH7znQ)(tyObject_ConfigRefcolonObjectType__LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode_bROa11lyF5vxEN9aYNbHmhw* n) { NimStringDesc* volatile result; result = (NimStringDesc*)0; switch ((*n).kind) { case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 20): case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 21): case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { TSafePoint TM_GM5IT6miOywfWPAzqo7pmA_2; pushSafePoint(&TM_GM5IT6miOywfWPAzqo7pmA_2); TM_GM5IT6miOywfWPAzqo7pmA_2.status = _setjmp(TM_GM5IT6miOywfWPAzqo7pmA_2.context); if (TM_GM5IT6miOywfWPAzqo7pmA_2.status == 0) { NimStringDesc* T3_; tyTuple_7q7q3E6Oj24ZNVJb9aonhAg T4_; NimStringDesc* T5_; T3_ = (NimStringDesc*)0; T3_ = toFullPath_tdNdBP9cVqODPZCeXYb1GvA(conf, (*n).info.fileIndex); nimZeroMem((void*)(&T4_), sizeof(tyTuple_7q7q3E6Oj24ZNVJb9aonhAg)); nossplitFile(T3_, (&T4_)); T5_ = (NimStringDesc*)0; T5_ = pathSubs_44aLCEM3fkLK7eRwjgUydw(conf, (*n)._Ukind.S3.strVal, T4_.Field0); result = nsuReplaceStr(T5_, ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_3), ((NimStringDesc*) NIM_NIL)); popSafePoint(); } else { popSafePoint(); if (isObj(getCurrentException()->Sup.m_type, (&NTI_5aqBlilCK53e9cDu4kUyN5Q_))) { NimStringDesc* T8_; TM_GM5IT6miOywfWPAzqo7pmA_2.status = 0; T8_ = (NimStringDesc*)0; T8_ = rawNewString(((*n)._Ukind.S3.strVal ? (*n)._Ukind.S3.strVal->Sup.len : 0) + 14); appendString(T8_, ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_4)); appendString(T8_, (*n)._Ukind.S3.strVal); localError_NF6kBGchnhQYPbCedyefVA(conf, (*n).info, T8_); result = copyString((*n)._Ukind.S3.strVal); popCurrentException(); } } if (TM_GM5IT6miOywfWPAzqo7pmA_2.status != 0) reraiseException(); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 2): { result = copyString((*(*n)._Ukind.S5.ident).s); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 3): { result = copyString((*(*(*n)._Ukind.S4.sym).name).s); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 29): { tyObject_TNode_bROa11lyF5vxEN9aYNbHmhw* n0; tyObject_TNode_bROa11lyF5vxEN9aYNbHmhw* n1; NimStringDesc* modname; NimStringDesc* T12_; NimStringDesc* T13_; n0 = (*n)._Ukind.S6.sons->data[((NI) 0)]; n1 = (*n)._Ukind.S6.sons->data[((NI) 1)]; modname = getModuleName_rlFejf61X39bVziQhhH7znQ(conf, (*n)._Ukind.S6.sons->data[((NI) 2)]); result = getModuleName_rlFejf61X39bVziQhhH7znQ(conf, n1); T12_ = (NimStringDesc*)0; T12_ = renderTree_ppjdh9aQ5L0SGPF8yz1gZ9cA(n0, 4); T13_ = (NimStringDesc*)0; T13_ = nsuReplaceStr(T12_, ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_3), ((NimStringDesc*) NIM_NIL)); result = resizeString(result, (T13_ ? T13_->Sup.len : 0) + 0); appendString(result, T13_); result = resizeString(result, (modname ? modname->Sup.len : 0) + 0); appendString(result, modname); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 30): { NimStringDesc* T15_; T15_ = (NimStringDesc*)0; T15_ = renderTree_ppjdh9aQ5L0SGPF8yz1gZ9cA(n, 4); result = nsuReplaceStr(T15_, ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_3), ((NimStringDesc*) NIM_NIL)); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 45): { NimStringDesc* T17_; localError_mMj7lrOf3zBP9bl69amiKu5g_3(conf, (*n).info, ((tyEnum_TMsgKind_29cbg2fC1z5iM1PAI28kR5w) 15), ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_5)); T17_ = (NimStringDesc*)0; T17_ = renderTree_ppjdh9aQ5L0SGPF8yz1gZ9cA(n, 4); result = nsuReplaceStr(T17_, ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_6), ((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_7)); } break; case ((tyEnum_TNodeKind_G4E4Gxe7oI2Cm03rkiOzQw) 78): { result = getModuleName_rlFejf61X39bVziQhhH7znQ(conf, (*n)._Ukind.S6.sons->data[((NI) 0)]); } break; default: { NimStringDesc* T20_; NimStringDesc* T21_; T20_ = (NimStringDesc*)0; T20_ = renderTree_ppjdh9aQ5L0SGPF8yz1gZ9cA(n, 0); T21_ = (NimStringDesc*)0; T21_ = nsuFormatSingleElem(((NimStringDesc*) &TM_GM5IT6miOywfWPAzqo7pmA_8), T20_); localError_NF6kBGchnhQYPbCedyefVA(conf, (*n).info, T21_); result = ((NimStringDesc*) NIM_NIL); } break; } return result; }