/* 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 #undef linux typedef struct Tnode_bROa11lyF5vxEN9aYNbHmhw Tnode_bROa11lyF5vxEN9aYNbHmhw; typedef struct Ttype_LTUWCZolpovw9cWE3JBWSUw Ttype_LTUWCZolpovw9cWE3JBWSUw; typedef struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct Tsym_AXG7xcvKqaxY6koRX1xkCw Tsym_AXG7xcvKqaxY6koRX1xkCw; typedef struct Tident_4umxGerWTHGPwUms7Yqu3g Tident_4umxGerWTHGPwUms7Yqu3g; typedef struct TY_ehmV9bTklH2Gt9cXHV9c0HLeQ TY_ehmV9bTklH2Gt9cXHV9c0HLeQ; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct Tidobj_raN9cHVgzmvaXisezY9aGg9cg Tidobj_raN9cHVgzmvaXisezY9aGg9cg; typedef struct TNimObject TNimObject; typedef struct TY_zuqP4Riz26Oi5fWgPYVEgA TY_zuqP4Riz26Oi5fWgPYVEgA; typedef struct TY_iGkpo9aKQdr3NWelKC4cnJA TY_iGkpo9aKQdr3NWelKC4cnJA; typedef struct Tloc_EtHNvCB0bgfu9bFjzx9cb6aA Tloc_EtHNvCB0bgfu9bFjzx9cb6aA; typedef struct Ropeobj_HF4qJnb6xiOddgPmsxodtQ Ropeobj_HF4qJnb6xiOddgPmsxodtQ; typedef struct TY_DXS6mEo7PVUFJkirsQ9bNQA TY_DXS6mEo7PVUFJkirsQ9bNQA; typedef struct Tstrtable_f07aOS3dr28kGa5wcE29aFA Tstrtable_f07aOS3dr28kGa5wcE29aFA; typedef struct TY_sksVpmPRIkNR9axiwtD1Guw TY_sksVpmPRIkNR9axiwtD1Guw; typedef struct Tlib_4f9aBgmqEuj7uWJdBBGcRgA Tlib_4f9aBgmqEuj7uWJdBBGcRgA; typedef struct Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA; typedef struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q; typedef struct TY_a09bGTAl9ceOKTAytYdkbyKg TY_a09bGTAl9ceOKTAytYdkbyKg; 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 Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q; typedef struct TY_Mh9agqM29bm9aP5AUL1x7dZGA TY_Mh9agqM29bm9aP5AUL1x7dZGA; typedef struct Tidpair_AdFnD2YdADPeuJbG2YJ4vg Tidpair_AdFnD2YdADPeuJbG2YJ4vg; typedef struct Tscope_1cQRXW6aAknk7ywAwjH3nw Tscope_1cQRXW6aAknk7ywAwjH3nw; typedef struct Tidnodetable_UWAp0mDjKLG1NEwUafSRhA Tidnodetable_UWAp0mDjKLG1NEwUafSRhA; typedef struct TY_K8W16aeLg4OWxniQxtguMw TY_K8W16aeLg4OWxniQxtguMw; typedef struct Tidnodepair_fUuF71MXGqn0RZORg9clE3w Tidnodepair_fUuF71MXGqn0RZORg9clE3w; typedef struct Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A; typedef struct TY_vhmj4KkIKPinmRXny9c2Q6Q TY_vhmj4KkIKPinmRXny9c2Q6Q; typedef struct Tnodepair_EZfI4tFqtDSTQys2UInNjg Tnodepair_EZfI4tFqtDSTQys2UInNjg; typedef struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w Basechunk_Sdq7WpT6qAH858F5ZEdG3w; typedef struct Freecell_u6M5LHprqzkn9axr04yg9bGQ Freecell_u6M5LHprqzkn9axr04yg9bGQ; struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw { NI16 line; NI16 col; NI32 fileindex; }; typedef NU16 Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg_Set; typedef NU8 Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw; struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct Tnode_bROa11lyF5vxEN9aYNbHmhw { Ttype_LTUWCZolpovw9cWE3JBWSUw* typ; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info; Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg_Set flags; Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind; union{ struct {NI64 intval; } S1; struct {NF floatval; } S2; struct {NimStringDesc* strval; } S3; struct {Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; } S4; struct {Tident_4umxGerWTHGPwUms7Yqu3g* ident; } S5; struct {TY_ehmV9bTklH2Gt9cXHV9c0HLeQ* sons; } S6; } kindU; NimStringDesc* comment; }; 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; }; struct TNimObject { TNimType* m_type; }; struct Tidobj_raN9cHVgzmvaXisezY9aGg9cg { TNimObject Sup; NI id; }; typedef NU8 Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag; typedef NU8 Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA; typedef NU32 Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw_Set; typedef NU8 Tlockind_O7PRFZKuiBBWbku09cayVBg; typedef NU8 Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw; typedef NU16 Tlocflag_o2bqJgR4ceIupnUSpxiudA_Set; struct Tloc_EtHNvCB0bgfu9bFjzx9cb6aA { Tlockind_O7PRFZKuiBBWbku09cayVBg k; Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw s; Tlocflag_o2bqJgR4ceIupnUSpxiudA_Set flags; Ttype_LTUWCZolpovw9cWE3JBWSUw* t; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* r; }; struct Ttype_LTUWCZolpovw9cWE3JBWSUw { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag kind; Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA callconv; Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw_Set flags; TY_zuqP4Riz26Oi5fWgPYVEgA* sons; Tnode_bROa11lyF5vxEN9aYNbHmhw* n; Tsym_AXG7xcvKqaxY6koRX1xkCw* owner; Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; Tsym_AXG7xcvKqaxY6koRX1xkCw* destructor; Tsym_AXG7xcvKqaxY6koRX1xkCw* deepcopy; Tsym_AXG7xcvKqaxY6koRX1xkCw* assignment; TY_iGkpo9aKQdr3NWelKC4cnJA* methods; NI64 size; NI16 align; NI16 locklevel; Tloc_EtHNvCB0bgfu9bFjzx9cb6aA loc; Ttype_LTUWCZolpovw9cWE3JBWSUw* typeinst; }; typedef NU8 Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw; typedef NU8 Tsymkind_cNCW9acsSznmEccl1fgQwkw; struct Tstrtable_f07aOS3dr28kGa5wcE29aFA { NI counter; TY_sksVpmPRIkNR9axiwtD1Guw* data; }; typedef NU16 Tmagic_shZhZOdbVC5nnFvcXQAImg; typedef NU32 Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw_Set; typedef NU32 Toption_WspMeQySXNP2XoTWR5MTgg_Set; struct Tsym_AXG7xcvKqaxY6koRX1xkCw { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; Tsymkind_cNCW9acsSznmEccl1fgQwkw kind; union{ struct {TY_zuqP4Riz26Oi5fWgPYVEgA* typeinstcache; } S1; struct {TY_DXS6mEo7PVUFJkirsQ9bNQA* procinstcache; Tsym_AXG7xcvKqaxY6koRX1xkCw* gcunsafetyreason; } S2; struct {TY_DXS6mEo7PVUFJkirsQ9bNQA* usedgenerics; Tstrtable_f07aOS3dr28kGa5wcE29aFA tab; } S3; struct {Tsym_AXG7xcvKqaxY6koRX1xkCw* guard; NI bitsize; } S4; } kindU; Tmagic_shZhZOdbVC5nnFvcXQAImg magic; Ttype_LTUWCZolpovw9cWE3JBWSUw* typ; Tident_4umxGerWTHGPwUms7Yqu3g* name; Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info; Tsym_AXG7xcvKqaxY6koRX1xkCw* owner; Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw_Set flags; Tnode_bROa11lyF5vxEN9aYNbHmhw* ast; Toption_WspMeQySXNP2XoTWR5MTgg_Set options; NI position; NI offset; Tloc_EtHNvCB0bgfu9bFjzx9cb6aA loc; Tlib_4f9aBgmqEuj7uWJdBBGcRgA* annex; Tnode_bROa11lyF5vxEN9aYNbHmhw* constraint; }; struct Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA { Tsym_AXG7xcvKqaxY6koRX1xkCw* sym; TY_zuqP4Riz26Oi5fWgPYVEgA* concretetypes; NI compilesid; }; typedef NU8 Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw; typedef NU8 Tlocflag_o2bqJgR4ceIupnUSpxiudA; struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q { TNimObject Sup; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* prev; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* next; }; typedef NU8 Tlibkind_9b8v60kso59bBaw9cp8B9a9apKQ; struct Tlib_4f9aBgmqEuj7uWJdBBGcRgA { Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q Sup; Tlibkind_9b8v60kso59bBaw9cp8B9a9apKQ kind; NIM_BOOL generated; NIM_BOOL isoverriden; Ropeobj_HF4qJnb6xiOddgPmsxodtQ* name; Tnode_bROa11lyF5vxEN9aYNbHmhw* path; }; struct TY_a09bGTAl9ceOKTAytYdkbyKg { NI Field0; Tsym_AXG7xcvKqaxY6koRX1xkCw* Field1; }; typedef NU8 Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg; typedef N_NIMCALL_PTR(void, TY_T4eqaYlFJYZUv9aG9b1TV0bQ) (void); 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; }; struct Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q { NI counter; TY_Mh9agqM29bm9aP5AUL1x7dZGA* data; }; struct Tidpair_AdFnD2YdADPeuJbG2YJ4vg { Tidobj_raN9cHVgzmvaXisezY9aGg9cg* key; TNimObject* val; }; typedef NU64 Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag_Set; typedef Tnode_bROa11lyF5vxEN9aYNbHmhw* TY_HxVE0mcM6xrWRkOnoIS9bbw[7]; struct Tscope_1cQRXW6aAknk7ywAwjH3nw { NI depthlevel; Tstrtable_f07aOS3dr28kGa5wcE29aFA symbols; Tscope_1cQRXW6aAknk7ywAwjH3nw* parent; }; typedef NimStringDesc* TY_t1sx1FVcaX4m77XqENedIQ[10]; typedef Tnode_bROa11lyF5vxEN9aYNbHmhw* TY_jlWPjgtbdjE069arIWHC9c9bg[1]; struct Tidnodetable_UWAp0mDjKLG1NEwUafSRhA { NI counter; TY_K8W16aeLg4OWxniQxtguMw* data; }; struct Tidnodepair_fUuF71MXGqn0RZORg9clE3w { Tidobj_raN9cHVgzmvaXisezY9aGg9cg* key; Tnode_bROa11lyF5vxEN9aYNbHmhw* val; }; typedef NU8 Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw_Set[20]; struct Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A { NI counter; TY_vhmj4KkIKPinmRXny9c2Q6Q* data; }; struct Tnodepair_EZfI4tFqtDSTQys2UInNjg { NI h; Tnode_bROa11lyF5vxEN9aYNbHmhw* key; NI val; }; struct Tident_4umxGerWTHGPwUms7Yqu3g { Tidobj_raN9cHVgzmvaXisezY9aGg9cg Sup; NimStringDesc* s; Tident_4umxGerWTHGPwUms7Yqu3g* next; NI h; }; 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 Freecell_u6M5LHprqzkn9axr04yg9bGQ { Freecell_u6M5LHprqzkn9axr04yg9bGQ* next; NI zerofield; }; struct TY_zuqP4Riz26Oi5fWgPYVEgA { TGenericSeq Sup; Ttype_LTUWCZolpovw9cWE3JBWSUw* data[SEQ_DECL_SIZE]; }; struct TY_DXS6mEo7PVUFJkirsQ9bNQA { TGenericSeq Sup; Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA* data[SEQ_DECL_SIZE]; }; struct TY_sksVpmPRIkNR9axiwtD1Guw { TGenericSeq Sup; Tsym_AXG7xcvKqaxY6koRX1xkCw* data[SEQ_DECL_SIZE]; }; struct TY_iGkpo9aKQdr3NWelKC4cnJA { TGenericSeq Sup; TY_a09bGTAl9ceOKTAytYdkbyKg data[SEQ_DECL_SIZE]; }; struct TY_ehmV9bTklH2Gt9cXHV9c0HLeQ { TGenericSeq Sup; Tnode_bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE]; }; struct TY_Mh9agqM29bm9aP5AUL1x7dZGA { TGenericSeq Sup; Tidpair_AdFnD2YdADPeuJbG2YJ4vg data[SEQ_DECL_SIZE]; }; struct TY_K8W16aeLg4OWxniQxtguMw { TGenericSeq Sup; Tidnodepair_fUuF71MXGqn0RZORg9clE3w data[SEQ_DECL_SIZE]; }; struct TY_vhmj4KkIKPinmRXny9c2Q6Q { TGenericSeq Sup; Tnodepair_EZfI4tFqtDSTQys2UInNjg data[SEQ_DECL_SIZE]; }; N_NIMCALL(void, nimGCvisit)(void* d0, NI op0); static N_NIMCALL(void, Marker_TY_zuqP4Riz26Oi5fWgPYVEgA)(void* p, NI op); static N_NIMCALL(void, Marker_TY_Y32tFilzS9adEEksgrCsOzQ)(void* p, NI op); static N_NIMCALL(void, Marker_TY_DXS6mEo7PVUFJkirsQ9bNQA)(void* p, NI op); static N_NIMCALL(void, Marker_TY_sksVpmPRIkNR9axiwtD1Guw)(void* p, NI op); static N_NIMCALL(void, Marker_TY_r6yKYSPSeen50D8ZMu4UkQ)(void* p, NI op); static N_NIMCALL(void, Marker_TY_83n62yi1b9bgUtRR9axFWW9ag)(void* p, NI op); static N_NIMCALL(void, Marker_TY_iGkpo9aKQdr3NWelKC4cnJA)(void* p, NI op); static N_NIMCALL(void, Marker_TY_1EooIlSGbJRPSt3SfQJd7Q)(void* p, NI op); static N_NIMCALL(void, Marker_TY_ehmV9bTklH2Gt9cXHV9c0HLeQ)(void* p, NI op); static N_NIMCALL(void, Marker_TY_fKfcLzXYiz5jNu3NH3Tv8Q)(void* p, NI op); static N_NIMCALL(void, T_EnH1I9cGkGYbf9a1NwhuXDPg_49)(void); N_NIMCALL(void, nimRegisterGlobalMarker)(TY_T4eqaYlFJYZUv9aG9b1TV0bQ markerproc0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnode_IgnRxkID5wXTWvTZf9ct0rA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0); N_NIMCALL(void*, newObj)(TNimType* typ0, NI size0); static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0); 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); static N_NIMCALL(void, T_EnH1I9cGkGYbf9a1NwhuXDPg_50)(void); N_NIMCALL(void, addson_gCCf68XrWL79bKes6htzFjQ)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, Tnode_bROa11lyF5vxEN9aYNbHmhw* son0); static N_INLINE(void, nimGCunrefNoCycle)(void* p0); N_NIMCALL(void*, newSeqRC1)(TNimType* typ0, NI len0); N_NIMCALL(TGenericSeq*, incrSeqV2)(TGenericSeq* seq0, NI elemsize0); static N_NIMCALL(void, Marker_TY_Mh9agqM29bm9aP5AUL1x7dZGA)(void* p, NI op); N_NIMCALL(void*, newSeq)(TNimType* typ0, NI len0); N_NIMCALL(void, unsureAsgnRef)(void** dest0, void* src0); static N_INLINE(NI, getid_2S0wtMB4mi8h75E9a7bA6mAast)(void); N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, lastson_E41DMKHtT9c6sAMyyvhmSIw)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0); N_NIMCALL(void, propagatetoowner_25RD9cAXWAJ2zW7s6mQQfCw)(Ttype_LTUWCZolpovw9cWE3JBWSUw* owner0, Ttype_LTUWCZolpovw9cWE3JBWSUw* elem0); N_NIMCALL(NIM_BOOL, ismetatype_BP9bVN0WuPxtcisPwKXmzoQ)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0); N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, skiptypes_pLCdCGDuirMe9cspwviV9aVA)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0, Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag_Set kinds0); static N_INLINE(NIM_BOOL, isgcedmem_9bToMoy0nns9a3tJPtRpLUVAast)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newintnode_v2VGJAZNfKPVngZCqEXQtA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, NI64 intval0); N_NIMCALL(TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*, HEX40_bQHHihY0PYrZkZONSF9a7Cg)(Tnode_bROa11lyF5vxEN9aYNbHmhw** a0, NI a0Len0); N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, newtype_FL9cZh2bRuJE31MWfcWQ4Yg)(Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag kind0, Tsym_AXG7xcvKqaxY6koRX1xkCw* owner0); N_NIMCALL(void, assigntype_50w9aT349c89bOXl19bOrS5HnA)(Ttype_LTUWCZolpovw9cWE3JBWSUw* dest0, Ttype_LTUWCZolpovw9cWE3JBWSUw* src0); 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(void, mergeloc_nRlAy1uowxJt4RBim38udA)(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA* a0, Tloc_EtHNvCB0bgfu9bFjzx9cb6aA b0); N_NIMCALL(void, newsons_gR9cnD7wE5LxUW8j2PkX9b6g)(Ttype_LTUWCZolpovw9cWE3JBWSUw* father0, NI length0); N_NIMCALL(TGenericSeq*, setLengthSeq)(TGenericSeq* seq0, NI elemsize0, NI newlen0); N_NIMCALL(NI, sonslen_gG7hUAX9cA629ahMLVL3xN4w)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnodei_PIqgSH9b0m7nFpOyXf9cpz5w)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, genericSeqAssign)(void* dest0, void* src_qi9cfsBnd42r9a9cpCLO10jow, TNimType* mt0); N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src0); static N_NIMCALL(void, Marker_TY_N89ckikRqMir57209a3tEeqw)(void* p, NI op); N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src0); N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x0); N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, newsym_2uJTpCZGZAi7a4eAm1ds8Q)(Tsymkind_cNCW9acsSznmEccl1fgQwkw symkind0, Tident_4umxGerWTHGPwUms7Yqu3g* name0, Tsym_AXG7xcvKqaxY6koRX1xkCw* owner0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, copystrtable_vUXv2SXhRQvb4Zs3ikBDXA)(Tstrtable_f07aOS3dr28kGa5wcE29aFA* dest0, Tstrtable_f07aOS3dr28kGa5wcE29aFA src0); N_NIMCALL(void, genericAssign)(void* dest0, void* src0, TNimType* mt0); N_NIMCALL(void, initstrtable_dDG9ckEId9ai4WID9aLQcRYNg)(Tstrtable_f07aOS3dr28kGa5wcE29aFA* x0); N_NIMCALL(NI, sonslen_qPWPHw7WgJeEVYUdcaRIig)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, copytree_lz8T1F9c0YwEOpUnrAUYgjg_2)(Tnode_bROa11lyF5vxEN9aYNbHmhw* src0); static N_INLINE(Tnode_bROa11lyF5vxEN9aYNbHmhw*, HEX5BHEX5D_4mGh5VHoHoaSkXDYdG6pyAitersgen)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, NI i0); N_NIMCALL(NI, len_gG7hUAX9cA629ahMLVL3xN4w_2)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0); N_NIMCALL(void, internalerror_MXmtqrCmYwtOPkDCFgUWKQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* errmsg0); N_NIMCALL(NimStringDesc*, nimCharToStr)(NIM_CHAR x0); static N_NIMCALL(void, Marker_TY_K8W16aeLg4OWxniQxtguMw)(void* p, NI op); N_NIMCALL(NIM_BOOL, containsnode_vtJbTerB9bjOPfqY2DqeCGA)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw_Set kinds0); N_NIMCALL(NIM_BOOL, hassubnodewith_yQ1XZBwJ9cR9cPomikkptX6g)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0); static N_NIMCALL(void, Marker_TY_vhmj4KkIKPinmRXny9c2Q6Q)(void* p, NI op); static N_INLINE(NI, len_CdME9baJhvveuPEDZE9bXoxAlambdalifting)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0); N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, lastson_esDJA7239bJDiq4UrX9aHCjg)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0); NIM_BOOL ggdebug_b0PqVRvVBKrlcFJqGWVTyQ; NI gmainpackageid_9cwEOFAmQDogkWTNLtVENxw; Tnode_bROa11lyF5vxEN9aYNbHmhw* emptynode_69ccLGuQ2mITw7zylZYtWcA; TNimType NTI_bROa11lyF5vxEN9aYNbHmhw; extern TNimType NTI_raN9cHVgzmvaXisezY9aGg9cg; TNimType NTI_LTUWCZolpovw9cWE3JBWSUw; TNimType NTI_9a3YiReNVD0IJHWFKgXRe9ag; TNimType NTI_yjAJ8w0h1PBaSwSGJ3P7IA; TNimType NTI_x2m5g1NpbmDig4wLT3Ylhw; TNimType NTI_TUnU4oefCIvAMjkVjD9cuBA; TNimType NTI_zuqP4Riz26Oi5fWgPYVEgA; TNimType NTI_AXG7xcvKqaxY6koRX1xkCw; TNimType NTI_cNCW9acsSznmEccl1fgQwkw; TNimType NTI_5LqgVn6Tq9ainQRK7TQAQxA; extern TNimType NTI_rR5Bzr1D5krxoo1NcNyeMA; TNimType NTI_Y32tFilzS9adEEksgrCsOzQ; TNimType NTI_DXS6mEo7PVUFJkirsQ9bNQA; TNimType NTI_f07aOS3dr28kGa5wcE29aFA; TNimType NTI_sksVpmPRIkNR9axiwtD1Guw; TNimType NTI_shZhZOdbVC5nnFvcXQAImg; extern TNimType NTI_1nh2T19a2BrGbBBQRS39bxRw; extern TNimType NTI_T9c3PM9bs7WZ4LIQfEici9cZw; TNimType NTI_K9ay6LWMat9bUiT9bIbMxpDHw; TNimType NTI_h9a2sdtQFa6zibBX41u5eAQ; extern TNimType NTI_7MnKRybmCNh5j9bDRLMkxLw; TNimType NTI_EtHNvCB0bgfu9bFjzx9cb6aA; TNimType NTI_O7PRFZKuiBBWbku09cayVBg; TNimType NTI_JK9cKMX3XnqHaUky9b6gkGEw; TNimType NTI_o2bqJgR4ceIupnUSpxiudA; TNimType NTI_yChkHmjOkttAUPxHrKvWAA; extern TNimType NTI_d0QF71x0BgMQlc7zEXMYTQ; extern TNimType NTI_U4JkVlrJQaACKZ9a9cwCla3Q; TNimType NTI_4f9aBgmqEuj7uWJdBBGcRgA; TNimType NTI_9b8v60kso59bBaw9cp8B9a9apKQ; extern TNimType NTI_VaVACK0bpYmqIQ0mKcHfQQ; TNimType NTI_r6yKYSPSeen50D8ZMu4UkQ; TNimType NTI_83n62yi1b9bgUtRR9axFWW9ag; TNimType NTI_a09bGTAl9ceOKTAytYdkbyKg; TNimType NTI_iGkpo9aKQdr3NWelKC4cnJA; extern TNimType NTI_Aav8dQoMlCFnZRxA0IhTHQ; extern TNimType NTI_kDPg4wXyR8DDyA0MeEjIsw; TNimType NTI_1EooIlSGbJRPSt3SfQJd7Q; TNimType NTI_jyh9acXHkhZANSSvPIY7ZLg; TNimType NTI_Lj66phhshW0KaYhwBUJJ3Q; TNimType NTI_G4E4Gxe7oI2Cm03rkiOzQw; extern TNimType NTI_w9bl9a1ul9ctRJWiMl9cNnIMvg; extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg; TNimType NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ; TNimType NTI_fKfcLzXYiz5jNu3NH3Tv8Q; extern Gcheap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q; Tnode_bROa11lyF5vxEN9aYNbHmhw* emptyparams_MgqrbgQzMdXDyJGRJIae2A; TNimType NTI_9aiv9bp2t5icFNINcg9c4xi1Q; TNimType NTI_AdFnD2YdADPeuJbG2YJ4vg; extern TNimType NTI_GFuL0q6Yj4iJze0S9cdD9avg; extern TNimType NTI_1VeTzqrFu2VJ4a6cGvuoyA; TNimType NTI_Mh9agqM29bm9aP5AUL1x7dZGA; extern Toption_WspMeQySXNP2XoTWR5MTgg_Set goptions_KL5B8sF4szIsM2AXCWFsIw; extern NI gfrontendid_gyRrMPnY7JyC6tAu9bCfGng; TNimType NTI_1cQRXW6aAknk7ywAwjH3nw; TNimType NTI_N89ckikRqMir57209a3tEeqw; TNimType NTI_uyBDtVkS7CL1Bm1j1dvmcw; TNimType NTI_UWAp0mDjKLG1NEwUafSRhA; TNimType NTI_fUuF71MXGqn0RZORg9clE3w; TNimType NTI_K8W16aeLg4OWxniQxtguMw; TNimType NTI_wN7B39cKxLpMkvKNm9bduZ0A; TNimType NTI_EZfI4tFqtDSTQys2UInNjg; TNimType NTI_vhmj4KkIKPinmRXny9c2Q6Q; TNimNode* NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[26]; TNimNode* NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[160]; STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_54, "", 0); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_55, "stdcall", 7); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_56, "cdecl", 5); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_57, "safecall", 8); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_58, "syscall", 7); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_59, "inline", 6); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_60, "noinline", 8); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_61, "fastcall", 8); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_62, "closure", 7); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_63, "noconv", 6); NIM_CONST TY_t1sx1FVcaX4m77XqENedIQ Callingconvtostr_oBp2P4atsy9a7A9avgprVSeg = {((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_54), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_55), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_56), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_57), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_58), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_59), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_60), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_61), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_62), ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_63)} ; STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_64, "", 13); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_65, "", 9); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_66, "getInt", 6); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_67, "getFloat", 8); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_68, "getStr", 6); STRING_LITERAL(T_EnH1I9cGkGYbf9a1NwhuXDPg_69, "getStrOrChar", 12); static N_NIMCALL(void, Marker_TY_zuqP4Riz26Oi5fWgPYVEgA)(void* p, NI op) { TY_zuqP4Riz26Oi5fWgPYVEgA* a; NI LOC1; a = (TY_zuqP4Riz26Oi5fWgPYVEgA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1], op); } } static N_NIMCALL(void, Marker_TY_Y32tFilzS9adEEksgrCsOzQ)(void* p, NI op) { Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA* a; a = (Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA*)p; nimGCvisit((void*)(*a).sym, op); nimGCvisit((void*)(*a).concretetypes, op); } static N_NIMCALL(void, Marker_TY_DXS6mEo7PVUFJkirsQ9bNQA)(void* p, NI op) { TY_DXS6mEo7PVUFJkirsQ9bNQA* a; NI LOC1; a = (TY_DXS6mEo7PVUFJkirsQ9bNQA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1], op); } } static N_NIMCALL(void, Marker_TY_sksVpmPRIkNR9axiwtD1Guw)(void* p, NI op) { TY_sksVpmPRIkNR9axiwtD1Guw* a; NI LOC1; a = (TY_sksVpmPRIkNR9axiwtD1Guw*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1], op); } } static N_NIMCALL(void, Marker_TY_r6yKYSPSeen50D8ZMu4UkQ)(void* p, NI op) { Tlib_4f9aBgmqEuj7uWJdBBGcRgA* a; a = (Tlib_4f9aBgmqEuj7uWJdBBGcRgA*)p; nimGCvisit((void*)(*a).Sup.prev, op); nimGCvisit((void*)(*a).Sup.next, op); nimGCvisit((void*)(*a).name, op); nimGCvisit((void*)(*a).path, op); } static N_NIMCALL(void, Marker_TY_83n62yi1b9bgUtRR9axFWW9ag)(void* p, NI op) { Tsym_AXG7xcvKqaxY6koRX1xkCw* a; a = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)p; switch ((*a).kind) { case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 7): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 4): nimGCvisit((void*)(*a).kindU.S1.typeinstcache, op); break; case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 12): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 13): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 14): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 15): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 16): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 17): nimGCvisit((void*)(*a).kindU.S2.procinstcache, op); nimGCvisit((void*)(*a).kindU.S2.gcunsafetyreason, op); break; case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 6): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 23): nimGCvisit((void*)(*a).kindU.S3.usedgenerics, op); nimGCvisit((void*)(*a).kindU.S3.tab.data, op); break; case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 9): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 8): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 18): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 20): nimGCvisit((void*)(*a).kindU.S4.guard, op); break; default: break; } nimGCvisit((void*)(*a).typ, op); nimGCvisit((void*)(*a).name, op); nimGCvisit((void*)(*a).owner, op); nimGCvisit((void*)(*a).ast, op); nimGCvisit((void*)(*a).loc.t, op); nimGCvisit((void*)(*a).loc.r, op); nimGCvisit((void*)(*a).annex, op); nimGCvisit((void*)(*a).constraint, op); } static N_NIMCALL(void, Marker_TY_iGkpo9aKQdr3NWelKC4cnJA)(void* p, NI op) { TY_iGkpo9aKQdr3NWelKC4cnJA* a; NI LOC1; a = (TY_iGkpo9aKQdr3NWelKC4cnJA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].Field1, op); } } static N_NIMCALL(void, Marker_TY_1EooIlSGbJRPSt3SfQJd7Q)(void* p, NI op) { Ttype_LTUWCZolpovw9cWE3JBWSUw* a; a = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)p; nimGCvisit((void*)(*a).sons, op); nimGCvisit((void*)(*a).n, op); nimGCvisit((void*)(*a).owner, op); nimGCvisit((void*)(*a).sym, op); nimGCvisit((void*)(*a).destructor, op); nimGCvisit((void*)(*a).deepcopy, op); nimGCvisit((void*)(*a).assignment, op); nimGCvisit((void*)(*a).methods, op); nimGCvisit((void*)(*a).loc.t, op); nimGCvisit((void*)(*a).loc.r, op); nimGCvisit((void*)(*a).typeinst, op); } static N_NIMCALL(void, Marker_TY_ehmV9bTklH2Gt9cXHV9c0HLeQ)(void* p, NI op) { TY_ehmV9bTklH2Gt9cXHV9c0HLeQ* a; NI LOC1; a = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1], op); } } static N_NIMCALL(void, Marker_TY_fKfcLzXYiz5jNu3NH3Tv8Q)(void* p, NI op) { Tnode_bROa11lyF5vxEN9aYNbHmhw* a; a = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)p; nimGCvisit((void*)(*a).typ, op); switch ((*a).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 16) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 19): break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): nimGCvisit((void*)(*a).kindU.S3.strval, op); break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3): nimGCvisit((void*)(*a).kindU.S4.sym, op); break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 2): nimGCvisit((void*)(*a).kindU.S5.ident, op); break; default: nimGCvisit((void*)(*a).kindU.S6.sons, op); break; } nimGCvisit((void*)(*a).comment, op); } static N_NIMCALL(void, T_EnH1I9cGkGYbf9a1NwhuXDPg_49)(void) { nimGCvisit((void*)emptynode_69ccLGuQ2mITw7zylZYtWcA, 0); } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnode_IgnRxkID5wXTWvTZf9ct0rA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*) newObj((&NTI_fKfcLzXYiz5jNu3NH3Tv8Q), sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw)); (*result0).kind = kind0; (*result0).info.fileindex = ((NI32) -1); (*result0).info.col = ((NI16) -1); (*result0).info.line = ((NI16) -1); return result0; } 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, 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; } static N_NIMCALL(void, T_EnH1I9cGkGYbf9a1NwhuXDPg_50)(void) { nimGCvisit((void*)emptyparams_MgqrbgQzMdXDyJGRJIae2A, 0); } 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: ; } N_NIMCALL(void, addson_gCCf68XrWL79bKes6htzFjQ)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, Tnode_bROa11lyF5vxEN9aYNbHmhw* son0) { { if (!((*father0).kindU.S6.sons == 0)) goto LA3; if ((*father0).kindU.S6.sons) nimGCunrefNoCycle((*father0).kindU.S6.sons); (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), 0); } LA3: ; (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) incrSeqV2(&((*father0).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*)); asgnRefNoCycle((void**) (&(*father0).kindU.S6.sons->data[(*father0).kindU.S6.sons->Sup.len]), son0); ++(*father0).kindU.S6.sons->Sup.len; } static N_NIMCALL(void, Marker_TY_Mh9agqM29bm9aP5AUL1x7dZGA)(void* p, NI op) { TY_Mh9agqM29bm9aP5AUL1x7dZGA* a; NI LOC1; a = (TY_Mh9agqM29bm9aP5AUL1x7dZGA*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].key, op); nimGCvisit((void*)a->data[LOC1].val, op); } } N_NIMCALL(void, initidtable_9cUS2oaKn1IFXKjLdglPZHQ)(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q* x0) { (*x0).counter = ((NI) 0); unsureAsgnRef((void**) (&(*x0).data), (TY_Mh9agqM29bm9aP5AUL1x7dZGA*) newSeq((&NTI_Mh9agqM29bm9aP5AUL1x7dZGA), ((NI) 8))); } N_NIMCALL(void, initstrtable_dDG9ckEId9ai4WID9aLQcRYNg)(Tstrtable_f07aOS3dr28kGa5wcE29aFA* x0) { (*x0).counter = ((NI) 0); unsureAsgnRef((void**) (&(*x0).data), (TY_sksVpmPRIkNR9axiwtD1Guw*) newSeq((&NTI_sksVpmPRIkNR9axiwtD1Guw), ((NI) 8))); } static N_INLINE(NI, getid_2S0wtMB4mi8h75E9a7bA6mAast)(void) { NI result0; result0 = (NI)0; result0 = gfrontendid_gyRrMPnY7JyC6tAu9bCfGng; gfrontendid_gyRrMPnY7JyC6tAu9bCfGng += ((NI) 1); return result0; } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, newsym_2uJTpCZGZAi7a4eAm1ds8Q)(Tsymkind_cNCW9acsSznmEccl1fgQwkw symkind0, Tident_4umxGerWTHGPwUms7Yqu3g* name0, Tsym_AXG7xcvKqaxY6koRX1xkCw* owner0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*) newObj((&NTI_83n62yi1b9bgUtRR9axFWW9ag), sizeof(Tsym_AXG7xcvKqaxY6koRX1xkCw)); (*result0).Sup.Sup.m_type = (&NTI_AXG7xcvKqaxY6koRX1xkCw); asgnRefNoCycle((void**) (&(*result0).name), name0); (*result0).kind = symkind0; (*result0).flags = 0; (*result0).info = info0; (*result0).options = goptions_KL5B8sF4szIsM2AXCWFsIw; asgnRefNoCycle((void**) (&(*result0).owner), owner0); (*result0).offset = ((NI) -1); (*result0).Sup.id = getid_2S0wtMB4mi8h75E9a7bA6mAast(); return result0; } N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, newtype_FL9cZh2bRuJE31MWfcWQ4Yg)(Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag kind0, Tsym_AXG7xcvKqaxY6koRX1xkCw* owner0) { Ttype_LTUWCZolpovw9cWE3JBWSUw* result0; result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)0; result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*) newObj((&NTI_1EooIlSGbJRPSt3SfQJd7Q), sizeof(Ttype_LTUWCZolpovw9cWE3JBWSUw)); (*result0).Sup.Sup.m_type = (&NTI_LTUWCZolpovw9cWE3JBWSUw); (*result0).kind = kind0; asgnRefNoCycle((void**) (&(*result0).owner), owner0); (*result0).size = IL64(-1); (*result0).align = ((NI16) 2); (*result0).Sup.id = getid_2S0wtMB4mi8h75E9a7bA6mAast(); (*result0).locklevel = ((NI16) -1); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnodeit_lbGnVdZM6n2HPza7jVIlww)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Ttype_LTUWCZolpovw9cWE3JBWSUw* typ0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(kind0); (*result0).info = info0; asgnRefNoCycle((void**) (&(*result0).typ), typ0); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnodei_PIqgSH9b0m7nFpOyXf9cpz5w)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*) newObj((&NTI_fKfcLzXYiz5jNu3NH3Tv8Q), sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw)); (*result0).kind = kind0; (*result0).info = info0; return result0; } N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, lastson_E41DMKHtT9c6sAMyyvhmSIw)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0) { Ttype_LTUWCZolpovw9cWE3JBWSUw* result0; result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)0; result0 = (*n0).sons->data[(NI)(((*n0).sons ? (*n0).sons->Sup.len : 0) - ((NI) 1))]; return result0; } N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, skiptypes_pLCdCGDuirMe9cspwviV9aVA)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0, Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag_Set kinds0) { Ttype_LTUWCZolpovw9cWE3JBWSUw* result0; result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)0; result0 = t0; { while (1) { if (!((kinds0 &((NU64)1<<((NU)((*result0).kind)&63U)))!=0)) goto LA2; result0 = lastson_E41DMKHtT9c6sAMyyvhmSIw(result0); } LA2: ; } return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newsymnode_1ARBpggFQuvUDBVYjBelcw)(Tsym_AXG7xcvKqaxY6koRX1xkCw* sym0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3)); asgnRefNoCycle((void**) (&(*result0).kindU.S4.sym), sym0); asgnRefNoCycle((void**) (&(*result0).typ), (*sym0).typ); (*result0).info = (*sym0).info; return result0; } N_NIMCALL(void, addsonnilallowed_gCCf68XrWL79bKes6htzFjQ_2)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, Tnode_bROa11lyF5vxEN9aYNbHmhw* son0) { { if (!((*father0).kindU.S6.sons == 0)) goto LA3; if ((*father0).kindU.S6.sons) nimGCunrefNoCycle((*father0).kindU.S6.sons); (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), 0); } LA3: ; (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) incrSeqV2(&((*father0).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*)); asgnRefNoCycle((void**) (&(*father0).kindU.S6.sons->data[(*father0).kindU.S6.sons->Sup.len]), son0); ++(*father0).kindU.S6.sons->Sup.len; } N_NIMCALL(NIM_BOOL, ismetatype_BP9bVN0WuPxtcisPwKXmzoQ)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0) { NIM_BOOL result0; NIM_BOOL LOC1; NIM_BOOL LOC2; NIM_BOOL LOC4; { result0 = (NIM_BOOL)0; LOC1 = (NIM_BOOL)0; LOC2 = (NIM_BOOL)0; LOC2 = ((*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 6) || (*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 8) || (*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 12) || (*t0).kind >= ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 51) && (*t0).kind <= ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 58)); if (LOC2) goto LA3; LOC4 = (NIM_BOOL)0; LOC4 = ((*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 59)); if (!(LOC4)) goto LA5; LOC4 = ((*t0).n == NIM_NIL); LA5: ; LOC2 = LOC4; LA3: ; LOC1 = LOC2; if (LOC1) goto LA6; LOC1 = (((*t0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 19))&31U)))!=0); LA6: ; result0 = LOC1; goto BeforeRet; }BeforeRet: ; return result0; } static N_INLINE(NIM_BOOL, isgcedmem_9bToMoy0nns9a3tJPtRpLUVAast)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0) { NIM_BOOL result0; NIM_BOOL LOC1; NIM_BOOL LOC3; result0 = (NIM_BOOL)0; LOC1 = (NIM_BOOL)0; LOC1 = ((*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 28) || (*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 22) || (*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 24)); if (LOC1) goto LA2; LOC3 = (NIM_BOOL)0; LOC3 = ((*t0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 25)); if (!(LOC3)) goto LA4; LOC3 = ((*t0).callconv == ((Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA) 8)); LA4: ; LOC1 = LOC3; LA2: ; result0 = LOC1; return result0; } N_NIMCALL(void, propagatetoowner_25RD9cAXWAJ2zW7s6mQQfCw)(Ttype_LTUWCZolpovw9cWE3JBWSUw* owner0, Ttype_LTUWCZolpovw9cWE3JBWSUw* elem0) { (*owner0).flags = ((*owner0).flags | ((*elem0).flags & 524288)); { if (!(((*elem0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 16))&31U)))!=0)) goto LA3; { if (!((*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 11) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 10) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 9))) goto LA7; (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 16))%(sizeof(NU32)*8)); } goto LA5; LA7: ; { if (!!(((*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 24) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 19) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 21) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 22) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 25)))) goto LA10; (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 17))%(sizeof(NU32)*8)); } goto LA5; LA10: ; LA5: ; } LA3: ; { if (!(((*elem0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 17))&31U)))!=0)) goto LA14; { if (!((*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 24) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 19) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 21) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 22) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 25))) goto LA18; } goto LA16; LA18: ; { (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 17))%(sizeof(NU32)*8)); } LA16: ; } LA14: ; { NIM_BOOL LOC23; LOC23 = (NIM_BOOL)0; LOC23 = ismetatype_BP9bVN0WuPxtcisPwKXmzoQ(elem0); if (!LOC23) goto LA24; (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 19))%(sizeof(NU32)*8)); } LA24: ; { Ttype_LTUWCZolpovw9cWE3JBWSUw* o20; if (!(((*elem0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 26))&31U)))!=0)) goto LA28; o20 = skiptypes_pLCdCGDuirMe9cspwviV9aVA(elem0, 2064); { if (!((*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 18) || (*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 17) || (*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 16) || (*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 24) || (*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 19) || (*o20).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 13))) goto LA32; (*o20).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 26))%(sizeof(NU32)*8)); (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 26))%(sizeof(NU32)*8)); } LA32: ; } LA28: ; { if (!(((*elem0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 28))&31U)))!=0)) goto LA36; (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 28))%(sizeof(NU32)*8)); } LA36: ; { Ttype_LTUWCZolpovw9cWE3JBWSUw* elemb0; if (!!(((*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 25) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 11) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 10) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 9) || (*owner0).kind == ((Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag) 21)))) goto LA40; elemb0 = skiptypes_pLCdCGDuirMe9cspwviV9aVA(elem0, 2064); { NIM_BOOL LOC44; LOC44 = (NIM_BOOL)0; LOC44 = isgcedmem_9bToMoy0nns9a3tJPtRpLUVAast(elemb0); if (LOC44) goto LA45; LOC44 = (((*elemb0).flags &(1U<<((NU)(((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 20))&31U)))!=0); LA45: ; if (!LOC44) goto LA46; (*owner0).flags |= ((NU32)1)<<((((Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw) 20))%(sizeof(NU32)*8)); } LA46: ; } LA40: ; } N_NIMCALL(void, rawaddson_52UH8yKinsYmFX9bFij9c2Hw)(Ttype_LTUWCZolpovw9cWE3JBWSUw* father0, Ttype_LTUWCZolpovw9cWE3JBWSUw* son0) { { if (!((*father0).sons == 0)) goto LA3; if ((*father0).sons) nimGCunrefNoCycle((*father0).sons); (*father0).sons = (TY_zuqP4Riz26Oi5fWgPYVEgA*) newSeqRC1((&NTI_zuqP4Riz26Oi5fWgPYVEgA), 0); } LA3: ; (*father0).sons = (TY_zuqP4Riz26Oi5fWgPYVEgA*) incrSeqV2(&((*father0).sons)->Sup, sizeof(Ttype_LTUWCZolpovw9cWE3JBWSUw*)); asgnRefNoCycle((void**) (&(*father0).sons->data[(*father0).sons->Sup.len]), son0); ++(*father0).sons->Sup.len; { if (!!((son0 == 0))) goto LA7; propagatetoowner_25RD9cAXWAJ2zW7s6mQQfCw(father0, son0); } LA7: ; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newsymnode_slQ2jWOFI1ND3N9c79b7b18g)(Tsym_AXG7xcvKqaxY6koRX1xkCw* sym0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3)); asgnRefNoCycle((void**) (&(*result0).kindU.S4.sym), sym0); asgnRefNoCycle((void**) (&(*result0).typ), (*sym0).typ); (*result0).info = info0; return result0; } N_NIMCALL(void, add_gCCf68XrWL79bKes6htzFjQ_3)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, Tnode_bROa11lyF5vxEN9aYNbHmhw* son0) { { if (!((*father0).kindU.S6.sons == 0)) goto LA3; if ((*father0).kindU.S6.sons) nimGCunrefNoCycle((*father0).kindU.S6.sons); (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), 0); } LA3: ; (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) incrSeqV2(&((*father0).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*)); asgnRefNoCycle((void**) (&(*father0).kindU.S6.sons->data[(*father0).kindU.S6.sons->Sup.len]), son0); ++(*father0).kindU.S6.sons->Sup.len; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, lastson_esDJA7239bJDiq4UrX9aHCjg)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (*n0).kindU.S6.sons->data[(NI)(((*n0).kindU.S6.sons ? (*n0).kindU.S6.sons->Sup.len : 0) - ((NI) 1))]; return result0; } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, skipgenericowner_ugWPlZqqVshHUeOH4zw3vA)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = ((258048 &(1U<<((NU)((*s0).kind)&31U)))!=0); if (!(LOC3)) goto LA4; LOC3 = (((*s0).flags &(1U<<((NU)(((Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw) 2))&31U)))!=0); LA4: ; if (!LOC3) goto LA5; result0 = (*(*s0).owner).owner; } goto LA1; LA5: ; { result0 = (*s0).owner; } LA1: ; return result0; } N_NIMCALL(NI, sonslen_qPWPHw7WgJeEVYUdcaRIig)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { NI result0; result0 = (NI)0; result0 = ((*n0).kindU.S6.sons ? (*n0).kindU.S6.sons->Sup.len : 0); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newintnode_v2VGJAZNfKPVngZCqEXQtA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, NI64 intval0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(kind0); (*result0).kindU.S1.intval = intval0; return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newinttypenode_v0NY9cuqixP6ToMm9avHw5ig)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, NI64 intval0, Ttype_LTUWCZolpovw9cWE3JBWSUw* typ0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newintnode_v2VGJAZNfKPVngZCqEXQtA(kind0, intval0); asgnRefNoCycle((void**) (&(*result0).typ), typ0); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newtree_4bkTFXme4frVOAuq2YEc4g)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tnode_bROa11lyF5vxEN9aYNbHmhw** children0, NI children0Len0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(kind0); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons), HEX40_bQHHihY0PYrZkZONSF9a7Cg(children0, children0Len0)); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnodei_jIQp9ciM8if1a6TX6toZelw)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NI children0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*) newObj((&NTI_fKfcLzXYiz5jNu3NH3Tv8Q), sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw)); (*result0).kind = kind0; (*result0).info = info0; { if (!(((NI) 0) < children0)) goto LA3; if ((*result0).kindU.S6.sons) nimGCunrefNoCycle((*result0).kindU.S6.sons); (*result0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), ((NI) (children0))); } LA3: ; return result0; } 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; } N_NIMCALL(void, mergeloc_nRlAy1uowxJt4RBim38udA)(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA* a0, Tloc_EtHNvCB0bgfu9bFjzx9cb6aA b0) { { if (!((*a0).k == ((Tlockind_O7PRFZKuiBBWbku09cayVBg) 0))) goto LA3; (*a0).k = b0.k; } LA3: ; { if (!((*a0).s == ((Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw) 0))) goto LA7; (*a0).s = b0.s; } LA7: ; (*a0).flags = ((*a0).flags | b0.flags); { if (!((*a0).t == NIM_NIL)) goto LA11; unsureAsgnRef((void**) (&(*a0).t), b0.t); } LA11: ; { if (!((*a0).r == NIM_NIL)) goto LA15; unsureAsgnRef((void**) (&(*a0).r), b0.r); } LA15: ; } N_NIMCALL(void, newsons_gR9cnD7wE5LxUW8j2PkX9b6g)(Ttype_LTUWCZolpovw9cWE3JBWSUw* father0, NI length0) { { if (!((*father0).sons == 0)) goto LA3; if ((*father0).sons) nimGCunrefNoCycle((*father0).sons); (*father0).sons = (TY_zuqP4Riz26Oi5fWgPYVEgA*) newSeqRC1((&NTI_zuqP4Riz26Oi5fWgPYVEgA), ((NI) (length0))); } goto LA1; LA3: ; { (*father0).sons = (TY_zuqP4Riz26Oi5fWgPYVEgA*) setLengthSeq(&((*father0).sons)->Sup, sizeof(Ttype_LTUWCZolpovw9cWE3JBWSUw*), ((NI) (length0))); } LA1: ; } N_NIMCALL(NI, sonslen_gG7hUAX9cA629ahMLVL3xN4w)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0) { NI result0; result0 = (NI)0; result0 = ((*n0).sons ? (*n0).sons->Sup.len : 0); return result0; } N_NIMCALL(void, assigntype_50w9aT349c89bOXl19bOrS5HnA)(Ttype_LTUWCZolpovw9cWE3JBWSUw* dest0, Ttype_LTUWCZolpovw9cWE3JBWSUw* src0) { NI LOC14; (*dest0).kind = (*src0).kind; (*dest0).flags = (*src0).flags; (*dest0).callconv = (*src0).callconv; asgnRefNoCycle((void**) (&(*dest0).n), (*src0).n); (*dest0).size = (*src0).size; (*dest0).align = (*src0).align; asgnRefNoCycle((void**) (&(*dest0).destructor), (*src0).destructor); asgnRefNoCycle((void**) (&(*dest0).deepcopy), (*src0).deepcopy); asgnRefNoCycle((void**) (&(*dest0).assignment), (*src0).assignment); (*dest0).locklevel = (*src0).locklevel; { if (!!(((*src0).sym == NIM_NIL))) goto LA3; { if (!!(((*dest0).sym == NIM_NIL))) goto LA7; (*(*dest0).sym).flags = ((*(*dest0).sym).flags | (*(*src0).sym).flags); { if (!((*(*dest0).sym).annex == NIM_NIL)) goto LA11; asgnRef((void**) (&(*(*dest0).sym).annex), (*(*src0).sym).annex); } LA11: ; mergeloc_nRlAy1uowxJt4RBim38udA((&(*(*dest0).sym).loc), (*(*src0).sym).loc); } goto LA5; LA7: ; { asgnRefNoCycle((void**) (&(*dest0).sym), (*src0).sym); } LA5: ; } LA3: ; LOC14 = (NI)0; LOC14 = sonslen_gG7hUAX9cA629ahMLVL3xN4w(src0); newsons_gR9cnD7wE5LxUW8j2PkX9b6g(dest0, LOC14); { NI i_Y9cwMus1Fzc9a9aas7w4EecQw; NI HEX3Atmp_p79bzKlGHoWdncDb7W8WAmw; NI LOC16; NI res_tIQRRPECNrq1PHQSxNiuTQ; i_Y9cwMus1Fzc9a9aas7w4EecQw = (NI)0; HEX3Atmp_p79bzKlGHoWdncDb7W8WAmw = (NI)0; LOC16 = (NI)0; LOC16 = sonslen_gG7hUAX9cA629ahMLVL3xN4w(src0); HEX3Atmp_p79bzKlGHoWdncDb7W8WAmw = (NI)(LOC16 - ((NI) 1)); res_tIQRRPECNrq1PHQSxNiuTQ = ((NI) 0); { while (1) { if (!(res_tIQRRPECNrq1PHQSxNiuTQ <= HEX3Atmp_p79bzKlGHoWdncDb7W8WAmw)) goto LA18; i_Y9cwMus1Fzc9a9aas7w4EecQw = res_tIQRRPECNrq1PHQSxNiuTQ; asgnRefNoCycle((void**) (&(*dest0).sons->data[i_Y9cwMus1Fzc9a9aas7w4EecQw]), (*src0).sons->data[i_Y9cwMus1Fzc9a9aas7w4EecQw]); res_tIQRRPECNrq1PHQSxNiuTQ += ((NI) 1); } LA18: ; } } } N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, copytype_50MJeIR3xcM7dF9b6Ly3suQ)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0, Tsym_AXG7xcvKqaxY6koRX1xkCw* owner0, NIM_BOOL keepid0) { Ttype_LTUWCZolpovw9cWE3JBWSUw* result0; result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)0; result0 = newtype_FL9cZh2bRuJE31MWfcWQ4Yg((*t0).kind, owner0); assigntype_50w9aT349c89bOXl19bOrS5HnA(result0, t0); { if (!keepid0) goto LA3; (*result0).Sup.id = (*t0).Sup.id; } goto LA1; LA3: ; { } LA1: ; asgnRefNoCycle((void**) (&(*result0).sym), (*t0).sym); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newprocnode_PcNymLorEQYsV8Qh55K4Ug)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tnode_bROa11lyF5vxEN9aYNbHmhw* body0, Tnode_bROa11lyF5vxEN9aYNbHmhw* params0, Tnode_bROa11lyF5vxEN9aYNbHmhw* name0, Tnode_bROa11lyF5vxEN9aYNbHmhw* pattern0, Tnode_bROa11lyF5vxEN9aYNbHmhw* genericparams0, Tnode_bROa11lyF5vxEN9aYNbHmhw* pragmas0, Tnode_bROa11lyF5vxEN9aYNbHmhw* exceptions0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; TY_HxVE0mcM6xrWRkOnoIS9bbw LOC1; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnodei_PIqgSH9b0m7nFpOyXf9cpz5w(kind0, info0); if ((*result0).kindU.S6.sons) nimGCunrefNoCycle((*result0).kindU.S6.sons); (*result0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), 7); memset((void*)LOC1, 0, sizeof(LOC1)); LOC1[0] = name0; LOC1[1] = pattern0; LOC1[2] = genericparams0; LOC1[3] = params0; LOC1[4] = pragmas0; LOC1[5] = exceptions0; LOC1[6] = body0; asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[0]), LOC1[0]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[1]), LOC1[1]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[2]), LOC1[2]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[3]), LOC1[3]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[4]), LOC1[4]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[5]), LOC1[5]); asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[6]), LOC1[6]); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newidentnode_G82iaTfj9aP4Nw5aup9b62iQ)(Tident_4umxGerWTHGPwUms7Yqu3g* ident0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 2)); asgnRefNoCycle((void**) (&(*result0).kindU.S5.ident), ident0); (*result0).info = info0; return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newnode_o9aHrUvOCIeQhfywzvo7yOA)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, TY_ehmV9bTklH2Gt9cXHV9c0HLeQ* sons0, Ttype_LTUWCZolpovw9cWE3JBWSUw* typ0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*) newObj((&NTI_fKfcLzXYiz5jNu3NH3Tv8Q), sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw)); (*result0).kind = kind0; (*result0).info = info0; asgnRefNoCycle((void**) (&(*result0).typ), typ0); genericSeqAssign((&(*result0).kindU.S6.sons), sons0, (&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ)); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newstrnode_8GaTnuPqpzGLNcerzDOURQ)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, NimStringDesc* strval0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; NimStringDesc* LOC1; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(kind0); LOC1 = (NimStringDesc*)0; LOC1 = (*result0).kindU.S3.strval; (*result0).kindU.S3.strval = copyStringRC1(strval0); if (LOC1) nimGCunrefNoCycle(LOC1); return result0; } static N_NIMCALL(void, Marker_TY_N89ckikRqMir57209a3tEeqw)(void* p, NI op) { Tscope_1cQRXW6aAknk7ywAwjH3nw* a; a = (Tscope_1cQRXW6aAknk7ywAwjH3nw*)p; nimGCvisit((void*)(*a).symbols.data, op); nimGCvisit((void*)(*a).parent, op); } N_NIMCALL(NI, len_gG7hUAX9cA629ahMLVL3xN4w_2)(Ttype_LTUWCZolpovw9cWE3JBWSUw* n0) { NI result0; result0 = (NI)0; result0 = ((*n0).sons ? (*n0).sons->Sup.len : 0); return result0; } N_NIMCALL(NimStringDesc*, HEX24_7U5mhhMT9aokoOIuJFuFlgw)(NI16 x0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { if (!(((NI) (x0)) == ((NI) -1))) goto LA3; result0 = copyString(((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_64)); } goto LA1; LA3: ; { if (!(((NI) (x0)) == ((NI) 1001))) goto LA6; result0 = copyString(((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_65)); } goto LA1; LA6: ; { result0 = nimIntToStr(((NI) (x0))); } LA1: ; return result0; } N_NIMCALL(void, copyidtable_PAWgxjpTWlqAOeehMcKZ0w)(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q* dest0, Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q src0) { { (*dest0).counter = src0.counter; { if (!(src0.data == 0)) goto LA3; goto BeforeRet; } LA3: ; unsureAsgnRef((void**) (&(*dest0).data), (TY_Mh9agqM29bm9aP5AUL1x7dZGA*) newSeq((&NTI_Mh9agqM29bm9aP5AUL1x7dZGA), ((NI) ((src0.data ? src0.data->Sup.len : 0))))); { NI i_GySZPIFUkZsp0MBcyrFB5Q; NI HEX3Atmp_l9cAu7Xe2WXovXsyxmGAc0A; NI res_ImFuOiVOa7Ag0w0Fck9aVJA; i_GySZPIFUkZsp0MBcyrFB5Q = (NI)0; HEX3Atmp_l9cAu7Xe2WXovXsyxmGAc0A = (NI)0; HEX3Atmp_l9cAu7Xe2WXovXsyxmGAc0A = (src0.data ? (src0.data->Sup.len-1) : -1); res_ImFuOiVOa7Ag0w0Fck9aVJA = ((NI) 0); { while (1) { if (!(res_ImFuOiVOa7Ag0w0Fck9aVJA <= HEX3Atmp_l9cAu7Xe2WXovXsyxmGAc0A)) goto LA7; i_GySZPIFUkZsp0MBcyrFB5Q = res_ImFuOiVOa7Ag0w0Fck9aVJA; asgnRef((void**) (&(*dest0).data->data[i_GySZPIFUkZsp0MBcyrFB5Q].key), src0.data->data[i_GySZPIFUkZsp0MBcyrFB5Q].key); asgnRef((void**) (&(*dest0).data->data[i_GySZPIFUkZsp0MBcyrFB5Q].val), src0.data->data[i_GySZPIFUkZsp0MBcyrFB5Q].val); res_ImFuOiVOa7Ag0w0Fck9aVJA += ((NI) 1); } LA7: ; } } }BeforeRet: ; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, copynode_lz8T1F9c0YwEOpUnrAUYgjg)(Tnode_bROa11lyF5vxEN9aYNbHmhw* src0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; NimStringDesc* LOC5; { result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; { if (!(src0 == NIM_NIL)) goto LA3; result0 = NIM_NIL; goto BeforeRet; } LA3: ; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA((*src0).kind); (*result0).info = (*src0).info; asgnRefNoCycle((void**) (&(*result0).typ), (*src0).typ); (*result0).flags = ((*src0).flags & 26382); LOC5 = (NimStringDesc*)0; LOC5 = (*result0).comment; (*result0).comment = copyStringRC1((*src0).comment); if (LOC5) nimGCunrefNoCycle(LOC5); switch ((*src0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): { (*result0).kindU.S1.intval = (*src0).kindU.S1.intval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 16) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 19): { (*result0).kindU.S2.floatval = (*src0).kindU.S2.floatval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3): { asgnRefNoCycle((void**) (&(*result0).kindU.S4.sym), (*src0).kindU.S4.sym); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 2): { asgnRefNoCycle((void**) (&(*result0).kindU.S5.ident), (*src0).kindU.S5.ident); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { NimStringDesc* LOC11; LOC11 = (NimStringDesc*)0; LOC11 = (*result0).kindU.S3.strval; (*result0).kindU.S3.strval = copyStringRC1((*src0).kindU.S3.strval); if (LOC11) nimGCunrefNoCycle(LOC11); } break; default: { } break; } }BeforeRet: ; return result0; } N_NIMCALL(void, copystrtable_vUXv2SXhRQvb4Zs3ikBDXA)(Tstrtable_f07aOS3dr28kGa5wcE29aFA* dest0, Tstrtable_f07aOS3dr28kGa5wcE29aFA src0) { { (*dest0).counter = src0.counter; { if (!(src0.data == 0)) goto LA3; goto BeforeRet; } LA3: ; (*dest0).data = (TY_sksVpmPRIkNR9axiwtD1Guw*) setLengthSeq(&((*dest0).data)->Sup, sizeof(Tsym_AXG7xcvKqaxY6koRX1xkCw*), ((NI) ((src0.data ? src0.data->Sup.len : 0)))); { NI i_H8AZDkY5dvBs9ahjdsD6FOg; NI HEX3Atmp_s5vqslBTVBvcZJjcSHAs4A; NI res_pDxJ9a7DuO0hIXr9bJfHFY8Q; i_H8AZDkY5dvBs9ahjdsD6FOg = (NI)0; HEX3Atmp_s5vqslBTVBvcZJjcSHAs4A = (NI)0; HEX3Atmp_s5vqslBTVBvcZJjcSHAs4A = (src0.data ? (src0.data->Sup.len-1) : -1); res_pDxJ9a7DuO0hIXr9bJfHFY8Q = ((NI) 0); { while (1) { if (!(res_pDxJ9a7DuO0hIXr9bJfHFY8Q <= HEX3Atmp_s5vqslBTVBvcZJjcSHAs4A)) goto LA7; i_H8AZDkY5dvBs9ahjdsD6FOg = res_pDxJ9a7DuO0hIXr9bJfHFY8Q; asgnRefNoCycle((void**) (&(*dest0).data->data[i_H8AZDkY5dvBs9ahjdsD6FOg]), src0.data->data[i_H8AZDkY5dvBs9ahjdsD6FOg]); res_pDxJ9a7DuO0hIXr9bJfHFY8Q += ((NI) 1); } LA7: ; } } }BeforeRet: ; } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, copysym_KkocQl2VXhKLz8kG9aC7GEw)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0, NIM_BOOL keepid0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; result0 = newsym_2uJTpCZGZAi7a4eAm1ds8Q((*s0).kind, (*s0).name, (*s0).owner, (*s0).info); asgnRefNoCycle((void**) (&(*result0).typ), (*s0).typ); { if (!keepid0) goto LA3; (*result0).Sup.id = (*s0).Sup.id; } goto LA1; LA3: ; { (*result0).Sup.id = getid_2S0wtMB4mi8h75E9a7bA6mAast(); } LA1: ; (*result0).flags = (*s0).flags; (*result0).magic = (*s0).magic; { if (!((*s0).kind == ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 6))) goto LA8; copystrtable_vUXv2SXhRQvb4Zs3ikBDXA((&(*result0).kindU.S3.tab), (*s0).kindU.S3.tab); } LA8: ; (*result0).options = (*s0).options; (*result0).position = (*s0).position; genericAssign((void*)(&(*result0).loc), (void*)(&(*s0).loc), (&NTI_EtHNvCB0bgfu9bFjzx9cb6aA)); asgnRef((void**) (&(*result0).annex), (*s0).annex); { if (!((262912 &(1U<<((NU)((*result0).kind)&31U)))!=0)) goto LA12; asgnRefNoCycle((void**) (&(*result0).kindU.S4.guard), (*s0).kindU.S4.guard); } LA12: ; return result0; } N_NIMCALL(void, newsons_W9cZG9c5PyHYZPzxHXuunFyQ)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, NI length0) { { if (!((*father0).kindU.S6.sons == 0)) goto LA3; if ((*father0).kindU.S6.sons) nimGCunrefNoCycle((*father0).kindU.S6.sons); (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), ((NI) (length0))); } goto LA1; LA3: ; { (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) setLengthSeq(&((*father0).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*), ((NI) (length0))); } LA1: ; } N_NIMCALL(void, newstrtable_j9bvYLnSuHz2VInOw59bWdrA)(Tstrtable_f07aOS3dr28kGa5wcE29aFA* Result) { initstrtable_dDG9ckEId9ai4WID9aLQcRYNg(Result); } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, copytree_lz8T1F9c0YwEOpUnrAUYgjg_2)(Tnode_bROa11lyF5vxEN9aYNbHmhw* src0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; NimStringDesc* LOC5; { result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; { if (!(src0 == NIM_NIL)) goto LA3; result0 = NIM_NIL; goto BeforeRet; } LA3: ; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA((*src0).kind); (*result0).info = (*src0).info; asgnRefNoCycle((void**) (&(*result0).typ), (*src0).typ); (*result0).flags = ((*src0).flags & 26382); LOC5 = (NimStringDesc*)0; LOC5 = (*result0).comment; (*result0).comment = copyStringRC1((*src0).comment); if (LOC5) nimGCunrefNoCycle(LOC5); switch ((*src0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): { (*result0).kindU.S1.intval = (*src0).kindU.S1.intval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 16) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 19): { (*result0).kindU.S2.floatval = (*src0).kindU.S2.floatval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3): { asgnRefNoCycle((void**) (&(*result0).kindU.S4.sym), (*src0).kindU.S4.sym); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 2): { asgnRefNoCycle((void**) (&(*result0).kindU.S5.ident), (*src0).kindU.S5.ident); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { NimStringDesc* LOC11; LOC11 = (NimStringDesc*)0; LOC11 = (*result0).kindU.S3.strval; (*result0).kindU.S3.strval = copyStringRC1((*src0).kindU.S3.strval); if (LOC11) nimGCunrefNoCycle(LOC11); } break; default: { NI LOC13; LOC13 = (NI)0; LOC13 = sonslen_qPWPHw7WgJeEVYUdcaRIig(src0); if ((*result0).kindU.S6.sons) nimGCunrefNoCycle((*result0).kindU.S6.sons); (*result0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), ((NI) (LOC13))); { NI i_Nt8iuQCYVSxfhGpItTAJBg; NI HEX3Atmp_s9aQBeukbH6PZoaeaGNhYKQ; NI LOC15; NI res_o5YEfNPOFizmhhXP6WE7CA; i_Nt8iuQCYVSxfhGpItTAJBg = (NI)0; HEX3Atmp_s9aQBeukbH6PZoaeaGNhYKQ = (NI)0; LOC15 = (NI)0; LOC15 = sonslen_qPWPHw7WgJeEVYUdcaRIig(src0); HEX3Atmp_s9aQBeukbH6PZoaeaGNhYKQ = (NI)(LOC15 - ((NI) 1)); res_o5YEfNPOFizmhhXP6WE7CA = ((NI) 0); { while (1) { if (!(res_o5YEfNPOFizmhhXP6WE7CA <= HEX3Atmp_s9aQBeukbH6PZoaeaGNhYKQ)) goto LA17; i_Nt8iuQCYVSxfhGpItTAJBg = res_o5YEfNPOFizmhhXP6WE7CA; asgnRefNoCycle((void**) (&(*result0).kindU.S6.sons->data[i_Nt8iuQCYVSxfhGpItTAJBg]), copytree_lz8T1F9c0YwEOpUnrAUYgjg_2((*src0).kindU.S6.sons->data[i_Nt8iuQCYVSxfhGpItTAJBg])); res_o5YEfNPOFizmhhXP6WE7CA += ((NI) 1); } LA17: ; } } } break; } }BeforeRet: ; return result0; } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, originatingmodule_ugWPlZqqVshHUeOH4zw3vA_2)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; result0 = (*s0).owner; { while (1) { if (!!(((*result0).kind == ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 6)))) goto LA2; result0 = (*result0).owner; } LA2: ; } return result0; } static N_INLINE(Tnode_bROa11lyF5vxEN9aYNbHmhw*, HEX5BHEX5D_4mGh5VHoHoaSkXDYdG6pyAitersgen)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, NI i0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = (*n0).kindU.S6.sons->data[i0]; return result0; } N_NIMCALL(NIM_BOOL, isgenericroutine_djUd579cPfs7OC9aZ8QT9cItg)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0) { NIM_BOOL result0; result0 = (NIM_BOOL)0; switch ((*s0).kind) { case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 12): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 17): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 16): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 14): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 13): case ((Tsymkind_cNCW9acsSznmEccl1fgQwkw) 15): { NIM_BOOL LOC2; NIM_BOOL LOC4; Tnode_bROa11lyF5vxEN9aYNbHmhw* LOC6; LOC2 = (NIM_BOOL)0; LOC2 = (((*s0).flags &(1U<<((NU)(((Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw) 2))&31U)))!=0); if (LOC2) goto LA3; LOC4 = (NIM_BOOL)0; LOC4 = !(((*s0).ast == NIM_NIL)); if (!(LOC4)) goto LA5; LOC6 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; LOC6 = HEX5BHEX5D_4mGh5VHoHoaSkXDYdG6pyAitersgen((*s0).ast, ((NI) 2)); LOC4 = !(((*LOC6).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 1))); LA5: ; LOC2 = LOC4; LA3: ; result0 = LOC2; } break; default: { } break; } return result0; } N_NIMCALL(Ttype_LTUWCZolpovw9cWE3JBWSUw*, skiptypesornil_pLCdCGDuirMe9cspwviV9aVA_2)(Ttype_LTUWCZolpovw9cWE3JBWSUw* t0, Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag_Set kinds0) { Ttype_LTUWCZolpovw9cWE3JBWSUw* result0; { result0 = (Ttype_LTUWCZolpovw9cWE3JBWSUw*)0; result0 = t0; { while (1) { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = !((result0 == NIM_NIL)); if (!(LOC3)) goto LA4; LOC3 = ((kinds0 &((NU64)1<<((NU)((*result0).kind)&63U)))!=0); LA4: ; if (!LOC3) goto LA2; { NI LOC7; LOC7 = (NI)0; LOC7 = len_gG7hUAX9cA629ahMLVL3xN4w_2(result0); if (!(LOC7 == ((NI) 0))) goto LA8; result0 = NIM_NIL; goto BeforeRet; } LA8: ; result0 = lastson_E41DMKHtT9c6sAMyyvhmSIw(result0); } LA2: ; } }BeforeRet: ; return result0; } N_NIMCALL(void, discardsons_UqAVOp9cMprq2RljeZ0RLjw)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0) { genericSeqAssign((&(*father0).kindU.S6.sons), NIM_NIL, (&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ)); } N_NIMCALL(void, appendtomodule_a9a13ptcv0XxCkQAcqYrozA)(Tsym_AXG7xcvKqaxY6koRX1xkCw* m0, Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { { TY_jlWPjgtbdjE069arIWHC9c9bg LOC5; if (!((*m0).ast == NIM_NIL)) goto LA3; asgnRefNoCycle((void**) (&(*m0).ast), newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 115))); if ((*(*m0).ast).kindU.S6.sons) nimGCunrefNoCycle((*(*m0).ast).kindU.S6.sons); (*(*m0).ast).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), 1); memset((void*)LOC5, 0, sizeof(LOC5)); LOC5[0] = n0; asgnRefNoCycle((void**) (&(*(*m0).ast).kindU.S6.sons->data[0]), LOC5[0]); } goto LA1; LA3: ; { (*(*m0).ast).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) incrSeqV2(&((*(*m0).ast).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*)); asgnRefNoCycle((void**) (&(*(*m0).ast).kindU.S6.sons->data[(*(*m0).ast).kindU.S6.sons->Sup.len]), n0); ++(*(*m0).ast).kindU.S6.sons->Sup.len; } LA1: ; } N_NIMCALL(void, delson_9c9c9b4wX9aUbrl9bXf1tGC9acyw)(Tnode_bROa11lyF5vxEN9aYNbHmhw* father0, NI idx0) { NI length0; { { if (!((*father0).kindU.S6.sons == 0)) goto LA3; goto BeforeRet; } LA3: ; length0 = sonslen_qPWPHw7WgJeEVYUdcaRIig(father0); { NI i_A7ig2liCsLJ2aIfx5v9ajqA; NI HEX3Atmp_HYEINU639ciNk6Qb9aoheUFg; NI res_tSzYV3rG6rBkBp9ayfsExnA; i_A7ig2liCsLJ2aIfx5v9ajqA = (NI)0; HEX3Atmp_HYEINU639ciNk6Qb9aoheUFg = (NI)0; HEX3Atmp_HYEINU639ciNk6Qb9aoheUFg = (NI)(length0 - ((NI) 2)); res_tSzYV3rG6rBkBp9ayfsExnA = idx0; { while (1) { if (!(res_tSzYV3rG6rBkBp9ayfsExnA <= HEX3Atmp_HYEINU639ciNk6Qb9aoheUFg)) goto LA7; i_A7ig2liCsLJ2aIfx5v9ajqA = res_tSzYV3rG6rBkBp9ayfsExnA; asgnRefNoCycle((void**) (&(*father0).kindU.S6.sons->data[i_A7ig2liCsLJ2aIfx5v9ajqA]), (*father0).kindU.S6.sons->data[(NI)(i_A7ig2liCsLJ2aIfx5v9ajqA + ((NI) 1))]); res_tSzYV3rG6rBkBp9ayfsExnA += ((NI) 1); } LA7: ; } } (*father0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) setLengthSeq(&((*father0).kindU.S6.sons)->Sup, sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*), ((NI) ((NI)(length0 - ((NI) 1))))); }BeforeRet: ; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, newfloatnode_TjQAA1fOcrmI6Hb9bZNtixw)(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0, NF floatval0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA(kind0); (*result0).kindU.S2.floatval = floatval0; return result0; } N_NIMCALL(NIM_BOOL, iscallexpr_63pt39coF5C8JoG0utNnwWg)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { NIM_BOOL result0; result0 = (NIM_BOOL)0; result0 = ((*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 27) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 29) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 30) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 31) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 26) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 28) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 32)); return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, shallowcopy_lz8T1F9c0YwEOpUnrAUYgjg_3)(Tnode_bROa11lyF5vxEN9aYNbHmhw* src0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; NimStringDesc* LOC5; { result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; { if (!(src0 == NIM_NIL)) goto LA3; result0 = NIM_NIL; goto BeforeRet; } LA3: ; result0 = newnode_IgnRxkID5wXTWvTZf9ct0rA((*src0).kind); (*result0).info = (*src0).info; asgnRefNoCycle((void**) (&(*result0).typ), (*src0).typ); (*result0).flags = ((*src0).flags & 26382); LOC5 = (NimStringDesc*)0; LOC5 = (*result0).comment; (*result0).comment = copyStringRC1((*src0).comment); if (LOC5) nimGCunrefNoCycle(LOC5); switch ((*src0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): { (*result0).kindU.S1.intval = (*src0).kindU.S1.intval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 16) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 19): { (*result0).kindU.S2.floatval = (*src0).kindU.S2.floatval; } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 3): { asgnRefNoCycle((void**) (&(*result0).kindU.S4.sym), (*src0).kindU.S4.sym); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 2): { asgnRefNoCycle((void**) (&(*result0).kindU.S5.ident), (*src0).kindU.S5.ident); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { NimStringDesc* LOC11; LOC11 = (NimStringDesc*)0; LOC11 = (*result0).kindU.S3.strval; (*result0).kindU.S3.strval = copyStringRC1((*src0).kindU.S3.strval); if (LOC11) nimGCunrefNoCycle(LOC11); } break; default: { NI LOC13; LOC13 = (NI)0; LOC13 = sonslen_qPWPHw7WgJeEVYUdcaRIig(src0); if ((*result0).kindU.S6.sons) nimGCunrefNoCycle((*result0).kindU.S6.sons); (*result0).kindU.S6.sons = (TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*) newSeqRC1((&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ), ((NI) (LOC13))); } break; } }BeforeRet: ; return result0; } N_NIMCALL(void, resetidtable_9cUS2oaKn1IFXKjLdglPZHQ_2)(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q* x0) { (*x0).counter = ((NI) 0); (*x0).data = (TY_Mh9agqM29bm9aP5AUL1x7dZGA*) setLengthSeq(&((*x0).data)->Sup, sizeof(Tidpair_AdFnD2YdADPeuJbG2YJ4vg), ((NI) 0)); (*x0).data = (TY_Mh9agqM29bm9aP5AUL1x7dZGA*) setLengthSeq(&((*x0).data)->Sup, sizeof(Tidpair_AdFnD2YdADPeuJbG2YJ4vg), ((NI) 8)); } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, linkto_b9b70m1Lgc2LtJbgX5XIacw)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0, Ttype_LTUWCZolpovw9cWE3JBWSUw* t0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; asgnRefNoCycle((void**) (&(*t0).sym), s0); asgnRefNoCycle((void**) (&(*s0).typ), t0); result0 = s0; return result0; } N_NIMCALL(NI64, getint_9bJVNhKKZVfVNAx9aQOEPuog)(Tnode_bROa11lyF5vxEN9aYNbHmhw* a0) { NI64 result0; result0 = (NI64)0; switch ((*a0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): { result0 = (*a0).kindU.S1.intval; } break; default: { internalerror_MXmtqrCmYwtOPkDCFgUWKQ((*a0).info, ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_66)); result0 = IL64(0); } break; } return result0; } N_NIMCALL(NF, getfloat_dgNNhprrT2HlJglL2Nc3EA)(Tnode_bROa11lyF5vxEN9aYNbHmhw* a0) { NF result0; result0 = (NF)0; switch ((*a0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 16) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 19): { result0 = (*a0).kindU.S2.floatval; } break; default: { internalerror_MXmtqrCmYwtOPkDCFgUWKQ((*a0).info, ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_67)); result0 = 0.0; } break; } return result0; } N_NIMCALL(NimStringDesc*, getstr_P2DOsHG6Jk4Siab3L2qwUg)(Tnode_bROa11lyF5vxEN9aYNbHmhw* a0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; switch ((*a0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { result0 = copyString((*a0).kindU.S3.strval); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 23): { result0 = copyString(NIM_NIL); } break; default: { internalerror_MXmtqrCmYwtOPkDCFgUWKQ((*a0).info, ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_68)); result0 = copyString(((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_54)); } break; } return result0; } N_NIMCALL(NimStringDesc*, getstrorchar_P2DOsHG6Jk4Siab3L2qwUg_2)(Tnode_bROa11lyF5vxEN9aYNbHmhw* a0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; switch ((*a0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 20) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 22): { result0 = copyString((*a0).kindU.S3.strval); } break; case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 5) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 15): { result0 = nimCharToStr(((NIM_CHAR) (((NI) (((NI) ((*a0).kindU.S1.intval))))))); } break; default: { internalerror_MXmtqrCmYwtOPkDCFgUWKQ((*a0).info, ((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_69)); result0 = copyString(((NimStringDesc*) &T_EnH1I9cGkGYbf9a1NwhuXDPg_54)); } break; } return result0; } static N_NIMCALL(void, Marker_TY_K8W16aeLg4OWxniQxtguMw)(void* p, NI op) { TY_K8W16aeLg4OWxniQxtguMw* a; NI LOC1; a = (TY_K8W16aeLg4OWxniQxtguMw*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].key, op); nimGCvisit((void*)a->data[LOC1].val, op); } } N_NIMCALL(void, initidnodetable_x3U8jqzHQTQgJWoDUgkDKg)(Tidnodetable_UWAp0mDjKLG1NEwUafSRhA* x0) { (*x0).counter = ((NI) 0); unsureAsgnRef((void**) (&(*x0).data), (TY_K8W16aeLg4OWxniQxtguMw*) newSeq((&NTI_K8W16aeLg4OWxniQxtguMw), ((NI) 8))); } N_NIMCALL(NIM_BOOL, containsnode_vtJbTerB9bjOPfqY2DqeCGA)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw_Set kinds0) { NIM_BOOL result0; { result0 = (NIM_BOOL)0; { if (!(n0 == NIM_NIL)) goto LA3; goto BeforeRet; } LA3: ; switch ((*n0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 1) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 23): { result0 = ((kinds0[(NU)((*n0).kind)>>3] &(1U<<((NU)((*n0).kind)&7U)))!=0); } break; default: { { NI i_kvdUYMtzXb8Z3zWRVBTxHQ; NI HEX3Atmp_ZlnToJ9bkHmyy1SN0wnCx7A; NI LOC8; NI res_irdx4Ddkzqd38O62oqo70w; i_kvdUYMtzXb8Z3zWRVBTxHQ = (NI)0; HEX3Atmp_ZlnToJ9bkHmyy1SN0wnCx7A = (NI)0; LOC8 = (NI)0; LOC8 = sonslen_qPWPHw7WgJeEVYUdcaRIig(n0); HEX3Atmp_ZlnToJ9bkHmyy1SN0wnCx7A = (NI)(LOC8 - ((NI) 1)); res_irdx4Ddkzqd38O62oqo70w = ((NI) 0); { while (1) { if (!(res_irdx4Ddkzqd38O62oqo70w <= HEX3Atmp_ZlnToJ9bkHmyy1SN0wnCx7A)) goto LA10; i_kvdUYMtzXb8Z3zWRVBTxHQ = res_irdx4Ddkzqd38O62oqo70w; { NIM_BOOL LOC13; LOC13 = (NIM_BOOL)0; LOC13 = ((kinds0[(NU)((*n0).kind)>>3] &(1U<<((NU)((*n0).kind)&7U)))!=0); if (LOC13) goto LA14; LOC13 = containsnode_vtJbTerB9bjOPfqY2DqeCGA((*n0).kindU.S6.sons->data[i_kvdUYMtzXb8Z3zWRVBTxHQ], kinds0); LA14: ; if (!LOC13) goto LA15; result0 = NIM_TRUE; goto BeforeRet; } LA15: ; res_irdx4Ddkzqd38O62oqo70w += ((NI) 1); } LA10: ; } } } break; } }BeforeRet: ; return result0; } N_NIMCALL(NIM_BOOL, hassubnodewith_yQ1XZBwJ9cR9cPomikkptX6g)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw kind0) { NIM_BOOL result0; { result0 = (NIM_BOOL)0; switch ((*n0).kind) { case ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 1) ... ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 23): { result0 = ((*n0).kind == kind0); } break; default: { { NI i_TXUORs612ewALf642GslKQ; NI HEX3Atmp_wCPvN2DPOXoMNaVPcds1KQ; NI LOC4; NI res_j7xSpPM1Z69aJB1dvWgLqog; i_TXUORs612ewALf642GslKQ = (NI)0; HEX3Atmp_wCPvN2DPOXoMNaVPcds1KQ = (NI)0; LOC4 = (NI)0; LOC4 = sonslen_qPWPHw7WgJeEVYUdcaRIig(n0); HEX3Atmp_wCPvN2DPOXoMNaVPcds1KQ = (NI)(LOC4 - ((NI) 1)); res_j7xSpPM1Z69aJB1dvWgLqog = ((NI) 0); { while (1) { if (!(res_j7xSpPM1Z69aJB1dvWgLqog <= HEX3Atmp_wCPvN2DPOXoMNaVPcds1KQ)) goto LA6; i_TXUORs612ewALf642GslKQ = res_j7xSpPM1Z69aJB1dvWgLqog; { NIM_BOOL LOC9; LOC9 = (NIM_BOOL)0; LOC9 = ((*(*n0).kindU.S6.sons->data[i_TXUORs612ewALf642GslKQ]).kind == kind0); if (LOC9) goto LA10; LOC9 = hassubnodewith_yQ1XZBwJ9cR9cPomikkptX6g((*n0).kindU.S6.sons->data[i_TXUORs612ewALf642GslKQ], kind0); LA10: ; if (!LOC9) goto LA11; result0 = NIM_TRUE; goto BeforeRet; } LA11: ; res_j7xSpPM1Z69aJB1dvWgLqog += ((NI) 1); } LA6: ; } } result0 = NIM_FALSE; } break; } }BeforeRet: ; return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, withinfo_wk4l6Hy9b7hKypvyN5K2D3A)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; { result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; (*n0).info = info0; result0 = n0; goto BeforeRet; }BeforeRet: ; return result0; } N_NIMCALL(Tsym_AXG7xcvKqaxY6koRX1xkCw*, createmodulealias_8Iq2N0SqkUpNbP9cQjaOhQg)(Tsym_AXG7xcvKqaxY6koRX1xkCw* s0, Tident_4umxGerWTHGPwUms7Yqu3g* newident0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tsym_AXG7xcvKqaxY6koRX1xkCw* result0; result0 = (Tsym_AXG7xcvKqaxY6koRX1xkCw*)0; result0 = newsym_2uJTpCZGZAi7a4eAm1ds8Q((*s0).kind, newident0, (*s0).owner, info0); asgnRefNoCycle((void**) (&(*result0).ast), (*s0).ast); (*result0).Sup.id = (*s0).Sup.id; (*result0).flags = (*s0).flags; (*result0).kindU.S3.tab.counter = (*s0).kindU.S3.tab.counter; asgnRefNoCycle((void**) (&(*result0).kindU.S3.tab.data), (*s0).kindU.S3.tab.data); (*result0).options = (*s0).options; (*result0).position = (*s0).position; genericAssign((void*)(&(*result0).loc), (void*)(&(*s0).loc), (&NTI_EtHNvCB0bgfu9bFjzx9cb6aA)); asgnRef((void**) (&(*result0).annex), (*s0).annex); return result0; } static N_NIMCALL(void, Marker_TY_vhmj4KkIKPinmRXny9c2Q6Q)(void* p, NI op) { TY_vhmj4KkIKPinmRXny9c2Q6Q* a; NI LOC1; a = (TY_vhmj4KkIKPinmRXny9c2Q6Q*)p; LOC1 = (NI)0; for (LOC1 = 0; LOC1 < a->Sup.len; LOC1++) { nimGCvisit((void*)a->data[LOC1].key, op); } } N_NIMCALL(void, initnodetable_68xlHiM6I8zJts5pWolVFA)(Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A* x0) { (*x0).counter = ((NI) 0); unsureAsgnRef((void**) (&(*x0).data), (TY_vhmj4KkIKPinmRXny9c2Q6Q*) newSeq((&NTI_vhmj4KkIKPinmRXny9c2Q6Q), ((NI) 8))); } static N_INLINE(NI, len_CdME9baJhvveuPEDZE9bXoxAlambdalifting)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { NI result0; result0 = (NI)0; { if (!((*n0).kindU.S6.sons == 0)) goto LA3; result0 = ((NI) 0); } goto LA1; LA3: ; { result0 = ((*n0).kindU.S6.sons ? (*n0).kindU.S6.sons->Sup.len : 0); } LA1: ; return result0; } N_NIMCALL(Tnode_bROa11lyF5vxEN9aYNbHmhw*, skipstmtlist_esDJA7239bJDiq4UrX9aHCjg_2)(Tnode_bROa11lyF5vxEN9aYNbHmhw* n0) { Tnode_bROa11lyF5vxEN9aYNbHmhw* result0; { result0 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; { if (!((*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 115) || (*n0).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 126))) goto LA3; { NI i_TGRgVC09c0SSQAFmvHiF9ahg; NI HEX3Atmp_S5YRp9aS9apTHjekQ6nfm9cOQ; NI LOC6; NI res_wUJTbclLUim3AwypwTqikA; i_TGRgVC09c0SSQAFmvHiF9ahg = (NI)0; HEX3Atmp_S5YRp9aS9apTHjekQ6nfm9cOQ = (NI)0; LOC6 = (NI)0; LOC6 = len_CdME9baJhvveuPEDZE9bXoxAlambdalifting(n0); HEX3Atmp_S5YRp9aS9apTHjekQ6nfm9cOQ = (NI)(LOC6 - ((NI) 2)); res_wUJTbclLUim3AwypwTqikA = ((NI) 0); { while (1) { if (!(res_wUJTbclLUim3AwypwTqikA <= HEX3Atmp_S5YRp9aS9apTHjekQ6nfm9cOQ)) goto LA8; i_TGRgVC09c0SSQAFmvHiF9ahg = res_wUJTbclLUim3AwypwTqikA; { Tnode_bROa11lyF5vxEN9aYNbHmhw* LOC11; LOC11 = (Tnode_bROa11lyF5vxEN9aYNbHmhw*)0; LOC11 = HEX5BHEX5D_4mGh5VHoHoaSkXDYdG6pyAitersgen(n0, i_TGRgVC09c0SSQAFmvHiF9ahg); if (!!(((*LOC11).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 1) || (*LOC11).kind == ((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 125)))) goto LA12; result0 = n0; goto BeforeRet; } LA12: ; res_wUJTbclLUim3AwypwTqikA += ((NI) 1); } LA8: ; } } result0 = lastson_esDJA7239bJDiq4UrX9aHCjg(n0); } goto LA1; LA3: ; { result0 = n0; } LA1: ; }BeforeRet: ; return result0; } NIM_EXTERNC N_NOINLINE(void, compiler_astInit000)(void) { nimRegisterGlobalMarker(T_EnH1I9cGkGYbf9a1NwhuXDPg_49); nimRegisterGlobalMarker(T_EnH1I9cGkGYbf9a1NwhuXDPg_50); asgnRefNoCycle((void**) (&emptynode_69ccLGuQ2mITw7zylZYtWcA), newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 1))); asgnRefNoCycle((void**) (&emptyparams_MgqrbgQzMdXDyJGRJIae2A), newnode_IgnRxkID5wXTWvTZf9ct0rA(((Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw) 76))); addson_gCCf68XrWL79bKes6htzFjQ(emptyparams_MgqrbgQzMdXDyJGRJIae2A, emptynode_69ccLGuQ2mITw7zylZYtWcA); } NIM_EXTERNC N_NOINLINE(void, compiler_astDatInit000)(void) { static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_2[5]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_3[16]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_4[63]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_6; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_5[63] = { "tyNone", "tyBool", "tyChar", "tyEmpty", "tyAlias", "tyNil", "tyExpr", "tyStmt", "tyTypeDesc", "tyGenericInvocation", "tyGenericBody", "tyGenericInst", "tyGenericParam", "tyDistinct", "tyEnum", "tyOrdinal", "tyArray", "tyObject", "tyTuple", "tySet", "tyRange", "tyPtr", "tyRef", "tyVar", "tySequence", "tyProc", "tyPointer", "tyOpenArray", "tyString", "tyCString", "tyForward", "tyInt", "tyInt8", "tyInt16", "tyInt32", "tyInt64", "tyFloat", "tyFloat32", "tyFloat64", "tyFloat128", "tyUInt", "tyUInt8", "tyUInt16", "tyUInt32", "tyUInt64", "tyUnused0", "tyUnused1", "tyUnused2", "tyVarargs", "tyUnused", "tyProxy", "tyBuiltInTypeClass", "tyUserTypeClass", "tyUserTypeClassInst", "tyCompositeTypeClass", "tyAnd", "tyOr", "tyNot", "tyAnything", "tyStatic", "tyFromExpr", "tyFieldAccessor", "tyVoid"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_7[10]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_9; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_8[10] = { "ccDefault", "ccStdCall", "ccCDecl", "ccSafeCall", "ccSysCall", "ccInline", "ccNoInline", "ccFastCall", "ccClosure", "ccNoConvention"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_10[30]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_12; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_11[30] = { "tfVarargs", "tfNoSideEffect", "tfFinal", "tfInheritable", "tfAcyclic", "tfEnumHasHoles", "tfShallow", "tfThread", "tfFromGeneric", "tfUnresolved", "tfRetType", "tfCapturesEnv", "tfByCopy", "tfByRef", "tfIterator", "tfPartial", "tfNotNil", "tfNeedsInit", "tfVarIsPtr", "tfHasMeta", "tfHasGCedMem", "tfPacked", "tfHasStatic", "tfGenericTypeParam", "tfImplicitTypeParam", "tfWildcard", "tfHasAsgn", "tfBorrowDot", "tfTriggersCompileTime", "tfRefsAnonObj"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_13[14]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_14[25]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_16; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_15[25] = { "skUnknown", "skConditional", "skDynLib", "skParam", "skGenericParam", "skTemp", "skModule", "skType", "skVar", "skLet", "skConst", "skResult", "skProc", "skMethod", "skIterator", "skConverter", "skMacro", "skTemplate", "skField", "skEnumField", "skForVar", "skLabel", "skStub", "skPackage", "skAlias"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_17[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_18[3]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_19[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_20[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_21[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_22[264]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_24; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_23[264] = { "mNone", "mDefined", "mDefinedInScope", "mCompiles", "mArrGet", "mArrPut", "mAsgn", "mLow", "mHigh", "mSizeOf", "mTypeTrait", "mIs", "mOf", "mAddr", "mTypeOf", "mRoof", "mPlugin", "mEcho", "mShallowCopy", "mSlurp", "mStaticExec", "mParseExprToAst", "mParseStmtToAst", "mExpandToAst", "mQuoteAst", "mUnaryLt", "mInc", "mDec", "mOrd", "mNew", "mNewFinalize", "mNewSeq", "mNewSeqOfCap", "mLengthOpenArray", "mLengthStr", "mLengthArray", "mLengthSeq", "mXLenStr", "mXLenSeq", "mIncl", "mExcl", "mCard", "mChr", "mGCref", "mGCunref", "mAddI", "mSubI", "mMulI", "mDivI", "mModI", "mSucc", "mPred", "mAddF64", "mSubF64", "mMulF64", "mDivF64", "mShrI", "mShlI", "mBitandI", "mBitorI", "mBitxorI", "mMinI", "mMaxI", "mMinF64", "mMaxF64", "mAddU", "mSubU", "mMulU", "mDivU", "mModU", "mEqI", "mLeI", "mLtI", "mEqF64", "mLeF64", "mLtF64", "mLeU", "mLtU", "mLeU64", "mLtU64", "mEqEnum", "mLeEnum", "mLtEnum", "mEqCh", "mLeCh", "mLtCh", "mEqB", "mLeB", "mLtB", "mEqRef", "mEqUntracedRef", "mLePtr", "mLtPtr", "mXor", "mEqCString", "mEqProc", "mUnaryMinusI", "mUnaryMinusI64", "mAbsI", "mNot", "mUnaryPlusI", "mBitnotI", "mUnaryPlusF64", "mUnaryMinusF64", "mAbsF64", "mZe8ToI", "mZe8ToI64", "mZe16ToI", "mZe16ToI64", "mZe32ToI64", "mZeIToI64", "mToU8", "mToU16", "mToU32", "mToFloat", "mToBiggestFloat", "mToInt", "mToBiggestInt", "mCharToStr", "mBoolToStr", "mIntToStr", "mInt64ToStr", "mFloatToStr", "mCStrToStr", "mStrToStr", "mEnumToStr", "mAnd", "mOr", "mEqStr", "mLeStr", "mLtStr", "mEqSet", "mLeSet", "mLtSet", "mMulSet", "mPlusSet", "mMinusSet", "mSymDiffSet", "mConStrStr", "mSlice", "mDotDot", "mFields", "mFieldPairs", "mOmpParFor", "mAppendStrCh", "mAppendStrStr", "mAppendSeqElem", "mInRange", "mInSet", "mRepr", "mExit", "mSetLengthStr", "mSetLengthSeq", "mIsPartOf", "mAstToStr", "mParallel", "mSwap", "mIsNil", "mArrToSeq", "mCopyStr", "mCopyStrLast", "mNewString", "mNewStringOfCap", "mParseBiggestFloat", "mReset", "mArray", "mOpenArray", "mRange", "mSet", "mSeq", "mVarargs", "mRef", "mPtr", "mVar", "mDistinct", "mVoid", "mTuple", "mOrdinal", "mInt", "mInt8", "mInt16", "mInt32", "mInt64", "mUInt", "mUInt8", "mUInt16", "mUInt32", "mUInt64", "mFloat", "mFloat32", "mFloat64", "mFloat128", "mBool", "mChar", "mString", "mCstring", "mPointer", "mEmptySet", "mIntSetBaseType", "mNil", "mExpr", "mStmt", "mTypeDesc", "mVoidType", "mPNimrodNode", "mShared", "mGuarded", "mLock", "mSpawn", "mDeepCopy", "mIsMainModule", "mCompileDate", "mCompileTime", "mProcCall", "mCpuEndian", "mHostOS", "mHostCPU", "mAppType", "mNaN", "mInf", "mNegInf", "mCompileOption", "mCompileOptionArg", "mNLen", "mNChild", "mNSetChild", "mNAdd", "mNAddMultiple", "mNDel", "mNKind", "mNIntVal", "mNFloatVal", "mNSymbol", "mNIdent", "mNGetType", "mNStrVal", "mNSetIntVal", "mNSetFloatVal", "mNSetSymbol", "mNSetIdent", "mNSetType", "mNSetStrVal", "mNLineInfo", "mNNewNimNode", "mNCopyNimNode", "mNCopyNimTree", "mStrToIdent", "mIdentToStr", "mNBindSym", "mLocals", "mNCallSite", "mEqIdent", "mEqNimrodNode", "mSameNodeType", "mGetImpl", "mNHint", "mNWarning", "mNError", "mInstantiationInfo", "mGetTypeInfo", "mNGenSym", "mNimvm", "mIntDefine", "mStrDefine"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_25[32]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_27; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_26[32] = { "sfUsed", "sfExported", "sfFromGeneric", "sfGlobal", "sfForward", "sfImportc", "sfExportc", "sfVolatile", "sfRegister", "sfPure", "sfNoSideEffect", "sfSideEffect", "sfMainModule", "sfSystemModule", "sfNoReturn", "sfAddrTaken", "sfCompilerProc", "sfProcvar", "sfDiscriminant", "sfDeprecated", "sfError", "sfShadowed", "sfThread", "sfCompileTime", "sfConstructor", "sfDeadCodeElim", "sfBorrow", "sfInfixCall", "sfNamedParamCall", "sfDiscardable", "sfOverriden", "sfGenSym"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_28[5]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_29[11]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_31; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_30[11] = { "locNone", "locTemp", "locLocalVar", "locGlobalVar", "locParam", "locField", "locExpr", "locProc", "locData", "locCall", "locOther"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_32[4]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_34; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_33[4] = { "OnUnknown", "OnStatic", "OnStack", "OnHeap"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_35[9]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_37; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_36[9] = { "lfIndirect", "lfFullExternalName", "lfNoDeepCopy", "lfNoDecl", "lfDynamicLib", "lfExportLib", "lfHeader", "lfImportCompilerProc", "lfSingleUse"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_38[5]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_39[2]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_41; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_40[2] = { "libHeader", "libDynamic"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_42[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_43[15]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_45; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_44[15] = { "nfNone", "nfBase2", "nfBase8", "nfBase16", "nfAllConst", "nfTransf", "nfNoRewrite", "nfSem", "nfLL", "nfDotField", "nfDotSetter", "nfExplicitCall", "nfExprCall", "nfIsRef", "nfPreventCg"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_46[159]; NI T_EnH1I9cGkGYbf9a1NwhuXDPg_48; static char* NIM_CONST T_EnH1I9cGkGYbf9a1NwhuXDPg_47[159] = { "nkNone", "nkEmpty", "nkIdent", "nkSym", "nkType", "nkCharLit", "nkIntLit", "nkInt8Lit", "nkInt16Lit", "nkInt32Lit", "nkInt64Lit", "nkUIntLit", "nkUInt8Lit", "nkUInt16Lit", "nkUInt32Lit", "nkUInt64Lit", "nkFloatLit", "nkFloat32Lit", "nkFloat64Lit", "nkFloat128Lit", "nkStrLit", "nkRStrLit", "nkTripleStrLit", "nkNilLit", "nkMetaNode_Obsolete", "nkDotCall", "nkCommand", "nkCall", "nkCallStrLit", "nkInfix", "nkPrefix", "nkPostfix", "nkHiddenCallConv", "nkExprEqExpr", "nkExprColonExpr", "nkIdentDefs", "nkVarTuple", "nkPar", "nkObjConstr", "nkCurly", "nkCurlyExpr", "nkBracket", "nkBracketExpr", "nkPragmaExpr", "nkRange", "nkDotExpr", "nkCheckedFieldExpr", "nkDerefExpr", "nkIfExpr", "nkElifExpr", "nkElseExpr", "nkLambda", "nkDo", "nkAccQuoted", "nkTableConstr", "nkBind", "nkClosedSymChoice", "nkOpenSymChoice", "nkHiddenStdConv", "nkHiddenSubConv", "nkConv", "nkCast", "nkStaticExpr", "nkAddr", "nkHiddenAddr", "nkHiddenDeref", "nkObjDownConv", "nkObjUpConv", "nkChckRangeF", "nkChckRange64", "nkChckRange", "nkStringToCString", "nkCStringToString", "nkAsgn", "nkFastAsgn", "nkGenericParams", "nkFormalParams", "nkOfInherit", "nkImportAs", "nkProcDef", "nkMethodDef", "nkConverterDef", "nkMacroDef", "nkTemplateDef", "nkIteratorDef", "nkOfBranch", "nkElifBranch", "nkExceptBranch", "nkElse", "nkAsmStmt", "nkPragma", "nkPragmaBlock", "nkIfStmt", "nkWhenStmt", "nkForStmt", "nkParForStmt", "nkWhileStmt", "nkCaseStmt", "nkTypeSection", "nkVarSection", "nkLetSection", "nkConstSection", "nkConstDef", "nkTypeDef", "nkYieldStmt", "nkDefer", "nkTryStmt", "nkFinally", "nkRaiseStmt", "nkReturnStmt", "nkBreakStmt", "nkContinueStmt", "nkBlockStmt", "nkStaticStmt", "nkDiscardStmt", "nkStmtList", "nkImportStmt", "nkImportExceptStmt", "nkExportStmt", "nkExportExceptStmt", "nkFromStmt", "nkIncludeStmt", "nkBindStmt", "nkMixinStmt", "nkUsingStmt", "nkCommentStmt", "nkStmtListExpr", "nkBlockExpr", "nkStmtListType", "nkBlockType", "nkWith", "nkWithout", "nkTypeOfExpr", "nkObjectTy", "nkTupleTy", "nkTupleClassTy", "nkTypeClassTy", "nkStaticTy", "nkRecList", "nkRecCase", "nkRecWhen", "nkRefTy", "nkPtrTy", "nkVarTy", "nkConstTy", "nkMutableTy", "nkDistinctTy", "nkProcTy", "nkIteratorTy", "nkSharedTy", "nkEnumTy", "nkEnumFieldDef", "nkArgList", "nkPattern", "nkReturnToken", "nkClosure", "nkGotoState", "nkState", "nkBreakState"}; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_51[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_52[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_53[3]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_70[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_71[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_72[2]; static TNimNode* T_EnH1I9cGkGYbf9a1NwhuXDPg_73[3]; static TNimNode T_EnH1I9cGkGYbf9a1NwhuXDPg_0[740]; NTI_bROa11lyF5vxEN9aYNbHmhw.size = sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw); NTI_bROa11lyF5vxEN9aYNbHmhw.kind = 18; NTI_bROa11lyF5vxEN9aYNbHmhw.base = 0; NTI_bROa11lyF5vxEN9aYNbHmhw.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_2[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[1]; NTI_LTUWCZolpovw9cWE3JBWSUw.size = sizeof(Ttype_LTUWCZolpovw9cWE3JBWSUw); NTI_LTUWCZolpovw9cWE3JBWSUw.kind = 17; NTI_LTUWCZolpovw9cWE3JBWSUw.base = (&NTI_raN9cHVgzmvaXisezY9aGg9cg); NTI_LTUWCZolpovw9cWE3JBWSUw.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[3]; NTI_9a3YiReNVD0IJHWFKgXRe9ag.size = sizeof(Ttypekind_9a3YiReNVD0IJHWFKgXRe9ag); NTI_9a3YiReNVD0IJHWFKgXRe9ag.kind = 14; NTI_9a3YiReNVD0IJHWFKgXRe9ag.base = 0; NTI_9a3YiReNVD0IJHWFKgXRe9ag.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_6 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_6 < 63; T_EnH1I9cGkGYbf9a1NwhuXDPg_6++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_6+4].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_6+4].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_6; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_6+4].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_5[T_EnH1I9cGkGYbf9a1NwhuXDPg_6]; T_EnH1I9cGkGYbf9a1NwhuXDPg_4[T_EnH1I9cGkGYbf9a1NwhuXDPg_6] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_6+4]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[67].len = 63; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[67].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[67].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_4[0]; NTI_9a3YiReNVD0IJHWFKgXRe9ag.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[67]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[3].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[3].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, kind); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[3].typ = (&NTI_9a3YiReNVD0IJHWFKgXRe9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[3].name = "kind"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[68]; NTI_yjAJ8w0h1PBaSwSGJ3P7IA.size = sizeof(Tcallingconvention_yjAJ8w0h1PBaSwSGJ3P7IA); NTI_yjAJ8w0h1PBaSwSGJ3P7IA.kind = 14; NTI_yjAJ8w0h1PBaSwSGJ3P7IA.base = 0; NTI_yjAJ8w0h1PBaSwSGJ3P7IA.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_9 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_9 < 10; T_EnH1I9cGkGYbf9a1NwhuXDPg_9++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_9+69].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_9+69].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_9; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_9+69].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_8[T_EnH1I9cGkGYbf9a1NwhuXDPg_9]; T_EnH1I9cGkGYbf9a1NwhuXDPg_7[T_EnH1I9cGkGYbf9a1NwhuXDPg_9] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_9+69]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[79].len = 10; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[79].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[79].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_7[0]; NTI_yjAJ8w0h1PBaSwSGJ3P7IA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[79]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[68].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[68].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, callconv); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[68].typ = (&NTI_yjAJ8w0h1PBaSwSGJ3P7IA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[68].name = "callConv"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[80]; NTI_x2m5g1NpbmDig4wLT3Ylhw.size = sizeof(Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw); NTI_x2m5g1NpbmDig4wLT3Ylhw.kind = 14; NTI_x2m5g1NpbmDig4wLT3Ylhw.base = 0; NTI_x2m5g1NpbmDig4wLT3Ylhw.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_12 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_12 < 30; T_EnH1I9cGkGYbf9a1NwhuXDPg_12++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_12+81].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_12+81].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_12; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_12+81].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_11[T_EnH1I9cGkGYbf9a1NwhuXDPg_12]; T_EnH1I9cGkGYbf9a1NwhuXDPg_10[T_EnH1I9cGkGYbf9a1NwhuXDPg_12] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_12+81]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[111].len = 30; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[111].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[111].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_10[0]; NTI_x2m5g1NpbmDig4wLT3Ylhw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[111]; NTI_TUnU4oefCIvAMjkVjD9cuBA.size = sizeof(Ttypeflag_x2m5g1NpbmDig4wLT3Ylhw_Set); NTI_TUnU4oefCIvAMjkVjD9cuBA.kind = 19; NTI_TUnU4oefCIvAMjkVjD9cuBA.base = (&NTI_x2m5g1NpbmDig4wLT3Ylhw); NTI_TUnU4oefCIvAMjkVjD9cuBA.flags = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[112].len = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[112].kind = 0; NTI_TUnU4oefCIvAMjkVjD9cuBA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[112]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[80].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[80].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, flags); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[80].typ = (&NTI_TUnU4oefCIvAMjkVjD9cuBA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[80].name = "flags"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[113]; NTI_zuqP4Riz26Oi5fWgPYVEgA.size = sizeof(TY_zuqP4Riz26Oi5fWgPYVEgA*); NTI_zuqP4Riz26Oi5fWgPYVEgA.kind = 24; NTI_zuqP4Riz26Oi5fWgPYVEgA.base = (&NTI_1EooIlSGbJRPSt3SfQJd7Q); NTI_zuqP4Riz26Oi5fWgPYVEgA.flags = 2; NTI_zuqP4Riz26Oi5fWgPYVEgA.marker = Marker_TY_zuqP4Riz26Oi5fWgPYVEgA; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[113].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[113].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, sons); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[113].typ = (&NTI_zuqP4Riz26Oi5fWgPYVEgA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[113].name = "sons"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[114]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[114].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[114].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, n); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[114].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[114].name = "n"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[5] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[115]; NTI_AXG7xcvKqaxY6koRX1xkCw.size = sizeof(Tsym_AXG7xcvKqaxY6koRX1xkCw); NTI_AXG7xcvKqaxY6koRX1xkCw.kind = 17; NTI_AXG7xcvKqaxY6koRX1xkCw.base = (&NTI_raN9cHVgzmvaXisezY9aGg9cg); NTI_AXG7xcvKqaxY6koRX1xkCw.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117]; NTI_cNCW9acsSznmEccl1fgQwkw.size = sizeof(Tsymkind_cNCW9acsSznmEccl1fgQwkw); NTI_cNCW9acsSznmEccl1fgQwkw.kind = 14; NTI_cNCW9acsSznmEccl1fgQwkw.base = 0; NTI_cNCW9acsSznmEccl1fgQwkw.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_16 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_16 < 25; T_EnH1I9cGkGYbf9a1NwhuXDPg_16++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_16+118].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_16+118].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_16; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_16+118].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_15[T_EnH1I9cGkGYbf9a1NwhuXDPg_16]; T_EnH1I9cGkGYbf9a1NwhuXDPg_14[T_EnH1I9cGkGYbf9a1NwhuXDPg_16] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_16+118]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[143].len = 25; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[143].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[143].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_14[0]; NTI_cNCW9acsSznmEccl1fgQwkw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[143]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].kind = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kind); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].typ = (&NTI_cNCW9acsSznmEccl1fgQwkw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].name = "kind"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].sons = &NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[0]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[117].len = 25; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S1.typeinstcache); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144].typ = (&NTI_zuqP4Riz26Oi5fWgPYVEgA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144].name = "typeInstCache"; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[7] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[144]; T_EnH1I9cGkGYbf9a1NwhuXDPg_17[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[146]; NTI_5LqgVn6Tq9ainQRK7TQAQxA.size = sizeof(Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA); NTI_5LqgVn6Tq9ainQRK7TQAQxA.kind = 18; NTI_5LqgVn6Tq9ainQRK7TQAQxA.base = 0; NTI_5LqgVn6Tq9ainQRK7TQAQxA.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_18[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[148]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[148].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[148].offset = offsetof(Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA, sym); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[148].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[148].name = "sym"; T_EnH1I9cGkGYbf9a1NwhuXDPg_18[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[149]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[149].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[149].offset = offsetof(Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA, concretetypes); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[149].typ = (&NTI_zuqP4Riz26Oi5fWgPYVEgA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[149].name = "concreteTypes"; T_EnH1I9cGkGYbf9a1NwhuXDPg_18[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[150]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[150].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[150].offset = offsetof(Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA, compilesid); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[150].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[150].name = "compilesId"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[147].len = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[147].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[147].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_18[0]; NTI_5LqgVn6Tq9ainQRK7TQAQxA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[147]; NTI_Y32tFilzS9adEEksgrCsOzQ.size = sizeof(Tinstantiation_5LqgVn6Tq9ainQRK7TQAQxA*); NTI_Y32tFilzS9adEEksgrCsOzQ.kind = 22; NTI_Y32tFilzS9adEEksgrCsOzQ.base = (&NTI_5LqgVn6Tq9ainQRK7TQAQxA); NTI_Y32tFilzS9adEEksgrCsOzQ.flags = 2; NTI_Y32tFilzS9adEEksgrCsOzQ.marker = Marker_TY_Y32tFilzS9adEEksgrCsOzQ; NTI_DXS6mEo7PVUFJkirsQ9bNQA.size = sizeof(TY_DXS6mEo7PVUFJkirsQ9bNQA*); NTI_DXS6mEo7PVUFJkirsQ9bNQA.kind = 24; NTI_DXS6mEo7PVUFJkirsQ9bNQA.base = (&NTI_Y32tFilzS9adEEksgrCsOzQ); NTI_DXS6mEo7PVUFJkirsQ9bNQA.flags = 2; NTI_DXS6mEo7PVUFJkirsQ9bNQA.marker = Marker_TY_DXS6mEo7PVUFJkirsQ9bNQA; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[146].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[146].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S2.procinstcache); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[146].typ = (&NTI_DXS6mEo7PVUFJkirsQ9bNQA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[146].name = "procInstCache"; T_EnH1I9cGkGYbf9a1NwhuXDPg_17[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[151]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[151].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[151].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S2.gcunsafetyreason); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[151].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[151].name = "gcUnsafetyReason"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_17[0]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[12] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[13] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[14] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[15] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[16] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[17] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[145]; T_EnH1I9cGkGYbf9a1NwhuXDPg_19[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[153]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[153].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[153].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S3.usedgenerics); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[153].typ = (&NTI_DXS6mEo7PVUFJkirsQ9bNQA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[153].name = "usedGenerics"; T_EnH1I9cGkGYbf9a1NwhuXDPg_19[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[154]; NTI_f07aOS3dr28kGa5wcE29aFA.size = sizeof(Tstrtable_f07aOS3dr28kGa5wcE29aFA); NTI_f07aOS3dr28kGa5wcE29aFA.kind = 18; NTI_f07aOS3dr28kGa5wcE29aFA.base = 0; NTI_f07aOS3dr28kGa5wcE29aFA.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_20[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[156]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[156].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[156].offset = offsetof(Tstrtable_f07aOS3dr28kGa5wcE29aFA, counter); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[156].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[156].name = "counter"; T_EnH1I9cGkGYbf9a1NwhuXDPg_20[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[157]; NTI_sksVpmPRIkNR9axiwtD1Guw.size = sizeof(TY_sksVpmPRIkNR9axiwtD1Guw*); NTI_sksVpmPRIkNR9axiwtD1Guw.kind = 24; NTI_sksVpmPRIkNR9axiwtD1Guw.base = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); NTI_sksVpmPRIkNR9axiwtD1Guw.flags = 2; NTI_sksVpmPRIkNR9axiwtD1Guw.marker = Marker_TY_sksVpmPRIkNR9axiwtD1Guw; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[157].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[157].offset = offsetof(Tstrtable_f07aOS3dr28kGa5wcE29aFA, data); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[157].typ = (&NTI_sksVpmPRIkNR9axiwtD1Guw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[157].name = "data"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[155].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[155].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[155].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_20[0]; NTI_f07aOS3dr28kGa5wcE29aFA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[155]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[154].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[154].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S3.tab); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[154].typ = (&NTI_f07aOS3dr28kGa5wcE29aFA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[154].name = "tab"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[152].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[152].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[152].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_19[0]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[6] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[152]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[23] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[152]; T_EnH1I9cGkGYbf9a1NwhuXDPg_21[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[159]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[159].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[159].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S4.guard); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[159].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[159].name = "guard"; T_EnH1I9cGkGYbf9a1NwhuXDPg_21[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[160]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[160].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[160].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, kindU.S4.bitsize); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[160].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[160].name = "bitsize"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_21[0]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[9] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[8] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[18] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158]; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[20] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[158]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[161].len = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[161].kind = 2; NimDT__AXG7xcvKqaxY6koRX1xkCw_kind[25] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[161]; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[162]; NTI_shZhZOdbVC5nnFvcXQAImg.size = sizeof(Tmagic_shZhZOdbVC5nnFvcXQAImg); NTI_shZhZOdbVC5nnFvcXQAImg.kind = 14; NTI_shZhZOdbVC5nnFvcXQAImg.base = 0; NTI_shZhZOdbVC5nnFvcXQAImg.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_24 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_24 < 264; T_EnH1I9cGkGYbf9a1NwhuXDPg_24++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_24+163].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_24+163].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_24; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_24+163].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_23[T_EnH1I9cGkGYbf9a1NwhuXDPg_24]; T_EnH1I9cGkGYbf9a1NwhuXDPg_22[T_EnH1I9cGkGYbf9a1NwhuXDPg_24] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_24+163]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[427].len = 264; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[427].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[427].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_22[0]; NTI_shZhZOdbVC5nnFvcXQAImg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[427]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[162].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[162].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, magic); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[162].typ = (&NTI_shZhZOdbVC5nnFvcXQAImg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[162].name = "magic"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[428]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[428].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[428].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, typ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[428].typ = (&NTI_1EooIlSGbJRPSt3SfQJd7Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[428].name = "typ"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[429]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[429].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[429].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, name); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[429].typ = (&NTI_1nh2T19a2BrGbBBQRS39bxRw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[429].name = "name"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[430]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[430].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[430].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, info); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[430].typ = (&NTI_T9c3PM9bs7WZ4LIQfEici9cZw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[430].name = "info"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[5] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[431]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[431].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[431].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, owner); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[431].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[431].name = "owner"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[6] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[432]; NTI_K9ay6LWMat9bUiT9bIbMxpDHw.size = sizeof(Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw); NTI_K9ay6LWMat9bUiT9bIbMxpDHw.kind = 14; NTI_K9ay6LWMat9bUiT9bIbMxpDHw.base = 0; NTI_K9ay6LWMat9bUiT9bIbMxpDHw.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_27 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_27 < 32; T_EnH1I9cGkGYbf9a1NwhuXDPg_27++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_27+433].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_27+433].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_27; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_27+433].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_26[T_EnH1I9cGkGYbf9a1NwhuXDPg_27]; T_EnH1I9cGkGYbf9a1NwhuXDPg_25[T_EnH1I9cGkGYbf9a1NwhuXDPg_27] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_27+433]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[465].len = 32; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[465].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[465].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_25[0]; NTI_K9ay6LWMat9bUiT9bIbMxpDHw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[465]; NTI_h9a2sdtQFa6zibBX41u5eAQ.size = sizeof(Tsymflag_K9ay6LWMat9bUiT9bIbMxpDHw_Set); NTI_h9a2sdtQFa6zibBX41u5eAQ.kind = 19; NTI_h9a2sdtQFa6zibBX41u5eAQ.base = (&NTI_K9ay6LWMat9bUiT9bIbMxpDHw); NTI_h9a2sdtQFa6zibBX41u5eAQ.flags = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[466].len = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[466].kind = 0; NTI_h9a2sdtQFa6zibBX41u5eAQ.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[466]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[432].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[432].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, flags); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[432].typ = (&NTI_h9a2sdtQFa6zibBX41u5eAQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[432].name = "flags"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[7] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[467]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[467].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[467].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, ast); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[467].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[467].name = "ast"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[8] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[468]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[468].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[468].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, options); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[468].typ = (&NTI_7MnKRybmCNh5j9bDRLMkxLw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[468].name = "options"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[9] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[469]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[469].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[469].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, position); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[469].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[469].name = "position"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[10] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[470]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[470].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[470].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, offset); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[470].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[470].name = "offset"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[11] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[471]; NTI_EtHNvCB0bgfu9bFjzx9cb6aA.size = sizeof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA); NTI_EtHNvCB0bgfu9bFjzx9cb6aA.kind = 18; NTI_EtHNvCB0bgfu9bFjzx9cb6aA.base = 0; NTI_EtHNvCB0bgfu9bFjzx9cb6aA.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_28[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[473]; NTI_O7PRFZKuiBBWbku09cayVBg.size = sizeof(Tlockind_O7PRFZKuiBBWbku09cayVBg); NTI_O7PRFZKuiBBWbku09cayVBg.kind = 14; NTI_O7PRFZKuiBBWbku09cayVBg.base = 0; NTI_O7PRFZKuiBBWbku09cayVBg.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_31 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_31 < 11; T_EnH1I9cGkGYbf9a1NwhuXDPg_31++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_31+474].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_31+474].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_31; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_31+474].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_30[T_EnH1I9cGkGYbf9a1NwhuXDPg_31]; T_EnH1I9cGkGYbf9a1NwhuXDPg_29[T_EnH1I9cGkGYbf9a1NwhuXDPg_31] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_31+474]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[485].len = 11; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[485].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[485].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_29[0]; NTI_O7PRFZKuiBBWbku09cayVBg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[485]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[473].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[473].offset = offsetof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA, k); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[473].typ = (&NTI_O7PRFZKuiBBWbku09cayVBg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[473].name = "k"; T_EnH1I9cGkGYbf9a1NwhuXDPg_28[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[486]; NTI_JK9cKMX3XnqHaUky9b6gkGEw.size = sizeof(Tstorageloc_JK9cKMX3XnqHaUky9b6gkGEw); NTI_JK9cKMX3XnqHaUky9b6gkGEw.kind = 14; NTI_JK9cKMX3XnqHaUky9b6gkGEw.base = 0; NTI_JK9cKMX3XnqHaUky9b6gkGEw.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_34 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_34 < 4; T_EnH1I9cGkGYbf9a1NwhuXDPg_34++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_34+487].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_34+487].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_34; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_34+487].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_33[T_EnH1I9cGkGYbf9a1NwhuXDPg_34]; T_EnH1I9cGkGYbf9a1NwhuXDPg_32[T_EnH1I9cGkGYbf9a1NwhuXDPg_34] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_34+487]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[491].len = 4; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[491].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[491].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_32[0]; NTI_JK9cKMX3XnqHaUky9b6gkGEw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[491]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[486].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[486].offset = offsetof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA, s); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[486].typ = (&NTI_JK9cKMX3XnqHaUky9b6gkGEw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[486].name = "s"; T_EnH1I9cGkGYbf9a1NwhuXDPg_28[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[492]; NTI_o2bqJgR4ceIupnUSpxiudA.size = sizeof(Tlocflag_o2bqJgR4ceIupnUSpxiudA); NTI_o2bqJgR4ceIupnUSpxiudA.kind = 14; NTI_o2bqJgR4ceIupnUSpxiudA.base = 0; NTI_o2bqJgR4ceIupnUSpxiudA.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_37 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_37 < 9; T_EnH1I9cGkGYbf9a1NwhuXDPg_37++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_37+493].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_37+493].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_37; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_37+493].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_36[T_EnH1I9cGkGYbf9a1NwhuXDPg_37]; T_EnH1I9cGkGYbf9a1NwhuXDPg_35[T_EnH1I9cGkGYbf9a1NwhuXDPg_37] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_37+493]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[502].len = 9; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[502].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[502].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_35[0]; NTI_o2bqJgR4ceIupnUSpxiudA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[502]; NTI_yChkHmjOkttAUPxHrKvWAA.size = sizeof(Tlocflag_o2bqJgR4ceIupnUSpxiudA_Set); NTI_yChkHmjOkttAUPxHrKvWAA.kind = 19; NTI_yChkHmjOkttAUPxHrKvWAA.base = (&NTI_o2bqJgR4ceIupnUSpxiudA); NTI_yChkHmjOkttAUPxHrKvWAA.flags = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[503].len = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[503].kind = 0; NTI_yChkHmjOkttAUPxHrKvWAA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[503]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[492].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[492].offset = offsetof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA, flags); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[492].typ = (&NTI_yChkHmjOkttAUPxHrKvWAA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[492].name = "flags"; T_EnH1I9cGkGYbf9a1NwhuXDPg_28[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[504]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[504].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[504].offset = offsetof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA, t); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[504].typ = (&NTI_1EooIlSGbJRPSt3SfQJd7Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[504].name = "t"; T_EnH1I9cGkGYbf9a1NwhuXDPg_28[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[505]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[505].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[505].offset = offsetof(Tloc_EtHNvCB0bgfu9bFjzx9cb6aA, r); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[505].typ = (&NTI_d0QF71x0BgMQlc7zEXMYTQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[505].name = "r"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[472].len = 5; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[472].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[472].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_28[0]; NTI_EtHNvCB0bgfu9bFjzx9cb6aA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[472]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[471].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[471].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, loc); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[471].typ = (&NTI_EtHNvCB0bgfu9bFjzx9cb6aA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[471].name = "loc"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[12] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[506]; NTI_4f9aBgmqEuj7uWJdBBGcRgA.size = sizeof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA); NTI_4f9aBgmqEuj7uWJdBBGcRgA.kind = 17; NTI_4f9aBgmqEuj7uWJdBBGcRgA.base = (&NTI_U4JkVlrJQaACKZ9a9cwCla3Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_38[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[508]; NTI_9b8v60kso59bBaw9cp8B9a9apKQ.size = sizeof(Tlibkind_9b8v60kso59bBaw9cp8B9a9apKQ); NTI_9b8v60kso59bBaw9cp8B9a9apKQ.kind = 14; NTI_9b8v60kso59bBaw9cp8B9a9apKQ.base = 0; NTI_9b8v60kso59bBaw9cp8B9a9apKQ.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_41 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_41 < 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_41++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_41+509].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_41+509].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_41; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_41+509].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_40[T_EnH1I9cGkGYbf9a1NwhuXDPg_41]; T_EnH1I9cGkGYbf9a1NwhuXDPg_39[T_EnH1I9cGkGYbf9a1NwhuXDPg_41] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_41+509]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[511].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[511].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[511].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_39[0]; NTI_9b8v60kso59bBaw9cp8B9a9apKQ.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[511]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[508].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[508].offset = offsetof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA, kind); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[508].typ = (&NTI_9b8v60kso59bBaw9cp8B9a9apKQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[508].name = "kind"; T_EnH1I9cGkGYbf9a1NwhuXDPg_38[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[512]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[512].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[512].offset = offsetof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA, generated); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[512].typ = (&NTI_VaVACK0bpYmqIQ0mKcHfQQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[512].name = "generated"; T_EnH1I9cGkGYbf9a1NwhuXDPg_38[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[513]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[513].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[513].offset = offsetof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA, isoverriden); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[513].typ = (&NTI_VaVACK0bpYmqIQ0mKcHfQQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[513].name = "isOverriden"; T_EnH1I9cGkGYbf9a1NwhuXDPg_38[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[514]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[514].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[514].offset = offsetof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA, name); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[514].typ = (&NTI_d0QF71x0BgMQlc7zEXMYTQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[514].name = "name"; T_EnH1I9cGkGYbf9a1NwhuXDPg_38[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[515]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[515].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[515].offset = offsetof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA, path); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[515].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[515].name = "path"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[507].len = 5; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[507].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[507].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_38[0]; NTI_4f9aBgmqEuj7uWJdBBGcRgA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[507]; NTI_r6yKYSPSeen50D8ZMu4UkQ.size = sizeof(Tlib_4f9aBgmqEuj7uWJdBBGcRgA*); NTI_r6yKYSPSeen50D8ZMu4UkQ.kind = 22; NTI_r6yKYSPSeen50D8ZMu4UkQ.base = (&NTI_4f9aBgmqEuj7uWJdBBGcRgA); NTI_r6yKYSPSeen50D8ZMu4UkQ.marker = Marker_TY_r6yKYSPSeen50D8ZMu4UkQ; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[506].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[506].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, annex); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[506].typ = (&NTI_r6yKYSPSeen50D8ZMu4UkQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[506].name = "annex"; T_EnH1I9cGkGYbf9a1NwhuXDPg_13[13] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[516]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[516].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[516].offset = offsetof(Tsym_AXG7xcvKqaxY6koRX1xkCw, constraint); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[516].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[516].name = "constraint"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[116].len = 14; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[116].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[116].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_13[0]; NTI_AXG7xcvKqaxY6koRX1xkCw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[116]; NTI_83n62yi1b9bgUtRR9axFWW9ag.size = sizeof(Tsym_AXG7xcvKqaxY6koRX1xkCw*); NTI_83n62yi1b9bgUtRR9axFWW9ag.kind = 22; NTI_83n62yi1b9bgUtRR9axFWW9ag.base = (&NTI_AXG7xcvKqaxY6koRX1xkCw); NTI_83n62yi1b9bgUtRR9axFWW9ag.flags = 2; NTI_83n62yi1b9bgUtRR9axFWW9ag.marker = Marker_TY_83n62yi1b9bgUtRR9axFWW9ag; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[115].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[115].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, owner); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[115].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[115].name = "owner"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[6] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[517]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[517].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[517].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, sym); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[517].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[517].name = "sym"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[7] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[518]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[518].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[518].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, destructor); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[518].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[518].name = "destructor"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[8] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[519]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[519].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[519].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, deepcopy); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[519].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[519].name = "deepCopy"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[9] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[520]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[520].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[520].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, assignment); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[520].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[520].name = "assignment"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[10] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[521]; NTI_a09bGTAl9ceOKTAytYdkbyKg.size = sizeof(TY_a09bGTAl9ceOKTAytYdkbyKg); NTI_a09bGTAl9ceOKTAytYdkbyKg.kind = 18; NTI_a09bGTAl9ceOKTAytYdkbyKg.base = 0; NTI_a09bGTAl9ceOKTAytYdkbyKg.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_42[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[523]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[523].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[523].offset = offsetof(TY_a09bGTAl9ceOKTAytYdkbyKg, Field0); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[523].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[523].name = "Field0"; T_EnH1I9cGkGYbf9a1NwhuXDPg_42[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[524]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[524].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[524].offset = offsetof(TY_a09bGTAl9ceOKTAytYdkbyKg, Field1); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[524].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[524].name = "Field1"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[522].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[522].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[522].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_42[0]; NTI_a09bGTAl9ceOKTAytYdkbyKg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[522]; NTI_iGkpo9aKQdr3NWelKC4cnJA.size = sizeof(TY_iGkpo9aKQdr3NWelKC4cnJA*); NTI_iGkpo9aKQdr3NWelKC4cnJA.kind = 24; NTI_iGkpo9aKQdr3NWelKC4cnJA.base = (&NTI_a09bGTAl9ceOKTAytYdkbyKg); NTI_iGkpo9aKQdr3NWelKC4cnJA.flags = 2; NTI_iGkpo9aKQdr3NWelKC4cnJA.marker = Marker_TY_iGkpo9aKQdr3NWelKC4cnJA; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[521].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[521].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, methods); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[521].typ = (&NTI_iGkpo9aKQdr3NWelKC4cnJA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[521].name = "methods"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[11] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[525]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[525].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[525].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, size); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[525].typ = (&NTI_Aav8dQoMlCFnZRxA0IhTHQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[525].name = "size"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[12] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[526]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[526].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[526].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, align); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[526].typ = (&NTI_kDPg4wXyR8DDyA0MeEjIsw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[526].name = "align"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[13] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[527]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[527].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[527].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, locklevel); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[527].typ = (&NTI_kDPg4wXyR8DDyA0MeEjIsw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[527].name = "lockLevel"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[14] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[528]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[528].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[528].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, loc); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[528].typ = (&NTI_EtHNvCB0bgfu9bFjzx9cb6aA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[528].name = "loc"; T_EnH1I9cGkGYbf9a1NwhuXDPg_3[15] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[529]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[529].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[529].offset = offsetof(Ttype_LTUWCZolpovw9cWE3JBWSUw, typeinst); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[529].typ = (&NTI_1EooIlSGbJRPSt3SfQJd7Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[529].name = "typeInst"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[2].len = 16; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[2].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[2].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_3[0]; NTI_LTUWCZolpovw9cWE3JBWSUw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[2]; NTI_1EooIlSGbJRPSt3SfQJd7Q.size = sizeof(Ttype_LTUWCZolpovw9cWE3JBWSUw*); NTI_1EooIlSGbJRPSt3SfQJd7Q.kind = 22; NTI_1EooIlSGbJRPSt3SfQJd7Q.base = (&NTI_LTUWCZolpovw9cWE3JBWSUw); NTI_1EooIlSGbJRPSt3SfQJd7Q.flags = 2; NTI_1EooIlSGbJRPSt3SfQJd7Q.marker = Marker_TY_1EooIlSGbJRPSt3SfQJd7Q; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[1].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[1].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, typ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[1].typ = (&NTI_1EooIlSGbJRPSt3SfQJd7Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[1].name = "typ"; T_EnH1I9cGkGYbf9a1NwhuXDPg_2[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[530]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[530].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[530].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, info); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[530].typ = (&NTI_T9c3PM9bs7WZ4LIQfEici9cZw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[530].name = "info"; T_EnH1I9cGkGYbf9a1NwhuXDPg_2[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[531]; NTI_jyh9acXHkhZANSSvPIY7ZLg.size = sizeof(Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg); NTI_jyh9acXHkhZANSSvPIY7ZLg.kind = 14; NTI_jyh9acXHkhZANSSvPIY7ZLg.base = 0; NTI_jyh9acXHkhZANSSvPIY7ZLg.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_45 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_45 < 15; T_EnH1I9cGkGYbf9a1NwhuXDPg_45++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_45+532].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_45+532].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_45; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_45+532].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_44[T_EnH1I9cGkGYbf9a1NwhuXDPg_45]; T_EnH1I9cGkGYbf9a1NwhuXDPg_43[T_EnH1I9cGkGYbf9a1NwhuXDPg_45] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_45+532]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[547].len = 15; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[547].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[547].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_43[0]; NTI_jyh9acXHkhZANSSvPIY7ZLg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[547]; NTI_Lj66phhshW0KaYhwBUJJ3Q.size = sizeof(Tnodeflag_jyh9acXHkhZANSSvPIY7ZLg_Set); NTI_Lj66phhshW0KaYhwBUJJ3Q.kind = 19; NTI_Lj66phhshW0KaYhwBUJJ3Q.base = (&NTI_jyh9acXHkhZANSSvPIY7ZLg); NTI_Lj66phhshW0KaYhwBUJJ3Q.flags = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[548].len = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[548].kind = 0; NTI_Lj66phhshW0KaYhwBUJJ3Q.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[548]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[531].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[531].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, flags); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[531].typ = (&NTI_Lj66phhshW0KaYhwBUJJ3Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[531].name = "flags"; T_EnH1I9cGkGYbf9a1NwhuXDPg_2[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549]; NTI_G4E4Gxe7oI2Cm03rkiOzQw.size = sizeof(Tnodekind_G4E4Gxe7oI2Cm03rkiOzQw); NTI_G4E4Gxe7oI2Cm03rkiOzQw.kind = 14; NTI_G4E4Gxe7oI2Cm03rkiOzQw.base = 0; NTI_G4E4Gxe7oI2Cm03rkiOzQw.flags = 3; for (T_EnH1I9cGkGYbf9a1NwhuXDPg_48 = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_48 < 159; T_EnH1I9cGkGYbf9a1NwhuXDPg_48++) { T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_48+550].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_48+550].offset = T_EnH1I9cGkGYbf9a1NwhuXDPg_48; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_48+550].name = T_EnH1I9cGkGYbf9a1NwhuXDPg_47[T_EnH1I9cGkGYbf9a1NwhuXDPg_48]; T_EnH1I9cGkGYbf9a1NwhuXDPg_46[T_EnH1I9cGkGYbf9a1NwhuXDPg_48] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[T_EnH1I9cGkGYbf9a1NwhuXDPg_48+550]; } T_EnH1I9cGkGYbf9a1NwhuXDPg_0[709].len = 159; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[709].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[709].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_46[0]; NTI_G4E4Gxe7oI2Cm03rkiOzQw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[709]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].kind = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kind); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].typ = (&NTI_G4E4Gxe7oI2Cm03rkiOzQw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].name = "kind"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].sons = &NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[0]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[549].len = 159; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S1.intval); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710].typ = (&NTI_Aav8dQoMlCFnZRxA0IhTHQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710].name = "intVal"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[5] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[6] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[7] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[8] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[9] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[10] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[11] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[12] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[13] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[14] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[15] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[710]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S2.floatval); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711].typ = (&NTI_w9bl9a1ul9ctRJWiMl9cNnIMvg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711].name = "floatVal"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[16] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[17] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[18] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[19] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[711]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S3.strval); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712].name = "strVal"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[20] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[21] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712]; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[22] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[712]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[713].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[713].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S4.sym); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[713].typ = (&NTI_83n62yi1b9bgUtRR9axFWW9ag); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[713].name = "sym"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[3] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[713]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[714].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[714].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S5.ident); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[714].typ = (&NTI_1nh2T19a2BrGbBBQRS39bxRw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[714].name = "ident"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[714]; NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ.size = sizeof(TY_ehmV9bTklH2Gt9cXHV9c0HLeQ*); NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ.kind = 24; NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ.base = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ.flags = 2; NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ.marker = Marker_TY_ehmV9bTklH2Gt9cXHV9c0HLeQ; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[715].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[715].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, kindU.S6.sons); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[715].typ = (&NTI_ehmV9bTklH2Gt9cXHV9c0HLeQ); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[715].name = "sons"; NimDT__bROa11lyF5vxEN9aYNbHmhw_kind[159] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[715]; T_EnH1I9cGkGYbf9a1NwhuXDPg_2[4] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[716]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[716].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[716].offset = offsetof(Tnode_bROa11lyF5vxEN9aYNbHmhw, comment); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[716].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[716].name = "comment"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[0].len = 5; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[0].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[0].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_2[0]; NTI_bROa11lyF5vxEN9aYNbHmhw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[0]; NTI_fKfcLzXYiz5jNu3NH3Tv8Q.size = sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw*); NTI_fKfcLzXYiz5jNu3NH3Tv8Q.kind = 22; NTI_fKfcLzXYiz5jNu3NH3Tv8Q.base = (&NTI_bROa11lyF5vxEN9aYNbHmhw); NTI_fKfcLzXYiz5jNu3NH3Tv8Q.flags = 2; NTI_fKfcLzXYiz5jNu3NH3Tv8Q.marker = Marker_TY_fKfcLzXYiz5jNu3NH3Tv8Q; NTI_9aiv9bp2t5icFNINcg9c4xi1Q.size = sizeof(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q); NTI_9aiv9bp2t5icFNINcg9c4xi1Q.kind = 18; NTI_9aiv9bp2t5icFNINcg9c4xi1Q.base = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_51[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[718]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[718].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[718].offset = offsetof(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q, counter); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[718].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[718].name = "counter"; T_EnH1I9cGkGYbf9a1NwhuXDPg_51[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[719]; NTI_AdFnD2YdADPeuJbG2YJ4vg.size = sizeof(Tidpair_AdFnD2YdADPeuJbG2YJ4vg); NTI_AdFnD2YdADPeuJbG2YJ4vg.kind = 18; NTI_AdFnD2YdADPeuJbG2YJ4vg.base = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_52[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[721]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[721].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[721].offset = offsetof(Tidpair_AdFnD2YdADPeuJbG2YJ4vg, key); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[721].typ = (&NTI_GFuL0q6Yj4iJze0S9cdD9avg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[721].name = "key"; T_EnH1I9cGkGYbf9a1NwhuXDPg_52[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[722]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[722].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[722].offset = offsetof(Tidpair_AdFnD2YdADPeuJbG2YJ4vg, val); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[722].typ = (&NTI_1VeTzqrFu2VJ4a6cGvuoyA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[722].name = "val"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[720].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[720].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[720].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_52[0]; NTI_AdFnD2YdADPeuJbG2YJ4vg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[720]; NTI_Mh9agqM29bm9aP5AUL1x7dZGA.size = sizeof(TY_Mh9agqM29bm9aP5AUL1x7dZGA*); NTI_Mh9agqM29bm9aP5AUL1x7dZGA.kind = 24; NTI_Mh9agqM29bm9aP5AUL1x7dZGA.base = (&NTI_AdFnD2YdADPeuJbG2YJ4vg); NTI_Mh9agqM29bm9aP5AUL1x7dZGA.marker = Marker_TY_Mh9agqM29bm9aP5AUL1x7dZGA; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[719].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[719].offset = offsetof(Tidtable_9aiv9bp2t5icFNINcg9c4xi1Q, data); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[719].typ = (&NTI_Mh9agqM29bm9aP5AUL1x7dZGA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[719].name = "data"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[717].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[717].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[717].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_51[0]; NTI_9aiv9bp2t5icFNINcg9c4xi1Q.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[717]; NTI_1cQRXW6aAknk7ywAwjH3nw.size = sizeof(Tscope_1cQRXW6aAknk7ywAwjH3nw); NTI_1cQRXW6aAknk7ywAwjH3nw.kind = 18; NTI_1cQRXW6aAknk7ywAwjH3nw.base = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_53[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[724]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[724].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[724].offset = offsetof(Tscope_1cQRXW6aAknk7ywAwjH3nw, depthlevel); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[724].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[724].name = "depthLevel"; T_EnH1I9cGkGYbf9a1NwhuXDPg_53[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[725]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[725].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[725].offset = offsetof(Tscope_1cQRXW6aAknk7ywAwjH3nw, symbols); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[725].typ = (&NTI_f07aOS3dr28kGa5wcE29aFA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[725].name = "symbols"; T_EnH1I9cGkGYbf9a1NwhuXDPg_53[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[726]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[726].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[726].offset = offsetof(Tscope_1cQRXW6aAknk7ywAwjH3nw, parent); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[726].typ = (&NTI_N89ckikRqMir57209a3tEeqw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[726].name = "parent"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[723].len = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[723].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[723].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_53[0]; NTI_1cQRXW6aAknk7ywAwjH3nw.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[723]; NTI_N89ckikRqMir57209a3tEeqw.size = sizeof(Tscope_1cQRXW6aAknk7ywAwjH3nw*); NTI_N89ckikRqMir57209a3tEeqw.kind = 22; NTI_N89ckikRqMir57209a3tEeqw.base = (&NTI_1cQRXW6aAknk7ywAwjH3nw); NTI_N89ckikRqMir57209a3tEeqw.marker = Marker_TY_N89ckikRqMir57209a3tEeqw; NTI_uyBDtVkS7CL1Bm1j1dvmcw.size = sizeof(Tnode_bROa11lyF5vxEN9aYNbHmhw**); NTI_uyBDtVkS7CL1Bm1j1dvmcw.kind = 21; NTI_uyBDtVkS7CL1Bm1j1dvmcw.base = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); NTI_uyBDtVkS7CL1Bm1j1dvmcw.flags = 3; NTI_UWAp0mDjKLG1NEwUafSRhA.size = sizeof(Tidnodetable_UWAp0mDjKLG1NEwUafSRhA); NTI_UWAp0mDjKLG1NEwUafSRhA.kind = 18; NTI_UWAp0mDjKLG1NEwUafSRhA.base = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_70[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[728]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[728].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[728].offset = offsetof(Tidnodetable_UWAp0mDjKLG1NEwUafSRhA, counter); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[728].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[728].name = "counter"; T_EnH1I9cGkGYbf9a1NwhuXDPg_70[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[729]; NTI_fUuF71MXGqn0RZORg9clE3w.size = sizeof(Tidnodepair_fUuF71MXGqn0RZORg9clE3w); NTI_fUuF71MXGqn0RZORg9clE3w.kind = 18; NTI_fUuF71MXGqn0RZORg9clE3w.base = 0; T_EnH1I9cGkGYbf9a1NwhuXDPg_71[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[731]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[731].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[731].offset = offsetof(Tidnodepair_fUuF71MXGqn0RZORg9clE3w, key); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[731].typ = (&NTI_GFuL0q6Yj4iJze0S9cdD9avg); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[731].name = "key"; T_EnH1I9cGkGYbf9a1NwhuXDPg_71[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[732]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[732].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[732].offset = offsetof(Tidnodepair_fUuF71MXGqn0RZORg9clE3w, val); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[732].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[732].name = "val"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[730].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[730].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[730].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_71[0]; NTI_fUuF71MXGqn0RZORg9clE3w.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[730]; NTI_K8W16aeLg4OWxniQxtguMw.size = sizeof(TY_K8W16aeLg4OWxniQxtguMw*); NTI_K8W16aeLg4OWxniQxtguMw.kind = 24; NTI_K8W16aeLg4OWxniQxtguMw.base = (&NTI_fUuF71MXGqn0RZORg9clE3w); NTI_K8W16aeLg4OWxniQxtguMw.marker = Marker_TY_K8W16aeLg4OWxniQxtguMw; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[729].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[729].offset = offsetof(Tidnodetable_UWAp0mDjKLG1NEwUafSRhA, data); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[729].typ = (&NTI_K8W16aeLg4OWxniQxtguMw); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[729].name = "data"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[727].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[727].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[727].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_70[0]; NTI_UWAp0mDjKLG1NEwUafSRhA.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[727]; NTI_wN7B39cKxLpMkvKNm9bduZ0A.size = sizeof(Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A); NTI_wN7B39cKxLpMkvKNm9bduZ0A.kind = 18; NTI_wN7B39cKxLpMkvKNm9bduZ0A.base = 0; NTI_wN7B39cKxLpMkvKNm9bduZ0A.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_72[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[734]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[734].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[734].offset = offsetof(Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A, counter); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[734].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[734].name = "counter"; T_EnH1I9cGkGYbf9a1NwhuXDPg_72[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[735]; NTI_EZfI4tFqtDSTQys2UInNjg.size = sizeof(Tnodepair_EZfI4tFqtDSTQys2UInNjg); NTI_EZfI4tFqtDSTQys2UInNjg.kind = 18; NTI_EZfI4tFqtDSTQys2UInNjg.base = 0; NTI_EZfI4tFqtDSTQys2UInNjg.flags = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_73[0] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[737]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[737].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[737].offset = offsetof(Tnodepair_EZfI4tFqtDSTQys2UInNjg, h); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[737].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[737].name = "h"; T_EnH1I9cGkGYbf9a1NwhuXDPg_73[1] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[738]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[738].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[738].offset = offsetof(Tnodepair_EZfI4tFqtDSTQys2UInNjg, key); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[738].typ = (&NTI_fKfcLzXYiz5jNu3NH3Tv8Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[738].name = "key"; T_EnH1I9cGkGYbf9a1NwhuXDPg_73[2] = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[739]; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[739].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[739].offset = offsetof(Tnodepair_EZfI4tFqtDSTQys2UInNjg, val); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[739].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[739].name = "val"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[736].len = 3; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[736].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[736].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_73[0]; NTI_EZfI4tFqtDSTQys2UInNjg.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[736]; NTI_vhmj4KkIKPinmRXny9c2Q6Q.size = sizeof(TY_vhmj4KkIKPinmRXny9c2Q6Q*); NTI_vhmj4KkIKPinmRXny9c2Q6Q.kind = 24; NTI_vhmj4KkIKPinmRXny9c2Q6Q.base = (&NTI_EZfI4tFqtDSTQys2UInNjg); NTI_vhmj4KkIKPinmRXny9c2Q6Q.flags = 2; NTI_vhmj4KkIKPinmRXny9c2Q6Q.marker = Marker_TY_vhmj4KkIKPinmRXny9c2Q6Q; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[735].kind = 1; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[735].offset = offsetof(Tnodetable_wN7B39cKxLpMkvKNm9bduZ0A, data); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[735].typ = (&NTI_vhmj4KkIKPinmRXny9c2Q6Q); T_EnH1I9cGkGYbf9a1NwhuXDPg_0[735].name = "data"; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[733].len = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[733].kind = 2; T_EnH1I9cGkGYbf9a1NwhuXDPg_0[733].sons = &T_EnH1I9cGkGYbf9a1NwhuXDPg_72[0]; NTI_wN7B39cKxLpMkvKNm9bduZ0A.node = &T_EnH1I9cGkGYbf9a1NwhuXDPg_0[733]; }