/* Generated by Nim Compiler v0.16.0 */ /* (c) 2017 Andreas Rumpf */ /* The generated code is subject to the original license. */ #define NIM_INTBITS 32 #include "nimbase.h" #include #include #include #include #undef linux typedef struct Table_frKphOTgDqmvI5gMd19b4JA Table_frKphOTgDqmvI5gMd19b4JA; typedef struct TY_7lEisrXlQEzwtUKW5pzRCw TY_7lEisrXlQEzwtUKW5pzRCw; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct TY_YLg9aN9cjdxVYWdZ7YCb9batg TY_YLg9aN9cjdxVYWdZ7YCb9batg; typedef struct Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct Ropeobj_HF4qJnb6xiOddgPmsxodtQ Ropeobj_HF4qJnb6xiOddgPmsxodtQ; typedef struct TY_LViedqhb8iWVoqgZs5LifA TY_LViedqhb8iWVoqgZs5LifA; typedef struct Cell_1zcF9cV8XIAtbN8h5HRUB8g Cell_1zcF9cV8XIAtbN8h5HRUB8g; typedef struct Cellseq_Axo1XVm9aaQueTOldv8le5w Cellseq_Axo1XVm9aaQueTOldv8le5w; typedef struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ Gcheap_1TRH1TZMaVZTnLNcIHuNFQ; typedef struct Gcstack_7fytPA5bBsob6See21YMRA Gcstack_7fytPA5bBsob6See21YMRA; typedef struct Memregion_x81NhDv59b8ercDZ9bi85jyg Memregion_x81NhDv59b8ercDZ9bi85jyg; typedef struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ Smallchunk_tXn60W2f8h3jgAYdEmy5NQ; typedef struct Llchunk_XsENErzHIZV9bhvyJx56wGw Llchunk_XsENErzHIZV9bhvyJx56wGw; typedef struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg Bigchunk_Rv9c70Uhp2TytkX7eH78qEg; typedef struct Intset_EZObFrE3NC9bIb3YMkY9crZA Intset_EZObFrE3NC9bIb3YMkY9crZA; typedef struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw Trunk_W0r8S0Y3UGke6T9bIUWnnuw; typedef struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw Avlnode_IaqjtwKhxLEpvDS9bct9blEw; typedef struct Gcstat_0RwLoVBHZPfUAcLczmfQAg Gcstat_0RwLoVBHZPfUAcLczmfQAg; typedef struct Cellset_jG87P0AI9aZtss9ccTYBIISQ Cellset_jG87P0AI9aZtss9ccTYBIISQ; typedef struct Pagedesc_fublkgIY4LG3mT51LU2WHg Pagedesc_fublkgIY4LG3mT51LU2WHg; typedef struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw; typedef struct TY_dRkMGUPOSmkGlhHeIeiomQ TY_dRkMGUPOSmkGlhHeIeiomQ; typedef struct TY_sdDP1TTkc2gaTu5fV53Zqg TY_sdDP1TTkc2gaTu5fV53Zqg; typedef struct TY_qERWGavQjzug69cyzEYP39bQ TY_qERWGavQjzug69cyzEYP39bQ; typedef struct Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg; typedef struct Valueerror_Gi06FkNeykJn7mrqRZYrkA Valueerror_Gi06FkNeykJn7mrqRZYrkA; typedef struct Exception Exception; typedef struct TNimObject TNimObject; typedef struct Slice_bWHuq5hfHMEeDrwR9bKbadg Slice_bWHuq5hfHMEeDrwR9bKbadg; typedef struct TSafePoint TSafePoint; typedef struct TY_XOVT24GHXwqiEj5GCsEGCA TY_XOVT24GHXwqiEj5GCsEGCA; typedef struct Esuggestdone_ByzMaSugmuAYKl2YCjqKtg Esuggestdone_ByzMaSugmuAYKl2YCjqKtg; typedef struct TY_xYhUhS7X82rKTqbT9bRfCnw TY_xYhUhS7X82rKTqbT9bRfCnw; typedef struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w Basechunk_Sdq7WpT6qAH858F5ZEdG3w; typedef struct Freecell_u6M5LHprqzkn9axr04yg9bGQ Freecell_u6M5LHprqzkn9axr04yg9bGQ; typedef NU64 Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set; struct Table_frKphOTgDqmvI5gMd19b4JA { TY_7lEisrXlQEzwtUKW5pzRCw* data; NI counter; }; typedef NU8 Tnimkind_jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set; typedef N_NIMCALL_PTR(void, TY_ojoeKfW4VYIm36I9cpDTQIg) (void* p0, NI op0); typedef N_NIMCALL_PTR(void*, TY_WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p0); struct TNimType { NI size; Tnimkind_jIBKr1ejBgsfM33Kxw4j7A kind; Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set flags; TNimType* base; TNimNode* node; void* finalizer; TY_ojoeKfW4VYIm36I9cpDTQIg marker; TY_WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; }; typedef NU8 Tnimnodekind_unfNsxrcATrufDZmpBq4HQ; struct TNimNode { Tnimnodekind_unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, TY_T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ { NimStringDesc* fullpath; NimStringDesc* projpath; NimStringDesc* shortname; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* quotedname; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* quotedfullname; TY_LViedqhb8iWVoqgZs5LifA* lines; NimStringDesc* dirtyfile; }; struct Cell_1zcF9cV8XIAtbN8h5HRUB8g { NI refcount; TNimType* typ; }; struct Cellseq_Axo1XVm9aaQueTOldv8le5w { NI len; NI cap; Cell_1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* TY_SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef Trunk_W0r8S0Y3UGke6T9bIUWnnuw* TY_lh2A89ahMmYg9bCmpVaplLbA[256]; struct Intset_EZObFrE3NC9bIb3YMkY9crZA { TY_lh2A89ahMmYg9bCmpVaplLbA data; }; struct Memregion_x81NhDv59b8ercDZ9bi85jyg { NI minlargeobj; NI maxlargeobj; TY_SiRwrEKZdLgxqz9a9aoVBglg freesmallchunks; Llchunk_XsENErzHIZV9bhvyJx56wGw* llmem; NI currmem; NI maxmem; NI freemem; NI lastsize; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* freechunkslist; Intset_EZObFrE3NC9bIb3YMkY9crZA chunkstarts; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* root; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* deleted; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* last; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* freeavlnodes; NIM_BOOL locked; NIM_BOOL blockchunksizeincrease; NI nextchunksize; }; struct Gcstat_0RwLoVBHZPfUAcLczmfQAg { NI stackscans; NI cyclecollections; NI maxthreshold; NI maxstacksize; NI maxstackcells; NI cycletablesize; NI64 maxpause; }; struct Cellset_jG87P0AI9aZtss9ccTYBIISQ { NI counter; NI max; Pagedesc_fublkgIY4LG3mT51LU2WHg* head; Pagedesc_fublkgIY4LG3mT51LU2WHg** data; }; struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ { Gcstack_7fytPA5bBsob6See21YMRA* stack; void* stackbottom; NI cyclethreshold; Cellseq_Axo1XVm9aaQueTOldv8le5w zct; Cellseq_Axo1XVm9aaQueTOldv8le5w decstack; Cellseq_Axo1XVm9aaQueTOldv8le5w tempstack; NI recgclock; Memregion_x81NhDv59b8ercDZ9bi85jyg region; Gcstat_0RwLoVBHZPfUAcLczmfQAg stat; Cellset_jG87P0AI9aZtss9ccTYBIISQ marked; Cellseq_Axo1XVm9aaQueTOldv8le5w additionalroots; }; typedef NU64 Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set; typedef NU8 Tglobaloption_RAfAEZqjnKMDumgyKKc1qw; struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw { NI16 line; NI16 col; NI32 fileindex; }; typedef NU16 Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA; typedef NU8 Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg_Set; typedef struct { N_NIMCALL_PTR(void, ClPrc) (NimStringDesc* output0, void* ClEnv); void* ClEnv; } TY_Q1W5D85O9cNu3iq9cZ9alS9aWA; struct TY_sdDP1TTkc2gaTu5fV53Zqg { void* Field0; TY_qERWGavQjzug69cyzEYP39bQ* Field1; }; typedef NU8 Ropeserror_6JbePhffafOqwRh04O9bTyA; typedef struct { N_NIMCALL_PTR(void, ClPrc) (Ropeserror_6JbePhffafOqwRh04O9bTyA err0, NimStringDesc* msg0, NIM_BOOL usewarning0, void* ClEnv); void* ClEnv; } TY_TyNj9auVRF1VyYw9auw0bhYg; typedef NU8 Tcommands_VH3ghgQVwLSg3krOAoXigw; typedef NimStringDesc* TY_Re75IspeoxXy2oCZHwcRrA[2]; typedef NimStringDesc* TY_24KAM9afIUgUaqBaEBB6r9bg[3]; typedef NU16 Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw; typedef NimStringDesc* TY_LyaCXmkbhZ7bUvz9cqS88iw[290]; typedef NimStringDesc* TY_nHXaesL0DJZHyVS07ARPRA[1]; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_287) (NimStringDesc* output0); typedef NU8 Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg; typedef NU8 Style_NXKayqTLMsAibFwNceBlpA_Set; typedef NU8 Foregroundcolor_ez9ah4IgQc0AbdW68acioDg; typedef NU32 Toption_WspMeQySXNP2XoTWR5MTgg_Set; typedef NU8 Toption_WspMeQySXNP2XoTWR5MTgg; typedef NimStringDesc* TY_XaTKZcbaVb0ylpTdg2U9cjA[31]; typedef NimStringDesc* TY_DQlzJ5j8WWHa6XFtJYzeYg[23]; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_346) (NimStringDesc* output0); typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_347) (NimStringDesc* output0); typedef NU8 Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw; typedef NU8 Filemode_fVUBHvW79bXUw1j55Oo9avSQ; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_351) (NimStringDesc* output0); struct TNimObject { TNimType* m_type; }; struct Exception { TNimObject Sup; Exception* parent; NCSTRING name; NimStringDesc* message; NimStringDesc* trace; }; struct Valueerror_Gi06FkNeykJn7mrqRZYrkA { Exception Sup; }; struct Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg { Valueerror_Gi06FkNeykJn7mrqRZYrkA Sup; }; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_353) (Ropeserror_6JbePhffafOqwRh04O9bTyA err0, NimStringDesc* msg0, NIM_BOOL usewarning0, void* ClEnv); typedef NimStringDesc* TY_sMpvt1sOxOJ3LFGulnbeMQ[4]; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_354) (NimStringDesc* output0); typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_355) (NimStringDesc* output0); struct Slice_bWHuq5hfHMEeDrwR9bKbadg { Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw a; Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw b; }; typedef NU8 Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ_Set; typedef NU8 Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_356) (NimStringDesc* output0); typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClPrc) (Exception* e0, void* ClEnv); void* ClEnv; } TY_KeeAOYBd84Ofsw6Y7LizaQ; struct TSafePoint { TSafePoint* prev; NI status; jmp_buf context; NIM_BOOL hasRaiseAction; TY_KeeAOYBd84Ofsw6Y7LizaQ raiseAction; }; struct TY_XOVT24GHXwqiEj5GCsEGCA { NimStringDesc* Field0; NI Field1; }; typedef Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set TY_Px4JsYh0BWDHG241LQyUmA[4]; typedef N_CLOSURE_PTR(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_371) (NimStringDesc* output0); struct Esuggestdone_ByzMaSugmuAYKl2YCjqKtg { Exception Sup; }; struct TY_xYhUhS7X82rKTqbT9bRfCnw { NI Field0; NimStringDesc* Field1; NI32 Field2; }; struct Ropeobj_HF4qJnb6xiOddgPmsxodtQ { TNimObject Sup; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* left; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* right; NI length; NimStringDesc* data; }; struct Gcstack_7fytPA5bBsob6See21YMRA { Gcstack_7fytPA5bBsob6See21YMRA* prev; Gcstack_7fytPA5bBsob6See21YMRA* next; void* starts; void* pos; NI maxstacksize; }; struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w { NI prevsize; NI size; NIM_BOOL used; }; struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* next; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* prev; Freecell_u6M5LHprqzkn9axr04yg9bGQ* freelist; NI free; NI acc; NF data; }; struct Llchunk_XsENErzHIZV9bhvyJx56wGw { NI size; NI acc; Llchunk_XsENErzHIZV9bhvyJx56wGw* next; }; struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* next; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* prev; NI align; NF data; }; typedef NI TY_9agrCtWKhCnWWMJpKKugJag[16]; struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw { Trunk_W0r8S0Y3UGke6T9bIUWnnuw* next; NI key; TY_9agrCtWKhCnWWMJpKKugJag bits; }; typedef Avlnode_IaqjtwKhxLEpvDS9bct9blEw* TY_0aOLqZchNi8nWtMTi8ND8w[2]; struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw { TY_0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperbound; NI level; }; struct Pagedesc_fublkgIY4LG3mT51LU2WHg { Pagedesc_fublkgIY4LG3mT51LU2WHg* next; NI key; TY_9agrCtWKhCnWWMJpKKugJag bits; }; struct TY_qERWGavQjzug69cyzEYP39bQ { char dummy; }; struct Freecell_u6M5LHprqzkn9axr04yg9bGQ { Freecell_u6M5LHprqzkn9axr04yg9bGQ* next; NI zerofield; }; struct TY_YLg9aN9cjdxVYWdZ7YCb9batg { TGenericSeq Sup; Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ data[SEQ_DECL_SIZE]; }; struct TY_LViedqhb8iWVoqgZs5LifA { TGenericSeq Sup; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* data[SEQ_DECL_SIZE]; }; struct TY_dRkMGUPOSmkGlhHeIeiomQ { TGenericSeq Sup; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw data[SEQ_DECL_SIZE]; }; struct TY_7lEisrXlQEzwtUKW5pzRCw { TGenericSeq Sup; TY_xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE]; }; N_NIMCALL(void, nimGCvisit)(void* d0, NI op0); static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_2)(void); N_NIMCALL(void, nimRegisterGlobalMarker)(TY_T4eqaYlFJYZUv9aG9b1TV0bQ markerproc0); N_NIMCALL(void, inittable_DYIgHHirE2wdhTyGnBceeA)(NI initialsize0, Table_frKphOTgDqmvI5gMd19b4JA* Result); N_NOINLINE(void, chckNil)(void* p0); N_NIMCALL(void, genericReset)(void* dest0, TNimType* mt0); static N_NIMCALL(void, Marker_TY_LViedqhb8iWVoqgZs5LifA)(void* p, NI op); static N_NIMCALL(void, Marker_TY_YLg9aN9cjdxVYWdZ7YCb9batg)(void* p, NI op); static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_4)(void); static N_INLINE(void, nimGCunrefNoCycle)(void* p0); static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0); static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NOINLINE(void, addzct_fCDI7oO1NNVXXURtxSzsRw)(Cellseq_Axo1XVm9aaQueTOldv8le5w* s0, Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NIMCALL(void*, newSeqRC1)(TNimType* typ0, NI len0); N_NIMCALL(void, newfileinfo_5B8G9bUOe9aYVHmKuyMMcTUg)(NimStringDesc* fullpath0, NimStringDesc* projpath0, Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ* Result); N_NIMCALL(void, unsureAsgnRef)(void** dest0, void* src0); N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src0); N_NIMCALL(NimStringDesc*, nosextractFilename)(NimStringDesc* path0); N_NIMCALL(NimStringDesc*, noschangeFileExt)(NimStringDesc* filename0, NimStringDesc* ext0); N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, makecstring_c9cmJUs9bNfunHyoffjBZxyg)(NimStringDesc* s0); N_NIMCALL(NimStringDesc*, rawNewString)(NI space0); N_NIMCALL(NimStringDesc*, rawNewString)(NI cap0); static N_INLINE(void, appendString)(NimStringDesc* dest0, NimStringDesc* src0); static N_INLINE(void, copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem)(void* dest0, void* source0, NI size0); N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest0, NI addlen0); N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s0, NIM_CHAR c0); N_NIMCALL(NimStringDesc*, tocchar_8tBycpmTbY1bylVySsCO1w)(NIM_CHAR c0); static N_INLINE(void, appendChar)(NimStringDesc* dest0, NIM_CHAR c0); N_NIMCALL(NimStringDesc*, nsuToOctal)(NIM_CHAR c0); N_NIMCALL(NimStringDesc*, nimCharToStr)(NIM_CHAR x0); N_NIMCALL(void, add_cDalAhgBlDWoYHadkaqqxw)(Ropeobj_HF4qJnb6xiOddgPmsxodtQ** a0, Ropeobj_HF4qJnb6xiOddgPmsxodtQ* b0); N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, rope_53CHEX05HP0HacydnwoUYg)(NimStringDesc* s0); N_NIMCALL(void*, newSeq)(TNimType* typ0, NI len0); N_NIMCALL(TGenericSeq*, incrSeqV2)(TGenericSeq* seq0, NI elemsize0); N_NIMCALL(void, genericAssign)(void* dest0, void* src0, TNimType* mt0); N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, newlineinfo_Shbbzc11c9bnWkBc9b42npzA)(NI32 fileinfoidx0, NI line0, NI col0); static N_NIMCALL(void, Marker_TY_dRkMGUPOSmkGlhHeIeiomQ)(void* p, NI op); static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_10)(void); N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw)(void); static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_12)(void); N_NIMCALL(void, HEX3Aanonymous_QS8for1PLnB2sv9c8XX9aQXg)(Ropeserror_6JbePhffafOqwRh04O9bTyA err0, NimStringDesc* msg0, NIM_BOOL usewarning0); N_NIMCALL(void, internalerror_5XY9cUy7hZmUusM38U9cYYdw)(NimStringDesc* errmsg0); N_NIMCALL(void, writecontext_U3MJl1xhbrtKCM5UzgFL2w)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw lastinfo0); N_NIMCALL(NIM_BOOL, HEX3DHEX3D_JLrVYZ9bD3rT9ae9c3QGG3gSQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw a0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw b0); N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr0, NimStringDesc** a0, NI a0Len0); N_NIMCALL(NimStringDesc*, tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(NimStringDesc*, coordtostr_jNRd5o8sNy9bncSGUEKDe9bg)(NI coord0); N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x0); N_NIMCALL(NimStringDesc*, getmessagestr_2OzL2CZj7X3VdqhSa4bDBA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0); N_NIMCALL(NimStringDesc*, msgkindtostring_kJEp1LOlREvndFddptY76g)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw kind0); static N_INLINE(void, writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs)(FILE* f0, NimStringDesc** x0, NI x0Len0); N_NIMCALL(void, write_c4mGyJBvK73pdM22jiweKQ)(FILE* f0, NimStringDesc* s0); N_NIMCALL(void, flushfile_BWnr8V7RERYno9bIdPmw8Hw)(FILE* f0); N_NIMCALL(void, setstyle_zEKKPPIjKZs9bVYu4TwenLg)(FILE* f0, Style_NXKayqTLMsAibFwNceBlpA_Set style0); N_NIMCALL(void, resetattributes_tFIu39aFSR3N0M64Ynwugng)(FILE* f0); N_NIMCALL(void, rawmessage_tBJ8mvo7MzzirsGkrHVc9cw)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0); N_NIMCALL(void, rawmessage_wSQLHRsYvHJ4DSWgdFrFaA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc** args0, NI args0Len0); N_NIMCALL(NIM_BOOL, ignoremsgbecauseofidetools_Mbv9aInQHvXdDzHdgxBt6RA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0); N_NIMCALL(NimStringDesc*, nsuFormatSingleElem)(NimStringDesc* formatstr0, NimStringDesc* a0); N_NIMCALL(void, setforegroundcolor_Tw7yxMupneOmAicqiYt3NA)(FILE* f0, Foregroundcolor_ez9ah4IgQc0AbdW68acioDg fg0, NIM_BOOL bright0); N_NIMCALL(void, handleerror_Fj9bYiwbMqpOrA5dGwvD9aMA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw eh0, NimStringDesc* s0); N_NIMCALL(void, log_nWiJtb9bhhqgwRqaSkkuB2g)(NimStringDesc* s0); N_NIMCALL(NIM_BOOL, open_sEp0GH2306oGo9bqBpj5oTQ)(FILE** f0, NimStringDesc* filename0, Filemode_fVUBHvW79bXUw1j55Oo9avSQ mode0, NI bufsize0); N_NIMCALL(void, close_BWnr8V7RERYno9bIdPmw8Hw_2)(FILE* f0); N_NIMCALL(void, quit_4DdtFLbTrrmXgROwSlSTog)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0); N_NIMCALL(NIM_BOOL, stacktraceavailable_wACAbIVQ9chE25gS5iNqm9bw)(void); N_NIMCALL(void, writestacktrace_njssp69aa7hvxte9bJ8uuDcg_3)(void); N_NOINLINE(void, raiserecoverableerror_uzu2vl9aDp9bcnpEJzpIRsnw)(NimStringDesc* msg0) __attribute__((noreturn)); static N_NIMCALL(void, Marker_TY_D9brZrxd14qScjAjFlnw5sA)(void* p, NI op); N_NIMCALL(void*, newObj)(TNimType* typ0, NI size0); N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src0); N_NIMCALL(void, raiseException)(Exception* e0, NCSTRING ename0); static N_INLINE(void, asgnRef)(void** dest0, void* src0); static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NIMCALL(NIM_BOOL, isatty_POoHvosCWg3Yl5ieYeLHrg)(FILE* f0); N_NIMCALL(void, limessage_aQ8UJi0sy7yOk9btk7YRzWA)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0, Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw eh0); static N_INLINE(NIM_BOOL, contains_XxZIEMV5w5XGAHycsYUiowmsgs)(Slice_bWHuq5hfHMEeDrwR9bKbadg s0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw value0); static N_INLINE(Slice_bWHuq5hfHMEeDrwR9bKbadg, HEX2EHEX2E_UBzSe7Y4nDTuPjeCzs9cV6Qmsgs)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw a0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw b0); N_NIMCALL(void, writesurroundingsrc_50AgAHsFQUwWaphdcdI9aKQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A)(NimStringDesc* s0, Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ_Set flags0); N_NIMCALL(NimStringDesc*, HEX24_PstQrDfj9a7hGXM74AN2wzg)(Ropeobj_HF4qJnb6xiOddgPmsxodtQ* r0); N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, sourceline_OIkZkhTYTt59cr9cjk9bklnUA)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw i0); static N_INLINE(void, pushSafePoint)(TSafePoint* s0); N_NIMCALL(NimStringDesc*, tofullpath_7s19cb7WBgztz9aqEBzwwuqA)(NI32 fileidx0); N_NIMCALL(FILE*, open_hqzpWQbdA2B8l9a6wwNoP4g)(NimStringDesc* filename0, Filemode_fVUBHvW79bXUw1j55Oo9avSQ mode0, NI bufsize0); N_NIMCALL(NIM_BOOL, readline_sO1bQXVRA6RP9cdYJXNKeSw)(FILE* f0, NimStringDesc** line0); N_NIMCALL(void, addsourceline_mLTUCE9ahnN1BQlO7PtLymA)(NI32 fileidx0, NimStringDesc* line0); static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0); static N_INLINE(void, popSafePoint)(void); N_NIMCALL(void, reraiseException)(void); N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj0, TNimType* subclass0); static N_INLINE(Exception*, getCurrentException)(void); static N_INLINE(void, popCurrentException)(void); N_NIMCALL(NimStringDesc*, HEX24_k53Ge4e9cDjc7y9c5uML7sPQ)(TY_XOVT24GHXwqiEj5GCsEGCA x0); N_NIMCALL(NimStringDesc*, nsuRepeatChar)(NIM_CHAR c0, NI count0); N_NIMCALL(NI32, fileinfoidx_FzPO7El89anOYUctfk9c6nEQ)(NimStringDesc* filename0, NIM_BOOL* isknownfile0); N_NIMCALL(NimStringDesc*, canonicalizepath_GABuublxm8EyAC08qk3row)(NimStringDesc* path0); static N_INLINE(void, shallow_67KGEOtDSAz3i9cPDqgyaCwmsgs)(NimStringDesc** s_mMzHWs9c2FsdSEfCtQoSoTg); N_NIMCALL(NIM_BOOL, haskey_Fh04SwZFO1pSq4fQHczejg)(Table_frKphOTgDqmvI5gMd19b4JA t0, NimStringDesc* key0); N_NIMCALL(NI32*, HEX5BHEX5D_4bDokJBW9bS9bFDVZz0Hia9cg)(Table_frKphOTgDqmvI5gMd19b4JA* t0, NimStringDesc* key0); N_NIMCALL(NimStringDesc*, shortendir_09bSeAa7UShV9anZELg9cJRDw)(NimStringDesc* dir0); N_NIMCALL(void, HEX5BHEX5DHEX3D_EgnFnnWg3Leu8MHBkg0wAQ)(Table_frKphOTgDqmvI5gMd19b4JA* t0, NimStringDesc* key0, NI32 val0); N_NIMCALL(TGenericSeq*, setLengthSeq)(TGenericSeq* seq0, NI elemsize0, NI newlen0); static N_NIMCALL(void, Marker_TY_rrwXarxwo4BRg3Ulr9b79bBA)(void* p, NI op); static N_INLINE(NimStringDesc*, tofilelinecol_U9awE4eajqEGRuLgT8vXOFAvm)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set Foreignpackagenotes_5QHXi4dPy9aohMG3tPKFteA; Table_frKphOTgDqmvI5gMd19b4JA filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q; extern TNimType NTI_frKphOTgDqmvI5gMd19b4JA; TY_YLg9aN9cjdxVYWdZ7YCb9batg* fileinfos_0nMtuXd9csTLLtuDok8ckXw; TNimType NTI_UOayjckboTXG9aVx8iKOs9aQ; extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg; extern TNimType NTI_d0QF71x0BgMQlc7zEXMYTQ; TNimType NTI_LViedqhb8iWVoqgZs5LifA; TNimType NTI_YLg9aN9cjdxVYWdZ7YCb9batg; extern Gcheap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q; NI32 systemfileidx_q0u9cGGPPFNGrj9c5inL1WXQ; extern NimStringDesc* tnl_Gp8EwkcsAP9am1klnCCHM4w; extern Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set gglobaloptions_j042VVDC9cT5ENYoXnmhhVg; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw gcmdlineinfo_yhfh3fjBy4h9bf6keLoh9aXQ; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw gcodegenlineinfo_YdxwnIsjmcdfqhWBgk9bHYA; Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set gnotes_ra0BBMaJz6cOxn1JA3c6Bg; NI gerrorcounter_BdMIKofstJQD5Y2GBaRdzQ; NI ghintcounter_Rzj62x56G4tATwr6jBfmaQ; NI gwarncounter_ke8rgXyl9cZm1VjW1TPpBFw; NI gerrormax_3SQ5c6N518fjbsvI7YHFOA; Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg; TY_dRkMGUPOSmkGlhHeIeiomQ* msgcontext_6h2w3uq01JpjClEEbaokdA; TNimType NTI_T9c3PM9bs7WZ4LIQfEici9cZw; extern TNimType NTI_kDPg4wXyR8DDyA0MeEjIsw; extern TNimType NTI_sVg18TP9cLifHyygRe9cro9aA; TNimType NTI_dRkMGUPOSmkGlhHeIeiomQ; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw lasterror_nkLbaXbLjtj9bIT9c5bz3PXA; Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg_Set erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ; TY_Q1W5D85O9cNu3iq9cZ9alS9aWA writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw; TNimType NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA; extern TNimType NTI_vr5DoT1jILTGdRlYv1OYpw; extern TNimType NTI_j4IZVEbOYTm9aXKJeVb8ILQ; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw gtrackpos_MB8TS6WWQAxbT0Tu9b9cDHkg; extern TY_TyNj9auVRF1VyYw9auw0bhYg errorhandler_TAnYbcufPVh4Ie6Bi1RCCQ; extern Tcommands_VH3ghgQVwLSg3krOAoXigw gcmd_0oKScFtMiSKnjiHF9cU9c5GQ; extern NIM_BOOL glistfullpaths_XlOeX4UpmYcYncigrRhIQQ; extern Toption_WspMeQySXNP2XoTWR5MTgg_Set goptions_KL5B8sF4szIsM2AXCWFsIw; extern NimStringDesc* command_zo83h8QWwtDIGDuqkGhjqg; extern NI8 gexitcode_jvxeu5L0gn9cKJyK3w1hKfQ; extern TNimType NTI_Gi06FkNeykJn7mrqRZYrkA; TNimType NTI_YAlYTV9cm9c08Uxrh3d9aczDg; TNimType NTI_D9brZrxd14qScjAjFlnw5sA; extern TSafePoint* exchandler_rqLlY5bs9atDw2OXYqJEn5g; extern TNimType NTI_9czoZw3pzPyrBmb5zTHY1OQ; extern Exception* currexception_9bVPeDJlYTi9bQApZpfH8wjg; TNimType NTI_nDM9aiGzuSlpuw3CrqwaebA; TNimType NTI_9aVIcsk4UGeYVQibw6YY3UA; extern TNimType NTI_bAvOj2UcojKN87yAQLs0aw; TNimType NTI_ByzMaSugmuAYKl2YCjqKtg; TNimType NTI_rrwXarxwo4BRg3Ulr9b79bBA; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5, "", 0); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_6, "\"", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_7, "command line", 12); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_8, "compilation artifact", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13, "$1($2, $3) ", 11); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14, "???", 3); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_15, "unknown error", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_16, "illformed AST: $1", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_17, "internal error: $1", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_18, "cannot open \'$1\'", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19, "$1", 2); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_20, "\'$1\' compiler does not support C++", 34); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_21, "string literal expected", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_22, "integer literal expected", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_23, "invalid character constant", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_24, "closing \"\"\" expected, but end of file reached", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_25, "closing \" expected", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_26, "tabulators are not allowed", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_27, "invalid token: $1", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_28, "line too long", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_29, "$1 is not a valid number", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_30, "$1 is not a valid number; did you mean octal? Then use one of \'" "0o\', \'0c\' or \'0C\'.", 81); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_31, "number $1 out of valid range", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_32, "\\n not allowed in character literal", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_33, "closing \']\' expected, but end of file reached", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_34, "missing final \' for character literal", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_35, "identifier expected, but found \'$1\'", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_36, "newline expected, but found \'$1\'", 32); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_37, "invalid module name: \'$1\'", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_38, "operator expected, but found \'$1\'", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_39, "\'$1\' expected", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_40, "string after \'include\' expected", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_41, "recursive dependency: \'$1\'", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_42, "\'on\' or \'off\' expected", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_43, "\'none\', \'speed\' or \'size\' expected", 34); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_44, "invalid pragma", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_45, "unknown pragma: \'$1\'", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_46, "invalid directive: \'$1\'", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_47, "\'pop\' without a \'push\' pragma", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_48, "empty asm statement", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_49, "invalid indentation", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_50, "exception expected", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_51, "exception already handled", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_52, "\'yield\' only allowed in an iterator", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_53, "\'yield\' cannot be used within \'try\' in a non-inlined iterator", 61); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_54, "invalid number of \'yield\' expressions", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_55, "current routine cannot return an expression", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_56, "redefinition of \'$1\'", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_57, "statement not allowed after \'return\', \'break\', \'raise\' or \'cont" "inue\'", 68); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_58, "statement expected", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_59, "\'$1\' is no label", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_60, "invalid command line option: \'$1\'", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_61, "argument for command line option expected: \'$1\'", 47); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_62, "invalid argument for command line option: \'$1\'", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_63, "invalid variable substitution in \'$1\'", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_64, "unknown variable: \'$1\'", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_65, "unknown C compiler: \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_66, "\'on\' or \'off\' expected, but \'$1\' found", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_67, "\'on\', \'off\' or \'list\' expected, but \'$1\' found", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_68, "\'none\', \'boehm\' or \'refc\' expected, but \'$1\' found", 50); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_69, "\'none\', \'speed\' or \'size\' expected, but \'$1\' found", 50); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_70, "\'gui\', \'console\' or \'lib\' expected, but \'$1\' found", 50); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_71, "unknown OS: \'$1\'", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_72, "unknown CPU: \'$1\'", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_73, "\'c\', \'c++\' or \'yaml\' expected, but \'$1\' found", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_74, "arguments can only be given if the \'--run\' option is selected", 61); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_75, "multiple assignment is not allowed", 34); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_76, "\':\' or \'=\' expected, but found \'$1\'", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_77, "expression expected, but found \'$1\'", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_78, "undeclared field: \'$1\'", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_79, "attempting to call undeclared routine: \'$1\'", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_80, "ambiguous identifier: \'$1\' -- use a qualifier", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_81, "type expected", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_82, "system module needs \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_83, "execution of an external program failed: \'$1\'", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_84, "overloaded \'$1\' leads to ambiguous calls", 40); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_85, "invalid argument for \'$1\'", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_86, "statement has no effect", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_87, "\'$1\' expects a type or value", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_88, "\'$1\' expects an array type", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_89, "\'$1\' cannot be instantiated because its body has not been compi" "led yet", 70); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_90, "expression \'$1\' ambiguous in this context", 41); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_91, "division by zero", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_92, "ordinal type expected", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_93, "ordinal or float type expected", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_94, "over- or underflow", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_95, "cannot evaluate \'$1\' because type is not defined completely", 59); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_96, "\'chr\' expects an int in the range 0..255", 40); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_97, "\'dynlib\' requires \'exportc\'", 27); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_98, "attempt to access a nil address", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_99, "index out of bounds", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_100, "index types do not match", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_101, "\'[]\' operator invalid for this type", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_102, "value out of set bounds", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_103, "field initialized twice: \'$1\'", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_104, "field \'$1\' not initialized", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_105, "expression \'$1\' cannot be called", 32); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_106, "expression has no type", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_107, "expression \'$1\' has no type (or is ambiguous)", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_108, "\'cast\' not allowed in safe mode", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_109, "expression cannot be cast to $1", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_110, "\',\' or \')\' expected", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_111, "\'{\' or \'(\' expected", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_112, "section (\'type\', \'proc\', etc.) expected", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_113, "range expected", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_114, "\'magic\' only allowed in system module", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_115, "power of two expected", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_116, "string literal may not be empty", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_117, "calling convention expected", 27); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_118, "a proc can only have one calling convention", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_119, "symbol must be imported if \'lib\' pragma is used", 47); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_120, "expression must be of type \'bool\'", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_121, "constant expression expected", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_122, "duplicate case label", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_123, "range is empty", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_124, "selector must be of an ordinal type, float or string", 52); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_125, "selector must be of an ordinal type", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_126, "ord($1) must not be negative", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_127, "len($1) must be less than 32768", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_128, "wrong number of variables", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_129, "only a \'ref object\' can be raised", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_130, "\'break\' only allowed in loop construct", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_131, "type \'$1\' has unknown size", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_132, "a constant can only be initialized with a constant expression", 61); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_133, "a constant needs a value", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_134, "the result type cannot be on open array", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_135, "computing the type\'s size produced an overflow", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_136, "set is too large", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_137, "base type of a set must be an ordinal", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_138, "inheritance only works with non-final objects", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_139, "inheritance only works with an enum", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_140, "illegal recursion in type \'$1\'", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_141, "cannot instantiate: \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_142, "expression has no address", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_143, "address of \'$1\' may not escape its stack frame", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_144, "for a \'var\' type a variable needs to be passed", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_145, "type mismatch", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_146, "type mismatch: got (", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_147, "but expected one of: ", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_148, "but expected \'$1\'", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_149, "ambiguous call; both $1 and $2 match for: $3", 44); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_150, "wrong number of arguments", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_151, "\'$1\' cannot be passed to a procvar", 34); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_152, "$1 cannot be declared in parameter declaration", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_153, "pragmas are only allowed in the header of a proc; redefinition " "of $1", 68); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_154, "implementation of \'$1\' is not allowed", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_155, "implementation of \'$1\' expected", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_156, "no symbol to borrow from found", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_157, "value of type \'$1\' has to be discarded", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_158, "statement returns no value that can be discarded", 48); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_159, "conversion from $1 to $2 is invalid", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_160, "cannot bind parameter \'$1\' twice", 32); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_161, "invalid order in array constructor", 34); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_162, "invalid order in enum \'$1\'", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_163, "enum \'$1\' has holes", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_164, "\'except\' or \'finally\' expected", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_165, "after catch all \'except\' or \'finally\' no section may follow", 59); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_166, "option expected, but found \'$1\'", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_167, "\'$1\' is not a label", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_168, "not all cases are covered", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_169, "unknown substitution variable: \'$1\'", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_170, "complex statement requires indentation", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_171, "\'$1\' is not callable", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_172, "no pragmas allowed for $1", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_173, "no generic parameters allowed for $1", 36); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_174, "invalid param kind: \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_175, "default argument invalid", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_176, "named parameter has to be an identifier", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_177, "no return type allowed for $1", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_178, "a type conversion needs exactly one argument", 44); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_179, "invalid pragma: $1", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_180, "$1 not allowed here", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_181, "invalid control flow: $1", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_182, "invalid type: \'$1\'", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_183, "\'[]\' needs a pointer or reference type", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_184, "invalid expression", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_185, "invalid expression: \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_186, "enum has no value \'$1\'", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_187, "named expression expected", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_188, "named expression not allowed here", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_189, "\'$1\' expects one type parameter", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_190, "array expects two type parameters", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_191, "invalid visibility: \'$1\'", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_192, "initialization not allowed here", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_193, "\'$1\' cannot be assigned to", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_194, "iterators can only be defined at the module\'s top level", 55); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_195, "$1 needs a return type", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_196, "no return type declared", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_197, "no command given", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_198, "invalid command: \'$1\'", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_199, "\'$1\' is only allowed at top level", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_200, "\'$1\' needs a parameter that has an object type", 46); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_201, "template/macro instantiation too nested", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_202, "template/generic instantiation from here", 40); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_203, "invalid index value for tuple subscript", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_204, "command expects a filename argument", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_205, "please, specify a main module in the project configuration file", 63); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_206, "\'$1\' is not a concrete type.", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_207, "invalid section start", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_208, "grid table is not implemented", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_209, "general parse error", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_210, "new section expected", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_211, "whitespace expected, got \'$1\'", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_212, "\'$1\' is no valid index file", 27); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_213, "cannot render reStructuredText element \'$1\'", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_214, "type \'var var\' is not allowed", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_215, "instantiate \'$1\' explicitly", 27); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_216, "only a call operator can be a delegator", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_217, "\'$1\' is not a variable, constant or a proc name", 47); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_218, "the macro body cannot be compiled, because the parameter \'$1\' h" "as a generic type", 80); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_219, "Destructor signature is too specific. A destructor must be asso" "ciated will all instantiations of a generic type", 111); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_220, "inline iterators can be used as parameters only for templates, " "macros and other inline iterators", 96); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_221, "\'$1\' expects two arguments", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_222, "\'$1\' expects object types", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_223, "\'$1\' can never be of this subtype", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_224, "interpretation requires too many iterations", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_225, "cannot evaluate \'$1\'", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_226, "field \'$1\' cannot be found", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_227, "invalid conversion from type \'$1\'", 33); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_228, "assertion failed", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_229, "cannot generate code for \'$1\'", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_230, "$1 requires one parameter", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_231, "unhandled exception: $1", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_232, "macro returned a cyclic abstract syntax tree", 44); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_233, "\'$1\' is no macro or template", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_234, "\'$1\' can have side effects", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_235, "iterator within for loop context expected", 41); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_236, "\'let\' symbol requires an initialization", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_237, "a thread var cannot be initialized explicitly", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_238, "usage of \'$1\' is a user-defined error", 37); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_239, "illegal capture \'$1\'", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_240, "\'$1\' cannot have \'closure\' calling convention", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_241, "\'$1\' can only be used in compile-time context", 45); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_242, "cannot infer the type of the $1", 31); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_243, "cannot infer the return type of the proc", 40); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_244, "A nested proc can have generic parameters only when it is used " "as an operand to another routine and the types of the generic pa" "ramers can be inferred from the expected signature.", 178); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_245, "The current compiler \'$1\' doesn\'t support the requested compila" "tion target", 74); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_246, "External assembler not found", 28); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_247, "External assembler \'$1\' is not a valid assembler", 48); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_248, "octal escape sequences do not exist; leading zero is ignored", 60); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_249, "\'$1\' is never read", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_250, "\'$1\' might not have been initialized", 36); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_251, "$1 is deprecated", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_252, "config file \'$1\' is deprecated", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_253, "\'l\' should not be used as an identifier; may look like \'1\' (one" ")", 64); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_254, "unknown magic \'$1\' might crash the compiler", 43); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_255, "redefinition of label \'$1\'", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_256, "unknown substitution \'$1\'", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_257, "language \'$1\' not supported", 27); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_258, "field \'$1\' not supported", 24); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_259, "comment \'$1\' ignored", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_260, "\'nil\' statement is deprecated; use an empty \'discard\' statement" " instead", 71); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_261, "\'$1\' has no type. Typeless parameters are deprecated; only allo" "wed for \'template\'", 81); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_262, "use {.base.} for base methods; baseless methods are deprecated", 62); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_263, "write to foreign heap", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_264, "unsafe code: \'$1\'", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_265, "each identifier is a tuple", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_266, "shadowed identifier: \'$1\'", 25); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_267, "Cannot prove that \'$1\' is initialized. This will become a compi" "le time error in the future.", 91); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_268, "cannot prove that field \'$1\' is accessible", 42); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_269, "cannot prove index \'$1\' is valid", 32); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_270, "not GC-safe: \'$1\'", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_271, "\'$1\' uses GC\'ed memory", 22); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_272, "usage of a type with a destructor in a non destructible context" ". This will become a compile time error in the future.", 117); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_273, "Special variable \'result\' is shadowed.", 38); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_274, "operation successful", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_275, "operation successful ($# lines compiled; $# sec total; $#; $#)", 62); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_276, "\'$1\' is declared but not used", 29); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_277, "conversion to base object is not needed", 39); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_278, "conversion from $1 to itself is pointless", 41); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_279, "expression evaluates always to \'$1\'", 35); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_280, "quit() called", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_281, "generated code listing:", 23); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_282, "end of listing", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_283, "used config file \'$1\'", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_284, "added path: \'$1\'", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_285, "condition is always true: \'$1\'", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_286, "name should be: \'$1\'", 20); NIM_CONST TY_LyaCXmkbhZ7bUvz9cqS88iw Msgkindtostr_ce8rcvuk71No9bz6E6Gnnvg = {((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_15), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_16), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_17), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_18), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_20), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_21), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_22), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_23), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_24), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_25), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_26), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_27), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_28), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_29), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_30), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_31), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_32), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_33), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_34), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_35), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_36), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_37), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_38), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_39), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_40), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_41), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_42), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_43), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_44), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_45), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_46), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_47), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_48), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_49), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_50), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_51), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_52), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_53), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_54), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_55), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_56), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_57), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_58), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_59), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_60), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_61), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_62), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_63), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_64), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_65), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_66), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_67), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_68), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_69), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_70), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_71), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_72), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_73), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_74), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_75), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_76), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_77), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_78), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_79), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_80), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_81), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_82), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_83), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_84), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_85), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_86), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_87), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_88), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_89), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_90), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_91), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_92), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_93), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_94), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_95), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_96), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_97), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_78), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_98), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_99), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_100), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_101), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_102), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_103), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_104), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_105), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_106), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_107), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_108), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_109), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_110), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_111), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_112), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_113), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_114), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_115), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_116), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_117), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_118), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_119), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_120), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_121), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_122), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_123), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_124), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_125), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_126), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_127), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_128), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_129), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_130), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_131), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_132), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_133), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_134), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_135), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_136), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_137), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_138), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_139), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_140), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_141), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_142), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_143), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_144), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_145), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_146), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_147), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_148), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_149), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_150), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_151), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_152), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_153), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_154), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_155), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_156), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_157), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_158), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_159), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_160), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_161), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_162), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_163), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_164), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_165), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_166), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_167), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_168), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_169), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_170), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_171), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_172), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_173), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_174), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_175), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_176), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_177), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_178), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_179), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_180), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_181), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_182), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_183), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_184), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_185), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_186), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_187), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_188), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_189), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_190), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_191), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_192), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_193), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_194), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_195), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_196), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_197), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_198), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_199), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_200), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_201), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_202), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_203), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_204), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_205), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_39), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_206), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_207), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_208), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_209), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_210), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_211), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_212), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_213), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_214), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_215), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_216), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_217), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_218), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_219), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_220), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_221), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_222), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_223), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_224), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_225), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_226), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_227), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_228), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_229), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_230), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_231), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_232), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_233), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_234), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_235), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_236), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_237), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_238), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_239), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_240), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_241), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_242), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_243), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_244), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_245), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_246), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_247), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_18), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_248), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_249), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_250), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_251), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_252), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_253), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_254), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_255), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_256), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_257), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_258), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_259), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_260), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_261), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_262), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_263), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_264), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_265), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_266), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_267), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_268), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_269), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_270), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_250), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_271), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_272), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_273), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_274), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_275), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_28), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_276), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_277), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_278), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_279), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_280), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_281), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_282), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_283), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_284), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_285), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_286), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_19)} ; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288, "\012", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_289, "Error: ", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_290, "Warning: ", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_291, "CannotOpenFile", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_292, "OctalEscape", 11); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_293, "XIsNeverRead", 12); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_294, "XmightNotBeenInit", 17); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_295, "Deprecated", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_296, "ConfigDeprecated", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_297, "SmallLshouldNotBeUsed", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_298, "UnknownMagic", 12); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_299, "RedefinitionOfLabel", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_300, "UnknownSubstitutionX", 20); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_301, "LanguageXNotSupported", 21); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_302, "FieldXNotSupported", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_303, "CommentXIgnored", 15); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_304, "NilStmt", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_305, "TypelessParam", 13); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_306, "UseBase", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_307, "WriteToForeignHeap", 18); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_308, "UnsafeCode", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_309, "EachIdentIsTuple", 16); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_310, "ShadowIdent", 11); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_311, "ProveInit", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_312, "ProveField", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_313, "ProveIndex", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_314, "GcUnsafe", 8); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_315, "GcUnsafe2", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_316, "Uninit", 6); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_317, "GcMem", 5); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_318, "Destructor", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_319, "LockLevel", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_320, "ResultShadowed", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_321, "User", 4); NIM_CONST TY_XaTKZcbaVb0ylpTdg2U9cjA Warningstostr_K4r72wMctzXKbmF9ctxOZlw = {((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_291), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_292), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_293), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_294), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_295), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_296), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_297), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_298), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_299), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_300), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_301), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_302), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_303), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_304), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_305), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_306), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_307), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_308), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_309), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_310), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_311), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_312), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_313), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_314), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_315), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_316), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_317), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_318), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_319), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_320), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_321)} ; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_322, "Hint: ", 6); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_323, "Success", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_324, "SuccessX", 8); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_325, "LineTooLong", 11); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_326, "XDeclaredButNotUsed", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_327, "ConvToBaseNotNeeded", 19); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_328, "ConvFromXtoItselfNotNeeded", 26); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_329, "ExprAlwaysX", 11); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_330, "QuitCalled", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_331, "Processing", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_332, "CodeBegin", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_333, "CodeEnd", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_334, "Conf", 4); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_335, "Path", 4); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_336, "CondTrue", 8); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_337, "Name", 4); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_338, "Pattern", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_339, "Exec", 4); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_340, "Link", 4); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_341, "Dependency", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_342, "Source", 6); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_343, "StackTrace", 10); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_344, "GCStats", 7); NIM_CONST TY_DQlzJ5j8WWHa6XFtJYzeYg Hintstostr_fG2t50hsv079bcJZoQb9bk1g = {((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_323), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_324), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_325), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_326), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_327), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_328), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_329), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_330), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_331), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_332), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_333), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_334), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_335), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_336), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_337), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_338), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_339), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_340), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_341), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_342), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_343), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_344), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_321)} ; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345, " [$1]", 5); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_348, "nimsuggest.log", 14); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_349, "No stack traceback available\012To create a stacktrace, rerun comp" "ilation with ./koch temp ", 88); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_350, " ", 7); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_352, "ropes: invalid format string: ", 30); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_357, " ", 2); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_361, "msgs.nim", 8); NIM_CONST TY_XOVT24GHXwqiEj5GCsEGCA T_9bxt9c9cHMsIpkKKq9ca25JhvQ_360 = {((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_361), ((NI) 1018)} ; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_363, "Warnings:", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_364, " [$1] $2", 9); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_365, "x", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_366, " ", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_367, "Hints:", 6); NIM_CONST TY_Px4JsYh0BWDHG241LQyUmA Notesverbosity_tA5gPQl7kBOPNsEKQ9c8Sgw = {IL64(9060521224962047), IL64(9558054531497983), IL64(15762598662242303), IL64(18014398509481983)} ; STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_372, "suggest done", 12); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_373, "(", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_374, ",", 1); STRING_LITERAL(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_375, ")", 1); NIM_CONST TY_XOVT24GHXwqiEj5GCsEGCA T_9bxt9c9cHMsIpkKKq9ca25JhvQ_376 = {((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_361), ((NI) 1025)} ; static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_2)(void) { nimGCvisit((void*)filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q.data, 0); } static N_NIMCALL(void, Marker_TY_LViedqhb8iWVoqgZs5LifA)(void* p, NI op) { TY_LViedqhb8iWVoqgZs5LifA* a; NI LOC1; a = (TY_LViedqhb8iWVoqgZs5LifA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1], op); } } static N_NIMCALL(void, Marker_TY_YLg9aN9cjdxVYWdZ7YCb9batg)(void* p, NI op) { TY_YLg9aN9cjdxVYWdZ7YCb9batg* a; NI LOC1; a = (TY_YLg9aN9cjdxVYWdZ7YCb9batg*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].fullpath, op); nimGCvisit((void*)a->data[LOC1].projpath, op); nimGCvisit((void*)a->data[LOC1].shortname, op); nimGCvisit((void*)a->data[LOC1].quotedname, op); nimGCvisit((void*)a->data[LOC1].quotedfullname, op); nimGCvisit((void*)a->data[LOC1].lines, op); nimGCvisit((void*)a->data[LOC1].dirtyfile, op); } } static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_4)(void) { nimGCvisit((void*)fileinfos_0nMtuXd9csTLLtuDok8ckXw, 0); } static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* result0; result0 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; result0 = ((Cell_1zcF9cV8XIAtbN8h5HRUB8g*) ((NI)((NU32)(((NI) (usr0))) - (NU32)(((NI)sizeof(Cell_1zcF9cV8XIAtbN8h5HRUB8g)))))); return result0; } static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { addzct_fCDI7oO1NNVXXURtxSzsRw((&gch_IcYaEuuWivYAS86vFMTS3Q.zct), c0); } static N_INLINE(void, nimGCunrefNoCycle)(void* p0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(p0); { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem)(void* dest0, void* source0, NI size0) { void* LOC1; LOC1 = (void*)0; LOC1 = memcpy(dest0, source0, ((size_t) (size0))); } static N_INLINE(void, appendString)(NimStringDesc* dest0, NimStringDesc* src0) { copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem(((void*) ((&(*dest0).data[((*dest0).Sup.len)- 0]))), ((void*) ((*src0).data)), ((NI) ((NI)((*src0).Sup.len + ((NI) 1))))); (*dest0).Sup.len += (*src0).Sup.len; } static N_INLINE(void, appendChar)(NimStringDesc* dest0, NIM_CHAR c0) { (*dest0).data[((*dest0).Sup.len)- 0] = c0; (*dest0).data[((NI)((*dest0).Sup.len + ((NI) 1)))- 0] = 0; (*dest0).Sup.len += ((NI) 1); } N_NIMCALL(NimStringDesc*, tocchar_8tBycpmTbY1bylVySsCO1w)(NIM_CHAR c0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; switch (((NU8)(c0))) { case 0 ... 31: case 128 ... 255: { NimStringDesc* LOC2; NimStringDesc* LOC3; LOC2 = (NimStringDesc*)0; LOC3 = (NimStringDesc*)0; LOC3 = nsuToOctal(c0); LOC2 = rawNewString(LOC3->Sup.len + 1); appendChar(LOC2, 92); appendString(LOC2, LOC3); result0 = LOC2; } break; case 39: case 34: case 92: { NimStringDesc* LOC5; LOC5 = (NimStringDesc*)0; LOC5 = rawNewString(2); appendChar(LOC5, 92); appendChar(LOC5, c0); result0 = LOC5; } break; default: { result0 = nimCharToStr(c0); } break; } return result0; } N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, makecstring_c9cmJUs9bNfunHyoffjBZxyg)(NimStringDesc* s0) { Ropeobj_HF4qJnb6xiOddgPmsxodtQ* result0; NimStringDesc* res0; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* LOC9; result0 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; result0 = NIM_NIL; res0 = rawNewString(((NI) ((NI)(((NI) (((NF)(((double) ((s0 ? s0->Sup.len : 0)))) * (NF)(1.1000000000000001e+00)))) + ((NI) 1))))); res0 = resizeString(res0, 1); appendString(res0, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_6)); { NI i_EvJkHmuPxriBPoqoYhgWqw; NI HEX3Atmp_4P89cS9ci1YsDqI9aM4j4udWg; NI res_CXcvYtvhndhMUiwinnklUA; i_EvJkHmuPxriBPoqoYhgWqw = (NI)0; HEX3Atmp_4P89cS9ci1YsDqI9aM4j4udWg = (NI)0; HEX3Atmp_4P89cS9ci1YsDqI9aM4j4udWg = (NI)((s0 ? s0->Sup.len : 0) - ((NI) 1)); res_CXcvYtvhndhMUiwinnklUA = ((NI) 0); { while (1) { NimStringDesc* LOC8; if (!(res_CXcvYtvhndhMUiwinnklUA <= HEX3Atmp_4P89cS9ci1YsDqI9aM4j4udWg)) goto LA3; i_EvJkHmuPxriBPoqoYhgWqw = res_CXcvYtvhndhMUiwinnklUA; { if (!(((NI) ((NI)((NI)(i_EvJkHmuPxriBPoqoYhgWqw + ((NI) 1)) % ((NI) 64)))) == ((NI) 0))) goto LA6; res0 = addChar(res0, 34); res0 = resizeString(res0, tnl_Gp8EwkcsAP9am1klnCCHM4w->Sup.len + 0); appendString(res0, tnl_Gp8EwkcsAP9am1klnCCHM4w); res0 = addChar(res0, 34); } LA6: ; LOC8 = (NimStringDesc*)0; LOC8 = tocchar_8tBycpmTbY1bylVySsCO1w(s0->data[i_EvJkHmuPxriBPoqoYhgWqw]); res0 = resizeString(res0, LOC8->Sup.len + 0); appendString(res0, LOC8); res_CXcvYtvhndhMUiwinnklUA += ((NI) 1); } LA3: ; } } res0 = addChar(res0, 34); LOC9 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; LOC9 = rope_53CHEX05HP0HacydnwoUYg(res0); add_cDalAhgBlDWoYHadkaqqxw(&result0, LOC9); return result0; } N_NIMCALL(void, newfileinfo_5B8G9bUOe9aYVHmKuyMMcTUg)(NimStringDesc* fullpath0, NimStringDesc* projpath0, Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ* Result) { NimStringDesc* filename0; unsureAsgnRef((void**) (&(*Result).fullpath), copyString(fullpath0)); unsureAsgnRef((void**) (&(*Result).projpath), copyString(projpath0)); filename0 = nosextractFilename(projpath0); unsureAsgnRef((void**) (&(*Result).shortname), noschangeFileExt(filename0, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5))); unsureAsgnRef((void**) (&(*Result).quotedname), makecstring_c9cmJUs9bNfunHyoffjBZxyg(filename0)); unsureAsgnRef((void**) (&(*Result).quotedfullname), makecstring_c9cmJUs9bNfunHyoffjBZxyg(fullpath0)); { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 28))&63U)))!=0); if (LOC3) goto LA4; LOC3 = NIM_TRUE; LA4: ; if (!LOC3) goto LA5; unsureAsgnRef((void**) (&(*Result).lines), (TY_LViedqhb8iWVoqgZs5LifA*) newSeq((&NTI_LViedqhb8iWVoqgZs5LifA), 0)); } LA5: ; } N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, newlineinfo_Shbbzc11c9bnWkBc9b42npzA)(NI32 fileinfoidx0, NI line0, NI col0) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw result0; memset((void*)(&result0), 0, sizeof(result0)); result0.fileindex = fileinfoidx0; result0.line = ((NI16) (line0)); result0.col = ((NI16) (col0)); return result0; } static N_NIMCALL(void, Marker_TY_dRkMGUPOSmkGlhHeIeiomQ)(void* p, NI op) { TY_dRkMGUPOSmkGlhHeIeiomQ* a; NI LOC1; a = (TY_dRkMGUPOSmkGlhHeIeiomQ*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { } } static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_10)(void) { nimGCvisit((void*)msgcontext_6h2w3uq01JpjClEEbaokdA, 0); } N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw)(void) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw result0; memset((void*)(&result0), 0, sizeof(result0)); result0.line = ((NI16) -1); result0.col = ((NI16) -1); result0.fileindex = ((NI32) -1); return result0; } static N_NIMCALL(void, T_9bxt9c9cHMsIpkKKq9ca25JhvQ_12)(void) { nimGCvisit((void*)writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv, 0); } N_NIMCALL(NIM_BOOL, HEX3DHEX3D_JLrVYZ9bD3rT9ae9c3QGG3gSQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw a0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw b0) { NIM_BOOL result0; NIM_BOOL LOC1; result0 = (NIM_BOOL)0; LOC1 = (NIM_BOOL)0; LOC1 = (a0.line == b0.line); if (!(LOC1)) goto LA2; LOC1 = (a0.fileindex == b0.fileindex); LA2: ; result0 = LOC1; return result0; } N_NIMCALL(NimStringDesc*, tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { if (!(info0.fileindex < ((NI32) 0))) goto LA3; result0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14)); } goto LA1; LA3: ; { if (!glistfullpaths_XlOeX4UpmYcYncigrRhIQQ) goto LA6; result0 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[info0.fileindex].fullpath); } goto LA1; LA6: ; { result0 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[info0.fileindex].projpath); } LA1: ; return result0; } N_NIMCALL(NimStringDesc*, coordtostr_jNRd5o8sNy9bncSGUEKDe9bg)(NI coord0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { if (!(coord0 == ((NI) -1))) goto LA3; result0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14)); } goto LA1; LA3: ; { result0 = nimIntToStr(coord0); } LA1: ; return result0; } N_NIMCALL(NimStringDesc*, msgkindtostring_kJEp1LOlREvndFddptY76g)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw kind0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; result0 = copyString(Msgkindtostr_ce8rcvuk71No9bz6E6Gnnvg[(kind0)- 0]); return result0; } N_NIMCALL(NimStringDesc*, getmessagestr_2OzL2CZj7X3VdqhSa4bDBA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { NimStringDesc* result0; NimStringDesc* LOC1; TY_nHXaesL0DJZHyVS07ARPRA LOC2; result0 = (NimStringDesc*)0; LOC1 = (NimStringDesc*)0; LOC1 = msgkindtostring_kJEp1LOlREvndFddptY76g(msg0); memset((void*)LOC2, 0, sizeof(LOC2)); LOC2[0] = copyString(arg0); result0 = nsuFormatOpenArray(LOC1, LOC2, 1); return result0; } static N_INLINE(void, writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs)(FILE* f0, NimStringDesc** x0, NI x0Len0) { { NimStringDesc* i_kSboRGYz9bWc0rf2v8AlLGQ; NI i_kSboRGYz9bWc0rf2v8AlLGQ_2; i_kSboRGYz9bWc0rf2v8AlLGQ = (NimStringDesc*)0; i_kSboRGYz9bWc0rf2v8AlLGQ_2 = ((NI) 0); { while (1) { if (!(i_kSboRGYz9bWc0rf2v8AlLGQ_2 < x0Len0)) goto LA3; i_kSboRGYz9bWc0rf2v8AlLGQ = x0[i_kSboRGYz9bWc0rf2v8AlLGQ_2]; write_c4mGyJBvK73pdM22jiweKQ(f0, i_kSboRGYz9bWc0rf2v8AlLGQ); i_kSboRGYz9bWc0rf2v8AlLGQ_2 += ((NI) 1); } LA3: ; } } write_c4mGyJBvK73pdM22jiweKQ(f0, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); } N_NIMCALL(void, writecontext_U3MJl1xhbrtKCM5UzgFL2w)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw lastinfo0) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0; info0 = lastinfo0; { NI i_9b0c8JLjszewpEHT8mn4CDw; NI HEX3Atmp_R9bjxXOebLkTJ0I8ImgfsQw; NI res_cyoEkumYnUm3nL24wuuw5Q; i_9b0c8JLjszewpEHT8mn4CDw = (NI)0; HEX3Atmp_R9bjxXOebLkTJ0I8ImgfsQw = (NI)0; HEX3Atmp_R9bjxXOebLkTJ0I8ImgfsQw = (NI)((msgcontext_6h2w3uq01JpjClEEbaokdA ? msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len : 0) - ((NI) 1)); res_cyoEkumYnUm3nL24wuuw5Q = ((NI) 0); { while (1) { if (!(res_cyoEkumYnUm3nL24wuuw5Q <= HEX3Atmp_R9bjxXOebLkTJ0I8ImgfsQw)) goto LA3; i_9b0c8JLjszewpEHT8mn4CDw = res_cyoEkumYnUm3nL24wuuw5Q; { NIM_BOOL LOC6; NIM_BOOL LOC7; NIM_BOOL LOC9; LOC6 = (NIM_BOOL)0; LOC7 = (NIM_BOOL)0; LOC7 = HEX3DHEX3D_JLrVYZ9bD3rT9ae9c3QGG3gSQ(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw], lastinfo0); LOC6 = !(LOC7); if (!(LOC6)) goto LA8; LOC9 = (NIM_BOOL)0; LOC9 = HEX3DHEX3D_JLrVYZ9bD3rT9ae9c3QGG3gSQ(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw], info0); LOC6 = !(LOC9); LA8: ; if (!LOC6) goto LA10; { NimStringDesc* s_YqLZikfQRrSe2xjT3yZ8hQ; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA14; s_YqLZikfQRrSe2xjT3yZ8hQ = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_bomCRWs8ADmzJF0u74NSQw; NI i_9b0c8JLjszewpEHT8mn4CDw_2; arg_bomCRWs8ADmzJF0u74NSQw = (NimStringDesc*)0; i_9b0c8JLjszewpEHT8mn4CDw_2 = ((NI) 0); { while (1) { TY_Re75IspeoxXy2oCZHwcRrA LOC19; TY_24KAM9afIUgUaqBaEBB6r9bg LOC20; if (!(i_9b0c8JLjszewpEHT8mn4CDw_2 < ((NI) 2))) goto LA18; memset((void*)LOC19, 0, sizeof(LOC19)); memset((void*)LOC20, 0, sizeof(LOC20)); LOC20[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw]); LOC20[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].line))); LOC20[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].col + ((NI16) 1))))); LOC19[0] = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC20, 3); LOC19[1] = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 188), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); arg_bomCRWs8ADmzJF0u74NSQw = LOC19[(i_9b0c8JLjszewpEHT8mn4CDw_2)- 0]; s_YqLZikfQRrSe2xjT3yZ8hQ = resizeString(s_YqLZikfQRrSe2xjT3yZ8hQ, arg_bomCRWs8ADmzJF0u74NSQw->Sup.len + 0); appendString(s_YqLZikfQRrSe2xjT3yZ8hQ, arg_bomCRWs8ADmzJF0u74NSQw); i_9b0c8JLjszewpEHT8mn4CDw_2 += ((NI) 1); } LA18: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_YqLZikfQRrSe2xjT3yZ8hQ, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_287)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_YqLZikfQRrSe2xjT3yZ8hQ); } goto LA12; LA14: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA22; { TY_Re75IspeoxXy2oCZHwcRrA LOC28; TY_24KAM9afIUgUaqBaEBB6r9bg LOC29; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA26; memset((void*)LOC28, 0, sizeof(LOC28)); memset((void*)LOC29, 0, sizeof(LOC29)); LOC29[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw]); LOC29[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].line))); LOC29[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].col + ((NI16) 1))))); LOC28[0] = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC29, 3); LOC28[1] = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 188), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC28, 2); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA26: ; } goto LA12; LA22: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA33; { TY_24KAM9afIUgUaqBaEBB6r9bg LOC39; NimStringDesc* LOC40; NimStringDesc* LOC41; if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA37; setstyle_zEKKPPIjKZs9bVYu4TwenLg(stderr, 1); memset((void*)LOC39, 0, sizeof(LOC39)); LOC39[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw]); LOC39[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].line))); LOC39[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].col + ((NI16) 1))))); LOC40 = (NimStringDesc*)0; LOC40 = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC39, 3); write_c4mGyJBvK73pdM22jiweKQ(stderr, LOC40); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); LOC41 = (NimStringDesc*)0; LOC41 = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 188), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); write_c4mGyJBvK73pdM22jiweKQ(stderr, LOC41); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA35; LA37: ; { TY_Re75IspeoxXy2oCZHwcRrA LOC43; TY_24KAM9afIUgUaqBaEBB6r9bg LOC44; memset((void*)LOC43, 0, sizeof(LOC43)); memset((void*)LOC44, 0, sizeof(LOC44)); LOC44[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw]); LOC44[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].line))); LOC44[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw].col + ((NI16) 1))))); LOC43[0] = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC44, 3); LOC43[1] = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 188), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC43, 2); } LA35: ; } LA33: ; } LA12: ; } LA10: ; info0 = msgcontext_6h2w3uq01JpjClEEbaokdA->data[i_9b0c8JLjszewpEHT8mn4CDw]; res_cyoEkumYnUm3nL24wuuw5Q += ((NI) 1); } LA3: ; } } } N_NIMCALL(NIM_BOOL, ignoremsgbecauseofidetools_Mbv9aInQHvXdDzHdgxBt6RA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0) { NIM_BOOL result0; NIM_BOOL LOC1; NIM_BOOL LOC2; result0 = (NIM_BOOL)0; LOC1 = (NIM_BOOL)0; LOC2 = (NIM_BOOL)0; LOC2 = (((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 4) <= msg0); if (!(LOC2)) goto LA3; LOC2 = (gcmd_0oKScFtMiSKnjiHF9cU9c5GQ == ((Tcommands_VH3ghgQVwLSg3krOAoXigw) 15)); LA3: ; LOC1 = LOC2; if (!(LOC1)) goto LA4; LOC1 = !(((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 29))&63U)))!=0)); LA4: ; result0 = LOC1; return result0; } N_NIMCALL(void, log_nWiJtb9bhhqgwRqaSkkuB2g)(NimStringDesc* s0) { FILE* f0; f0 = (FILE*)0; { NIM_BOOL LOC3; TY_nHXaesL0DJZHyVS07ARPRA LOC6; LOC3 = (NIM_BOOL)0; LOC3 = open_sEp0GH2306oGo9bqBpj5oTQ(&f0, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_348), ((Filemode_fVUBHvW79bXUw1j55Oo9avSQ) 4), ((NI) -1)); if (!LOC3) goto LA4; memset((void*)LOC6, 0, sizeof(LOC6)); LOC6[0] = copyString(s0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(f0, LOC6, 1); close_BWnr8V7RERYno9bIdPmw8Hw_2(f0); } LA4: ; } N_NIMCALL(void, quit_4DdtFLbTrrmXgROwSlSTog)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0) { { NIM_BOOL LOC3; NIM_BOOL LOC4; LOC3 = (NIM_BOOL)0; LOC4 = (NIM_BOOL)0; LOC4 = NIM_FALSE; if (LOC4) goto LA5; LOC4 = (msg0 == ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 2)); LA5: ; LOC3 = LOC4; if (LOC3) goto LA6; LOC3 = ((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 287)- 236))&63U)))!=0); LA6: ; if (!LOC3) goto LA7; { NIM_BOOL LOC11; LOC11 = (NIM_BOOL)0; LOC11 = stacktraceavailable_wACAbIVQ9chE25gS5iNqm9bw(); if (!(LOC11)) goto LA12; LOC11 = (writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0); LA12: ; if (!LOC11) goto LA13; writestacktrace_njssp69aa7hvxte9bJ8uuDcg_3(); } goto LA9; LA13: ; { { NimStringDesc* s_36XHAY3uMO7DEqUX4axh9cw; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA18; s_36XHAY3uMO7DEqUX4axh9cw = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_PwsKm7o3g2ii16TvDDmrOQ; NI i_cdjkorG186zjZFkuAFWt1w; arg_PwsKm7o3g2ii16TvDDmrOQ = (NimStringDesc*)0; i_cdjkorG186zjZFkuAFWt1w = ((NI) 0); { while (1) { TY_nHXaesL0DJZHyVS07ARPRA LOC23; NimStringDesc* LOC24; if (!(i_cdjkorG186zjZFkuAFWt1w < ((NI) 1))) goto LA22; memset((void*)LOC23, 0, sizeof(LOC23)); LOC24 = (NimStringDesc*)0; LOC24 = rawNewString(command_zo83h8QWwtDIGDuqkGhjqg->Sup.len + 95); appendString(LOC24, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_349)); appendString(LOC24, command_zo83h8QWwtDIGDuqkGhjqg); appendString(LOC24, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_350)); LOC23[0] = LOC24; arg_PwsKm7o3g2ii16TvDDmrOQ = LOC23[(i_cdjkorG186zjZFkuAFWt1w)- 0]; s_36XHAY3uMO7DEqUX4axh9cw = resizeString(s_36XHAY3uMO7DEqUX4axh9cw, arg_PwsKm7o3g2ii16TvDDmrOQ->Sup.len + 0); appendString(s_36XHAY3uMO7DEqUX4axh9cw, arg_PwsKm7o3g2ii16TvDDmrOQ); i_cdjkorG186zjZFkuAFWt1w += ((NI) 1); } LA22: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_36XHAY3uMO7DEqUX4axh9cw, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_351)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_36XHAY3uMO7DEqUX4axh9cw); } goto LA16; LA18: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA26; { TY_nHXaesL0DJZHyVS07ARPRA LOC32; NimStringDesc* LOC33; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA30; memset((void*)LOC32, 0, sizeof(LOC32)); LOC33 = (NimStringDesc*)0; LOC33 = rawNewString(command_zo83h8QWwtDIGDuqkGhjqg->Sup.len + 95); appendString(LOC33, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_349)); appendString(LOC33, command_zo83h8QWwtDIGDuqkGhjqg); appendString(LOC33, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_350)); LOC32[0] = LOC33; writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC32, 1); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA30: ; } goto LA16; LA26: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA37; { NimStringDesc* LOC43; if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA41; setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 31), NIM_FALSE); LOC43 = (NimStringDesc*)0; LOC43 = rawNewString(command_zo83h8QWwtDIGDuqkGhjqg->Sup.len + 95); appendString(LOC43, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_349)); appendString(LOC43, command_zo83h8QWwtDIGDuqkGhjqg); appendString(LOC43, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_350)); write_c4mGyJBvK73pdM22jiweKQ(stderr, LOC43); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA39; LA41: ; { TY_nHXaesL0DJZHyVS07ARPRA LOC45; NimStringDesc* LOC46; memset((void*)LOC45, 0, sizeof(LOC45)); LOC46 = (NimStringDesc*)0; LOC46 = rawNewString(command_zo83h8QWwtDIGDuqkGhjqg->Sup.len + 95); appendString(LOC46, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_349)); appendString(LOC46, command_zo83h8QWwtDIGDuqkGhjqg); appendString(LOC46, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_350)); LOC45[0] = LOC46; writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC45, 1); } LA39: ; } LA37: ; } LA16: ; } LA9: ; } LA7: ; exit(((NI) 1)); } static N_NIMCALL(void, Marker_TY_D9brZrxd14qScjAjFlnw5sA)(void* p, NI op) { Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg* a; a = (Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg*)p; nimGCvisit((void*)(*a).Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.trace, op); } N_NOINLINE(void, raiserecoverableerror_uzu2vl9aDp9bcnpEJzpIRsnw)(NimStringDesc* msg0) { Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg* e_yM5wU9aoDMlA2betiRyRY1g; NimStringDesc* LOC1; e_yM5wU9aoDMlA2betiRyRY1g = (Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg*)0; e_yM5wU9aoDMlA2betiRyRY1g = (Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg*) newObj((&NTI_D9brZrxd14qScjAjFlnw5sA), sizeof(Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg)); (*e_yM5wU9aoDMlA2betiRyRY1g).Sup.Sup.Sup.m_type = (&NTI_YAlYTV9cm9c08Uxrh3d9aczDg); LOC1 = (NimStringDesc*)0; LOC1 = (*e_yM5wU9aoDMlA2betiRyRY1g).Sup.Sup.message; (*e_yM5wU9aoDMlA2betiRyRY1g).Sup.Sup.message = copyStringRC1(msg0); if (LOC1) nimGCunrefNoCycle(LOC1); raiseException((Exception*)e_yM5wU9aoDMlA2betiRyRY1g, "ERecoverableError"); } N_NIMCALL(void, handleerror_Fj9bYiwbMqpOrA5dGwvD9aMA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw eh0, NimStringDesc* s0) { { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = (((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 0) <= msg0); if (!(LOC3)) goto LA4; LOC3 = (msg0 <= ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 2)); LA4: ; if (!LOC3) goto LA5; { if (!(gcmd_0oKScFtMiSKnjiHF9cU9c5GQ == ((Tcommands_VH3ghgQVwLSg3krOAoXigw) 15))) goto LA9; log_nWiJtb9bhhqgwRqaSkkuB2g(s0); } LA9: ; quit_4DdtFLbTrrmXgROwSlSTog(msg0); } LA5: ; { NIM_BOOL LOC13; LOC13 = (NIM_BOOL)0; LOC13 = (((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 0) <= msg0); if (!(LOC13)) goto LA14; LOC13 = (msg0 <= ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 235)); LA14: ; if (!LOC13) goto LA15; gerrorcounter_BdMIKofstJQD5Y2GBaRdzQ += ((NI) 1); gexitcode_jvxeu5L0gn9cKJyK3w1hKfQ = ((NI8) 1); { if (!(gerrormax_3SQ5c6N518fjbsvI7YHFOA <= gerrorcounter_BdMIKofstJQD5Y2GBaRdzQ)) goto LA19; quit_4DdtFLbTrrmXgROwSlSTog(msg0); } goto LA17; LA19: ; { NIM_BOOL LOC22; LOC22 = (NIM_BOOL)0; LOC22 = (eh0 == ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 1)); if (!(LOC22)) goto LA23; LOC22 = !((gcmd_0oKScFtMiSKnjiHF9cU9c5GQ == ((Tcommands_VH3ghgQVwLSg3krOAoXigw) 15))); LA23: ; if (!LOC22) goto LA24; quit_4DdtFLbTrrmXgROwSlSTog(msg0); } goto LA17; LA24: ; { if (!(eh0 == ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 2))) goto LA27; raiserecoverableerror_uzu2vl9aDp9bcnpEJzpIRsnw(s0); } goto LA17; LA27: ; LA17: ; } LA15: ; } N_NIMCALL(void, rawmessage_wSQLHRsYvHJ4DSWgdFrFaA)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc** args0, NI args0Len0) { NimStringDesc* title0; Foregroundcolor_ez9ah4IgQc0AbdW68acioDg color0; NimStringDesc* kind0; NimStringDesc* s_IVpREoRHPuS9awHByAsz1JQ; NimStringDesc* LOC22; { title0 = (NimStringDesc*)0; color0 = (Foregroundcolor_ez9ah4IgQc0AbdW68acioDg)0; kind0 = (NimStringDesc*)0; switch (msg0) { case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 0) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 235): { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw LOC2; LOC2 = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); writecontext_U3MJl1xhbrtKCM5UzgFL2w(LOC2); title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_289)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 31); } break; case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 236) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 266): { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw LOC12; { if (!!(((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 11))&31U)))!=0))) goto LA6; goto BeforeRet; } LA6: ; { if (!!(((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (msg0))- 236))&63U)))!=0))) goto LA10; goto BeforeRet; } LA10: ; LOC12 = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); writecontext_U3MJl1xhbrtKCM5UzgFL2w(LOC12); title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_290)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 33); kind0 = copyString(Warningstostr_K4r72wMctzXKbmF9ctxOZlw[((NI)(((NI) (msg0)) - ((NI) 236)))- 0]); gwarncounter_ke8rgXyl9cZm1VjW1TPpBFw += ((NI) 1); } break; case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 267) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 289): { { if (!!(((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 12))&31U)))!=0))) goto LA16; goto BeforeRet; } LA16: ; { if (!!(((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (msg0))- 236))&63U)))!=0))) goto LA20; goto BeforeRet; } LA20: ; title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_322)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 32); kind0 = copyString(Hintstostr_fG2t50hsv079bcJZoQb9bk1g[((NI)(((NI) (msg0)) - ((NI) 267)))- 0]); ghintcounter_Rzj62x56G4tATwr6jBfmaQ += ((NI) 1); } break; } LOC22 = (NimStringDesc*)0; LOC22 = msgkindtostring_kJEp1LOlREvndFddptY76g(msg0); s_IVpREoRHPuS9awHByAsz1JQ = nsuFormatOpenArray(LOC22, args0, args0Len0); { NIM_BOOL LOC25; LOC25 = (NIM_BOOL)0; LOC25 = ignoremsgbecauseofidetools_Mbv9aInQHvXdDzHdgxBt6RA(msg0); if (!!(LOC25)) goto LA26; { if (!!((kind0 == NIM_NIL))) goto LA30; { NimStringDesc* s_IVpREoRHPuS9awHByAsz1JQ_2; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA34; s_IVpREoRHPuS9awHByAsz1JQ_2 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_SS5ifpX7y9amtO8ATwcjIxA; NI i_GbTrHGW9bH3knKvXxNAImMA; arg_SS5ifpX7y9amtO8ATwcjIxA = (NimStringDesc*)0; i_GbTrHGW9bH3knKvXxNAImMA = ((NI) 0); { while (1) { TY_24KAM9afIUgUaqBaEBB6r9bg LOC39; if (!(i_GbTrHGW9bH3knKvXxNAImMA < ((NI) 3))) goto LA38; memset((void*)LOC39, 0, sizeof(LOC39)); LOC39[0] = copyString(title0); LOC39[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); LOC39[2] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); arg_SS5ifpX7y9amtO8ATwcjIxA = LOC39[(i_GbTrHGW9bH3knKvXxNAImMA)- 0]; s_IVpREoRHPuS9awHByAsz1JQ_2 = resizeString(s_IVpREoRHPuS9awHByAsz1JQ_2, arg_SS5ifpX7y9amtO8ATwcjIxA->Sup.len + 0); appendString(s_IVpREoRHPuS9awHByAsz1JQ_2, arg_SS5ifpX7y9amtO8ATwcjIxA); i_GbTrHGW9bH3knKvXxNAImMA += ((NI) 1); } LA38: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_IVpREoRHPuS9awHByAsz1JQ_2, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_346)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_IVpREoRHPuS9awHByAsz1JQ_2); } goto LA32; LA34: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA41; { TY_24KAM9afIUgUaqBaEBB6r9bg LOC47; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA45; memset((void*)LOC47, 0, sizeof(LOC47)); LOC47[0] = copyString(title0); LOC47[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); LOC47[2] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC47, 3); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA45: ; } goto LA32; LA41: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA51; { NimStringDesc* LOC57; if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA55; setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, color0, NIM_FALSE); write_c4mGyJBvK73pdM22jiweKQ(stderr, title0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); write_c4mGyJBvK73pdM22jiweKQ(stderr, s_IVpREoRHPuS9awHByAsz1JQ); setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 36), NIM_FALSE); LOC57 = (NimStringDesc*)0; LOC57 = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); write_c4mGyJBvK73pdM22jiweKQ(stderr, LOC57); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA53; LA55: ; { TY_24KAM9afIUgUaqBaEBB6r9bg LOC59; memset((void*)LOC59, 0, sizeof(LOC59)); LOC59[0] = copyString(title0); LOC59[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); LOC59[2] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC59, 3); } LA53: ; } LA51: ; } LA32: ; } goto LA28; LA30: ; { { NimStringDesc* s_IVpREoRHPuS9awHByAsz1JQ_3; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA63; s_IVpREoRHPuS9awHByAsz1JQ_3 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_SS5ifpX7y9amtO8ATwcjIxA_2; NI i_GbTrHGW9bH3knKvXxNAImMA_2; arg_SS5ifpX7y9amtO8ATwcjIxA_2 = (NimStringDesc*)0; i_GbTrHGW9bH3knKvXxNAImMA_2 = ((NI) 0); { while (1) { TY_Re75IspeoxXy2oCZHwcRrA LOC68; if (!(i_GbTrHGW9bH3knKvXxNAImMA_2 < ((NI) 2))) goto LA67; memset((void*)LOC68, 0, sizeof(LOC68)); LOC68[0] = copyString(title0); LOC68[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); arg_SS5ifpX7y9amtO8ATwcjIxA_2 = LOC68[(i_GbTrHGW9bH3knKvXxNAImMA_2)- 0]; s_IVpREoRHPuS9awHByAsz1JQ_3 = resizeString(s_IVpREoRHPuS9awHByAsz1JQ_3, arg_SS5ifpX7y9amtO8ATwcjIxA_2->Sup.len + 0); appendString(s_IVpREoRHPuS9awHByAsz1JQ_3, arg_SS5ifpX7y9amtO8ATwcjIxA_2); i_GbTrHGW9bH3knKvXxNAImMA_2 += ((NI) 1); } LA67: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_IVpREoRHPuS9awHByAsz1JQ_3, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_347)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_IVpREoRHPuS9awHByAsz1JQ_3); } goto LA61; LA63: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA70; { TY_Re75IspeoxXy2oCZHwcRrA LOC76; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA74; memset((void*)LOC76, 0, sizeof(LOC76)); LOC76[0] = copyString(title0); LOC76[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC76, 2); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA74: ; } goto LA61; LA70: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA80; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA84; setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, color0, NIM_FALSE); write_c4mGyJBvK73pdM22jiweKQ(stderr, title0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); write_c4mGyJBvK73pdM22jiweKQ(stderr, s_IVpREoRHPuS9awHByAsz1JQ); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA82; LA84: ; { TY_Re75IspeoxXy2oCZHwcRrA LOC87; memset((void*)LOC87, 0, sizeof(LOC87)); LOC87[0] = copyString(title0); LOC87[1] = copyString(s_IVpREoRHPuS9awHByAsz1JQ); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC87, 2); } LA82: ; } LA80: ; } LA61: ; } LA28: ; } LA26: ; handleerror_Fj9bYiwbMqpOrA5dGwvD9aMA(msg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 1), s_IVpREoRHPuS9awHByAsz1JQ); }BeforeRet: ; } N_NIMCALL(void, rawmessage_tBJ8mvo7MzzirsGkrHVc9cw)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { TY_nHXaesL0DJZHyVS07ARPRA LOC1; memset((void*)LOC1, 0, sizeof(LOC1)); LOC1[0] = copyString(arg0); rawmessage_wSQLHRsYvHJ4DSWgdFrFaA(msg0, LOC1, 1); } N_NIMCALL(void, internalerror_5XY9cUy7hZmUusM38U9cYYdw)(NimStringDesc* errmsg0) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw LOC5; { { if (!(gcmd_0oKScFtMiSKnjiHF9cU9c5GQ == ((Tcommands_VH3ghgQVwLSg3krOAoXigw) 15))) goto LA3; goto BeforeRet; } LA3: ; LOC5 = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); writecontext_U3MJl1xhbrtKCM5UzgFL2w(LOC5); rawmessage_tBJ8mvo7MzzirsGkrHVc9cw(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 2), errmsg0); }BeforeRet: ; } N_NIMCALL(void, HEX3Aanonymous_QS8for1PLnB2sv9c8XX9aQXg)(Ropeserror_6JbePhffafOqwRh04O9bTyA err0, NimStringDesc* msg0, NIM_BOOL usewarning0) { switch (err0) { case ((Ropeserror_6JbePhffafOqwRh04O9bTyA) 1): { NimStringDesc* LOC2; LOC2 = (NimStringDesc*)0; LOC2 = rawNewString(msg0->Sup.len + 30); appendString(LOC2, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_352)); appendString(LOC2, msg0); internalerror_5XY9cUy7hZmUusM38U9cYYdw(LOC2); } break; case ((Ropeserror_6JbePhffafOqwRh04O9bTyA) 0): { Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw LOC4; LOC4 = (Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw)0; { if (!usewarning0) goto LA7; LOC4 = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 236); } goto LA5; LA7: ; { LOC4 = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 3); } LA5: ; rawmessage_tBJ8mvo7MzzirsGkrHVc9cw(LOC4, msg0); } break; } } static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { (*c0).refcount = (NI)((NU32)((*c0).refcount) + (NU32)(((NI) 8))); } static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, asgnRef)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC5; if (!!((src0 == NIM_NIL))) goto LA3; LOC5 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC5 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); incref_9cAA5YuQAAC3MVbnGeV86swsystem(LOC5); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC10; if (!!(((*dest0) == NIM_NIL))) goto LA8; LOC10 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC10 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); decref_MV4BBk6J1qu70IbBxwEn4wsystem(LOC10); } LA8: ; (*dest0) = src0; } static N_INLINE(NIM_BOOL, contains_XxZIEMV5w5XGAHycsYUiowmsgs)(Slice_bWHuq5hfHMEeDrwR9bKbadg s0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw value0) { NIM_BOOL result0; NIM_BOOL LOC1; result0 = (NIM_BOOL)0; LOC1 = (NIM_BOOL)0; LOC1 = (s0.a <= value0); if (!(LOC1)) goto LA2; LOC1 = (value0 <= s0.b); LA2: ; result0 = LOC1; return result0; } static N_INLINE(Slice_bWHuq5hfHMEeDrwR9bKbadg, HEX2EHEX2E_UBzSe7Y4nDTuPjeCzs9cV6Qmsgs)(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw a0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw b0) { Slice_bWHuq5hfHMEeDrwR9bKbadg result0; memset((void*)(&result0), 0, sizeof(result0)); result0.a = a0; result0.b = b0; return result0; } N_NIMCALL(void, msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A)(NimStringDesc* s0, Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ_Set flags0) { { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = !((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0)); if (!(LOC3)) goto LA4; LOC3 = !(((flags0 &(1U<<((NU)(((Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ) 1))&7U)))!=0)); LA4: ; if (!LOC3) goto LA5; writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s0, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_356)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s0); } goto LA1; LA5: ; { NIM_BOOL LOC8; LOC8 = (NIM_BOOL)0; LOC8 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0); if (LOC8) goto LA9; LOC8 = ((flags0 &(1U<<((NU)(((Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ) 0))&7U)))!=0); LA9: ; if (!LOC8) goto LA10; { TY_nHXaesL0DJZHyVS07ARPRA LOC16; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA14; memset((void*)LOC16, 0, sizeof(LOC16)); LOC16[0] = copyString(s0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC16, 1); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA14: ; } goto LA1; LA10: ; { { TY_nHXaesL0DJZHyVS07ARPRA LOC22; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA20; memset((void*)LOC22, 0, sizeof(LOC22)); LOC22[0] = copyString(s0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC22, 1); } LA20: ; } LA1: ; } static N_INLINE(void, pushSafePoint)(TSafePoint* s0) { (*s0).hasRaiseAction = NIM_FALSE; (*s0).prev = exchandler_rqLlY5bs9atDw2OXYqJEn5g; exchandler_rqLlY5bs9atDw2OXYqJEn5g = s0; } N_NIMCALL(NimStringDesc*, tofullpath_7s19cb7WBgztz9aqEBzwwuqA)(NI32 fileidx0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { if (!(fileidx0 < ((NI32) 0))) goto LA3; result0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14)); } goto LA1; LA3: ; { result0 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].fullpath); } LA1: ; return result0; } static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!((src0 == NIM_NIL))) goto LA3; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); (*c0).refcount += ((NI) 8); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!(((*dest0) == NIM_NIL))) goto LA7; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA11; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA11: ; } LA7: ; (*dest0) = src0; } N_NIMCALL(void, addsourceline_mLTUCE9ahnN1BQlO7PtLymA)(NI32 fileidx0, NimStringDesc* line0) { Ropeobj_HF4qJnb6xiOddgPmsxodtQ* LOC1; LOC1 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; LOC1 = rope_53CHEX05HP0HacydnwoUYg(line0); fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].lines = (TY_LViedqhb8iWVoqgZs5LifA*) incrSeqV2(&(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].lines)->Sup, sizeof(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)); asgnRefNoCycle((void**) (&fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].lines->data[fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].lines->Sup.len]), LOC1); ++fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].lines->Sup.len; } static N_INLINE(void, popSafePoint)(void) { exchandler_rqLlY5bs9atDw2OXYqJEn5g = (*exchandler_rqLlY5bs9atDw2OXYqJEn5g).prev; } static N_INLINE(Exception*, getCurrentException)(void) { Exception* result0; result0 = (Exception*)0; result0 = currexception_9bVPeDJlYTi9bQApZpfH8wjg; return result0; } static N_INLINE(void, popCurrentException)(void) { asgnRef((void**) (&currexception_9bVPeDJlYTi9bQApZpfH8wjg), NIM_NIL); } N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, sourceline_OIkZkhTYTt59cr9cjk9bklnUA)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw i0) { Ropeobj_HF4qJnb6xiOddgPmsxodtQ* result0; { result0 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; { if (!(i0.fileindex < ((NI32) 0))) goto LA3; result0 = NIM_NIL; goto BeforeRet; } LA3: ; { NIM_BOOL LOC7; TSafePoint T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358; LOC7 = (NIM_BOOL)0; LOC7 = !(((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 28))&63U)))!=0)); if (!(LOC7)) goto LA8; LOC7 = ((fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].lines ? fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].lines->Sup.len : 0) == ((NI) 0)); LA8: ; if (!LOC7) goto LA9; pushSafePoint(&T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358.status = setjmp(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358.context); if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358.status == 0) { { NimStringDesc* line_itG63fqrBi0WBZA19bxvDEg; NimStringDesc* HEX3Atmp_e9b9c9bs9cJXJg2tuLZG9bj9bbHQ; FILE* f_GBt9cX2C5RdXSMRArIpDBgw; TSafePoint T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359; line_itG63fqrBi0WBZA19bxvDEg = (NimStringDesc*)0; HEX3Atmp_e9b9c9bs9cJXJg2tuLZG9bj9bbHQ = (NimStringDesc*)0; HEX3Atmp_e9b9c9bs9cJXJg2tuLZG9bj9bbHQ = tofullpath_7s19cb7WBgztz9aqEBzwwuqA(i0.fileindex); f_GBt9cX2C5RdXSMRArIpDBgw = open_hqzpWQbdA2B8l9a6wwNoP4g(HEX3Atmp_e9b9c9bs9cJXJg2tuLZG9bj9bbHQ, ((Filemode_fVUBHvW79bXUw1j55Oo9avSQ) 0), ((NI) 8000)); pushSafePoint(&T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359.status = setjmp(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359.context); if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359.status == 0) { NimStringDesc* res_9bv1qlFPtgHsq9bMbEtpCA9ag; res_9bv1qlFPtgHsq9bMbEtpCA9ag = rawNewString(((NI) 80)); { while (1) { NIM_BOOL LOC16; LOC16 = (NIM_BOOL)0; LOC16 = readline_sO1bQXVRA6RP9cdYJXNKeSw(f_GBt9cX2C5RdXSMRArIpDBgw, (&res_9bv1qlFPtgHsq9bMbEtpCA9ag)); if (!LOC16) goto LA15; line_itG63fqrBi0WBZA19bxvDEg = res_9bv1qlFPtgHsq9bMbEtpCA9ag; addsourceline_mLTUCE9ahnN1BQlO7PtLymA(i0.fileindex, line_itG63fqrBi0WBZA19bxvDEg); } LA15: ; } popSafePoint(); } else { popSafePoint(); } { close_BWnr8V7RERYno9bIdPmw8Hw_2(f_GBt9cX2C5RdXSMRArIpDBgw); } if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_359.status != 0) reraiseException(); } popSafePoint(); } else { popSafePoint(); if (isObj(getCurrentException()->Sup.m_type, (&NTI_9czoZw3pzPyrBmb5zTHY1OQ))) { T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358.status = 0; popCurrentException(); } } if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_358.status != 0) reraiseException(); } LA9: ; { NimStringDesc* LOC25; if (!!((((NI) (i0.fileindex)) < (fileinfos_0nMtuXd9csTLLtuDok8ckXw ? fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len : 0)))) goto LA23; LOC25 = (NimStringDesc*)0; LOC25 = HEX24_k53Ge4e9cDjc7y9c5uML7sPQ(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_360); internalerror_5XY9cUy7hZmUusM38U9cYYdw(LOC25); } LA23: ; { if (!((fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].lines ? fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].lines->Sup.len : 0) < ((NI) (i0.line)))) goto LA28; result0 = NIM_NIL; goto BeforeRet; } LA28: ; result0 = fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].lines->data[(NI16)(i0.line - ((NI16) 1))]; }BeforeRet: ; return result0; } N_NIMCALL(void, writesurroundingsrc_50AgAHsFQUwWaphdcdI9aKQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* LOC1; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* LOC2; NimStringDesc* LOC3; NimStringDesc* LOC4; NimStringDesc* LOC5; LOC1 = (NimStringDesc*)0; LOC2 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; LOC2 = sourceline_OIkZkhTYTt59cr9cjk9bklnUA(info0); LOC3 = (NimStringDesc*)0; LOC3 = HEX24_PstQrDfj9a7hGXM74AN2wzg(LOC2); LOC1 = rawNewString(LOC3->Sup.len + 2); appendString(LOC1, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_357)); appendString(LOC1, LOC3); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC1, 0); LOC4 = (NimStringDesc*)0; LOC5 = (NimStringDesc*)0; LOC5 = nsuRepeatChar(32, ((NI) (info0.col))); LOC4 = rawNewString(LOC5->Sup.len + 3); appendString(LOC4, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_357)); appendString(LOC4, LOC5); appendChar(LOC4, 94); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC4, 0); } N_NIMCALL(void, limessage_aQ8UJi0sy7yOk9btk7YRzWA)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0, Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw eh0) { NimStringDesc* title0; Foregroundcolor_ez9ah4IgQc0AbdW68acioDg color0; NimStringDesc* kind0; NIM_BOOL ignoremsg0; NimStringDesc* x0; TY_24KAM9afIUgUaqBaEBB6r9bg LOC12; NimStringDesc* s_b10B9a3kNl1bjkVFW9cRblRw; title0 = (NimStringDesc*)0; color0 = (Foregroundcolor_ez9ah4IgQc0AbdW68acioDg)0; kind0 = (NimStringDesc*)0; ignoremsg0 = NIM_FALSE; switch (msg0) { case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 0) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 235): { writecontext_U3MJl1xhbrtKCM5UzgFL2w(info0); title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_289)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 31); lasterror_nkLbaXbLjtj9bIT9c5bz3PXA = info0; } break; case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 236) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 266): { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = !(((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 11))&31U)))!=0)); if (LOC3) goto LA4; LOC3 = !(((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (msg0))- 236))&63U)))!=0)); LA4: ; ignoremsg0 = LOC3; { if (!!(ignoremsg0)) goto LA7; writecontext_U3MJl1xhbrtKCM5UzgFL2w(info0); } LA7: ; title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_290)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 33); kind0 = copyString(Warningstostr_K4r72wMctzXKbmF9ctxOZlw[((NI)(((NI) (msg0)) - ((NI) 236)))- 0]); gwarncounter_ke8rgXyl9cZm1VjW1TPpBFw += ((NI) 1); } break; case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 267) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 289): { NIM_BOOL LOC10; LOC10 = (NIM_BOOL)0; LOC10 = !(((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 12))&31U)))!=0)); if (LOC10) goto LA11; LOC10 = !(((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (msg0))- 236))&63U)))!=0)); LA11: ; ignoremsg0 = LOC10; title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_322)); color0 = ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 32); kind0 = copyString(Hintstostr_fG2t50hsv079bcJZoQb9bk1g[((NI)(((NI) (msg0)) - ((NI) 267)))- 0]); ghintcounter_Rzj62x56G4tATwr6jBfmaQ += ((NI) 1); } break; } memset((void*)LOC12, 0, sizeof(LOC12)); LOC12[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(info0); LOC12[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (info0.line))); LOC12[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(info0.col + ((NI16) 1))))); x0 = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC12, 3); s_b10B9a3kNl1bjkVFW9cRblRw = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(msg0, arg0); { NIM_BOOL LOC15; NIM_BOOL LOC17; LOC15 = (NIM_BOOL)0; LOC15 = !(ignoremsg0); if (!(LOC15)) goto LA16; LOC17 = (NIM_BOOL)0; LOC17 = ignoremsgbecauseofidetools_Mbv9aInQHvXdDzHdgxBt6RA(msg0); LOC15 = !(LOC17); LA16: ; if (!LOC15) goto LA18; { if (!!((kind0 == NIM_NIL))) goto LA22; { NimStringDesc* s_b10B9a3kNl1bjkVFW9cRblRw_2; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA26; s_b10B9a3kNl1bjkVFW9cRblRw_2 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_AjNnRUeymt6kiT4G49bLAKQ; NI i_kjb6lW53r3pumNkdNeteFQ; arg_AjNnRUeymt6kiT4G49bLAKQ = (NimStringDesc*)0; i_kjb6lW53r3pumNkdNeteFQ = ((NI) 0); { while (1) { TY_sMpvt1sOxOJ3LFGulnbeMQ LOC31; if (!(i_kjb6lW53r3pumNkdNeteFQ < ((NI) 4))) goto LA30; memset((void*)LOC31, 0, sizeof(LOC31)); LOC31[0] = copyString(x0); LOC31[1] = copyString(title0); LOC31[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); LOC31[3] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); arg_AjNnRUeymt6kiT4G49bLAKQ = LOC31[(i_kjb6lW53r3pumNkdNeteFQ)- 0]; s_b10B9a3kNl1bjkVFW9cRblRw_2 = resizeString(s_b10B9a3kNl1bjkVFW9cRblRw_2, arg_AjNnRUeymt6kiT4G49bLAKQ->Sup.len + 0); appendString(s_b10B9a3kNl1bjkVFW9cRblRw_2, arg_AjNnRUeymt6kiT4G49bLAKQ); i_kjb6lW53r3pumNkdNeteFQ += ((NI) 1); } LA30: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_b10B9a3kNl1bjkVFW9cRblRw_2, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_354)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_b10B9a3kNl1bjkVFW9cRblRw_2); } goto LA24; LA26: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA33; { TY_sMpvt1sOxOJ3LFGulnbeMQ LOC39; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA37; memset((void*)LOC39, 0, sizeof(LOC39)); LOC39[0] = copyString(x0); LOC39[1] = copyString(title0); LOC39[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); LOC39[3] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC39, 4); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA37: ; } goto LA24; LA33: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA43; { NimStringDesc* LOC49; if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA47; setstyle_zEKKPPIjKZs9bVYu4TwenLg(stderr, 1); write_c4mGyJBvK73pdM22jiweKQ(stderr, x0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, color0, NIM_FALSE); write_c4mGyJBvK73pdM22jiweKQ(stderr, title0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); write_c4mGyJBvK73pdM22jiweKQ(stderr, s_b10B9a3kNl1bjkVFW9cRblRw); setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, ((Foregroundcolor_ez9ah4IgQc0AbdW68acioDg) 36), NIM_FALSE); LOC49 = (NimStringDesc*)0; LOC49 = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); write_c4mGyJBvK73pdM22jiweKQ(stderr, LOC49); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA45; LA47: ; { TY_sMpvt1sOxOJ3LFGulnbeMQ LOC51; memset((void*)LOC51, 0, sizeof(LOC51)); LOC51[0] = copyString(x0); LOC51[1] = copyString(title0); LOC51[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); LOC51[3] = nsuFormatSingleElem(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_345), kind0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC51, 4); } LA45: ; } LA43: ; } LA24: ; } goto LA20; LA22: ; { { NimStringDesc* s_b10B9a3kNl1bjkVFW9cRblRw_3; if (!!((writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0))) goto LA55; s_b10B9a3kNl1bjkVFW9cRblRw_3 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5)); { NimStringDesc* arg_AjNnRUeymt6kiT4G49bLAKQ_2; NI i_kjb6lW53r3pumNkdNeteFQ_2; arg_AjNnRUeymt6kiT4G49bLAKQ_2 = (NimStringDesc*)0; i_kjb6lW53r3pumNkdNeteFQ_2 = ((NI) 0); { while (1) { TY_24KAM9afIUgUaqBaEBB6r9bg LOC60; if (!(i_kjb6lW53r3pumNkdNeteFQ_2 < ((NI) 3))) goto LA59; memset((void*)LOC60, 0, sizeof(LOC60)); LOC60[0] = copyString(x0); LOC60[1] = copyString(title0); LOC60[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); arg_AjNnRUeymt6kiT4G49bLAKQ_2 = LOC60[(i_kjb6lW53r3pumNkdNeteFQ_2)- 0]; s_b10B9a3kNl1bjkVFW9cRblRw_3 = resizeString(s_b10B9a3kNl1bjkVFW9cRblRw_3, arg_AjNnRUeymt6kiT4G49bLAKQ_2->Sup.len + 0); appendString(s_b10B9a3kNl1bjkVFW9cRblRw_3, arg_AjNnRUeymt6kiT4G49bLAKQ_2); i_kjb6lW53r3pumNkdNeteFQ_2 += ((NI) 1); } LA59: ; } } writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s_b10B9a3kNl1bjkVFW9cRblRw_3, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_355)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s_b10B9a3kNl1bjkVFW9cRblRw_3); } goto LA53; LA55: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))&63U)))!=0)) goto LA62; { TY_24KAM9afIUgUaqBaEBB6r9bg LOC68; if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA66; memset((void*)LOC68, 0, sizeof(LOC68)); LOC68[0] = copyString(x0); LOC68[1] = copyString(title0); LOC68[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC68, 3); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } LA66: ; } goto LA53; LA62: ; { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 1))&7U)))!=0)) goto LA72; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))&63U)))!=0)) goto LA76; setstyle_zEKKPPIjKZs9bVYu4TwenLg(stderr, 1); write_c4mGyJBvK73pdM22jiweKQ(stderr, x0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); setforegroundcolor_Tw7yxMupneOmAicqiYt3NA(stderr, color0, NIM_FALSE); write_c4mGyJBvK73pdM22jiweKQ(stderr, title0); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); write_c4mGyJBvK73pdM22jiweKQ(stderr, s_b10B9a3kNl1bjkVFW9cRblRw); write_c4mGyJBvK73pdM22jiweKQ(stderr, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_288)); resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } goto LA74; LA76: ; { TY_24KAM9afIUgUaqBaEBB6r9bg LOC79; memset((void*)LOC79, 0, sizeof(LOC79)); LOC79[0] = copyString(x0); LOC79[1] = copyString(title0); LOC79[2] = copyString(s_b10B9a3kNl1bjkVFW9cRblRw); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stderr, LOC79, 3); } LA74: ; } LA72: ; } LA53: ; } LA20: ; { NIM_BOOL LOC82; Slice_bWHuq5hfHMEeDrwR9bKbadg LOC83; LOC82 = (NIM_BOOL)0; LOC83 = HEX2EHEX2E_UBzSe7Y4nDTuPjeCzs9cV6Qmsgs(((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 0), ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 235)); LOC82 = contains_XxZIEMV5w5XGAHycsYUiowmsgs(LOC83, msg0); if (!(LOC82)) goto LA84; LOC82 = ((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 286)- 236))&63U)))!=0); LA84: ; if (!LOC82) goto LA85; writesurroundingsrc_50AgAHsFQUwWaphdcdI9aKQ(info0); } LA85: ; } LA18: ; handleerror_Fj9bYiwbMqpOrA5dGwvD9aMA(msg0, eh0, s_b10B9a3kNl1bjkVFW9cRblRw); } N_NIMCALL(void, internalerror_MXmtqrCmYwtOPkDCFgUWKQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* errmsg0) { { { if (!(gcmd_0oKScFtMiSKnjiHF9cU9c5GQ == ((Tcommands_VH3ghgQVwLSg3krOAoXigw) 15))) goto LA3; goto BeforeRet; } LA3: ; writecontext_U3MJl1xhbrtKCM5UzgFL2w(info0); limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 2), errmsg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 1)); }BeforeRet: ; } N_NIMCALL(void, localerror_GarD0CQJ5aQhoHekHYinVQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 4), arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 0)); } N_NIMCALL(void, localerror_VpilfPWbplGz6ny7O9cfr2g)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, msg0, arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 0)); } N_NIMCALL(NimStringDesc*, tofullpathconsiderdirty_7s19cb7WBgztz9aqEBzwwuqA_2)(NI32 fileidx0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { if (!(fileidx0 < ((NI32) 0))) goto LA3; result0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14)); } goto LA1; LA3: ; { if (!!((fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].dirtyfile == 0))) goto LA6; result0 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].dirtyfile); } goto LA1; LA6: ; { result0 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].fullpath); } LA1: ; return result0; } N_NIMCALL(void, message_VpilfPWbplGz6ny7O9cfr2g_2)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, msg0, arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 0)); } static N_INLINE(void, shallow_67KGEOtDSAz3i9cPDqgyaCwmsgs)(NimStringDesc** s_mMzHWs9c2FsdSEfCtQoSoTg) { TGenericSeq* s0; s0 = ((TGenericSeq*) ((*s_mMzHWs9c2FsdSEfCtQoSoTg))); (*s0).reserved = (NI)((*s0).reserved | ((NI) (-2147483647 -1))); } N_NIMCALL(NI32, fileinfoidx_FzPO7El89anOYUctfk9c6nEQ)(NimStringDesc* filename0, NIM_BOOL* isknownfile0) { NI32 result0; NimStringDesc* volatile canon0; NIM_BOOL pseudopath0; TSafePoint T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362; result0 = (NI32)0; canon0 = (NimStringDesc*)0; pseudopath0 = NIM_FALSE; pushSafePoint(&T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362.status = setjmp(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362.context); if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362.status == 0) { canon0 = canonicalizepath_GABuublxm8EyAC08qk3row(filename0); shallow_67KGEOtDSAz3i9cPDqgyaCwmsgs((&canon0)); popSafePoint(); } else { popSafePoint(); { T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362.status = 0; canon0 = copyString(filename0); pseudopath0 = NIM_TRUE; popCurrentException(); } } if (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_362.status != 0) reraiseException(); { NIM_BOOL LOC6; NI32* LOC9; LOC6 = (NIM_BOOL)0; LOC6 = haskey_Fh04SwZFO1pSq4fQHczejg(filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q, canon0); if (!LOC6) goto LA7; LOC9 = (NI32*)0; LOC9 = HEX5BHEX5D_4bDokJBW9bS9bFDVZz0Hia9cg((&filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q), canon0); result0 = (*LOC9); } goto LA4; LA7: ; { NimStringDesc* LOC11; Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ LOC17; (*isknownfile0) = NIM_FALSE; result0 = ((NI32) ((fileinfos_0nMtuXd9csTLLtuDok8ckXw ? fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len : 0))); LOC11 = (NimStringDesc*)0; { if (!pseudopath0) goto LA14; LOC11 = copyString(filename0); } goto LA12; LA14: ; { LOC11 = shortendir_09bSeAa7UShV9anZELg9cJRDw(canon0); } LA12: ; memset((void*)(&LOC17), 0, sizeof(LOC17)); newfileinfo_5B8G9bUOe9aYVHmKuyMMcTUg(canon0, LOC11, (&LOC17)); fileinfos_0nMtuXd9csTLLtuDok8ckXw = (TY_YLg9aN9cjdxVYWdZ7YCb9batg*) incrSeqV2(&(fileinfos_0nMtuXd9csTLLtuDok8ckXw)->Sup, sizeof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ)); genericAssign((void*)(&fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len]), (void*)(&LOC17), (&NTI_UOayjckboTXG9aVx8iKOs9aQ)); ++fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len; HEX5BHEX5DHEX3D_EgnFnnWg3Leu8MHBkg0wAQ((&filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q), canon0, result0); } LA4: ; return result0; } N_NIMCALL(NI32, fileinfoidx_RXxXBoV2drjjVnQa9abo19cQ)(NimStringDesc* filename0) { NI32 result0; NIM_BOOL dummy0; result0 = (NI32)0; dummy0 = (NIM_BOOL)0; result0 = fileinfoidx_FzPO7El89anOYUctfk9c6nEQ(filename0, (&dummy0)); return result0; } N_NIMCALL(void, listwarnings_5gyVlJxpO0KQGkItjZbJJg)(void) { msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_363), 0); { Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw warn_VZBEtE9bTV1sYhltwW9aQJSA; NI res_1U8D03aCwGA2J9c6tORTTzg; warn_VZBEtE9bTV1sYhltwW9aQJSA = (Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw)0; res_1U8D03aCwGA2J9c6tORTTzg = ((NI) 236); { while (1) { TY_Re75IspeoxXy2oCZHwcRrA LOC4; NimStringDesc* LOC10; if (!(res_1U8D03aCwGA2J9c6tORTTzg <= ((NI) 266))) goto LA3; warn_VZBEtE9bTV1sYhltwW9aQJSA = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) (res_1U8D03aCwGA2J9c6tORTTzg)); memset((void*)LOC4, 0, sizeof(LOC4)); { if (!((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (warn_VZBEtE9bTV1sYhltwW9aQJSA))- 236))&63U)))!=0)) goto LA7; LOC4[0] = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_365)); } goto LA5; LA7: ; { LOC4[0] = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_366)); } LA5: ; LOC4[1] = copyString(Warningstostr_K4r72wMctzXKbmF9ctxOZlw[((NI)(((NI) (warn_VZBEtE9bTV1sYhltwW9aQJSA)) - ((NI) 236)))- 0]); LOC10 = (NimStringDesc*)0; LOC10 = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_364), LOC4, 2); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC10, 0); res_1U8D03aCwGA2J9c6tORTTzg += ((NI) 1); } LA3: ; } } } N_NIMCALL(void, listhints_5gyVlJxpO0KQGkItjZbJJg_2)(void) { msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_367), 0); { Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw hint_PrrEdy9cz9awxVpqqee6WfNw; NI res_0F9brQrcuTVkMPB9aC9cJKGtg; hint_PrrEdy9cz9awxVpqqee6WfNw = (Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw)0; res_0F9brQrcuTVkMPB9aC9cJKGtg = ((NI) 267); { while (1) { TY_Re75IspeoxXy2oCZHwcRrA LOC4; NimStringDesc* LOC10; if (!(res_0F9brQrcuTVkMPB9aC9cJKGtg <= ((NI) 289))) goto LA3; hint_PrrEdy9cz9awxVpqqee6WfNw = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) (res_0F9brQrcuTVkMPB9aC9cJKGtg)); memset((void*)LOC4, 0, sizeof(LOC4)); { if (!((gnotes_ra0BBMaJz6cOxn1JA3c6Bg &((NU64)1<<((NU)((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (hint_PrrEdy9cz9awxVpqqee6WfNw))- 236))&63U)))!=0)) goto LA7; LOC4[0] = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_365)); } goto LA5; LA7: ; { LOC4[0] = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_366)); } LA5: ; LOC4[1] = copyString(Hintstostr_fG2t50hsv079bcJZoQb9bk1g[((NI)(((NI) (hint_PrrEdy9cz9awxVpqqee6WfNw)) - ((NI) 267)))- 0]); LOC10 = (NimStringDesc*)0; LOC10 = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_364), LOC4, 2); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC10, 0); res_0F9brQrcuTVkMPB9aC9cJKGtg += ((NI) 1); } LA3: ; } } } N_NIMCALL(void, msgquit_RYjZhMg4ryWFSaRX7jHrTA)(NI8 x0) { exit(((NI) (x0))); } N_NIMCALL(void, setdirtyfile_pX9amrv7t1cJALZa6qkIUmA)(NI32 fileidx0, NimStringDesc* filename0) { NimStringDesc* LOC1; LOC1 = (NimStringDesc*)0; LOC1 = fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].dirtyfile; fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileidx0].dirtyfile = copyStringRC1(filename0); if (LOC1) nimGCunrefNoCycle(LOC1); } N_NIMCALL(void, suggestwriteln_tRbCZ4fGDe9a36bXIedwnwQ)(NimStringDesc* s0) { { if (!((erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ &(1U<<((NU)(((Terroroutput_Arf2Sd69cWst7QFd6o9cPEeg) 0))&7U)))!=0)) goto LA3; { TY_nHXaesL0DJZHyVS07ARPRA LOC9; if (!(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc == 0)) goto LA7; memset((void*)LOC9, 0, sizeof(LOC9)); LOC9[0] = copyString(s0); writeline_rBQVO3cm3BhnA9aEFD7PG6Qmsgs(stdout, LOC9, 1); flushfile_BWnr8V7RERYno9bIdPmw8Hw(stdout); } goto LA5; LA7: ; { writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv? writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc(s0, writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClEnv):((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_371)(writelnhook_Q9c1DiDChbiVmxZbDJ2rTSw.ClPrc))(s0); } LA5: ; } LA3: ; } N_NIMCALL(void, globalerror_VpilfPWbplGz6ny7O9cfr2g_3)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, msg0, arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 2)); } N_NIMCALL(void, pushinfocontext_zQWo2MALtrYvLPyMtv28iA)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { msgcontext_6h2w3uq01JpjClEEbaokdA = (TY_dRkMGUPOSmkGlhHeIeiomQ*) incrSeqV2(&(msgcontext_6h2w3uq01JpjClEEbaokdA)->Sup, sizeof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw)); msgcontext_6h2w3uq01JpjClEEbaokdA->data[msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len] = info0; ++msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len; } N_NIMCALL(void, popinfocontext_GmmyRSXe1noER8ex1U9aGUA)(void) { msgcontext_6h2w3uq01JpjClEEbaokdA = (TY_dRkMGUPOSmkGlhHeIeiomQ*) setLengthSeq(&(msgcontext_6h2w3uq01JpjClEEbaokdA)->Sup, sizeof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw), ((NI) ((NI)((msgcontext_6h2w3uq01JpjClEEbaokdA ? msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len : 0) - ((NI) 1))))); } static N_NIMCALL(void, Marker_TY_rrwXarxwo4BRg3Ulr9b79bBA)(void* p, NI op) { Esuggestdone_ByzMaSugmuAYKl2YCjqKtg* a; a = (Esuggestdone_ByzMaSugmuAYKl2YCjqKtg*)p; nimGCvisit((void*)(*a).Sup.parent, op); nimGCvisit((void*)(*a).Sup.message, op); nimGCvisit((void*)(*a).Sup.trace, op); } N_NIMCALL(void, suggestquit_9b9cOrPjJhKLIT47OQsALB4Q)(void) { Esuggestdone_ByzMaSugmuAYKl2YCjqKtg* e_boYUqoTPdtSmjeUrmmJ39aQ; NimStringDesc* LOC1; e_boYUqoTPdtSmjeUrmmJ39aQ = (Esuggestdone_ByzMaSugmuAYKl2YCjqKtg*)0; e_boYUqoTPdtSmjeUrmmJ39aQ = (Esuggestdone_ByzMaSugmuAYKl2YCjqKtg*) newObj((&NTI_rrwXarxwo4BRg3Ulr9b79bBA), sizeof(Esuggestdone_ByzMaSugmuAYKl2YCjqKtg)); (*e_boYUqoTPdtSmjeUrmmJ39aQ).Sup.Sup.m_type = (&NTI_ByzMaSugmuAYKl2YCjqKtg); LOC1 = (NimStringDesc*)0; LOC1 = (*e_boYUqoTPdtSmjeUrmmJ39aQ).Sup.message; (*e_boYUqoTPdtSmjeUrmmJ39aQ).Sup.message = copyStringRC1(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_372)); if (LOC1) nimGCunrefNoCycle(LOC1); raiseException((Exception*)e_boYUqoTPdtSmjeUrmmJ39aQ, "ESuggestDone"); } N_NIMCALL(void, globalerror_GarD0CQJ5aQhoHekHYinVQ_2)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 4), arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 2)); } N_NIMCALL(NimStringDesc*, formatmsg_mszJReDMs1dMj9cStfev5Lg)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { NimStringDesc* result0; NimStringDesc* title0; NimStringDesc* LOC4; TY_24KAM9afIUgUaqBaEBB6r9bg LOC5; NimStringDesc* LOC6; NimStringDesc* LOC7; result0 = (NimStringDesc*)0; switch (msg0) { case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 236) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 266): { title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_290)); } break; case ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 267) ... ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 289): { title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_322)); } break; default: { title0 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_289)); } break; } LOC4 = (NimStringDesc*)0; memset((void*)LOC5, 0, sizeof(LOC5)); LOC5[0] = tomsgfilename_YYP0I39cvdbjtB9bRj5zIGvw(info0); LOC5[1] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) (info0.line))); LOC5[2] = coordtostr_jNRd5o8sNy9bncSGUEKDe9bg(((NI) ((NI16)(info0.col + ((NI16) 1))))); LOC6 = (NimStringDesc*)0; LOC6 = nsuFormatOpenArray(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_13), LOC5, 3); LOC7 = (NimStringDesc*)0; LOC7 = getmessagestr_2OzL2CZj7X3VdqhSa4bDBA(msg0, arg0); LOC4 = rawNewString(LOC6->Sup.len + title0->Sup.len + LOC7->Sup.len + 0); appendString(LOC4, LOC6); appendString(LOC4, title0); appendString(LOC4, LOC7); result0 = LOC4; return result0; } N_NIMCALL(void, fatal_VpilfPWbplGz6ny7O9cfr2g_4)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0) { limessage_aQ8UJi0sy7yOk9btk7YRzWA(info0, msg0, arg0, ((Terrorhandling_q4fXoCN3Xdcm6SS9cUkWkWw) 1)); } N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, getinfocontext_dGOV06h8ZBXswh1nR1J9bmQ)(NI index0) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw result0; NI L0; NI i0; memset((void*)(&result0), 0, sizeof(result0)); L0 = (msgcontext_6h2w3uq01JpjClEEbaokdA ? msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len : 0); { if (!(index0 < ((NI) 0))) goto LA3; i0 = (NI)(L0 + index0); } goto LA1; LA3: ; { i0 = index0; } LA1: ; { if (!((NU32)(L0) <= (NU32)(i0))) goto LA8; result0 = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); } goto LA6; LA8: ; { result0 = msgcontext_6h2w3uq01JpjClEEbaokdA->data[i0]; } LA6: ; return result0; } static N_INLINE(NimStringDesc*, tofilelinecol_U9awE4eajqEGRuLgT8vXOFAvm)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* result0; NimStringDesc* LOC1; NimStringDesc* LOC2; NimStringDesc* LOC8; NimStringDesc* LOC9; result0 = (NimStringDesc*)0; LOC1 = (NimStringDesc*)0; LOC2 = (NimStringDesc*)0; { if (!(info0.fileindex < ((NI32) 0))) goto LA5; LOC2 = copyString(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_14)); } goto LA3; LA5: ; { LOC2 = copyString(fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[info0.fileindex].projpath); } LA3: ; LOC8 = (NimStringDesc*)0; LOC8 = nimIntToStr(((NI) (info0.line))); LOC9 = (NimStringDesc*)0; LOC9 = nimIntToStr(((NI) (info0.col))); LOC1 = rawNewString(LOC2->Sup.len + LOC8->Sup.len + LOC9->Sup.len + 3); appendString(LOC1, LOC2); appendString(LOC1, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_373)); appendString(LOC1, LOC8); appendString(LOC1, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_374)); appendString(LOC1, LOC9); appendString(LOC1, ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_375)); result0 = LOC1; return result0; } N_NIMCALL(NimStringDesc*, HEX24_yjUDf1xsp2Vnrl7HYmqNww)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; result0 = tofilelinecol_U9awE4eajqEGRuLgT8vXOFAvm(info0); return result0; } N_NIMCALL(NI, getinfocontextlen_0lkQdWPL9cInSudoB8uZo6g)(void) { NI result0; { result0 = (NI)0; result0 = (msgcontext_6h2w3uq01JpjClEEbaokdA ? msgcontext_6h2w3uq01JpjClEEbaokdA->Sup.len : 0); goto BeforeRet; }BeforeRet: ; return result0; } N_NIMCALL(void, setinfocontextlen_CUC2nrYwUx4AGmcsbz84aA)(NI L0) { msgcontext_6h2w3uq01JpjClEEbaokdA = (TY_dRkMGUPOSmkGlhHeIeiomQ*) setLengthSeq(&(msgcontext_6h2w3uq01JpjClEEbaokdA)->Sup, sizeof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw), ((NI) (L0))); } N_NIMCALL(Ropeobj_HF4qJnb6xiOddgPmsxodtQ*, quotedfilename_OIkZkhTYTt59cr9cjk9bklnUA_2)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw i0) { Ropeobj_HF4qJnb6xiOddgPmsxodtQ* result0; result0 = (Ropeobj_HF4qJnb6xiOddgPmsxodtQ*)0; { NimStringDesc* LOC5; if (!!((((NI32) 0) <= i0.fileindex))) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = HEX24_k53Ge4e9cDjc7y9c5uML7sPQ(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_376); internalerror_5XY9cUy7hZmUusM38U9cYYdw(LOC5); } LA3: ; { if (!((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 32))&63U)))!=0)) goto LA8; result0 = fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].quotedfullname; } goto LA6; LA8: ; { result0 = fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[i0.fileindex].quotedname; } LA6: ; return result0; } N_NIMCALL(void, resetattributes_9cwrSkrYt5eNT6K5K9aC6owQ)(void) { { if (!((10485760 & gglobaloptions_j042VVDC9cT5ENYoXnmhhVg) == 2097152)) goto LA3; resetattributes_tFIu39aFSR3N0M64Ynwugng(stderr); } LA3: ; } NIM_EXTERNC N_NOINLINE(void, compiler_msgsInit000)(void) { Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ LOC1; Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ LOC2; NI LOC3; NI LOC4; NI LOC5; NI LOC6; NI LOC7; NI LOC8; TY_TyNj9auVRF1VyYw9auw0bhYg LOC9; nimRegisterGlobalMarker(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_2); nimRegisterGlobalMarker(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_4); nimRegisterGlobalMarker(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_10); nimRegisterGlobalMarker(T_9bxt9c9cHMsIpkKKq9ca25JhvQ_12); Foreignpackagenotes_5QHXi4dPy9aohMG3tPKFteA = IL64(141562122076288); chckNil((void*)(&filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q)); genericReset((void*)(&filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q), (&NTI_frKphOTgDqmvI5gMd19b4JA)); inittable_DYIgHHirE2wdhTyGnBceeA(((NI) 64), (&filenametoindextbl_ulT9bOkvGIcXOJNF2mOYU5Q)); if (fileinfos_0nMtuXd9csTLLtuDok8ckXw) nimGCunrefNoCycle(fileinfos_0nMtuXd9csTLLtuDok8ckXw); fileinfos_0nMtuXd9csTLLtuDok8ckXw = (TY_YLg9aN9cjdxVYWdZ7YCb9batg*) newSeqRC1((&NTI_YLg9aN9cjdxVYWdZ7YCb9batg), 0); memset((void*)(&LOC1), 0, sizeof(LOC1)); newfileinfo_5B8G9bUOe9aYVHmKuyMMcTUg(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_7), (&LOC1)); fileinfos_0nMtuXd9csTLLtuDok8ckXw = (TY_YLg9aN9cjdxVYWdZ7YCb9batg*) incrSeqV2(&(fileinfos_0nMtuXd9csTLLtuDok8ckXw)->Sup, sizeof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ)); genericAssign((void*)(&fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len]), (void*)(&LOC1), (&NTI_UOayjckboTXG9aVx8iKOs9aQ)); ++fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len; gcmdlineinfo_yhfh3fjBy4h9bf6keLoh9aXQ = newlineinfo_Shbbzc11c9bnWkBc9b42npzA(((NI32) 0), ((NI) 1), ((NI) 1)); memset((void*)(&LOC2), 0, sizeof(LOC2)); newfileinfo_5B8G9bUOe9aYVHmKuyMMcTUg(((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_5), ((NimStringDesc*) &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_8), (&LOC2)); fileinfos_0nMtuXd9csTLLtuDok8ckXw = (TY_YLg9aN9cjdxVYWdZ7YCb9batg*) incrSeqV2(&(fileinfos_0nMtuXd9csTLLtuDok8ckXw)->Sup, sizeof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ)); genericAssign((void*)(&fileinfos_0nMtuXd9csTLLtuDok8ckXw->data[fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len]), (void*)(&LOC2), (&NTI_UOayjckboTXG9aVx8iKOs9aQ)); ++fileinfos_0nMtuXd9csTLLtuDok8ckXw->Sup.len; gcodegenlineinfo_YdxwnIsjmcdfqhWBgk9bHYA = newlineinfo_Shbbzc11c9bnWkBc9b42npzA(((NI32) 1), ((NI) 1), ((NI) 1)); gnotes_ra0BBMaJz6cOxn1JA3c6Bg = 0; LOC3 = (NI)0; for (LOC3 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 236)- 236); LOC3 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 254)- 236); LOC3++) gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<((LOC3)%(sizeof(NU64)*8))); gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 256)- 236))%(sizeof(NU64)*8))); gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 260)- 236))%(sizeof(NU64)*8))); LOC4 = (NI)0; for (LOC4 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 262)- 236); LOC4 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 275)- 236); LOC4++) gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<((LOC4)%(sizeof(NU64)*8))); gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 278)- 236))%(sizeof(NU64)*8))); LOC5 = (NI)0; for (LOC5 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 280)- 236); LOC5 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 284)- 236); LOC5++) gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<((LOC5)%(sizeof(NU64)*8))); gnotes_ra0BBMaJz6cOxn1JA3c6Bg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 289)- 236))%(sizeof(NU64)*8))); gerrorcounter_BdMIKofstJQD5Y2GBaRdzQ = ((NI) 0); ghintcounter_Rzj62x56G4tATwr6jBfmaQ = ((NI) 0); gwarncounter_ke8rgXyl9cZm1VjW1TPpBFw = ((NI) 0); gerrormax_3SQ5c6N518fjbsvI7YHFOA = ((NI) 1); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg = 0; LOC6 = (NI)0; for (LOC6 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 236)- 236); LOC6 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 254)- 236); LOC6++) gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<((LOC6)%(sizeof(NU64)*8))); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 256)- 236))%(sizeof(NU64)*8))); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 260)- 236))%(sizeof(NU64)*8))); LOC7 = (NI)0; for (LOC7 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 262)- 236); LOC7 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 275)- 236); LOC7++) gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<((LOC7)%(sizeof(NU64)*8))); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 278)- 236))%(sizeof(NU64)*8))); LOC8 = (NI)0; for (LOC8 = (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 280)- 236); LOC8 <= (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 284)- 236); LOC8++) gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<((LOC8)%(sizeof(NU64)*8))); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |=((NU64)(1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) 289)- 236))%(sizeof(NU64)*8))); if (msgcontext_6h2w3uq01JpjClEEbaokdA) nimGCunrefNoCycle(msgcontext_6h2w3uq01JpjClEEbaokdA); msgcontext_6h2w3uq01JpjClEEbaokdA = (TY_dRkMGUPOSmkGlhHeIeiomQ*) newSeqRC1((&NTI_dRkMGUPOSmkGlhHeIeiomQ), 0); lasterror_nkLbaXbLjtj9bIT9c5bz3PXA = unknownlineinfo_Ad9ctQofZYxhKVXoXjdL0Fw(); erroroutputs_LSQOVyAZRyEIjUa7iYsIoQ = 3; memset((void*)(&LOC9), 0, sizeof(LOC9)); LOC9.ClPrc = ((T_9bxt9c9cHMsIpkKKq9ca25JhvQ_353) (HEX3Aanonymous_QS8for1PLnB2sv9c8XX9aQXg)); LOC9.ClEnv = NIM_NIL; asgnRef((void**) (&errorhandler_TAnYbcufPVh4Ie6Bi1RCCQ.ClEnv), LOC9.ClEnv); errorhandler_TAnYbcufPVh4Ie6Bi1RCCQ.ClPrc = LOC9.ClPrc; { NIM_BOOL LOC12; LOC12 = (NIM_BOOL)0; LOC12 = isatty_POoHvosCWg3Yl5ieYeLHrg(stderr); if (!LOC12) goto LA13; gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 21))%(sizeof(NU64)*8)); } LA13: ; } NIM_EXTERNC N_NOINLINE(void, compiler_msgsDatInit000)(void) { static TNimNode* T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[7]; static TNimNode* T_9bxt9c9cHMsIpkKKq9ca25JhvQ_9[3]; static TNimNode* T_9bxt9c9cHMsIpkKKq9ca25JhvQ_11[2]; static TNimNode* T_9bxt9c9cHMsIpkKKq9ca25JhvQ_368[290]; NI T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370; static char* NIM_CONST T_9bxt9c9cHMsIpkKKq9ca25JhvQ_369[290] = { "errUnknown", "errIllFormedAstX", "errInternal", "errCannotOpenFile", "errGenerated", "errXCompilerDoesNotSupportCpp", "errStringLiteralExpected", "errIntLiteralExpected", "errInvalidCharacterConstant", "errClosingTripleQuoteExpected", "errClosingQuoteExpected", "errTabulatorsAreNotAllowed", "errInvalidToken", "errLineTooLong", "errInvalidNumber", "errInvalidNumberOctalCode", "errNumberOutOfRange", "errNnotAllowedInCharacter", "errClosingBracketExpected", "errMissingFinalQuote", "errIdentifierExpected", "errNewlineExpected", "errInvalidModuleName", "errOperatorExpected", "errTokenExpected", "errStringAfterIncludeExpected", "errRecursiveDependencyX", "errOnOrOffExpected", "errNoneSpeedOrSizeExpected", "errInvalidPragma", "errUnknownPragma", "errInvalidDirectiveX", "errAtPopWithoutPush", "errEmptyAsm", "errInvalidIndentation", "errExceptionExpected", "errExceptionAlreadyHandled", "errYieldNotAllowedHere", "errYieldNotAllowedInTryStmt", "errInvalidNumberOfYieldExpr", "errCannotReturnExpr", "errAttemptToRedefine", "errStmtInvalidAfterReturn", "errStmtExpected", "errInvalidLabel", "errInvalidCmdLineOption", "errCmdLineArgExpected", "errCmdLineNoArgExpected", "errInvalidVarSubstitution", "errUnknownVar", "errUnknownCcompiler", "errOnOrOffExpectedButXFound", "errOnOffOrListExpectedButXFound", "errNoneBoehmRefcExpectedButXFound", "errNoneSpeedOrSizeExpectedButXFound", "errGuiConsoleOrLibExpectedButXFound", "errUnknownOS", "errUnknownCPU", "errGenOutExpectedButXFound", "errArgsNeedRunOption", "errInvalidMultipleAsgn", "errColonOrEqualsExpected", "errExprExpected", "errUndeclaredField", "errUndeclaredRoutine", "errUseQualifier", "errTypeExpected", "errSystemNeeds", "errExecutionOfProgramFailed", "errNotOverloadable", "errInvalidArgForX", "errStmtHasNoEffect", "errXExpectsTypeOrValue", "errXExpectsArrayType", "errIteratorCannotBeInstantiated", "errExprXAmbiguous", "errConstantDivisionByZero", "errOrdinalTypeExpected", "errOrdinalOrFloatTypeExpected", "errOverOrUnderflow", "errCannotEvalXBecauseIncompletelyDefined", "errChrExpectsRange0_255", "errDynlibRequiresExportc", "errUndeclaredFieldX", "errNilAccess", "errIndexOutOfBounds", "errIndexTypesDoNotMatch", "errBracketsInvalidForType", "errValueOutOfSetBounds", "errFieldInitTwice", "errFieldNotInit", "errExprXCannotBeCalled", "errExprHasNoType", "errExprXHasNoType", "errCastNotInSafeMode", "errExprCannotBeCastToX", "errCommaOrParRiExpected", "errCurlyLeOrParLeExpected", "errSectionExpected", "errRangeExpected", "errMagicOnlyInSystem", "errPowerOfTwoExpected", "errStringMayNotBeEmpty", "errCallConvExpected", "errProcOnlyOneCallConv", "errSymbolMustBeImported", "errExprMustBeBool", "errConstExprExpected", "errDuplicateCaseLabel", "errRangeIsEmpty", "errSelectorMustBeOfCertainTypes", "errSelectorMustBeOrdinal", "errOrdXMustNotBeNegative", "errLenXinvalid", "errWrongNumberOfVariables", "errExprCannotBeRaised", "errBreakOnlyInLoop", "errTypeXhasUnknownSize", "errConstNeedsConstExpr", "errConstNeedsValue", "errResultCannotBeOpenArray", "errSizeTooBig", "errSetTooBig", "errBaseTypeMustBeOrdinal", "errInheritanceOnlyWithNonFinalObjects", "errInheritanceOnlyWithEnums", "errIllegalRecursionInTypeX", "errCannotInstantiateX", "errExprHasNoAddress", "errXStackEscape", "errVarForOutParamNeeded", "errPureTypeMismatch", "errTypeMismatch", "errButExpected", "errButExpectedX", "errAmbiguousCallXYZ", "errWrongNumberOfArguments", "errXCannotBePassedToProcVar", "errXCannotBeInParamDecl", "errPragmaOnlyInHeaderOfProcX", "errImplOfXNotAllowed", "errImplOfXexpected", "errNoSymbolToBorrowFromFound", "errDiscardValueX", "errInvalidDiscard", "errIllegalConvFromXtoY", "errCannotBindXTwice", "errInvalidOrderInArrayConstructor", "errInvalidOrderInEnumX", "errEnumXHasHoles", "errExceptExpected", "errInvalidTry", "errOptionExpected", "errXisNoLabel", "errNotAllCasesCovered", "errUnknownSubstitionVar", "errComplexStmtRequiresInd", "errXisNotCallable", "errNoPragmasAllowedForX", "errNoGenericParamsAllowedForX", "errInvalidParamKindX", "errDefaultArgumentInvalid", "errNamedParamHasToBeIdent", "errNoReturnTypeForX", "errConvNeedsOneArg", "errInvalidPragmaX", "errXNotAllowedHere", "errInvalidControlFlowX", "errXisNoType", "errCircumNeedsPointer", "errInvalidExpression", "errInvalidExpressionX", "errEnumHasNoValueX", "errNamedExprExpected", "errNamedExprNotAllowed", "errXExpectsOneTypeParam", "errArrayExpectsTwoTypeParams", "errInvalidVisibilityX", "errInitHereNotAllowed", "errXCannotBeAssignedTo", "errIteratorNotAllowed", "errXNeedsReturnType", "errNoReturnTypeDeclared", "errNoCommand", "errInvalidCommandX", "errXOnlyAtModuleScope", "errXNeedsParamObjectType", "errTemplateInstantiationTooNested", "errInstantiationFrom", "errInvalidIndexValueForTuple", "errCommandExpectsFilename", "errMainModuleMustBeSpecified", "errXExpected", "errTIsNotAConcreteType", "errInvalidSectionStart", "errGridTableNotImplemented", "errGeneralParseError", "errNewSectionExpected", "errWhitespaceExpected", "errXisNoValidIndexFile", "errCannotRenderX", "errVarVarTypeNotAllowed", "errInstantiateXExplicitly", "errOnlyACallOpCanBeDelegator", "errUsingNoSymbol", "errMacroBodyDependsOnGenericTypes", "errDestructorNotGenericEnough", "errInlineIteratorsAsProcParams", "errXExpectsTwoArguments", "errXExpectsObjectTypes", "errXcanNeverBeOfThisSubtype", "errTooManyIterations", "errCannotInterpretNodeX", "errFieldXNotFound", "errInvalidConversionFromTypeX", "errAssertionFailed", "errCannotGenerateCodeForX", "errXRequiresOneArgument", "errUnhandledExceptionX", "errCyclicTree", "errXisNoMacroOrTemplate", "errXhasSideEffects", "errIteratorExpected", "errLetNeedsInit", "errThreadvarCannotInit", "errWrongSymbolX", "errIllegalCaptureX", "errXCannotBeClosure", "errXMustBeCompileTime", "errCannotInferTypeOfTheLiteral", "errCannotInferReturnType", "errGenericLambdaNotAllowed", "errCompilerDoesntSupportTarget", "errExternalAssemblerNotFound", "errExternalAssemblerNotValid", "errUser", "warnCannotOpenFile", "warnOctalEscape", "warnXIsNeverRead", "warnXmightNotBeenInit", "warnDeprecated", "warnConfigDeprecated", "warnSmallLshouldNotBeUsed", "warnUnknownMagic", "warnRedefinitionOfLabel", "warnUnknownSubstitutionX", "warnLanguageXNotSupported", "warnFieldXNotSupported", "warnCommentXIgnored", "warnNilStatement", "warnTypelessParam", "warnUseBase", "warnWriteToForeignHeap", "warnUnsafeCode", "warnEachIdentIsTuple", "warnShadowIdent", "warnProveInit", "warnProveField", "warnProveIndex", "warnGcUnsafe", "warnGcUnsafe2", "warnUninit", "warnGcMem", "warnDestructor", "warnLockLevel", "warnResultShadowed", "warnUser", "hintSuccess", "hintSuccessX", "hintLineTooLong", "hintXDeclaredButNotUsed", "hintConvToBaseNotNeeded", "hintConvFromXtoItselfNotNeeded", "hintExprAlwaysX", "hintQuitCalled", "hintProcessing", "hintCodeBegin", "hintCodeEnd", "hintConf", "hintPath", "hintConditionAlwaysTrue", "hintName", "hintPattern", "hintExecuting", "hintLinking", "hintDependency", "hintSource", "hintStackTrace", "hintGCStats", "hintUser"}; static TNimNode T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[309]; NTI_UOayjckboTXG9aVx8iKOs9aQ.size = sizeof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ); NTI_UOayjckboTXG9aVx8iKOs9aQ.kind = 18; NTI_UOayjckboTXG9aVx8iKOs9aQ.base = 0; NTI_UOayjckboTXG9aVx8iKOs9aQ.flags = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[0] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[1]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[1].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[1].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, fullpath); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[1].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[1].name = "fullPath"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[1] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[2]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[2].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[2].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, projpath); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[2].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[2].name = "projPath"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[2] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[3]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[3].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[3].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, shortname); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[3].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[3].name = "shortName"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[3] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[4]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[4].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[4].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, quotedname); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[4].typ = (&NTI_d0QF71x0BgMQlc7zEXMYTQ); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[4].name = "quotedName"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[4] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[5]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[5].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[5].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, quotedfullname); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[5].typ = (&NTI_d0QF71x0BgMQlc7zEXMYTQ); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[5].name = "quotedFullName"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[5] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[6]; NTI_LViedqhb8iWVoqgZs5LifA.size = sizeof(TY_LViedqhb8iWVoqgZs5LifA*); NTI_LViedqhb8iWVoqgZs5LifA.kind = 24; NTI_LViedqhb8iWVoqgZs5LifA.base = (&NTI_d0QF71x0BgMQlc7zEXMYTQ); NTI_LViedqhb8iWVoqgZs5LifA.flags = 2; NTI_LViedqhb8iWVoqgZs5LifA.marker = Marker_TY_LViedqhb8iWVoqgZs5LifA; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[6].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[6].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, lines); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[6].typ = (&NTI_LViedqhb8iWVoqgZs5LifA); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[6].name = "lines"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[6] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[7]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[7].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[7].offset = offsetof(Tfileinfo_UOayjckboTXG9aVx8iKOs9aQ, dirtyfile); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[7].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[7].name = "dirtyfile"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[0].len = 7; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[0].kind = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[0].sons = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_3[0]; NTI_UOayjckboTXG9aVx8iKOs9aQ.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[0]; NTI_YLg9aN9cjdxVYWdZ7YCb9batg.size = sizeof(TY_YLg9aN9cjdxVYWdZ7YCb9batg*); NTI_YLg9aN9cjdxVYWdZ7YCb9batg.kind = 24; NTI_YLg9aN9cjdxVYWdZ7YCb9batg.base = (&NTI_UOayjckboTXG9aVx8iKOs9aQ); NTI_YLg9aN9cjdxVYWdZ7YCb9batg.flags = 2; NTI_YLg9aN9cjdxVYWdZ7YCb9batg.marker = Marker_TY_YLg9aN9cjdxVYWdZ7YCb9batg; NTI_T9c3PM9bs7WZ4LIQfEici9cZw.size = sizeof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw); NTI_T9c3PM9bs7WZ4LIQfEici9cZw.kind = 18; NTI_T9c3PM9bs7WZ4LIQfEici9cZw.base = 0; NTI_T9c3PM9bs7WZ4LIQfEici9cZw.flags = 3; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_9[0] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[9]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[9].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[9].offset = offsetof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, line); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[9].typ = (&NTI_kDPg4wXyR8DDyA0MeEjIsw); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[9].name = "line"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_9[1] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[10]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[10].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[10].offset = offsetof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, col); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[10].typ = (&NTI_kDPg4wXyR8DDyA0MeEjIsw); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[10].name = "col"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_9[2] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[11]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[11].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[11].offset = offsetof(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, fileindex); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[11].typ = (&NTI_sVg18TP9cLifHyygRe9cro9aA); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[11].name = "fileIndex"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[8].len = 3; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[8].kind = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[8].sons = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_9[0]; NTI_T9c3PM9bs7WZ4LIQfEici9cZw.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[8]; NTI_dRkMGUPOSmkGlhHeIeiomQ.size = sizeof(TY_dRkMGUPOSmkGlhHeIeiomQ*); NTI_dRkMGUPOSmkGlhHeIeiomQ.kind = 24; NTI_dRkMGUPOSmkGlhHeIeiomQ.base = (&NTI_T9c3PM9bs7WZ4LIQfEici9cZw); NTI_dRkMGUPOSmkGlhHeIeiomQ.flags = 2; NTI_dRkMGUPOSmkGlhHeIeiomQ.marker = Marker_TY_dRkMGUPOSmkGlhHeIeiomQ; NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA.size = sizeof(TY_sdDP1TTkc2gaTu5fV53Zqg); NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA.kind = 18; NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA.base = 0; NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA.flags = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_11[0] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[13]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[13].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[13].offset = offsetof(TY_sdDP1TTkc2gaTu5fV53Zqg, Field0); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[13].typ = (&NTI_vr5DoT1jILTGdRlYv1OYpw); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[13].name = "Field0"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_11[1] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[14]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[14].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[14].offset = offsetof(TY_sdDP1TTkc2gaTu5fV53Zqg, Field1); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[14].typ = (&NTI_j4IZVEbOYTm9aXKJeVb8ILQ); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[14].name = "Field1"; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[12].len = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[12].kind = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[12].sons = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_11[0]; NTI_Q1W5D85O9cNu3iq9cZ9alS9aWA.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[12]; NTI_YAlYTV9cm9c08Uxrh3d9aczDg.size = sizeof(Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg); NTI_YAlYTV9cm9c08Uxrh3d9aczDg.kind = 17; NTI_YAlYTV9cm9c08Uxrh3d9aczDg.base = (&NTI_Gi06FkNeykJn7mrqRZYrkA); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[15].len = 0; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[15].kind = 2; NTI_YAlYTV9cm9c08Uxrh3d9aczDg.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[15]; NTI_D9brZrxd14qScjAjFlnw5sA.size = sizeof(Erecoverableerror_YAlYTV9cm9c08Uxrh3d9aczDg*); NTI_D9brZrxd14qScjAjFlnw5sA.kind = 22; NTI_D9brZrxd14qScjAjFlnw5sA.base = (&NTI_YAlYTV9cm9c08Uxrh3d9aczDg); NTI_D9brZrxd14qScjAjFlnw5sA.marker = Marker_TY_D9brZrxd14qScjAjFlnw5sA; NTI_nDM9aiGzuSlpuw3CrqwaebA.size = sizeof(Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw); NTI_nDM9aiGzuSlpuw3CrqwaebA.kind = 14; NTI_nDM9aiGzuSlpuw3CrqwaebA.base = 0; NTI_nDM9aiGzuSlpuw3CrqwaebA.flags = 3; for (T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370 = 0; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370 < 290; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370++) { T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370+16].kind = 1; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370+16].offset = T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370+16].name = T_9bxt9c9cHMsIpkKKq9ca25JhvQ_369[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370]; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_368[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370] = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[T_9bxt9c9cHMsIpkKKq9ca25JhvQ_370+16]; } T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[306].len = 290; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[306].kind = 2; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[306].sons = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_368[0]; NTI_nDM9aiGzuSlpuw3CrqwaebA.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[306]; NTI_9aVIcsk4UGeYVQibw6YY3UA.size = sizeof(Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set); NTI_9aVIcsk4UGeYVQibw6YY3UA.kind = 19; NTI_9aVIcsk4UGeYVQibw6YY3UA.base = (&NTI_nDM9aiGzuSlpuw3CrqwaebA); NTI_9aVIcsk4UGeYVQibw6YY3UA.flags = 3; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[307].len = 236; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[307].kind = 0; NTI_9aVIcsk4UGeYVQibw6YY3UA.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[307]; NTI_ByzMaSugmuAYKl2YCjqKtg.size = sizeof(Esuggestdone_ByzMaSugmuAYKl2YCjqKtg); NTI_ByzMaSugmuAYKl2YCjqKtg.kind = 17; NTI_ByzMaSugmuAYKl2YCjqKtg.base = (&NTI_bAvOj2UcojKN87yAQLs0aw); T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[308].len = 0; T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[308].kind = 2; NTI_ByzMaSugmuAYKl2YCjqKtg.node = &T_9bxt9c9cHMsIpkKKq9ca25JhvQ_0[308]; NTI_rrwXarxwo4BRg3Ulr9b79bBA.size = sizeof(Esuggestdone_ByzMaSugmuAYKl2YCjqKtg*); NTI_rrwXarxwo4BRg3Ulr9b79bBA.kind = 22; NTI_rrwXarxwo4BRg3Ulr9b79bBA.base = (&NTI_ByzMaSugmuAYKl2YCjqKtg); NTI_rrwXarxwo4BRg3Ulr9b79bBA.marker = Marker_TY_rrwXarxwo4BRg3Ulr9b79bBA; }