/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 64 #include "nimbase.h" #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g; typedef struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ; typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ; typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content; typedef struct NimStrPayload NimStrPayload; typedef struct NimStringV2 NimStringV2; typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q; typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA; typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg; typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA; typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content; typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content; typedef struct TNimTypeV2 TNimTypeV2; typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ; typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag; typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg; typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ; typedef struct RootObj RootObj; typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw; typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA; typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg; typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ; typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ; typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q; typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ; typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA; typedef struct tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg; typedef struct tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw; typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw tySequence__oJNUGvppFP9c7bQcQ1vFDNw; typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content; typedef struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg; typedef struct tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA tySequence__BJQoaSpXgVhyrPr8j7aH9cA; typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content; typedef struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog; typedef struct tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ; typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg; typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg; typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg; typedef struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content; typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content; typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw; typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content; typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content; typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content; typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ; typedef struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ; typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA tySequence__MoXuTbVW9cpbdFcU68jxs9bA; typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content; typedef struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw; typedef struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA; typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g; typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg; typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw; typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ; typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ { NI len; tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content* p; }; struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ { tySequence__7s5HyddQ0f9bxMNILHrXwJQ data; NI counter; }; struct tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g { tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ comments; NIM_BOOL useIc; }; struct NimStrPayload { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct NimStringV2 { NI len; NimStrPayload* p; }; typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ; typedef NU8 tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ; typedef NU8 tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ; struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg { NU16 line; NI16 col; NI32 fileIndex; }; typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw; struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ { NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p; }; struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags; tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind; union{ struct {NI64 intVal; } _kind_1; struct {NF floatVal; } _kind_2; struct {NimStringV2 strVal; } _kind_3; struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; } _kind_4; struct {tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident; } _kind_5; struct {tySequence__xxu3GgaFAGO6lOns9aHaeLQ sons; } _kind_6; }; }; typedef NU8 tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw; struct tySequence__UfuHwINLHlFJGRcvFZqKQQ { NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p; }; struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A { NI rc; NI rootIdx; }; struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ { NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p; }; struct TNimTypeV2 { void* destructor; NI size; NI16 align; NI16 depth; NU32* display; void* traceImpl; void* typeInfoV1; NI flags; }; struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ concreteTypes; NI compilesId; }; struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag { NI32 module; NI32 symId; NI32 typeId_0; NIM_BOOL sealed; }; struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg { NI counter; tySequence__UfuHwINLHlFJGRcvFZqKQQ data; }; struct RootObj { TNimTypeV2* m_type; }; struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw { NI32 module; NI32 item; }; struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ { RootObj Sup; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId; }; typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg; typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU8 tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw; typedef NU8 tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg; typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw; struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA { tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw k; tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg storage; tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw flags; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lode; NimStringV2 r; }; struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup; tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind; union{ struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* gcUnsafetyReason; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* transformedBody; } _kind_1; struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* guard; NI bitsize; NI alignment; } _kind_2; }; tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; NI position; NI offset; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* annex; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constraint; }; typedef NU8 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w; struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg { tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind; NIM_BOOL generated; NIM_BOOL isOverriden; NimStringV2 name; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* path; }; struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ { NI len; NI cap; tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d; }; struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ { NI len; NI cap; tyTuple__0F3Kz25HWtRatQmCDVHWEA* d; }; struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ { tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack; tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree; NI freed; NI touched; NI edges; NI rcSum; NIM_BOOL keepThreshold; }; struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q { void** Field0; TNimTypeV2* Field1; }; typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1]; typedef NU8 tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w; typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw; struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup; tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId; }; struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA { NI id; NimStringV2 s; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* next; NI h; }; typedef NU8 tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ[9]; typedef NU32 tyArray__FleBT9cC2nxhgiXmSYYnEKA[4]; struct tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg { tyArray__FleBT9cC2nxhgiXmSYYnEKA udata; }; struct tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw { NI depthLevel; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg symbols; tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* parent; tySequence__UfuHwINLHlFJGRcvFZqKQQ allowPrivateAccess; }; struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw { NI len; tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content* p; }; struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key; RootObj* val; }; struct tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ { NI counter; tySequence__oJNUGvppFP9c7bQcQ1vFDNw data; }; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA { NI a; NI b; }; struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA { NI len; tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content* p; }; struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* val; }; typedef NimStringV2 tyArray__7Z9ajkJtFFtfJY8l7DfqyrA[5]; struct tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ { NI counter; tySequence__BJQoaSpXgVhyrPr8j7aH9cA data; }; typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w; typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow; typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg; struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg { tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow targetCPU; tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow hostCPU; tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg targetOS; tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg hostOS; NI intSize; NI floatSize; NI ptrSize; NimStringV2 tnl; }; typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; typedef NU8 tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag; struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA { NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p; }; struct tySequence__7lEisrXlQEzwtUKW5pzRCw { NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p; }; struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA { tySequence__7lEisrXlQEzwtUKW5pzRCw data; NI counter; }; struct tySequence__o8paxaScVM7VHajE9a8rbyw { NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p; }; struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag { tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg trackPos; NIM_BOOL trackPosAttached; tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag errorOutputs; tySequence__npXKLeClRo4ZDs6rPxQ9bRA msgContext; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastError; tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl; tySequence__o8paxaScVM7VHajE9a8rbyw fileInfos; NI32 systemFileIdx; }; typedef NU8 tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ; typedef NU8 tyEnum_Command__b145RBTl7bacomLHdBguHg; typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg; typedef NU8 tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ; typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ; struct tySequence__4eRCaZmrYLLw2k30GPTiMw { NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p; }; struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg { tySequence__4eRCaZmrYLLw2k30GPTiMw data; NI counter; }; typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA; typedef NU8 tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g; typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg; typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g; typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12]; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p; }; struct tyTuple__47w2DboNEPf69aPgubZdd7Q { NI Field0; NI Field1; NI Field2; }; typedef NU8 tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA; struct tySequence__SE64IkxZVzsW0aLsNjnJHg { NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* result, void* ClE_0); void* ClE_0; } tyProc__UwsGaXGCDEc7Akhwij5HRA; typedef struct { N_NIMCALL_PTR(void, ClP_0) (NimStringV2 output, void* ClE_0); void* ClE_0; } tyProc__k2HFjxisIgDALbEUFojxaQ; typedef NU8 tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg, tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g severity, void* ClE_0); void* ClE_0; } tyProc__9a8L4QvXftisHTVzCsMCKUA; struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg { tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend; tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg target; NI linesCompiled; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand; tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag m; tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ filenameOption; NimStringV2 unitSep; NI evalTemplateCounter; NI evalMacroCounter; NI8 exitcode; tyEnum_Command__b145RBTl7bacomLHdBguHg cmd; NimStringV2 cmdInput; NIM_BOOL projectIsCmd; NIM_BOOL implicitCmd; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC; tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ exc; NIM_BOOL hintProcessingDots; NI verbosity; NI numberOfProcessors; NF lastCmdTime; tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ symbolFiles; NI spellSuggestMax; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines; NimStringV2 headerFile; tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features; tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g legacyFeatures; NimStringV2 arguments; tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg ideCmd; NIM_BOOL oldNewlines; tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw modifiedyNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw cmdlineNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw foreignPackageNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw mainPackageNotes; NI mainPackageId; NI errorCounter; NI hintCounter; NI warnCounter; NI errorMax; NI maxLoopIterationsVM; NIM_BOOL isVmTrace; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache; tySequence__sM4lkSb7zS6F7OVMvW9cffQ nimblePaths; tySequence__sM4lkSb7zS6F7OVMvW9cffQ searchPaths; tySequence__sM4lkSb7zS6F7OVMvW9cffQ lazyPaths; NimStringV2 outFile; NimStringV2 outDir; NimStringV2 jsonBuildFile; NimStringV2 prefixDir; NimStringV2 libpath; NimStringV2 nimcacheDir; tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions; NimStringV2 projectName; NimStringV2 projectPath; NimStringV2 projectFull; NIM_BOOL projectIsStdin; tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA lastMsgWasDot; NI32 projectMainIdx; NI32 projectMainIdx2; NimStringV2 command; tySequence__sM4lkSb7zS6F7OVMvW9cffQ commandArgs; NimStringV2 commandLine; tySequence__sM4lkSb7zS6F7OVMvW9cffQ extraCmds; NIM_BOOL keepComments; tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitImports; tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitIncludes; NimStringV2 docSeeSrcUrl; NimStringV2 docRoot; NimStringV2 docCmd; tySequence__sM4lkSb7zS6F7OVMvW9cffQ configFiles; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cIncludes; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLibs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLinkedLibs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ externalToLink; NimStringV2 linkOptionsCmd; tySequence__sM4lkSb7zS6F7OVMvW9cffQ compileOptionsCmd; NimStringV2 linkOptions; NimStringV2 compileOptions; NimStringV2 cCompilerPath; tySequence__SE64IkxZVzsW0aLsNjnJHg toCompile; tyProc__UwsGaXGCDEc7Akhwij5HRA suggestionResultHook; NI suggestVersion; NI suggestMaxResults; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastLineInfo; tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook; tyProc__9a8L4QvXftisHTVzCsMCKUA structuredErrorHook; NimStringV2 cppCustomNamespace; NimStringV2 nimMainPrefix; tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* vmProfileData; }; typedef NU8 tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ; typedef NU32 tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ; typedef NU8 tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q; typedef NU8 tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ[21]; typedef NU8 tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA; struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA { NI len; tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content* p; }; struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw { NI h; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* key; NI val; }; struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA { NI counter; tySequence__MoXuTbVW9cpbdFcU68jxs9bA data; }; struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g { NI Field0; NI Field1; NimStringV2 Field2; }; #ifndef tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP #define tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content { NI cap; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP #define tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content { NI cap; tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP #define tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content { NI cap; tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE];}; #endif struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg { tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0; NimStringV2 Field1; }; #ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP #define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];}; #endif struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw { NI Field0; NimStringV2 Field1; NI32 Field2; }; #ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP #define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];}; #endif struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg { NimStringV2 fullPath; NimStringV2 projPath; NimStringV2 shortName; NimStringV2 quotedName; NimStringV2 quotedFullName; tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines; NimStringV2 dirtyFile; NimStringV2 hash; NIM_BOOL dirty; }; #ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP #define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];}; #endif struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringV2 Field1; }; #ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP #define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og; struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ { NimStringV2 nimname; NimStringV2 cname; NimStringV2 obj; tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags; NimStringV2 customArgs; }; #ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP #define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP #define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(NimStringV2*, X5BX5D___ast_1209)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key); static N_INLINE(NIM_BOOL*, nimErrorFlag)(void); static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p); static N_INLINE(NI, minuspercent___system_790)(NI x, NI y); N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p); N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1419)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqtrace___modulegraphs_1428)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest, void* env); N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3499)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, void* env); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_145)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* dest); N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3723)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc); N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3232)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3628)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3644)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dest); N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3637)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, void* env); static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env); static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t); N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size); static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___idents_136)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA** dest, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); static N_INLINE(void, nimIncRef)(void* p); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___ast_1560)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key, NimStringV2 val); N_LIB_PRIVATE N_NIMCALL(void, del__ast_2653)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key); N_LIB_PRIVATE N_NIMCALL(void, add__ast_4147)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* value); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3469)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3726)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3729)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3949)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info); N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign); N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, at___ast_3983)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** a, NI aLen_0); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); static N_INLINE(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**, X5BX5D___ast_4815)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** s, NI sLen_0, NI i); static N_INLINE(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**, X5BX5D___ast_6272)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, NI i); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNode__ast_3934)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3478)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3487)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, void* env); static N_INLINE(NI, hash__ast_795)(NI32 x); static N_INLINE(NI, hashWangYi1__pureZhashes_139)(NU64 x); static N_INLINE(NU64, hiXorLo__pureZhashes_80)(NU64 a, NU64 b); static N_INLINE(NI, emarkamp___pureZhashes_4)(NI h, NI val); static N_INLINE(NI, emarkdollar___pureZhashes_19)(NI h); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, lastSon__ast_4811)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n); N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, toInt128__int495056_550)(NU64 arg); N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, toInt128__int495056_737)(NI64 arg); N_LIB_PRIVATE N_NOINLINE(void, raiseRecoverableError__lineinfos_297)(NimStringV2 msg); N_LIB_PRIVATE N_NIMCALL(void, commenteq___ast_1512)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 a); N_LIB_PRIVATE N_NIMCALL(NimStringV2, comment__ast_1148)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len); static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTree__ast_5856)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, newSym__ast_4028)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ symKind, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5163)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5111)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src, NIM_BOOL cyclic); static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic); N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newType__ast_4969)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner); N_LIB_PRIVATE N_NIMCALL(void, assignType__ast_5045)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); N_LIB_PRIVATE N_NIMCALL(void, mergeLoc__ast_4974)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* a, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* b); N_LIB_PRIVATE N_NIMCALL(void, newSons__ast_5078)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, NI length); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen); static N_INLINE(NI, len__ast_5071)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n); static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___systemZdollars_3)(NI x); N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semdata_919)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* dest); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p); static N_INLINE(void, nimTraceRefDyn)(void* q, void* env); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_4361)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4449)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src); N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, copyType__ast_5132)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isMetaType__ast_4084)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t); N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_4803)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3543)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest); static N_INLINE(NIM_BOOL, isGCedMem__ast_5584)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t); N_LIB_PRIVATE N_NIMCALL(void, add__ast_5673)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* value); N_LIB_PRIVATE N_NIMCALL(void, propagateToOwner__ast_5600)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* owner, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elem, NIM_BOOL propagateHasAsgn); static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, findUnresolvedStatic__ast_6398)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3454)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest); N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6614)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src); static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x); N_NIMCALL(NimStringV2, mnewString)(NI len); static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s); N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b); N_LIB_PRIVATE N_NIMCALL(NIM_CHAR, nsuToLowerAsciiChar)(NIM_CHAR c); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3631)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3634)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); static N_INLINE(void, nimMarkCyclic)(void* p); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__stdZassertions_224)(NimStringV2 msg); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e); N_LIB_PRIVATE N_NIMCALL(void, rawAddSon__ast_5669)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son, NIM_BOOL propagateHasAsgn); N_LIB_PRIVATE N_NIMCALL(void, add__ast_6233)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4784)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeIT__ast_3970)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5234)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4848)(NI64 intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ); N_LIB_PRIVATE N_NIMCALL(NI64, castToInt64__int495056_222)(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg arg); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimCharToStr)(NIM_CHAR x); static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextTypeId__ast_3291)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x); static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b); static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); N_LIB_PRIVATE N_NIMCALL(void, setInfoRecursive__ast_3918)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6644)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_5974)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kinds); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasSubnodeWith__ast_5999)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4524)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTreeWithoutNode__ast_5884)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* skippedNode); N_LIB_PRIVATE N_NIMCALL(void, initIdTable__ast_5200)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5518)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, lastSon__ast_6268)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_2 = { 9 | NIM_STRLIT_FLAG, "skUnknown" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_3 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_2}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_4 = { 13 | NIM_STRLIT_FLAG, "skConditional" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_5 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_4}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_6 = { 8 | NIM_STRLIT_FLAG, "skDynLib" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_7 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_6}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_8 = { 7 | NIM_STRLIT_FLAG, "skParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_9 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_8}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_10 = { 14 | NIM_STRLIT_FLAG, "skGenericParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_11 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_10}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_12 = { 6 | NIM_STRLIT_FLAG, "skTemp" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_13 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_12}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_14 = { 8 | NIM_STRLIT_FLAG, "skModule" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_15 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_14}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_16 = { 6 | NIM_STRLIT_FLAG, "skType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_17 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_16}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_18 = { 5 | NIM_STRLIT_FLAG, "skVar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_19 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_18}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_20 = { 5 | NIM_STRLIT_FLAG, "skLet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_21 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_20}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_22 = { 7 | NIM_STRLIT_FLAG, "skConst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_23 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_22}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_24 = { 8 | NIM_STRLIT_FLAG, "skResult" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_25 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_24}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_26 = { 6 | NIM_STRLIT_FLAG, "skProc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_27 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_26}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_28 = { 6 | NIM_STRLIT_FLAG, "skFunc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_29 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_28}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_30 = { 8 | NIM_STRLIT_FLAG, "skMethod" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_31 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_30}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_32 = { 10 | NIM_STRLIT_FLAG, "skIterator" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_33 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_32}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_34 = { 11 | NIM_STRLIT_FLAG, "skConverter" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_35 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_34}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_36 = { 7 | NIM_STRLIT_FLAG, "skMacro" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_37 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_36}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_38 = { 10 | NIM_STRLIT_FLAG, "skTemplate" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_39 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_38}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_40 = { 7 | NIM_STRLIT_FLAG, "skField" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_41 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_40}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_42 = { 11 | NIM_STRLIT_FLAG, "skEnumField" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_43 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_42}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_44 = { 8 | NIM_STRLIT_FLAG, "skForVar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_45 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_44}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_46 = { 7 | NIM_STRLIT_FLAG, "skLabel" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_47 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_46}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_48 = { 6 | NIM_STRLIT_FLAG, "skStub" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_49 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_48}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_50 = { 9 | NIM_STRLIT_FLAG, "skPackage" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_51 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_50}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_52 = { 7 | NIM_STRLIT_FLAG, "skAlias" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_53 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_52}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_54 = { 6 | NIM_STRLIT_FLAG, "sfUsed" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_55 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_54}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_56 = { 10 | NIM_STRLIT_FLAG, "sfExported" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_57 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_56}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_58 = { 13 | NIM_STRLIT_FLAG, "sfFromGeneric" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_59 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_58}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_60 = { 8 | NIM_STRLIT_FLAG, "sfGlobal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_61 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_60}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_62 = { 9 | NIM_STRLIT_FLAG, "sfForward" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_63 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_62}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_64 = { 14 | NIM_STRLIT_FLAG, "sfWasForwarded" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_65 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_64}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_66 = { 9 | NIM_STRLIT_FLAG, "sfImportc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_67 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_66}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_68 = { 9 | NIM_STRLIT_FLAG, "sfExportc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_69 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_68}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_70 = { 11 | NIM_STRLIT_FLAG, "sfMangleCpp" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_71 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_70}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_72 = { 10 | NIM_STRLIT_FLAG, "sfVolatile" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_73 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_72}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_74 = { 10 | NIM_STRLIT_FLAG, "sfRegister" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_75 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_74}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_76 = { 6 | NIM_STRLIT_FLAG, "sfPure" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_77 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_76}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_78 = { 14 | NIM_STRLIT_FLAG, "sfNoSideEffect" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_79 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_78}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_80 = { 12 | NIM_STRLIT_FLAG, "sfSideEffect" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_81 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_80}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_82 = { 12 | NIM_STRLIT_FLAG, "sfMainModule" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_83 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_82}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_84 = { 14 | NIM_STRLIT_FLAG, "sfSystemModule" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_85 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_84}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_86 = { 10 | NIM_STRLIT_FLAG, "sfNoReturn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_87 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_86}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_88 = { 11 | NIM_STRLIT_FLAG, "sfAddrTaken" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_89 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_88}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_90 = { 14 | NIM_STRLIT_FLAG, "sfCompilerProc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_91 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_90}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_92 = { 9 | NIM_STRLIT_FLAG, "sfEscapes" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_93 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_92}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_94 = { 14 | NIM_STRLIT_FLAG, "sfDiscriminant" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_95 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_94}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_96 = { 14 | NIM_STRLIT_FLAG, "sfRequiresInit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_97 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_96}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_98 = { 12 | NIM_STRLIT_FLAG, "sfDeprecated" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_99 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_98}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_100 = { 9 | NIM_STRLIT_FLAG, "sfExplain" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_101 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_100}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_102 = { 7 | NIM_STRLIT_FLAG, "sfError" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_103 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_102}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_104 = { 10 | NIM_STRLIT_FLAG, "sfShadowed" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_105 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_104}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_106 = { 8 | NIM_STRLIT_FLAG, "sfThread" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_107 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_106}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_108 = { 11 | NIM_STRLIT_FLAG, "sfCppNonPod" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_109 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_108}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_110 = { 13 | NIM_STRLIT_FLAG, "sfCompileTime" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_111 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_110}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_112 = { 13 | NIM_STRLIT_FLAG, "sfConstructor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_113 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_112}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_114 = { 12 | NIM_STRLIT_FLAG, "sfDispatcher" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_115 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_114}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_116 = { 8 | NIM_STRLIT_FLAG, "sfBorrow" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_117 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_116}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_118 = { 11 | NIM_STRLIT_FLAG, "sfInfixCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_119 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_118}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_120 = { 16 | NIM_STRLIT_FLAG, "sfNamedParamCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_121 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_120}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_122 = { 13 | NIM_STRLIT_FLAG, "sfDiscardable" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_123 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_122}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_124 = { 11 | NIM_STRLIT_FLAG, "sfOverriden" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_125 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_124}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_126 = { 10 | NIM_STRLIT_FLAG, "sfCallsite" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_127 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_126}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_128 = { 8 | NIM_STRLIT_FLAG, "sfGenSym" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_129 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_128}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_130 = { 15 | NIM_STRLIT_FLAG, "sfNonReloadable" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_131 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_130}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_132 = { 13 | NIM_STRLIT_FLAG, "sfGeneratedOp" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_133 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_132}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_134 = { 15 | NIM_STRLIT_FLAG, "sfTemplateParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_135 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_134}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_136 = { 8 | NIM_STRLIT_FLAG, "sfCursor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_137 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_136}; static const struct { NI cap; NIM_CHAR data[19+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_138 = { 19 | NIM_STRLIT_FLAG, "sfInjectDestructors" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_139 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_138}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_140 = { 13 | NIM_STRLIT_FLAG, "sfNeverRaises" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_141 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_140}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_142 = { 20 | NIM_STRLIT_FLAG, "sfSystemRaisesDefect" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_143 = {20, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_142}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_144 = { 23 | NIM_STRLIT_FLAG, "sfUsedInFinallyOrExcept" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_145 = {23, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_144}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_146 = { 16 | NIM_STRLIT_FLAG, "sfSingleUsedTemp" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_147 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_146}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_148 = { 9 | NIM_STRLIT_FLAG, "sfNoalias" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_149 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_148}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_150 = { 16 | NIM_STRLIT_FLAG, "sfEffectsDelayed" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_151 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_150}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_152 = { 15 | NIM_STRLIT_FLAG, "sfGeneratedType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_153 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_152}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_154 = { 6 | NIM_STRLIT_FLAG, "tyNone" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_155 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_154}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_156 = { 6 | NIM_STRLIT_FLAG, "tyBool" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_157 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_156}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_158 = { 6 | NIM_STRLIT_FLAG, "tyChar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_159 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_158}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_160 = { 7 | NIM_STRLIT_FLAG, "tyEmpty" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_161 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_160}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_162 = { 7 | NIM_STRLIT_FLAG, "tyAlias" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_163 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_162}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_164 = { 5 | NIM_STRLIT_FLAG, "tyNil" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_165 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_164}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_166 = { 9 | NIM_STRLIT_FLAG, "tyUntyped" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_167 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_166}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_168 = { 7 | NIM_STRLIT_FLAG, "tyTyped" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_169 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_168}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_170 = { 10 | NIM_STRLIT_FLAG, "tyTypeDesc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_171 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_170}; static const struct { NI cap; NIM_CHAR data[19+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_172 = { 19 | NIM_STRLIT_FLAG, "tyGenericInvocation" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_173 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_172}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_174 = { 13 | NIM_STRLIT_FLAG, "tyGenericBody" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_175 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_174}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_176 = { 13 | NIM_STRLIT_FLAG, "tyGenericInst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_177 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_176}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_178 = { 14 | NIM_STRLIT_FLAG, "tyGenericParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_179 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_178}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_180 = { 10 | NIM_STRLIT_FLAG, "tyDistinct" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_181 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_180}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_182 = { 6 | NIM_STRLIT_FLAG, "tyEnum" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_183 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_182}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_184 = { 9 | NIM_STRLIT_FLAG, "tyOrdinal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_185 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_184}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_186 = { 7 | NIM_STRLIT_FLAG, "tyArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_187 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_186}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_188 = { 8 | NIM_STRLIT_FLAG, "tyObject" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_189 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_188}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_190 = { 7 | NIM_STRLIT_FLAG, "tyTuple" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_191 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_190}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_192 = { 5 | NIM_STRLIT_FLAG, "tySet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_193 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_192}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_194 = { 7 | NIM_STRLIT_FLAG, "tyRange" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_195 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_194}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_196 = { 5 | NIM_STRLIT_FLAG, "tyPtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_197 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_196}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_198 = { 5 | NIM_STRLIT_FLAG, "tyRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_199 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_198}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_200 = { 5 | NIM_STRLIT_FLAG, "tyVar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_201 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_200}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_202 = { 10 | NIM_STRLIT_FLAG, "tySequence" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_203 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_202}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_204 = { 6 | NIM_STRLIT_FLAG, "tyProc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_205 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_204}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_206 = { 9 | NIM_STRLIT_FLAG, "tyPointer" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_207 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_206}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_208 = { 11 | NIM_STRLIT_FLAG, "tyOpenArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_209 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_208}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_210 = { 8 | NIM_STRLIT_FLAG, "tyString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_211 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_210}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_212 = { 9 | NIM_STRLIT_FLAG, "tyCstring" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_213 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_212}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_214 = { 9 | NIM_STRLIT_FLAG, "tyForward" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_215 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_214}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_216 = { 5 | NIM_STRLIT_FLAG, "tyInt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_217 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_216}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_218 = { 6 | NIM_STRLIT_FLAG, "tyInt8" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_219 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_218}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_220 = { 7 | NIM_STRLIT_FLAG, "tyInt16" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_221 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_220}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_222 = { 7 | NIM_STRLIT_FLAG, "tyInt32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_223 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_222}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_224 = { 7 | NIM_STRLIT_FLAG, "tyInt64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_225 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_224}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_226 = { 7 | NIM_STRLIT_FLAG, "tyFloat" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_227 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_226}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_228 = { 9 | NIM_STRLIT_FLAG, "tyFloat32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_229 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_228}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_230 = { 9 | NIM_STRLIT_FLAG, "tyFloat64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_231 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_230}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_232 = { 10 | NIM_STRLIT_FLAG, "tyFloat128" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_233 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_232}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_234 = { 6 | NIM_STRLIT_FLAG, "tyUInt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_235 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_234}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_236 = { 7 | NIM_STRLIT_FLAG, "tyUInt8" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_237 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_236}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_238 = { 8 | NIM_STRLIT_FLAG, "tyUInt16" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_239 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_238}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_240 = { 8 | NIM_STRLIT_FLAG, "tyUInt32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_241 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_240}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_242 = { 8 | NIM_STRLIT_FLAG, "tyUInt64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_243 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_242}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_244 = { 7 | NIM_STRLIT_FLAG, "tyOwned" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_245 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_244}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_246 = { 6 | NIM_STRLIT_FLAG, "tySink" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_247 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_246}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_248 = { 6 | NIM_STRLIT_FLAG, "tyLent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_249 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_248}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_250 = { 9 | NIM_STRLIT_FLAG, "tyVarargs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_251 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_250}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_252 = { 16 | NIM_STRLIT_FLAG, "tyUncheckedArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_253 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_252}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_254 = { 7 | NIM_STRLIT_FLAG, "tyProxy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_255 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_254}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_256 = { 18 | NIM_STRLIT_FLAG, "tyBuiltInTypeClass" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_257 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_256}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_258 = { 15 | NIM_STRLIT_FLAG, "tyUserTypeClass" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_259 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_258}; static const struct { NI cap; NIM_CHAR data[19+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_260 = { 19 | NIM_STRLIT_FLAG, "tyUserTypeClassInst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_261 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_260}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_262 = { 20 | NIM_STRLIT_FLAG, "tyCompositeTypeClass" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_263 = {20, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_262}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_264 = { 10 | NIM_STRLIT_FLAG, "tyInferred" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_265 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_264}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_266 = { 5 | NIM_STRLIT_FLAG, "tyAnd" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_267 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_266}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_268 = { 4 | NIM_STRLIT_FLAG, "tyOr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_269 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_268}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_270 = { 5 | NIM_STRLIT_FLAG, "tyNot" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_271 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_270}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_272 = { 10 | NIM_STRLIT_FLAG, "tyAnything" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_273 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_272}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_274 = { 8 | NIM_STRLIT_FLAG, "tyStatic" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_275 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_274}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_276 = { 10 | NIM_STRLIT_FLAG, "tyFromExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_277 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_276}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_278 = { 9 | NIM_STRLIT_FLAG, "tyConcept" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_279 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_278}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_280 = { 6 | NIM_STRLIT_FLAG, "tyVoid" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_281 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_280}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_282 = { 10 | NIM_STRLIT_FLAG, "tyIterable" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_283 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_282}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_284 = { 9 | NIM_STRLIT_FLAG, "tfVarargs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_285 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_284}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_286 = { 14 | NIM_STRLIT_FLAG, "tfNoSideEffect" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_287 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_286}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_288 = { 7 | NIM_STRLIT_FLAG, "tfFinal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_289 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_288}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_290 = { 13 | NIM_STRLIT_FLAG, "tfInheritable" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_291 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_290}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_292 = { 10 | NIM_STRLIT_FLAG, "tfHasOwned" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_293 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_292}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_294 = { 14 | NIM_STRLIT_FLAG, "tfEnumHasHoles" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_295 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_294}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_296 = { 9 | NIM_STRLIT_FLAG, "tfShallow" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_297 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_296}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_298 = { 8 | NIM_STRLIT_FLAG, "tfThread" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_299 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_298}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_300 = { 13 | NIM_STRLIT_FLAG, "tfFromGeneric" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_301 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_300}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_302 = { 12 | NIM_STRLIT_FLAG, "tfUnresolved" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_303 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_302}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_304 = { 10 | NIM_STRLIT_FLAG, "tfResolved" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_305 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_304}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_306 = { 9 | NIM_STRLIT_FLAG, "tfRetType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_307 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_306}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_308 = { 13 | NIM_STRLIT_FLAG, "tfCapturesEnv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_309 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_308}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_310 = { 8 | NIM_STRLIT_FLAG, "tfByCopy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_311 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_310}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_312 = { 7 | NIM_STRLIT_FLAG, "tfByRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_313 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_312}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_314 = { 10 | NIM_STRLIT_FLAG, "tfIterator" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_315 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_314}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_316 = { 9 | NIM_STRLIT_FLAG, "tfPartial" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_317 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_316}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_318 = { 8 | NIM_STRLIT_FLAG, "tfNotNil" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_319 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_318}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_320 = { 14 | NIM_STRLIT_FLAG, "tfRequiresInit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_321 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_320}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_322 = { 15 | NIM_STRLIT_FLAG, "tfNeedsFullInit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_323 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_322}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_324 = { 10 | NIM_STRLIT_FLAG, "tfVarIsPtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_325 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_324}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_326 = { 9 | NIM_STRLIT_FLAG, "tfHasMeta" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_327 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_326}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_328 = { 12 | NIM_STRLIT_FLAG, "tfHasGCedMem" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_329 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_328}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_330 = { 8 | NIM_STRLIT_FLAG, "tfPacked" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_331 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_330}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_332 = { 11 | NIM_STRLIT_FLAG, "tfHasStatic" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_333 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_332}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_334 = { 18 | NIM_STRLIT_FLAG, "tfGenericTypeParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_335 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_334}; static const struct { NI cap; NIM_CHAR data[19+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_336 = { 19 | NIM_STRLIT_FLAG, "tfImplicitTypeParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_337 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_336}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_338 = { 18 | NIM_STRLIT_FLAG, "tfInferrableStatic" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_339 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_338}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_340 = { 23 | NIM_STRLIT_FLAG, "tfConceptMatchedTypeSym" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_341 = {23, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_340}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_342 = { 10 | NIM_STRLIT_FLAG, "tfExplicit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_343 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_342}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_344 = { 10 | NIM_STRLIT_FLAG, "tfWildcard" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_345 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_344}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_346 = { 9 | NIM_STRLIT_FLAG, "tfHasAsgn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_347 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_346}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_348 = { 11 | NIM_STRLIT_FLAG, "tfBorrowDot" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_349 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_348}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_350 = { 21 | NIM_STRLIT_FLAG, "tfTriggersCompileTime" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_351 = {21, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_350}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_352 = { 13 | NIM_STRLIT_FLAG, "tfRefsAnonObj" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_353 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_352}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_354 = { 11 | NIM_STRLIT_FLAG, "tfCovariant" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_355 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_354}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_356 = { 15 | NIM_STRLIT_FLAG, "tfWeakCovariant" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_357 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_356}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_358 = { 15 | NIM_STRLIT_FLAG, "tfContravariant" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_359 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_358}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_360 = { 22 | NIM_STRLIT_FLAG, "tfCheckedForDestructor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_361 = {22, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_360}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_362 = { 9 | NIM_STRLIT_FLAG, "tfAcyclic" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_363 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_362}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_364 = { 18 | NIM_STRLIT_FLAG, "tfIncompleteStruct" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_365 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_364}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_366 = { 16 | NIM_STRLIT_FLAG, "tfCompleteStruct" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_367 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_366}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_368 = { 18 | NIM_STRLIT_FLAG, "tfExplicitCallConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_369 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_368}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_370 = { 15 | NIM_STRLIT_FLAG, "tfIsConstructor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_371 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_370}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_372 = { 24 | NIM_STRLIT_FLAG, "tfEffectSystemWorkaround" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_373 = {24, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_372}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_374 = { 12 | NIM_STRLIT_FLAG, "tfIsOutParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_375 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_374}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_376 = { 6 | NIM_STRLIT_FLAG, "nkNone" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_377 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_376}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_378 = { 7 | NIM_STRLIT_FLAG, "nkEmpty" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_379 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_378}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_380 = { 7 | NIM_STRLIT_FLAG, "nkIdent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_381 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_380}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_382 = { 5 | NIM_STRLIT_FLAG, "nkSym" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_383 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_382}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_384 = { 6 | NIM_STRLIT_FLAG, "nkType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_385 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_384}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_386 = { 9 | NIM_STRLIT_FLAG, "nkCharLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_387 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_386}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_388 = { 8 | NIM_STRLIT_FLAG, "nkIntLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_389 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_388}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_390 = { 9 | NIM_STRLIT_FLAG, "nkInt8Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_391 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_390}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_392 = { 10 | NIM_STRLIT_FLAG, "nkInt16Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_393 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_392}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_394 = { 10 | NIM_STRLIT_FLAG, "nkInt32Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_395 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_394}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_396 = { 10 | NIM_STRLIT_FLAG, "nkInt64Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_397 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_396}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_398 = { 9 | NIM_STRLIT_FLAG, "nkUIntLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_399 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_398}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_400 = { 10 | NIM_STRLIT_FLAG, "nkUInt8Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_401 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_400}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_402 = { 11 | NIM_STRLIT_FLAG, "nkUInt16Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_403 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_402}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_404 = { 11 | NIM_STRLIT_FLAG, "nkUInt32Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_405 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_404}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_406 = { 11 | NIM_STRLIT_FLAG, "nkUInt64Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_407 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_406}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_408 = { 10 | NIM_STRLIT_FLAG, "nkFloatLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_409 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_408}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_410 = { 12 | NIM_STRLIT_FLAG, "nkFloat32Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_411 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_410}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_412 = { 12 | NIM_STRLIT_FLAG, "nkFloat64Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_413 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_412}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_414 = { 13 | NIM_STRLIT_FLAG, "nkFloat128Lit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_415 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_414}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_416 = { 8 | NIM_STRLIT_FLAG, "nkStrLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_417 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_416}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_418 = { 9 | NIM_STRLIT_FLAG, "nkRStrLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_419 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_418}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_420 = { 14 | NIM_STRLIT_FLAG, "nkTripleStrLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_421 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_420}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_422 = { 8 | NIM_STRLIT_FLAG, "nkNilLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_423 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_422}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_424 = { 11 | NIM_STRLIT_FLAG, "nkComesFrom" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_425 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_424}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_426 = { 9 | NIM_STRLIT_FLAG, "nkDotCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_427 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_426}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_428 = { 9 | NIM_STRLIT_FLAG, "nkCommand" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_429 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_428}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_430 = { 6 | NIM_STRLIT_FLAG, "nkCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_431 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_430}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_432 = { 12 | NIM_STRLIT_FLAG, "nkCallStrLit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_433 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_432}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_434 = { 7 | NIM_STRLIT_FLAG, "nkInfix" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_435 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_434}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_436 = { 8 | NIM_STRLIT_FLAG, "nkPrefix" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_437 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_436}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_438 = { 9 | NIM_STRLIT_FLAG, "nkPostfix" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_439 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_438}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_440 = { 16 | NIM_STRLIT_FLAG, "nkHiddenCallConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_441 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_440}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_442 = { 12 | NIM_STRLIT_FLAG, "nkExprEqExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_443 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_442}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_444 = { 15 | NIM_STRLIT_FLAG, "nkExprColonExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_445 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_444}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_446 = { 11 | NIM_STRLIT_FLAG, "nkIdentDefs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_447 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_446}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_448 = { 10 | NIM_STRLIT_FLAG, "nkVarTuple" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_449 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_448}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_450 = { 5 | NIM_STRLIT_FLAG, "nkPar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_451 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_450}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_452 = { 11 | NIM_STRLIT_FLAG, "nkObjConstr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_453 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_452}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_454 = { 7 | NIM_STRLIT_FLAG, "nkCurly" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_455 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_454}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_456 = { 11 | NIM_STRLIT_FLAG, "nkCurlyExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_457 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_456}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_458 = { 9 | NIM_STRLIT_FLAG, "nkBracket" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_459 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_458}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_460 = { 13 | NIM_STRLIT_FLAG, "nkBracketExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_461 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_460}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_462 = { 12 | NIM_STRLIT_FLAG, "nkPragmaExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_463 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_462}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_464 = { 7 | NIM_STRLIT_FLAG, "nkRange" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_465 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_464}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_466 = { 9 | NIM_STRLIT_FLAG, "nkDotExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_467 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_466}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_468 = { 18 | NIM_STRLIT_FLAG, "nkCheckedFieldExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_469 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_468}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_470 = { 11 | NIM_STRLIT_FLAG, "nkDerefExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_471 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_470}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_472 = { 8 | NIM_STRLIT_FLAG, "nkIfExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_473 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_472}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_474 = { 10 | NIM_STRLIT_FLAG, "nkElifExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_475 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_474}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_476 = { 10 | NIM_STRLIT_FLAG, "nkElseExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_477 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_476}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_478 = { 8 | NIM_STRLIT_FLAG, "nkLambda" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_479 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_478}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_480 = { 4 | NIM_STRLIT_FLAG, "nkDo" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_481 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_480}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_482 = { 11 | NIM_STRLIT_FLAG, "nkAccQuoted" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_483 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_482}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_484 = { 13 | NIM_STRLIT_FLAG, "nkTableConstr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_485 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_484}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_486 = { 6 | NIM_STRLIT_FLAG, "nkBind" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_487 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_486}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_488 = { 17 | NIM_STRLIT_FLAG, "nkClosedSymChoice" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_489 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_488}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_490 = { 15 | NIM_STRLIT_FLAG, "nkOpenSymChoice" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_491 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_490}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_492 = { 15 | NIM_STRLIT_FLAG, "nkHiddenStdConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_493 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_492}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_494 = { 15 | NIM_STRLIT_FLAG, "nkHiddenSubConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_495 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_494}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_496 = { 6 | NIM_STRLIT_FLAG, "nkConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_497 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_496}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_498 = { 6 | NIM_STRLIT_FLAG, "nkCast" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_499 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_498}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_500 = { 12 | NIM_STRLIT_FLAG, "nkStaticExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_501 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_500}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_502 = { 6 | NIM_STRLIT_FLAG, "nkAddr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_503 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_502}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_504 = { 12 | NIM_STRLIT_FLAG, "nkHiddenAddr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_505 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_504}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_506 = { 13 | NIM_STRLIT_FLAG, "nkHiddenDeref" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_507 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_506}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_508 = { 13 | NIM_STRLIT_FLAG, "nkObjDownConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_509 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_508}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_510 = { 11 | NIM_STRLIT_FLAG, "nkObjUpConv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_511 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_510}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_512 = { 12 | NIM_STRLIT_FLAG, "nkChckRangeF" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_513 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_512}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_514 = { 13 | NIM_STRLIT_FLAG, "nkChckRange64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_515 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_514}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_516 = { 11 | NIM_STRLIT_FLAG, "nkChckRange" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_517 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_516}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_518 = { 17 | NIM_STRLIT_FLAG, "nkStringToCString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_519 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_518}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_520 = { 17 | NIM_STRLIT_FLAG, "nkCStringToString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_521 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_520}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_522 = { 6 | NIM_STRLIT_FLAG, "nkAsgn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_523 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_522}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_524 = { 10 | NIM_STRLIT_FLAG, "nkFastAsgn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_525 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_524}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_526 = { 15 | NIM_STRLIT_FLAG, "nkGenericParams" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_527 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_526}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_528 = { 14 | NIM_STRLIT_FLAG, "nkFormalParams" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_529 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_528}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_530 = { 11 | NIM_STRLIT_FLAG, "nkOfInherit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_531 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_530}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_532 = { 10 | NIM_STRLIT_FLAG, "nkImportAs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_533 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_532}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_534 = { 9 | NIM_STRLIT_FLAG, "nkProcDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_535 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_534}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_536 = { 11 | NIM_STRLIT_FLAG, "nkMethodDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_537 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_536}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_538 = { 14 | NIM_STRLIT_FLAG, "nkConverterDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_539 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_538}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_540 = { 10 | NIM_STRLIT_FLAG, "nkMacroDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_541 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_540}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_542 = { 13 | NIM_STRLIT_FLAG, "nkTemplateDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_543 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_542}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_544 = { 13 | NIM_STRLIT_FLAG, "nkIteratorDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_545 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_544}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_546 = { 10 | NIM_STRLIT_FLAG, "nkOfBranch" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_547 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_546}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_548 = { 12 | NIM_STRLIT_FLAG, "nkElifBranch" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_549 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_548}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_550 = { 14 | NIM_STRLIT_FLAG, "nkExceptBranch" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_551 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_550}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_552 = { 6 | NIM_STRLIT_FLAG, "nkElse" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_553 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_552}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_554 = { 9 | NIM_STRLIT_FLAG, "nkAsmStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_555 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_554}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_556 = { 8 | NIM_STRLIT_FLAG, "nkPragma" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_557 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_556}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_558 = { 13 | NIM_STRLIT_FLAG, "nkPragmaBlock" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_559 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_558}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_560 = { 8 | NIM_STRLIT_FLAG, "nkIfStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_561 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_560}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_562 = { 10 | NIM_STRLIT_FLAG, "nkWhenStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_563 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_562}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_564 = { 9 | NIM_STRLIT_FLAG, "nkForStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_565 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_564}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_566 = { 12 | NIM_STRLIT_FLAG, "nkParForStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_567 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_566}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_568 = { 11 | NIM_STRLIT_FLAG, "nkWhileStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_569 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_568}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_570 = { 10 | NIM_STRLIT_FLAG, "nkCaseStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_571 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_570}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_572 = { 13 | NIM_STRLIT_FLAG, "nkTypeSection" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_573 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_572}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_574 = { 12 | NIM_STRLIT_FLAG, "nkVarSection" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_575 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_574}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_576 = { 12 | NIM_STRLIT_FLAG, "nkLetSection" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_577 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_576}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_578 = { 14 | NIM_STRLIT_FLAG, "nkConstSection" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_579 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_578}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_580 = { 10 | NIM_STRLIT_FLAG, "nkConstDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_581 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_580}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_582 = { 9 | NIM_STRLIT_FLAG, "nkTypeDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_583 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_582}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_584 = { 11 | NIM_STRLIT_FLAG, "nkYieldStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_585 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_584}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_586 = { 7 | NIM_STRLIT_FLAG, "nkDefer" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_587 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_586}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_588 = { 9 | NIM_STRLIT_FLAG, "nkTryStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_589 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_588}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_590 = { 9 | NIM_STRLIT_FLAG, "nkFinally" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_591 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_590}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_592 = { 11 | NIM_STRLIT_FLAG, "nkRaiseStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_593 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_592}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_594 = { 12 | NIM_STRLIT_FLAG, "nkReturnStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_595 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_594}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_596 = { 11 | NIM_STRLIT_FLAG, "nkBreakStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_597 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_596}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_598 = { 14 | NIM_STRLIT_FLAG, "nkContinueStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_599 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_598}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_600 = { 11 | NIM_STRLIT_FLAG, "nkBlockStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_601 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_600}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_602 = { 12 | NIM_STRLIT_FLAG, "nkStaticStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_603 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_602}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_604 = { 13 | NIM_STRLIT_FLAG, "nkDiscardStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_605 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_604}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_606 = { 10 | NIM_STRLIT_FLAG, "nkStmtList" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_607 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_606}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_608 = { 12 | NIM_STRLIT_FLAG, "nkImportStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_609 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_608}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_610 = { 18 | NIM_STRLIT_FLAG, "nkImportExceptStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_611 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_610}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_612 = { 12 | NIM_STRLIT_FLAG, "nkExportStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_613 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_612}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_614 = { 18 | NIM_STRLIT_FLAG, "nkExportExceptStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_615 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_614}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_616 = { 10 | NIM_STRLIT_FLAG, "nkFromStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_617 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_616}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_618 = { 13 | NIM_STRLIT_FLAG, "nkIncludeStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_619 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_618}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_620 = { 10 | NIM_STRLIT_FLAG, "nkBindStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_621 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_620}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_622 = { 11 | NIM_STRLIT_FLAG, "nkMixinStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_623 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_622}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_624 = { 11 | NIM_STRLIT_FLAG, "nkUsingStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_625 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_624}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_626 = { 13 | NIM_STRLIT_FLAG, "nkCommentStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_627 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_626}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_628 = { 14 | NIM_STRLIT_FLAG, "nkStmtListExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_629 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_628}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_630 = { 11 | NIM_STRLIT_FLAG, "nkBlockExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_631 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_630}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_632 = { 14 | NIM_STRLIT_FLAG, "nkStmtListType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_633 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_632}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_634 = { 11 | NIM_STRLIT_FLAG, "nkBlockType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_635 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_634}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_636 = { 6 | NIM_STRLIT_FLAG, "nkWith" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_637 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_636}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_638 = { 9 | NIM_STRLIT_FLAG, "nkWithout" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_639 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_638}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_640 = { 12 | NIM_STRLIT_FLAG, "nkTypeOfExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_641 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_640}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_642 = { 10 | NIM_STRLIT_FLAG, "nkObjectTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_643 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_642}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_644 = { 9 | NIM_STRLIT_FLAG, "nkTupleTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_645 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_644}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_646 = { 14 | NIM_STRLIT_FLAG, "nkTupleClassTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_647 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_646}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_648 = { 13 | NIM_STRLIT_FLAG, "nkTypeClassTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_649 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_648}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_650 = { 10 | NIM_STRLIT_FLAG, "nkStaticTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_651 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_650}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_652 = { 9 | NIM_STRLIT_FLAG, "nkRecList" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_653 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_652}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_654 = { 9 | NIM_STRLIT_FLAG, "nkRecCase" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_655 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_654}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_656 = { 9 | NIM_STRLIT_FLAG, "nkRecWhen" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_657 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_656}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_658 = { 7 | NIM_STRLIT_FLAG, "nkRefTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_659 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_658}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_660 = { 7 | NIM_STRLIT_FLAG, "nkPtrTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_661 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_660}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_662 = { 7 | NIM_STRLIT_FLAG, "nkVarTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_663 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_662}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_664 = { 9 | NIM_STRLIT_FLAG, "nkConstTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_665 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_664}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_666 = { 7 | NIM_STRLIT_FLAG, "nkOutTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_667 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_666}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_668 = { 12 | NIM_STRLIT_FLAG, "nkDistinctTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_669 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_668}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_670 = { 8 | NIM_STRLIT_FLAG, "nkProcTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_671 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_670}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_672 = { 12 | NIM_STRLIT_FLAG, "nkIteratorTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_673 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_672}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_674 = { 10 | NIM_STRLIT_FLAG, "nkSinkAsgn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_675 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_674}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_676 = { 8 | NIM_STRLIT_FLAG, "nkEnumTy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_677 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_676}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_678 = { 14 | NIM_STRLIT_FLAG, "nkEnumFieldDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_679 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_678}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_680 = { 9 | NIM_STRLIT_FLAG, "nkArgList" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_681 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_680}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_682 = { 9 | NIM_STRLIT_FLAG, "nkPattern" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_683 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_682}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_684 = { 15 | NIM_STRLIT_FLAG, "nkHiddenTryStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_685 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_684}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_686 = { 9 | NIM_STRLIT_FLAG, "nkClosure" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_687 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_686}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_688 = { 11 | NIM_STRLIT_FLAG, "nkGotoState" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_689 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_688}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_690 = { 7 | NIM_STRLIT_FLAG, "nkState" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_691 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_690}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_692 = { 12 | NIM_STRLIT_FLAG, "nkBreakState" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_693 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_692}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_694 = { 9 | NIM_STRLIT_FLAG, "nkFuncDef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_695 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_694}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_696 = { 13 | NIM_STRLIT_FLAG, "nkTupleConstr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_697 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_696}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_698 = { 7 | NIM_STRLIT_FLAG, "nkError" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_699 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_698}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_700 = { 11 | NIM_STRLIT_FLAG, "nkModuleRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_701 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_700}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_702 = { 14 | NIM_STRLIT_FLAG, "nkReplayAction" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_703 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_702}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_704 = { 12 | NIM_STRLIT_FLAG, "nkNilRodNode" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_705 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_704}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_706 = { 6 | NIM_STRLIT_FLAG, "nfNone" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_707 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_706}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_708 = { 7 | NIM_STRLIT_FLAG, "nfBase2" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_709 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_708}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_710 = { 7 | NIM_STRLIT_FLAG, "nfBase8" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_711 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_710}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_712 = { 8 | NIM_STRLIT_FLAG, "nfBase16" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_713 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_712}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_714 = { 10 | NIM_STRLIT_FLAG, "nfAllConst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_715 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_714}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_716 = { 8 | NIM_STRLIT_FLAG, "nfTransf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_717 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_716}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_718 = { 11 | NIM_STRLIT_FLAG, "nfNoRewrite" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_719 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_718}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_720 = { 5 | NIM_STRLIT_FLAG, "nfSem" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_721 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_720}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_722 = { 4 | NIM_STRLIT_FLAG, "nfLL" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_723 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_722}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_724 = { 10 | NIM_STRLIT_FLAG, "nfDotField" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_725 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_724}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_726 = { 11 | NIM_STRLIT_FLAG, "nfDotSetter" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_727 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_726}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_728 = { 14 | NIM_STRLIT_FLAG, "nfExplicitCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_729 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_728}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_730 = { 10 | NIM_STRLIT_FLAG, "nfExprCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_731 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_730}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_732 = { 7 | NIM_STRLIT_FLAG, "nfIsRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_733 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_732}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_734 = { 7 | NIM_STRLIT_FLAG, "nfIsPtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_735 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_734}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_736 = { 11 | NIM_STRLIT_FLAG, "nfPreventCg" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_737 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_736}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_738 = { 10 | NIM_STRLIT_FLAG, "nfBlockArg" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_739 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_738}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_740 = { 14 | NIM_STRLIT_FLAG, "nfFromTemplate" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_741 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_740}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_742 = { 14 | NIM_STRLIT_FLAG, "nfDefaultParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_743 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_742}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_744 = { 18 | NIM_STRLIT_FLAG, "nfDefaultRefsParam" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_745 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_744}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_746 = { 17 | NIM_STRLIT_FLAG, "nfExecuteOnReload" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_747 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_746}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_748 = { 10 | NIM_STRLIT_FLAG, "nfLastRead" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_749 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_748}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_750 = { 12 | NIM_STRLIT_FLAG, "nfFirstWrite" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_751 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_750}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_752 = { 12 | NIM_STRLIT_FLAG, "nfHasComment" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_753 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_752}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_754 = { 17 | NIM_STRLIT_FLAG, "nfUseDefaultField" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_755 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_754}; N_LIB_PRIVATE TNimTypeV2 NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_; N_LIB_PRIVATE TNimTypeV2 NTIv2__C1k2TcDRT9cU4DEatQIT09ag_; N_LIB_PRIVATE TNimTypeV2 NTIv2__9cob5UPXvLCxy8mslvxEYzA_; N_LIB_PRIVATE TNimTypeV2 NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_; N_LIB_PRIVATE TNimTypeV2 NTIv2__qs8ld9cHTjcxh7xYsvWduXA_; static const struct { NI cap; NIM_CHAR data[43+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_761 = { 43 | NIM_STRLIT_FLAG, "cannot extract number from invalid AST node" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_762 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_761}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_763 = { 7 | NIM_STRLIT_FLAG, "nimcall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_764 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_763}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_765 = { 7 | NIM_STRLIT_FLAG, "stdcall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_766 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_765}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_767 = { 5 | NIM_STRLIT_FLAG, "cdecl" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_768 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_767}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_769 = { 8 | NIM_STRLIT_FLAG, "safecall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_770 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_769}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_771 = { 7 | NIM_STRLIT_FLAG, "syscall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_772 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_771}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_773 = { 6 | NIM_STRLIT_FLAG, "inline" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_774 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_773}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_775 = { 8 | NIM_STRLIT_FLAG, "noinline" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_776 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_775}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_777 = { 8 | NIM_STRLIT_FLAG, "fastcall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_778 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_777}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_779 = { 8 | NIM_STRLIT_FLAG, "thiscall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_780 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_779}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_781 = { 7 | NIM_STRLIT_FLAG, "closure" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_782 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_781}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_783 = { 6 | NIM_STRLIT_FLAG, "noconv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_784 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_783}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_785 = { 9 | NIM_STRLIT_FLAG, "(module: " }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_786 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_785}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_787 = { 8 | NIM_STRLIT_FLAG, ", item: " }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_788 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_787}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_789 = { 1 | NIM_STRLIT_FLAG, ")" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_790 = {1, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_789}; static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_791 = { 0x10, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00} ; static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_792 = { 0x10, 0xa9, 0x90, 0x00, 0x00, 0x60, 0x80, 0x00, 0x00} ; static const struct { NI cap; NIM_CHAR data[25+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_793 = { 25 | NIM_STRLIT_FLAG, "ast.nim(1471, 9) `false` " }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_794 = {25, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_793}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_795 = { 8 | NIM_STRLIT_FLAG, "=destroy" }; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_796 = { 5 | NIM_STRLIT_FLAG, "=copy" }; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_797 = { 5 | NIM_STRLIT_FLAG, "=sink" }; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_798 = { 6 | NIM_STRLIT_FLAG, "=trace" }; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_799 = { 9 | NIM_STRLIT_FLAG, "=deepcopy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_800 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_761}; static const struct { NI cap; NIM_CHAR data[0+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_801 = { 0 | NIM_STRLIT_FLAG, "" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_802 = {0, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_801}; static const struct { NI cap; NIM_CHAR data[43+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_803 = { 43 | NIM_STRLIT_FLAG, "cannot extract string from invalid AST node" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_804 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_803}; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_805 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_803}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_806 = { 2 | NIM_STRLIT_FLAG, "as" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_807 = {2, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_806}; static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_808 = { 0x10, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} ; static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_809 = { 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} ; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_810 = { 5 | NIM_STRLIT_FLAG, "mNone" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_811 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_810}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_812 = { 8 | NIM_STRLIT_FLAG, "mDefined" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_813 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_812}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_814 = { 9 | NIM_STRLIT_FLAG, "mDeclared" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_815 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_814}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_816 = { 16 | NIM_STRLIT_FLAG, "mDeclaredInScope" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_817 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_816}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_818 = { 9 | NIM_STRLIT_FLAG, "mCompiles" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_819 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_818}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_820 = { 7 | NIM_STRLIT_FLAG, "mArrGet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_821 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_820}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_822 = { 7 | NIM_STRLIT_FLAG, "mArrPut" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_823 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_822}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_824 = { 5 | NIM_STRLIT_FLAG, "mAsgn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_825 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_824}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_826 = { 4 | NIM_STRLIT_FLAG, "mLow" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_827 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_826}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_828 = { 5 | NIM_STRLIT_FLAG, "mHigh" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_829 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_828}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_830 = { 7 | NIM_STRLIT_FLAG, "mSizeOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_831 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_830}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_832 = { 8 | NIM_STRLIT_FLAG, "mAlignOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_833 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_832}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_834 = { 9 | NIM_STRLIT_FLAG, "mOffsetOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_835 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_834}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_836 = { 10 | NIM_STRLIT_FLAG, "mTypeTrait" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_837 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_836}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_838 = { 3 | NIM_STRLIT_FLAG, "mIs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_839 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_838}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_840 = { 3 | NIM_STRLIT_FLAG, "mOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_841 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_840}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_842 = { 5 | NIM_STRLIT_FLAG, "mAddr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_843 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_842}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_844 = { 5 | NIM_STRLIT_FLAG, "mType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_845 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_844}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_846 = { 7 | NIM_STRLIT_FLAG, "mTypeOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_847 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_846}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_848 = { 7 | NIM_STRLIT_FLAG, "mPlugin" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_849 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_848}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_850 = { 5 | NIM_STRLIT_FLAG, "mEcho" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_851 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_850}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_852 = { 12 | NIM_STRLIT_FLAG, "mShallowCopy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_853 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_852}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_854 = { 6 | NIM_STRLIT_FLAG, "mSlurp" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_855 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_854}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_856 = { 11 | NIM_STRLIT_FLAG, "mStaticExec" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_857 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_856}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_858 = { 7 | NIM_STRLIT_FLAG, "mStatic" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_859 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_858}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_860 = { 15 | NIM_STRLIT_FLAG, "mParseExprToAst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_861 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_860}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_862 = { 15 | NIM_STRLIT_FLAG, "mParseStmtToAst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_863 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_862}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_864 = { 12 | NIM_STRLIT_FLAG, "mExpandToAst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_865 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_864}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_866 = { 9 | NIM_STRLIT_FLAG, "mQuoteAst" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_867 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_866}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_868 = { 4 | NIM_STRLIT_FLAG, "mInc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_869 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_868}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_870 = { 4 | NIM_STRLIT_FLAG, "mDec" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_871 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_870}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_872 = { 4 | NIM_STRLIT_FLAG, "mOrd" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_873 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_872}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_874 = { 4 | NIM_STRLIT_FLAG, "mNew" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_875 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_874}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_876 = { 12 | NIM_STRLIT_FLAG, "mNewFinalize" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_877 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_876}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_878 = { 7 | NIM_STRLIT_FLAG, "mNewSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_879 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_878}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_880 = { 12 | NIM_STRLIT_FLAG, "mNewSeqOfCap" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_881 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_880}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_882 = { 16 | NIM_STRLIT_FLAG, "mLengthOpenArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_883 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_882}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_884 = { 10 | NIM_STRLIT_FLAG, "mLengthStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_885 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_884}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_886 = { 12 | NIM_STRLIT_FLAG, "mLengthArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_887 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_886}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_888 = { 10 | NIM_STRLIT_FLAG, "mLengthSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_889 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_888}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_890 = { 5 | NIM_STRLIT_FLAG, "mIncl" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_891 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_890}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_892 = { 5 | NIM_STRLIT_FLAG, "mExcl" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_893 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_892}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_894 = { 5 | NIM_STRLIT_FLAG, "mCard" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_895 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_894}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_896 = { 4 | NIM_STRLIT_FLAG, "mChr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_897 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_896}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_898 = { 6 | NIM_STRLIT_FLAG, "mGCref" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_899 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_898}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_900 = { 8 | NIM_STRLIT_FLAG, "mGCunref" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_901 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_900}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_902 = { 5 | NIM_STRLIT_FLAG, "mAddI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_903 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_902}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_904 = { 5 | NIM_STRLIT_FLAG, "mSubI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_905 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_904}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_906 = { 5 | NIM_STRLIT_FLAG, "mMulI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_907 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_906}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_908 = { 5 | NIM_STRLIT_FLAG, "mDivI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_909 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_908}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_910 = { 5 | NIM_STRLIT_FLAG, "mModI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_911 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_910}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_912 = { 5 | NIM_STRLIT_FLAG, "mSucc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_913 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_912}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_914 = { 5 | NIM_STRLIT_FLAG, "mPred" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_915 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_914}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_916 = { 7 | NIM_STRLIT_FLAG, "mAddF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_917 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_916}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_918 = { 7 | NIM_STRLIT_FLAG, "mSubF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_919 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_918}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_920 = { 7 | NIM_STRLIT_FLAG, "mMulF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_921 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_920}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_922 = { 7 | NIM_STRLIT_FLAG, "mDivF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_923 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_922}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_924 = { 5 | NIM_STRLIT_FLAG, "mShrI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_925 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_924}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_926 = { 5 | NIM_STRLIT_FLAG, "mShlI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_927 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_926}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_928 = { 6 | NIM_STRLIT_FLAG, "mAshrI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_929 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_928}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_930 = { 8 | NIM_STRLIT_FLAG, "mBitandI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_931 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_930}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_932 = { 7 | NIM_STRLIT_FLAG, "mBitorI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_933 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_932}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_934 = { 8 | NIM_STRLIT_FLAG, "mBitxorI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_935 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_934}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_936 = { 5 | NIM_STRLIT_FLAG, "mMinI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_937 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_936}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_938 = { 5 | NIM_STRLIT_FLAG, "mMaxI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_939 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_938}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_940 = { 5 | NIM_STRLIT_FLAG, "mAddU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_941 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_940}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_942 = { 5 | NIM_STRLIT_FLAG, "mSubU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_943 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_942}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_944 = { 5 | NIM_STRLIT_FLAG, "mMulU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_945 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_944}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_946 = { 5 | NIM_STRLIT_FLAG, "mDivU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_947 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_946}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_948 = { 5 | NIM_STRLIT_FLAG, "mModU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_949 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_948}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_950 = { 4 | NIM_STRLIT_FLAG, "mEqI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_951 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_950}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_952 = { 4 | NIM_STRLIT_FLAG, "mLeI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_953 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_952}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_954 = { 4 | NIM_STRLIT_FLAG, "mLtI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_955 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_954}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_956 = { 6 | NIM_STRLIT_FLAG, "mEqF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_957 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_956}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_958 = { 6 | NIM_STRLIT_FLAG, "mLeF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_959 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_958}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_960 = { 6 | NIM_STRLIT_FLAG, "mLtF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_961 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_960}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_962 = { 4 | NIM_STRLIT_FLAG, "mLeU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_963 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_962}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_964 = { 4 | NIM_STRLIT_FLAG, "mLtU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_965 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_964}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_966 = { 7 | NIM_STRLIT_FLAG, "mEqEnum" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_967 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_966}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_968 = { 7 | NIM_STRLIT_FLAG, "mLeEnum" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_969 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_968}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_970 = { 7 | NIM_STRLIT_FLAG, "mLtEnum" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_971 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_970}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_972 = { 5 | NIM_STRLIT_FLAG, "mEqCh" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_973 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_972}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_974 = { 5 | NIM_STRLIT_FLAG, "mLeCh" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_975 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_974}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_976 = { 5 | NIM_STRLIT_FLAG, "mLtCh" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_977 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_976}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_978 = { 4 | NIM_STRLIT_FLAG, "mEqB" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_979 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_978}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_980 = { 4 | NIM_STRLIT_FLAG, "mLeB" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_981 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_980}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_982 = { 4 | NIM_STRLIT_FLAG, "mLtB" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_983 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_982}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_984 = { 6 | NIM_STRLIT_FLAG, "mEqRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_985 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_984}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_986 = { 6 | NIM_STRLIT_FLAG, "mLePtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_987 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_986}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_988 = { 6 | NIM_STRLIT_FLAG, "mLtPtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_989 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_988}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_990 = { 4 | NIM_STRLIT_FLAG, "mXor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_991 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_990}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_992 = { 10 | NIM_STRLIT_FLAG, "mEqCString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_993 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_992}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_994 = { 7 | NIM_STRLIT_FLAG, "mEqProc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_995 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_994}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_996 = { 12 | NIM_STRLIT_FLAG, "mUnaryMinusI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_997 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_996}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_998 = { 14 | NIM_STRLIT_FLAG, "mUnaryMinusI64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_999 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_998}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1000 = { 5 | NIM_STRLIT_FLAG, "mAbsI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1001 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1000}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1002 = { 4 | NIM_STRLIT_FLAG, "mNot" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1003 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1002}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1004 = { 11 | NIM_STRLIT_FLAG, "mUnaryPlusI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1005 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1004}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1006 = { 8 | NIM_STRLIT_FLAG, "mBitnotI" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1007 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1006}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1008 = { 13 | NIM_STRLIT_FLAG, "mUnaryPlusF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1009 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1008}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1010 = { 14 | NIM_STRLIT_FLAG, "mUnaryMinusF64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1011 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1010}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1012 = { 10 | NIM_STRLIT_FLAG, "mCharToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1013 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1012}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1014 = { 10 | NIM_STRLIT_FLAG, "mBoolToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1015 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1014}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1016 = { 9 | NIM_STRLIT_FLAG, "mIntToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1017 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1016}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1018 = { 11 | NIM_STRLIT_FLAG, "mInt64ToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1019 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1018}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1020 = { 11 | NIM_STRLIT_FLAG, "mFloatToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1021 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1020}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1022 = { 10 | NIM_STRLIT_FLAG, "mCStrToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1023 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1022}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1024 = { 9 | NIM_STRLIT_FLAG, "mStrToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1025 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1024}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1026 = { 10 | NIM_STRLIT_FLAG, "mEnumToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1027 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1026}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1028 = { 4 | NIM_STRLIT_FLAG, "mAnd" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1029 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1028}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1030 = { 3 | NIM_STRLIT_FLAG, "mOr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1031 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1030}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1032 = { 8 | NIM_STRLIT_FLAG, "mImplies" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1033 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1032}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1034 = { 4 | NIM_STRLIT_FLAG, "mIff" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1035 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1034}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1036 = { 7 | NIM_STRLIT_FLAG, "mExists" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1037 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1036}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1038 = { 7 | NIM_STRLIT_FLAG, "mForall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1039 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1038}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1040 = { 4 | NIM_STRLIT_FLAG, "mOld" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1041 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1040}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1042 = { 6 | NIM_STRLIT_FLAG, "mEqStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1043 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1042}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1044 = { 6 | NIM_STRLIT_FLAG, "mLeStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1045 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1044}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1046 = { 6 | NIM_STRLIT_FLAG, "mLtStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1047 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1046}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1048 = { 6 | NIM_STRLIT_FLAG, "mEqSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1049 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1048}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1050 = { 6 | NIM_STRLIT_FLAG, "mLeSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1051 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1050}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1052 = { 6 | NIM_STRLIT_FLAG, "mLtSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1053 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1052}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1054 = { 7 | NIM_STRLIT_FLAG, "mMulSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1055 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1054}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1056 = { 8 | NIM_STRLIT_FLAG, "mPlusSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1057 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1056}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1058 = { 9 | NIM_STRLIT_FLAG, "mMinusSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1059 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1058}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1060 = { 10 | NIM_STRLIT_FLAG, "mConStrStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1061 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1060}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1062 = { 6 | NIM_STRLIT_FLAG, "mSlice" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1063 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1062}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1064 = { 7 | NIM_STRLIT_FLAG, "mDotDot" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1065 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1064}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1066 = { 7 | NIM_STRLIT_FLAG, "mFields" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1067 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1066}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1068 = { 11 | NIM_STRLIT_FLAG, "mFieldPairs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1069 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1068}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1070 = { 10 | NIM_STRLIT_FLAG, "mOmpParFor" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1071 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1070}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1072 = { 12 | NIM_STRLIT_FLAG, "mAppendStrCh" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1073 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1072}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1074 = { 13 | NIM_STRLIT_FLAG, "mAppendStrStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1075 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1074}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1076 = { 14 | NIM_STRLIT_FLAG, "mAppendSeqElem" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1077 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1076}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1078 = { 6 | NIM_STRLIT_FLAG, "mInSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1079 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1078}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1080 = { 5 | NIM_STRLIT_FLAG, "mRepr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1081 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1080}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1082 = { 5 | NIM_STRLIT_FLAG, "mExit" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1083 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1082}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1084 = { 13 | NIM_STRLIT_FLAG, "mSetLengthStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1085 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1084}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1086 = { 13 | NIM_STRLIT_FLAG, "mSetLengthSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1087 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1086}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1088 = { 9 | NIM_STRLIT_FLAG, "mIsPartOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1089 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1088}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1090 = { 9 | NIM_STRLIT_FLAG, "mAstToStr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1091 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1090}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1092 = { 9 | NIM_STRLIT_FLAG, "mParallel" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1093 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1092}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1094 = { 5 | NIM_STRLIT_FLAG, "mSwap" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1095 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1094}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1096 = { 6 | NIM_STRLIT_FLAG, "mIsNil" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1097 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1096}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1098 = { 9 | NIM_STRLIT_FLAG, "mArrToSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1099 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1098}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1100 = { 15 | NIM_STRLIT_FLAG, "mOpenArrayToSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1101 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1100}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1102 = { 10 | NIM_STRLIT_FLAG, "mNewString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1103 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1102}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1104 = { 15 | NIM_STRLIT_FLAG, "mNewStringOfCap" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1105 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1104}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1106 = { 18 | NIM_STRLIT_FLAG, "mParseBiggestFloat" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1107 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1106}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1108 = { 5 | NIM_STRLIT_FLAG, "mMove" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1109 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1108}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1110 = { 9 | NIM_STRLIT_FLAG, "mWasMoved" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1111 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1110}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1112 = { 8 | NIM_STRLIT_FLAG, "mDestroy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1113 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1112}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1114 = { 6 | NIM_STRLIT_FLAG, "mTrace" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1115 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1114}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1116 = { 8 | NIM_STRLIT_FLAG, "mDefault" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1117 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1116}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1118 = { 6 | NIM_STRLIT_FLAG, "mUnown" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1119 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1118}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1120 = { 9 | NIM_STRLIT_FLAG, "mFinished" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1121 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1120}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1122 = { 8 | NIM_STRLIT_FLAG, "mIsolate" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1123 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1122}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1124 = { 10 | NIM_STRLIT_FLAG, "mAccessEnv" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1125 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1124}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1126 = { 16 | NIM_STRLIT_FLAG, "mAccessTypeField" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1127 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1126}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1128 = { 6 | NIM_STRLIT_FLAG, "mReset" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1129 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1128}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1130 = { 6 | NIM_STRLIT_FLAG, "mArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1131 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1130}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1132 = { 10 | NIM_STRLIT_FLAG, "mOpenArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1133 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1132}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1134 = { 6 | NIM_STRLIT_FLAG, "mRange" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1135 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1134}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1136 = { 4 | NIM_STRLIT_FLAG, "mSet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1137 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1136}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1138 = { 4 | NIM_STRLIT_FLAG, "mSeq" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1139 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1138}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1140 = { 8 | NIM_STRLIT_FLAG, "mVarargs" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1141 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1140}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1142 = { 4 | NIM_STRLIT_FLAG, "mRef" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1143 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1142}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1144 = { 4 | NIM_STRLIT_FLAG, "mPtr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1145 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1144}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1146 = { 4 | NIM_STRLIT_FLAG, "mVar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1147 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1146}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1148 = { 9 | NIM_STRLIT_FLAG, "mDistinct" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1149 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1148}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1150 = { 5 | NIM_STRLIT_FLAG, "mVoid" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1151 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1150}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1152 = { 6 | NIM_STRLIT_FLAG, "mTuple" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1153 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1152}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1154 = { 8 | NIM_STRLIT_FLAG, "mOrdinal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1155 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1154}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1156 = { 13 | NIM_STRLIT_FLAG, "mIterableType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1157 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1156}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1158 = { 4 | NIM_STRLIT_FLAG, "mInt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1159 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1158}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1160 = { 5 | NIM_STRLIT_FLAG, "mInt8" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1161 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1160}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1162 = { 6 | NIM_STRLIT_FLAG, "mInt16" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1163 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1162}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1164 = { 6 | NIM_STRLIT_FLAG, "mInt32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1165 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1164}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1166 = { 6 | NIM_STRLIT_FLAG, "mInt64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1167 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1166}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1168 = { 5 | NIM_STRLIT_FLAG, "mUInt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1169 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1168}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1170 = { 6 | NIM_STRLIT_FLAG, "mUInt8" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1171 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1170}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1172 = { 7 | NIM_STRLIT_FLAG, "mUInt16" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1173 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1172}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1174 = { 7 | NIM_STRLIT_FLAG, "mUInt32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1175 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1174}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1176 = { 7 | NIM_STRLIT_FLAG, "mUInt64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1177 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1176}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1178 = { 6 | NIM_STRLIT_FLAG, "mFloat" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1179 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1178}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1180 = { 8 | NIM_STRLIT_FLAG, "mFloat32" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1181 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1180}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1182 = { 8 | NIM_STRLIT_FLAG, "mFloat64" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1183 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1182}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1184 = { 9 | NIM_STRLIT_FLAG, "mFloat128" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1185 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1184}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1186 = { 5 | NIM_STRLIT_FLAG, "mBool" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1187 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1186}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1188 = { 5 | NIM_STRLIT_FLAG, "mChar" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1189 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1188}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1190 = { 7 | NIM_STRLIT_FLAG, "mString" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1191 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1190}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1192 = { 8 | NIM_STRLIT_FLAG, "mCstring" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1193 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1192}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1194 = { 8 | NIM_STRLIT_FLAG, "mPointer" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1195 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1194}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1196 = { 4 | NIM_STRLIT_FLAG, "mNil" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1197 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1196}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1198 = { 5 | NIM_STRLIT_FLAG, "mExpr" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1199 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1198}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1200 = { 5 | NIM_STRLIT_FLAG, "mStmt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1201 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1200}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1202 = { 9 | NIM_STRLIT_FLAG, "mTypeDesc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1203 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1202}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1204 = { 9 | NIM_STRLIT_FLAG, "mVoidType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1205 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1204}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1206 = { 12 | NIM_STRLIT_FLAG, "mPNimrodNode" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1207 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1206}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1208 = { 6 | NIM_STRLIT_FLAG, "mSpawn" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1209 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1208}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1210 = { 9 | NIM_STRLIT_FLAG, "mDeepCopy" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1211 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1210}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1212 = { 13 | NIM_STRLIT_FLAG, "mIsMainModule" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1213 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1212}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1214 = { 12 | NIM_STRLIT_FLAG, "mCompileDate" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1215 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1214}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1216 = { 12 | NIM_STRLIT_FLAG, "mCompileTime" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1217 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1216}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1218 = { 9 | NIM_STRLIT_FLAG, "mProcCall" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1219 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1218}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1220 = { 10 | NIM_STRLIT_FLAG, "mCpuEndian" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1221 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1220}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1222 = { 7 | NIM_STRLIT_FLAG, "mHostOS" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1223 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1222}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1224 = { 8 | NIM_STRLIT_FLAG, "mHostCPU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1225 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1224}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1226 = { 8 | NIM_STRLIT_FLAG, "mBuildOS" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1227 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1226}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1228 = { 9 | NIM_STRLIT_FLAG, "mBuildCPU" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1229 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1228}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1230 = { 8 | NIM_STRLIT_FLAG, "mAppType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1231 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1230}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1232 = { 14 | NIM_STRLIT_FLAG, "mCompileOption" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1233 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1232}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1234 = { 17 | NIM_STRLIT_FLAG, "mCompileOptionArg" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1235 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1234}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1236 = { 5 | NIM_STRLIT_FLAG, "mNLen" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1237 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1236}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1238 = { 7 | NIM_STRLIT_FLAG, "mNChild" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1239 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1238}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1240 = { 10 | NIM_STRLIT_FLAG, "mNSetChild" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1241 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1240}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1242 = { 5 | NIM_STRLIT_FLAG, "mNAdd" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1243 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1242}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1244 = { 13 | NIM_STRLIT_FLAG, "mNAddMultiple" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1245 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1244}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1246 = { 5 | NIM_STRLIT_FLAG, "mNDel" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1247 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1246}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1248 = { 6 | NIM_STRLIT_FLAG, "mNKind" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1249 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1248}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1250 = { 9 | NIM_STRLIT_FLAG, "mNSymKind" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1251 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1250}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1252 = { 9 | NIM_STRLIT_FLAG, "mNccValue" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1253 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1252}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1254 = { 7 | NIM_STRLIT_FLAG, "mNccInc" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1255 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1254}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1256 = { 7 | NIM_STRLIT_FLAG, "mNcsAdd" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1257 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1256}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1258 = { 8 | NIM_STRLIT_FLAG, "mNcsIncl" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1259 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1258}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1260 = { 7 | NIM_STRLIT_FLAG, "mNcsLen" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1261 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1260}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1262 = { 6 | NIM_STRLIT_FLAG, "mNcsAt" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1263 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1262}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1264 = { 7 | NIM_STRLIT_FLAG, "mNctPut" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1265 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1264}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1266 = { 7 | NIM_STRLIT_FLAG, "mNctLen" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1267 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1266}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1268 = { 7 | NIM_STRLIT_FLAG, "mNctGet" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1269 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1268}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1270 = { 11 | NIM_STRLIT_FLAG, "mNctHasNext" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1271 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1270}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1272 = { 8 | NIM_STRLIT_FLAG, "mNctNext" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1273 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1272}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1274 = { 8 | NIM_STRLIT_FLAG, "mNIntVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1275 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1274}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1276 = { 10 | NIM_STRLIT_FLAG, "mNFloatVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1277 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1276}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1278 = { 8 | NIM_STRLIT_FLAG, "mNSymbol" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1279 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1278}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1280 = { 7 | NIM_STRLIT_FLAG, "mNIdent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1281 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1280}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1282 = { 9 | NIM_STRLIT_FLAG, "mNGetType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1283 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1282}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1284 = { 8 | NIM_STRLIT_FLAG, "mNStrVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1285 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1284}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1286 = { 11 | NIM_STRLIT_FLAG, "mNSetIntVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1287 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1286}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1288 = { 13 | NIM_STRLIT_FLAG, "mNSetFloatVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1289 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1288}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1290 = { 11 | NIM_STRLIT_FLAG, "mNSetSymbol" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1291 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1290}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1292 = { 10 | NIM_STRLIT_FLAG, "mNSetIdent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1293 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1292}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1294 = { 9 | NIM_STRLIT_FLAG, "mNSetType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1295 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1294}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1296 = { 11 | NIM_STRLIT_FLAG, "mNSetStrVal" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1297 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1296}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1298 = { 10 | NIM_STRLIT_FLAG, "mNLineInfo" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1299 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1298}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1300 = { 12 | NIM_STRLIT_FLAG, "mNNewNimNode" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1301 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1300}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1302 = { 13 | NIM_STRLIT_FLAG, "mNCopyNimNode" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1303 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1302}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1304 = { 13 | NIM_STRLIT_FLAG, "mNCopyNimTree" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1305 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1304}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1306 = { 11 | NIM_STRLIT_FLAG, "mStrToIdent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1307 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1306}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1308 = { 9 | NIM_STRLIT_FLAG, "mNSigHash" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1309 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1308}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1310 = { 8 | NIM_STRLIT_FLAG, "mNSizeOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1311 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1310}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1312 = { 9 | NIM_STRLIT_FLAG, "mNBindSym" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1313 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1312}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1314 = { 10 | NIM_STRLIT_FLAG, "mNCallSite" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1315 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1314}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1316 = { 8 | NIM_STRLIT_FLAG, "mEqIdent" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1317 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1316}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1318 = { 13 | NIM_STRLIT_FLAG, "mEqNimrodNode" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1319 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1318}; static const struct { NI cap; NIM_CHAR data[13+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1320 = { 13 | NIM_STRLIT_FLAG, "mSameNodeType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1321 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1320}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1322 = { 8 | NIM_STRLIT_FLAG, "mGetImpl" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1323 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1322}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1324 = { 8 | NIM_STRLIT_FLAG, "mNGenSym" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1325 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1324}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1326 = { 6 | NIM_STRLIT_FLAG, "mNHint" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1327 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1326}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1328 = { 9 | NIM_STRLIT_FLAG, "mNWarning" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1329 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1328}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1330 = { 7 | NIM_STRLIT_FLAG, "mNError" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1331 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1330}; static const struct { NI cap; NIM_CHAR data[18+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1332 = { 18 | NIM_STRLIT_FLAG, "mInstantiationInfo" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1333 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1332}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1334 = { 12 | NIM_STRLIT_FLAG, "mGetTypeInfo" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1335 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1334}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1336 = { 14 | NIM_STRLIT_FLAG, "mGetTypeInfoV2" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1337 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1336}; static const struct { NI cap; NIM_CHAR data[6+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1338 = { 6 | NIM_STRLIT_FLAG, "mNimvm" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1339 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1338}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1340 = { 10 | NIM_STRLIT_FLAG, "mIntDefine" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1341 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1340}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1342 = { 10 | NIM_STRLIT_FLAG, "mStrDefine" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1343 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1342}; static const struct { NI cap; NIM_CHAR data[11+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1344 = { 11 | NIM_STRLIT_FLAG, "mBoolDefine" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1345 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1344}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1346 = { 14 | NIM_STRLIT_FLAG, "mGenericDefine" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1347 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1346}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1348 = { 17 | NIM_STRLIT_FLAG, "mRunnableExamples" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1349 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1348}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1350 = { 10 | NIM_STRLIT_FLAG, "mException" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1351 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1350}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1352 = { 12 | NIM_STRLIT_FLAG, "mBuiltinType" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1353 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1352}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1354 = { 9 | NIM_STRLIT_FLAG, "mSymOwner" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1355 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1354}; static const struct { NI cap; NIM_CHAR data[15+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1356 = { 15 | NIM_STRLIT_FLAG, "mUncheckedArray" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1357 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1356}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1358 = { 14 | NIM_STRLIT_FLAG, "mGetImplTransf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1359 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1358}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1360 = { 21 | NIM_STRLIT_FLAG, "mSymIsInstantiationOf" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1361 = {21, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1360}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1362 = { 7 | NIM_STRLIT_FLAG, "mNodeId" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1363 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1362}; static const struct { NI cap; NIM_CHAR data[14+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1364 = { 14 | NIM_STRLIT_FLAG, "mPrivateAccess" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1365 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1364}; static const struct { NI cap; NIM_CHAR data[12+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1366 = { 12 | NIM_STRLIT_FLAG, "mZeroDefault" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1367 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1366}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__ie9b3LDgRpSpi5aIyrYPGHA_1368 = { 16 | NIM_STRLIT_FLAG, "runnableExamples" }; static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1369 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1368}; extern NIM_CONST tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg unknownLineInfo__lineinfos_338; N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw PersistentNodeFlags__ast_3166 = 24831758; N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ abstractInst__ast_358 = { 0x10, 0xa9, 0x00, 0x00, 0x00, 0x60, 0x80, 0x00, 0x00} ; N_LIB_PRIVATE NIM_CONST tyArray__7Z9ajkJtFFtfJY8l7DfqyrA AttachedOpToStr__ast_4931 = {{8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_795}, {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_796}, {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_797}, {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_798}, {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_799}} ; N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ OverloadableSyms__ast_3158 = 1568832; N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ routineKinds__ast_472 = 520192; N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ nkLiterals__ast_3180 = { 0xe0, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} ; N_LIB_PRIVATE tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q eqTypeFlags__ast_484 = IL64(35184373301378); N_LIB_PRIVATE tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g gconfig__ast_994; N_LIB_PRIVATE NIM_BOOL ggDebug__ast_3302; extern NIM_BOOL nimInErrorMode__system_3980; static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_756[1] = {585204992}; N_LIB_PRIVATE TNimTypeV2 NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_ = {.destructor = (void*)eqdestroy___modulegraphs_1419, .size = sizeof(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), .align = (NI16) NIM_ALIGNOF(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_756, .traceImpl = (void*)eqtrace___modulegraphs_1428, .flags = 0}; static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_757[1] = {1496730880}; N_LIB_PRIVATE TNimTypeV2 NTIv2__C1k2TcDRT9cU4DEatQIT09ag_ = {.destructor = (void*)NIM_NIL, .size = sizeof(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), .align = (NI16) NIM_ALIGNOF(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_757, .traceImpl = (void*)NIM_NIL, .flags = 0}; static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_758[1] = {4247715072}; N_LIB_PRIVATE TNimTypeV2 NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_ = {.destructor = (void*)eqdestroy___ast_3644, .size = sizeof(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg), .align = (NI16) NIM_ALIGNOF(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_758, .traceImpl = (void*)NIM_NIL, .flags = 0}; static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_759[3] = {3701606400, 4105154048, 2264485888}; N_LIB_PRIVATE TNimTypeV2 NTIv2__9cob5UPXvLCxy8mslvxEYzA_ = {.destructor = (void*)eqdestroy___ast_3628, .size = sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), .align = (NI16) NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), .depth = 2, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_759, .traceImpl = (void*)eqtrace___ast_3637, .flags = 1}; static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_760[3] = {3701606400, 4105154048, 3475339008}; N_LIB_PRIVATE TNimTypeV2 NTIv2__qs8ld9cHTjcxh7xYsvWduXA_ = {.destructor = (void*)eqdestroy___ast_3478, .size = sizeof(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), .align = (NI16) NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), .depth = 2, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_760, .traceImpl = (void*)eqtrace___ast_3487, .flags = 1}; N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_3; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_5; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_7; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_9; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_11; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_13; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_15; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_17; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_19; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_21; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_23; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_25; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_27; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_29; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_31; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_33; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_35; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_37; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_39; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_41; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_43; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_45; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_47; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_49; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_51; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_53; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_247)(tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_55; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_57; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_59; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_61; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_63; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_65; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_67; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_69; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_71; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_73; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_75; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_77; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_79; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_81; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_83; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_85; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_87; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_89; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_91; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_93; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_95; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_97; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_99; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_101; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_103; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_105; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)26): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_107; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)27): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_109; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)28): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_111; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)29): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_113; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)30): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_115; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)31): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_117; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)32): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_119; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)33): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_121; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)34): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_123; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)35): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_125; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)36): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_127; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)37): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_129; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)38): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_131; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)39): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_133; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)40): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_135; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)41): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_137; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)42): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_139; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)43): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_141; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)44): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_143; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)45): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_145; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)46): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_147; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)47): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_149; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)48): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_151; } break; case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)49): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_153; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_155; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_157; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_159; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_161; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_163; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_165; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_167; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_169; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_171; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_173; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_175; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_177; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_179; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_181; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_183; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_185; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_187; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_189; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_191; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_193; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_195; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_197; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_199; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_201; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_203; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_205; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)26): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_207; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)27): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_209; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)28): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_211; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)29): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_213; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)30): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_215; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)31): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_217; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)32): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_219; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)33): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_221; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)34): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_223; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)35): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_225; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)36): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_227; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)37): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_229; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)38): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_231; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)39): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_233; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)40): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_235; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)41): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_237; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)42): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_239; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)43): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_241; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)44): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_243; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)45): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_245; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)46): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_247; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)47): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_249; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)48): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_251; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)49): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_253; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)50): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_255; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)51): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_257; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)52): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_259; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)53): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_261; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)54): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_263; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)55): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_265; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)56): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_267; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)57): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_269; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)58): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_271; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)59): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_273; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_275; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)61): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_277; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)62): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_279; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)63): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_281; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)64): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_283; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_440)(tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_285; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_287; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_289; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_291; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_293; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_295; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_297; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_299; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_301; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_303; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_305; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_307; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_309; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_311; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_313; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_315; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_317; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_319; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_321; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_323; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_325; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_327; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_329; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_331; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_333; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_335; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)26): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_337; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)27): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_339; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)28): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_341; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)29): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_343; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)30): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_345; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)31): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_347; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)32): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_349; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)33): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_351; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)34): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_353; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)35): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_355; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)36): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_357; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)37): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_359; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)38): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_361; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)39): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_363; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)40): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_365; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)41): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_367; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)42): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_369; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)43): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_371; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)44): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_373; } break; case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)45): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_375; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_192)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_377; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_379; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_381; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_383; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_385; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_387; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_389; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_391; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_393; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_395; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_397; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_399; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_401; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_403; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_405; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_407; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_409; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_411; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_413; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_415; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_417; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_419; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_421; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_423; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_425; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_427; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_429; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)27): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_431; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)28): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_433; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_435; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)30): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_437; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_439; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_441; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)33): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_443; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_445; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)35): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_447; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)36): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_449; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)37): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_451; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)38): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_453; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)39): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_455; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)40): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_457; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)41): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_459; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)42): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_461; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_463; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)44): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_465; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)45): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_467; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)46): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_469; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)47): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_471; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)48): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_473; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)49): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_475; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)50): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_477; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)51): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_479; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)52): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_481; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)53): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_483; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)54): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_485; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)55): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_487; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)56): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_489; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)57): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_491; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)58): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_493; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)59): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_495; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)60): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_497; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)61): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_499; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)62): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_501; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)63): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_503; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)64): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_505; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)65): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_507; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)66): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_509; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)67): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_511; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)68): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_513; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)69): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_515; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)70): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_517; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)71): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_519; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)72): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_521; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)73): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_523; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)74): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_525; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)75): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_527; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_529; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)77): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_531; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)78): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_533; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_535; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_537; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_539; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_541; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_543; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_545; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)85): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_547; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)86): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_549; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)87): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_551; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)88): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_553; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)89): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_555; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)90): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_557; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)91): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_559; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)92): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_561; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)93): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_563; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)94): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_565; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)95): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_567; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)96): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_569; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)97): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_571; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)98): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_573; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)99): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_575; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)100): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_577; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)101): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_579; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)102): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_581; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)103): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_583; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)104): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_585; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)105): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_587; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)106): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_589; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)107): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_591; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)108): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_593; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)109): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_595; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)110): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_597; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)111): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_599; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)112): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_601; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)113): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_603; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)114): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_605; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_607; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)116): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_609; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)117): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_611; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)118): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_613; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)119): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_615; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)120): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_617; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)121): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_619; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)122): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_621; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)123): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_623; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)124): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_625; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_627; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)126): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_629; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)127): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_631; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)128): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_633; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)129): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_635; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)130): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_637; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)131): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_639; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)132): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_641; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)133): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_643; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)134): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_645; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)135): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_647; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)136): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_649; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)137): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_651; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)138): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_653; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)139): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_655; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)140): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_657; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)141): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_659; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)142): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_661; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)143): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_663; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)144): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_665; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)145): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_667; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)146): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_669; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)147): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_671; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)148): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_673; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)149): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_675; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)150): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_677; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)151): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_679; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)152): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_681; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)153): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_683; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)154): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_685; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)155): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_687; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)156): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_689; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)157): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_691; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)158): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_693; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_695; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)160): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_697; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)161): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_699; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)162): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_701; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)163): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_703; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)164): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_705; } break; } return result; } static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) { NIM_BOOL* result; result = (NIM_BOOL*)0; result = (&nimInErrorMode__system_3980); return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, comment__ast_1148)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; { NIM_BOOL T3_; NimStringV2* T7_; T3_ = (NIM_BOOL)0; T3_ = (((*n).flags &((NU32)1<<((NU)((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23)))&31U)))!=0); if (!(T3_)) goto LA4_; T3_ = !(gconfig__ast_994.useIc); LA4_: ; if (!T3_) goto LA5_; T7_ = (NimStringV2*)0; T7_ = X5BX5D___ast_1209((&gconfig__ast_994.comments), ((NI) (n))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___stdZassertions_16((&result), (*T7_)); } LA5_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_391)(tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_707; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_709; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_711; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_713; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_715; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_717; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_719; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_721; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_723; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_725; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_727; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_729; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_731; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_733; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_735; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_737; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_739; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_741; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_743; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_745; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_747; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_749; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_751; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_753; } break; case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_755; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(void, setUseIc__ast_1146)(NIM_BOOL useIc) { gconfig__ast_994.useIc = useIc; } static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) { NI result; result = (NI)0; result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result; } static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) { NIM_BOOL result; result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; } LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_]); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_]); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1419)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).sym); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).sym); } LA4_: ; eqdestroy___ast_3490((&(*dest).concreteTypes)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3499)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___modulegraphs_1428)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest, void* env) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqtrace___ast_3499((&(*dest).concreteTypes), env); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3723)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T6_) goto LA7_; eqdestroy___ast_3466((*dest).p->data[colontmp_]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_], ((NI)8)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).typ); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).typ); } LA4_: ; switch ((*dest).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqdestroy___stdZassertions_13((&(*dest)._kind_3.strVal)); } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = nimDecRefIsLast((*dest)._kind_4.sym); if (!T12_) goto LA13_; nimDestroyAndDispose((*dest)._kind_4.sym); } LA13_: ; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { { NIM_BOOL T18_; T18_ = (NIM_BOOL)0; T18_ = nimDecRefIsLast((*dest)._kind_5.ident); if (!T18_) goto LA19_; eqdestroy___idents_145((*dest)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest)._kind_5.ident, ((NI)8)); } LA19_: ; } break; default: { eqdestroy___ast_3723((&(*dest)._kind_6.sons)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3232)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* dest) { } static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; rememberCycle__system_3143(result, cell, desc); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3251)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* src) { tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* colontmp_; colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_)); if (!T3_) goto LA4_; eqdestroy___ast_3232(colontmp_); nimRawDispose(colontmp_, ((NI)4)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; (*dest) = src; } N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x) { (*x).counter = ((NI)0); newSeq__ast_5186((&(*x).data), ((NI)8)); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4333)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___ast_4327(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; (*dest) = src; }BeforeRet_: ; } static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) { void* T1_; T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size))); } static N_INLINE(void, nimZeroMem)(void* p, NI size) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimSetMem__systemZmemory_7(p, ((int)0), size); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNode__ast_3934)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; result = NIM_NIL; colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0; nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); T1_ = NIM_NIL; T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; (*T1_).kind = colontmpD_; colontmpD__2 = unknownLineInfo__lineinfos_338; (*T1_).info = colontmpD__2; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3644)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___stdZassertions_13((&(*dest).name)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).path); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest).path); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).path, ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3628)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); switch ((*dest).kind) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason); if (!T4_) goto LA5_; nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason); } LA5_: ; { NIM_BOOL T9_; T9_ = (NIM_BOOL)0; T9_ = nimDecRefIsLast((*dest)._kind_1.transformedBody); if (!T9_) goto LA10_; eqdestroy___ast_3466((*dest)._kind_1.transformedBody); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8)); } LA10_: ; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { { NIM_BOOL T15_; T15_ = (NIM_BOOL)0; T15_ = nimDecRefIsLast((*dest)._kind_2.guard); if (!T15_) goto LA16_; nimDestroyAndDispose((*dest)._kind_2.guard); } LA16_: ; } break; default: { } break; } { NIM_BOOL T21_; T21_ = (NIM_BOOL)0; T21_ = nimDecRefIsLast((*dest).typ); if (!T21_) goto LA22_; nimDestroyAndDispose((*dest).typ); } LA22_: ; { NIM_BOOL T26_; T26_ = (NIM_BOOL)0; T26_ = nimDecRefIsLast((*dest).name); if (!T26_) goto LA27_; eqdestroy___idents_145((*dest).name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).name, ((NI)8)); } LA27_: ; { NIM_BOOL T31_; T31_ = (NIM_BOOL)0; T31_ = nimDecRefIsLast((*dest).owner); if (!T31_) goto LA32_; nimDestroyAndDispose((*dest).owner); } LA32_: ; { NIM_BOOL T36_; T36_ = (NIM_BOOL)0; T36_ = nimDecRefIsLast((*dest).ast); if (!T36_) goto LA37_; eqdestroy___ast_3466((*dest).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).ast, ((NI)8)); } LA37_: ; { NIM_BOOL T41_; T41_ = (NIM_BOOL)0; T41_ = nimDecRefIsLast((*dest).loc.lode); if (!T41_) goto LA42_; eqdestroy___ast_3466((*dest).loc.lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).loc.lode, ((NI)8)); } LA42_: ; eqdestroy___stdZassertions_13((&(*dest).loc.r)); { NIM_BOOL T46_; T46_ = (NIM_BOOL)0; T46_ = nimDecRefIsLastCyclicStatic((*dest).annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T46_) goto LA47_; eqdestroy___ast_3644((*dest).annex); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).annex, ((NI)8)); } LA47_: ; { NIM_BOOL T51_; T51_ = (NIM_BOOL)0; T51_ = nimDecRefIsLast((*dest).constraint); if (!T51_) goto LA52_; eqdestroy___ast_3466((*dest).constraint); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).constraint, ((NI)8)); } LA52_: ; }BeforeRet_: ; } static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size))); } static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) { nimCopyMem(dest, source, size); } static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) { void** colontmp_; TNimTypeV2* colontmp__2; { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d; void* T5_; if (!((*s).cap <= (*s).len)) goto LA3_; (*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2)); T5_ = (void*)0; T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16))))); d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_)); copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)16))))); dealloc(((void*) ((*s).d))); (*s).d = d; } LA3_: ; colontmp_ = c; colontmp__2 = t; (*s).d[(*s).len].Field0 = colontmp_; (*s).d[(*s).len].Field1 = colontmp__2; (*s).len += ((NI)1); } static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env) { void** p; p = ((void**) (q)); { tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j; if (!!(((*p) == NIM_NIL))) goto LA3_; j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env)); add__system_2688((&(*j).traceStack), p, desc); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3637)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, void* env) { nimTraceRef(&(*dest).annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_), env); } static N_INLINE(void, nimIncRef)(void* p) { NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); (*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) { { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; nimDestroyAndDispose((*dest)); } LA8_: ; (*dest) = src; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, newSym__ast_4028)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ symKind, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD_; tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ colontmpD__2; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg colontmpD__3; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__4; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__5; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg colontmpD__6; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD__7; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; colontmpD__2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0; nimZeroMem((void*)(&colontmpD__3), sizeof(tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)); nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); nimZeroMem((void*)(&colontmpD__5), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); nimZeroMem((void*)(&colontmpD__6), sizeof(tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)); colontmpD__7 = NIM_NIL; T1_ = NIM_NIL; T1_ = (tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) nimNewObj(sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); (*T1_).Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); colontmpD_ = 0; eqcopy___idents_136(&colontmpD_, name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*T1_).name = colontmpD_; colontmpD__2 = symKind; (*T1_).kind = colontmpD__2; colontmpD__3 = 0; (*T1_).flags = colontmpD__3; colontmpD__4 = info; (*T1_).info = colontmpD__4; colontmpD__5 = id; (*T1_).Sup.itemId = colontmpD__5; colontmpD__6 = options; (*T1_).options = colontmpD__6; colontmpD__7 = 0; eqcopy___ast_4063(&colontmpD__7, owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*T1_).owner = colontmpD__7; (*T1_).offset = ((NI)-1); result = T1_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3949)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; result = NIM_NIL; colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0; nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); T1_ = NIM_NIL; T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; (*T1_).kind = colontmpD_; colontmpD__2 = info; (*T1_).info = colontmpD__2; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, commenteq___ast_1512)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 a) { NI id; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); id = ((NI) (n)); { NimStringV2 colontmpD_; if (!(((NI)0) < a.len)) goto LA3_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; (*n).flags |= ((NU32)1)<<(((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23))) & 31); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; eqcopy___stdZassertions_16((&colontmpD_), a); X5BX5Deq___ast_1560((&gconfig__ast_994.comments), id, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { if (!(((*n).flags &((NU32)1<<((NU)((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23)))&31U)))!=0)) goto LA6_; (*n).flags &= ~(((NU32)1) << (((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23))) & 31)); del__ast_2653((&gconfig__ast_994.comments), id); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA6_: ; LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; eqdestroy___ast_3466((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA8_: ; (*dest) = src; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__ast_6233)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; colontmpD_ = 0; eqcopy___ast_3457(&colontmpD_, son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_4147((&(*father)._kind_6.sons), colontmpD_); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3454)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3726)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src) { NI T1_; NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = src.len; setLen__ast_3741((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; { if (!src.p->data[colontmp_]) goto LA7_; nimIncRef(src.p->data[colontmp_]); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T11_) goto LA12_; eqdestroy___ast_3466((*dest).p->data[colontmp_]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_], ((NI)8)); } LA12_: ; (*dest).p->data[colontmp_] = src.p->data[colontmp_]; colontmp_ += ((NI)1); } LA3: ; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3469)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!(dest == src)) goto LA3_; goto BeforeRet_; } LA3_: ; nimZeroMem((void*)(&colontmp_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmp_ = (*dest); nimZeroMem((void*)(&(*dest)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); { if (!(*src).typ) goto LA7_; nimIncRef((*src).typ); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).typ); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).typ); } LA12_: ; (*dest).typ = (*src).typ; (*dest).info.line = (*src).info.line; (*dest).info.col = (*src).info.col; (*dest).info.fileIndex = (*src).info.fileIndex; (*dest).flags = (*src).flags; (*dest).kind = (*src).kind; switch ((*dest).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*dest)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*dest)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&(*dest)._kind_3.strVal), (*src)._kind_3.strVal); } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { { if (!(*src)._kind_4.sym) goto LA20_; nimIncRef((*src)._kind_4.sym); } LA20_: ; { NIM_BOOL T24_; T24_ = (NIM_BOOL)0; T24_ = nimDecRefIsLast((*dest)._kind_4.sym); if (!T24_) goto LA25_; nimDestroyAndDispose((*dest)._kind_4.sym); } LA25_: ; (*dest)._kind_4.sym = (*src)._kind_4.sym; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { { if (!(*src)._kind_5.ident) goto LA30_; nimIncRef((*src)._kind_5.ident); } LA30_: ; { NIM_BOOL T34_; T34_ = (NIM_BOOL)0; T34_ = nimDecRefIsLast((*dest)._kind_5.ident); if (!T34_) goto LA35_; eqdestroy___idents_145((*dest)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest)._kind_5.ident, ((NI)8)); } LA35_: ; (*dest)._kind_5.ident = (*src)._kind_5.ident; } break; default: { eqcopy___ast_3726((&(*dest)._kind_6.sons), (*src)._kind_6.sons); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } { NIM_BOOL T40_; T40_ = (NIM_BOOL)0; T40_ = nimDecRefIsLast(colontmp_.typ); if (!T40_) goto LA41_; nimDestroyAndDispose(colontmp_.typ); } LA41_: ; switch (colontmp_.kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqdestroy___stdZassertions_13((&colontmp_._kind_3.strVal)); } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { { NIM_BOOL T49_; T49_ = (NIM_BOOL)0; T49_ = nimDecRefIsLast(colontmp_._kind_4.sym); if (!T49_) goto LA50_; nimDestroyAndDispose(colontmp_._kind_4.sym); } LA50_: ; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { { NIM_BOOL T55_; T55_ = (NIM_BOOL)0; T55_ = nimDecRefIsLast(colontmp_._kind_5.ident); if (!T55_) goto LA56_; eqdestroy___idents_145(colontmp_._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_._kind_5.ident, ((NI)8)); } LA56_: ; } break; default: { eqdestroy___ast_3723((&colontmp_._kind_6.sons)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).typ); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).typ); } LA4_: ; (*dest).typ = (*src).typ; (*dest).info.line = (*src).info.line; (*dest).info.col = (*src).info.col; (*dest).info.fileIndex = (*src).info.fileIndex; (*dest).flags = (*src).flags; switch ((*dest).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*dest)._kind_1.intVal = 0; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*dest)._kind_2.floatVal = 0; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqdestroy___stdZassertions_13((&(*dest)._kind_3.strVal)); (*dest)._kind_3.strVal.len = 0; (*dest)._kind_3.strVal.p = NIM_NIL; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = nimDecRefIsLast((*dest)._kind_4.sym); if (!T12_) goto LA13_; nimDestroyAndDispose((*dest)._kind_4.sym); } LA13_: ; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { { NIM_BOOL T18_; T18_ = (NIM_BOOL)0; T18_ = nimDecRefIsLast((*dest)._kind_5.ident); if (!T18_) goto LA19_; eqdestroy___idents_145((*dest)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&(*(*dest)._kind_5.ident)), sizeof(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA)); nimRawDispose((*dest)._kind_5.ident, ((NI)8)); } LA19_: ; } break; default: { eqdestroy___ast_3723((&(*dest)._kind_6.sons)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*dest)._kind_6.sons.len = 0; (*dest)._kind_6.sons.p = NIM_NIL; } break; } (*dest).kind = 0; (*dest).kind = (*src).kind; switch ((*dest).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*dest)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*dest)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { (*dest)._kind_3.strVal = (*src)._kind_3.strVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { (*dest)._kind_4.sym = (*src)._kind_4.sym; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { (*dest)._kind_5.ident = (*src)._kind_5.ident; } break; default: { (*dest)._kind_6.sons = (*src)._kind_6.sons; } break; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3729)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___ast_3723(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, transitionSonsKind__ast_5759)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w kind) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj; tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = (tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w)0; eqcopy___ast_3469((&obj), (&(*n))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_)); blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; T1_.info = obj.info; T1_.flags = obj.flags; eqsink___ast_3472(n, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3729((&(*n)._kind_6.sons), obj._kind_6.sons); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; obj._kind_6.sons.len = 0; obj._kind_6.sons.p = NIM_NIL; eqdestroy___ast_3466((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newProcNode__ast_4889)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* body, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* params, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* name, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pattern, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* genericParams, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragmas, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* exceptions) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__3; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__4; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__5; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__6; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__7; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; colontmpD__2 = NIM_NIL; colontmpD__3 = NIM_NIL; colontmpD__4 = NIM_NIL; colontmpD__5 = NIM_NIL; colontmpD__6 = NIM_NIL; colontmpD__7 = NIM_NIL; result = newNodeI__ast_3949(kind, info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.len = 0; T1_.p = NIM_NIL; T1_.len = 7; T1_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(7, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*)); colontmpD_ = 0; eqcopy___ast_3457(&colontmpD_, name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[0] = colontmpD_; colontmpD__2 = 0; eqcopy___ast_3457(&colontmpD__2, pattern); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[1] = colontmpD__2; colontmpD__3 = 0; eqcopy___ast_3457(&colontmpD__3, genericParams); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[2] = colontmpD__3; colontmpD__4 = 0; eqcopy___ast_3457(&colontmpD__4, params); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[3] = colontmpD__4; colontmpD__5 = 0; eqcopy___ast_3457(&colontmpD__5, pragmas); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[4] = colontmpD__5; colontmpD__6 = 0; eqcopy___ast_3457(&colontmpD__6, exceptions); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[5] = colontmpD__6; colontmpD__7 = 0; eqcopy___ast_3457(&colontmpD__7, body); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.p->data[6] = colontmpD__7; eqsink___ast_3729((&(*result)._kind_6.sons), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTreeI__ast_4003)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNodeI__ast_3949(kind, info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!(((NI)0) < childrenLen_0)) goto LA3_; (*result).info = (*children[((NI)0)]).info; } LA3_: ; T5_.len = 0; T5_.p = NIM_NIL; T5_ = at___ast_3983(children, childrenLen_0); eqsink___ast_3729((&(*result)._kind_6.sons), T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) { { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; nimDestroyAndDispose((*dest)); } LA8_: ; (*dest) = src; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; (*dest) = src; } static N_INLINE(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**, X5BX5D___ast_4815)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** s, NI sLen_0, NI i) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** result; result = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**)0; result = &s[(NI)(sLen_0 - i)]; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, lastSon__ast_4811)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**)0; T1_ = X5BX5D___ast_4815((((*n).sons).p) ? ((*n).sons.p->data) : NIM_NIL, (*n).sons.len, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&result, (*T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3543)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4060)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; } static N_INLINE(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**, X5BX5D___ast_6272)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, NI i) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** result; result = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0; result = &s[(NI)(sLen_0 - i)]; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, lastSon__ast_6268)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0; T1_ = X5BX5D___ast_6272((((*n)._kind_6.sons).p) ? ((*n)._kind_6.sons.p->data) : NIM_NIL, (*n)._kind_6.sons.len, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3457(&result, (*T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4784)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&(*result)._kind_4.sym, sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&(*result).typ, (*sym).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).info = (*sym).info; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeIT__ast_3970)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).info = info; eqcopy___ast_3546(&(*result).typ, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3478)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___ast_3490((&(*dest).sons)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).n); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest).n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).n, ((NI)8)); } LA4_: ; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).owner); if (!T8_) goto LA9_; nimDestroyAndDispose((*dest).owner); } LA9_: ; { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = nimDecRefIsLast((*dest).sym); if (!T13_) goto LA14_; nimDestroyAndDispose((*dest).sym); } LA14_: ; { NIM_BOOL T18_; T18_ = (NIM_BOOL)0; T18_ = nimDecRefIsLast((*dest).loc.lode); if (!T18_) goto LA19_; eqdestroy___ast_3466((*dest).loc.lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).loc.lode, ((NI)8)); } LA19_: ; eqdestroy___stdZassertions_13((&(*dest).loc.r)); { NIM_BOOL T23_; T23_ = (NIM_BOOL)0; T23_ = nimDecRefIsLast((*dest).typeInst); if (!T23_) goto LA24_; nimDestroyAndDispose((*dest).typeInst); } LA24_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3487)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, void* env) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqtrace___ast_3499((&(*dest).sons), env); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5115)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src) { tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T3_) goto LA4_; eqdestroy___ast_3644(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, transitionNoneToSym__ast_5807)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); eqcopy___ast_3469((&obj), (&(*n))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3); blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; T1_.info = obj.info; T1_.flags = obj.flags; eqsink___ast_3472(n, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_3466((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newStrNode__ast_4881)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NimStringV2 strVal) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), strVal); }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag*, idGeneratorFromModule__ast_3221)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* result; NI32 colontmpD_; NI32 colontmpD__2; tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* T1_; result = NIM_NIL; colontmpD_ = (NI32)0; colontmpD__2 = (NI32)0; T1_ = NIM_NIL; T1_ = (tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag*) nimNewObj(sizeof(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), NIM_ALIGNOF(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag)); colontmpD_ = (*m).Sup.itemId.module; (*T1_).module = colontmpD_; colontmpD__2 = (*m).Sup.itemId.item; (*T1_).symId = colontmpD__2; (*T1_).typeId_0 = ((NI32)0); result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3244)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_)); if (!T3_) goto LA4_; eqdestroy___ast_3232((*dest)); nimRawDispose((*dest), ((NI)4)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTree__ast_3975)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!(((NI)0) < childrenLen_0)) goto LA3_; (*result).info = (*children[((NI)0)]).info; } LA3_: ; T5_.len = 0; T5_.p = NIM_NIL; T5_ = at___ast_3983(children, childrenLen_0); eqsink___ast_3729((&(*result)._kind_6.sons), T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(NU64, hiXorLo__pureZhashes_80)(NU64 a, NU64 b) { NU64 result; result = (NU64)0; __uint128_t r = a; r *= b; result = (r >> 64) ^ r; return result; } static N_INLINE(NI, hashWangYi1__pureZhashes_139)(NU64 x) { NI result; NU64 T1_; NU64 T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NI)0; T1_ = (NU64)0; T1_ = hiXorLo__pureZhashes_80(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T2_ = (NU64)0; T2_ = hiXorLo__pureZhashes_80(T1_, 16952864883938283885ULL); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = ((NI) (T2_)); }BeforeRet_: ; return result; } static N_INLINE(NI, hash__ast_795)(NI32 x) { NI result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NI)0; result = hashWangYi1__pureZhashes_139(((NU64) (x))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(NI, emarkamp___pureZhashes_4)(NI h, NI val) { NI result; NU h_2; NU val_2; NU res; result = (NI)0; h_2 = ((NU) (h)); val_2 = ((NU) (val)); res = (NU)((NU64)(h_2) + (NU64)(val_2)); res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI)10))))); res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI)6)))); result = ((NI) (res)); return result; } static N_INLINE(NI, emarkdollar___pureZhashes_19)(NI h) { NI result; NU h_2; NU res; result = (NI)0; h_2 = ((NU) (h)); res = (NU)((NU64)(h_2) + (NU64)((NU)((NU64)(h_2) << (NU64)(((NI)3))))); res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI)11)))); res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI)15))))); result = ((NI) (res)); return result; } N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_792)(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw x) { NI result; NI h; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NI)0; h = hash__ast_795(x.module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NI)0; T1_ = hash__ast_795(x.item); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; h = emarkamp___pureZhashes_4(h, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = emarkdollar___pureZhashes_19(h); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_4803)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T3_; if (!((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0)) goto LA2 ; T3_ = NIM_NIL; T3_ = lastSon__ast_4811(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T3_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2: ; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, getInt__ast_6021)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) { tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&result), sizeof(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg)); switch ((*a).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5): case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { result = toInt128__int495056_550(((NU64) ((*a)._kind_1.intVal))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10): { result = toInt128__int495056_737((*a)._kind_1.intVal); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6): { result = toInt128__int495056_737((*a)._kind_1.intVal); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; default: { raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_762); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; return result; } static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NI result; NI T1_; result = (NI)0; T1_ = (*n)._kind_6.sons.len; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTree__ast_5856)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; { if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_; eqdestroy___stdZassertions_13((&colontmpD_)); goto BeforeRet_; } LA4_: ; result = newNode__ast_3934((*src).kind); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).info = (*src).info; eqcopy___ast_3546(&(*result).typ, (*src).typ); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166); colontmpD_ = comment__ast_1148(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; commenteq___ast_1512(result, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; switch ((*src).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*result)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*result)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal); } break; default: { NI T12_; T12_ = (NI)0; T12_ = len__ast_3325(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (T12_))); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = len__ast_3325(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; i_2 = ((NI)0); { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T16_; if (!(i_2 < colontmp_)) goto LA15 ; i = i_2; T16_ = NIM_NIL; T16_ = copyTree__ast_5856((*src)._kind_6.sons.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; eqsink___ast_3460(&(*result)._kind_6.sons.p->data[i], T16_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; i_2 += ((NI)1); } LA15: ; } } } break; } { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_22)(tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_764; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_766; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_768; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_770; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_772; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_774; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_776; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_778; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_780; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_782; } break; case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_784; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newType__ast_4969)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ colontmpD_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD__2; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__3; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__4; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = (tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)0; colontmpD__2 = NIM_NIL; nimZeroMem((void*)(&colontmpD__3), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); T1_ = NIM_NIL; T1_ = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) nimNewObj(sizeof(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA)); (*T1_).Sup.Sup.m_type = (&NTIv2__qs8ld9cHTjcxh7xYsvWduXA_); colontmpD_ = kind; (*T1_).kind = colontmpD_; colontmpD__2 = 0; eqcopy___ast_4063(&colontmpD__2, owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*T1_).owner = colontmpD__2; (*T1_).size = IL64(-1); (*T1_).align = ((NI16)-1); colontmpD__3 = id; (*T1_).Sup.itemId = colontmpD__3; colontmpD__4 = id; (*T1_).uniqueId = colontmpD__4; result = T1_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5163)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).k = (*src).k; (*dest).storage = (*src).storage; (*dest).flags = (*src).flags; { if (!(*src).lode) goto LA3_; nimIncRef((*src).lode); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest).lode); if (!T7_) goto LA8_; eqdestroy___ast_3466((*dest).lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).lode, ((NI)8)); } LA8_: ; (*dest).lode = (*src).lode; eqcopy___stdZassertions_16((&(*dest).r), (*src).r); }BeforeRet_: ; } static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h; NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_)); (*h).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5111)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src, NIM_BOOL cyclic) { tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T7_) goto LA8_; eqdestroy___ast_3644(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, copySym__ast_5140)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newSym__ast_4028((*s).kind, (*s).name, id, (*s).owner, (*s).info, (*s).options); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&(*result).typ, (*s).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).flags = (*s).flags; (*result).magic = (*s).magic; (*result).options = (*s).options; (*result).position = (*s).position; eqcopy___ast_5163((&(*result).loc), (&(*s).loc)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_5111(&(*result).annex, (*s).annex, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3457(&(*result).constraint, (*s).constraint); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!((*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8) || (*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9) || (*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))) goto LA3_; eqcopy___ast_4063(&(*result)._kind_2.guard, (*s)._kind_2.guard); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result)._kind_2.bitsize = (*s)._kind_2.bitsize; (*result)._kind_2.alignment = (*s)._kind_2.alignment; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, mergeLoc__ast_4974)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* a, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* b) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!((*a).k == ((tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw)0))) goto LA3_; (*a).k = (*b).k; } LA3_: ; { if (!((*a).storage == ((tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg)0))) goto LA7_; (*a).storage = (*b).storage; } LA7_: ; (*a).flags = ((*a).flags | (*b).flags); { if (!((*a).lode == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA11_; eqcopy___ast_3457(&(*a).lode, (*b).lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA11_: ; { if (!((*a).r.len == 0)) goto LA15_; eqcopy___stdZassertions_16((&(*a).r), (*b).r); } LA15_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSons__ast_5078)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, NI length) { setLen__ast_3507((&(*father).sons), ((NI) (length))); } static N_INLINE(NI, len__ast_5071)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n) { NI result; NI T1_; result = (NI)0; T1_ = (*n).sons.len; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, assignType__ast_5045)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) { NI T14_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).kind = (*src).kind; (*dest).flags = (*src).flags; (*dest).callConv = (*src).callConv; eqcopy___ast_3457(&(*dest).n, (*src).n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*dest).size = (*src).size; (*dest).align = (*src).align; { if (!!(((*src).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA3_; { if (!!(((*dest).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA7_; (*(*dest).sym).flags = ((*(*dest).sym).flags | ((*(*src).sym).flags & ~ 3)); { if (!((*(*dest).sym).annex == ((tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg*) NIM_NIL))) goto LA11_; eqcopy___ast_5111(&(*(*dest).sym).annex, (*(*src).sym).annex, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA11_: ; mergeLoc__ast_4974((&(*(*dest).sym).loc), (&(*(*src).sym).loc)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA7_: ; { eqcopy___ast_4063(&(*dest).sym, (*src).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA5_: ; } LA3_: ; T14_ = (NI)0; T14_ = len__ast_5071(src); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; newSons__ast_5078(dest, T14_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = len__ast_5071(src); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA17 ; i = i_2; eqcopy___ast_3546(&(*dest).sons.p->data[i], (*src).sons.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA17: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, copyType__ast_5132)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newType__ast_4969((*t).kind, id, owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; assignType__ast_5045(result, t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&(*result).sym, (*t).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) { { if (!(((NI)0) < src.len)) goto LA3_; copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1))))); (*dest).len += src.len; } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_785)(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw x) { NimStringV2 result; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T1_.len = 0; T1_.p = NIM_NIL; colontmpD_ = dollar___systemZdollars_3(((NI) (x.module))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = dollar___systemZdollars_3(((NI) (x.item))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = rawNewString(colontmpD_.len + colontmpD__2.len + 18); appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_786); appendString((&T1_), colontmpD_); appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_788); appendString((&T1_), colontmpD__2); appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_790); result = T1_; eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semdata_919)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___ast_4327((&(*dest).symbols.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).parent); if (!T3_) goto LA4_; eqdestroy___semdata_919((*dest).parent); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).parent, ((NI)8)); } LA4_: ; eqdestroy___ast_4327((&(*dest).allowPrivateAccess)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; rememberCycle__system_3143(result, cell, (*((TNimTypeV2**) (p)))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4524)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].key); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_].val); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].val); } LA12_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_4336)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, void* env) { } static N_INLINE(void, nimTraceRefDyn)(void* q, void* env) { void** p; p = ((void**) (q)); { tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j; if (!!(((*p) == NIM_NIL))) goto LA3_; j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env)); add__system_2688((&(*j).traceStack), p, (*((TNimTypeV2**) ((*p))))); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_4533)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest, void* env) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; nimTraceRefDyn(&(*dest).p->data[colontmp_].val, env); colontmp_ += ((NI)1); } LA2: ; } } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3247)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* src, NIM_BOOL cyclic) { tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* colontmp_; colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_)); if (!T7_) goto LA8_; eqdestroy___ast_3232(colontmp_); nimRawDispose(colontmp_, ((NI)4)); } LA8_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4330)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__ast_4203((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; { if (!src.p->data[colontmp_]) goto LA7_; nimIncRef(src.p->data[colontmp_]); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_]); } LA12_: ; (*dest).p->data[colontmp_] = src.p->data[colontmp_]; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___lookups_82)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest, tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; eqdestroy___semdata_919((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA8_: ; (*dest) = src; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_79)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; eqdestroy___semdata_919((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toObjectFromRefPtrGeneric__ast_6332)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { switch ((*result).kind) { case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10): { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T4_; T4_ = NIM_NIL; T4_ = lastSon__ast_4811(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T4_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22): case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21): case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11): case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9): case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)4): { eqcopy___ast_3546(&result, (*result).sons.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; default: { goto LA1; } break; } } } LA1: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4452)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src) { RootObj* colontmp_; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).key); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).key); } LA4_: ; (*dest).key = src.key; colontmp_ = (*dest).val; (*dest).val = src.val; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T8_) goto LA9_; nimDestroyAndDispose(colontmp_); } LA9_: ; } N_LIB_PRIVATE N_NIMCALL(void, initIdTable__ast_5200)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x) { (*x).counter = ((NI)0); newSeq__ast_4361((&(*x).data), ((NI)8)); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3496)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___ast_3490(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___astalgo_4000)(tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ** dest, tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* src) { { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; nimDestroyAndDispose((*dest)); } LA8_: ; (*dest) = src; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4449)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src) { RootObj* colontmp_; { if (!src.key) goto LA3_; nimIncRef(src.key); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest).key); if (!T7_) goto LA8_; nimDestroyAndDispose((*dest).key); } LA8_: ; (*dest).key = src.key; colontmp_ = (*dest).val; { if (!src.val) goto LA12_; nimIncRefCyclic(src.val, NIM_TRUE); } LA12_: ; (*dest).val = src.val; { NIM_BOOL T16_; T16_ = (NIM_BOOL)0; T16_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T16_) goto LA17_; nimDestroyAndDispose(colontmp_); } LA17_: ; } N_LIB_PRIVATE N_NIMCALL(void, copyIdTable__ast_4354)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* dest, tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ src) { NI T1_; (*dest).counter = src.counter; T1_ = src.data.len; newSeq__ast_4361((&(*dest).data), ((NI) (T1_))); { NI i; NI colontmp_; NI T3_; NI res; i = (NI)0; colontmp_ = (NI)0; T3_ = (src.data.len-1); colontmp_ = T3_; res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA5 ; i = res; eqcopy___ast_4449((&(*dest).data.p->data[i]), src.data.p->data[i]); res += ((NI)1); } LA5: ; } } } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyNode__ast_5733)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; { if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_; result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL); eqdestroy___stdZassertions_13((&colontmpD_)); goto BeforeRet_; } LA4_: ; result = newNode__ast_3934((*src).kind); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).info = (*src).info; eqcopy___ast_3546(&(*result).typ, (*src).typ); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).flags = ((*src).flags & 24831758); colontmpD_ = comment__ast_1148(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; commenteq___ast_1512(result, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; switch ((*src).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*result)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*result)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal); } break; default: { } break; } { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, exactReplica__ast_5137)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = copyType__ast_5132(t, (*t).Sup.itemId, (*t).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isMetaType__ast_4084)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T2_; NIM_BOOL T4_; { result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T2_ = (NIM_BOOL)0; T2_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)6) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)8) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)12) || (*t).kind >= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)51) && (*t).kind <= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)54) || (*t).kind >= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)56) && (*t).kind <= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)59)); if (T2_) goto LA3_; T4_ = (NIM_BOOL)0; T4_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60)); if (!(T4_)) goto LA5_; T4_ = ((*t).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)); LA5_: ; T2_ = T4_; LA3_: ; T1_ = T2_; if (T1_) goto LA6_; T1_ = (((*t).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21)))&63U)))!=0); LA6_: ; result = T1_; goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(NIM_BOOL, isGCedMem__ast_5584)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T3_; result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T1_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)28) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24)); if (T1_) goto LA2_; T3_ = (NIM_BOOL)0; T3_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25)); if (!(T3_)) goto LA4_; T3_ = ((*t).callConv == ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)9)); LA4_: ; T1_ = T3_; LA2_: ; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, propagateToOwner__ast_5600)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* owner, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elem, NIM_BOOL propagateHasAsgn) { tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q mask; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*owner).flags = ((*owner).flags | ((*elem).flags & IL64(8592031744))); { if (!(((*elem).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17)))&63U)))!=0)) goto LA3_; { if (!((*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9))) goto LA7_; (*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17))) & 63); } LA7_: ; } LA3_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = isMetaType__ast_4084(elem); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!T11_) goto LA12_; (*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21))) & 63); } LA12_: ; mask = ((*elem).flags & IL64(2147483664)); { NIM_BOOL T16_; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q T17_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* o2; T16_ = (NIM_BOOL)0; T17_ = 0; T16_ = !((mask == T17_)); if (!(T16_)) goto LA18_; T16_ = propagateHasAsgn; LA18_: ; if (!T16_) goto LA19_; o2 = NIM_NIL; o2 = skipTypes__ast_4803(owner, TM__ie9b3LDgRpSpi5aIyrYPGHA_791); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!((*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)18) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)16) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)19) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)13))) goto LA23_; (*o2).flags = ((*o2).flags | mask); (*owner).flags = ((*owner).flags | mask); } LA23_: ; eqdestroy___ast_3543(&o2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA19_: ; { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elemB; if (!!(((*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21)))) goto LA27_; elemB = NIM_NIL; elemB = skipTypes__ast_4803(elem, TM__ie9b3LDgRpSpi5aIyrYPGHA_791); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T31_; T31_ = (NIM_BOOL)0; T31_ = isGCedMem__ast_5584(elemB); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (T31_) goto LA32_; T31_ = (((*elemB).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22)))&63U)))!=0); LA32_: ; if (!T31_) goto LA33_; (*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22))) & 63); } LA33_: ; eqdestroy___ast_3543(&elemB); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA27_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, rawAddSon__ast_5669)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son, NIM_BOOL propagateHasAsgn) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; colontmpD_ = 0; eqcopy___ast_3546(&colontmpD_, son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_5673((&(*father).sons), colontmpD_); { if (!!((son == 0))) goto LA3_; propagateToOwner__ast_5600(father, son, propagateHasAsgn); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSons__semtypinst_422)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, NI length) { setLen__ast_3741((&(*father)._kind_6.sons), ((NI) (length))); } N_LIB_PRIVATE N_NIMCALL(void, add__concepts_24)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; colontmpD_ = 0; eqcopy___ast_3546(&colontmpD_, son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_5673((&(*father).sons), colontmpD_); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3493)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__ast_3507((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; { if (!src.p->data[colontmp_]) goto LA7_; nimIncRef(src.p->data[colontmp_]); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_]); } LA12_: ; (*dest).p->data[colontmp_] = src.p->data[colontmp_]; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntNode__ast_4791)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NI64 intVal) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result)._kind_1.intVal = intVal; }BeforeRet_: ; return result; } static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NI result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NI)0; { if (!((*n).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0) && (*n).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23))) goto LA3_; result = ((NI)0); } goto LA1_; LA3_: ; { result = len__ast_3325(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, findUnresolvedStatic__ast_6398)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL oldNimErrFin16_; NIM_BOOL oldNimErrFin12_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T5_; T3_ = (NIM_BOOL)0; T4_ = (NIM_BOOL)0; T5_ = (NIM_BOOL)0; T5_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (!(T5_)) goto LA6_; T5_ = !(((*n).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL))); LA6_: ; T4_ = T5_; if (!(T4_)) goto LA7_; T4_ = ((*(*n).typ).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60)); LA7_: ; T3_ = T4_; if (!(T3_)) goto LA8_; T3_ = ((*(*n).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)); LA8_: ; if (!T3_) goto LA9_; eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA9_: ; { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son; son = NIM_NIL; { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = safeLen__ast_3318(n); if (NIM_UNLIKELY(*nimErr_)) goto LA12_; i_2 = ((NI)0); { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n_2; if (!(i_2 < colontmp_)) goto LA15 ; n_2 = NIM_NIL; i = i_2; eqcopy___ast_3457(&son, (*n)._kind_6.sons.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto LA16_; n_2 = findUnresolvedStatic__ast_6398(son); if (NIM_UNLIKELY(*nimErr_)) goto LA16_; { if (!!((n_2 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA19_; eqsink___ast_3460(&result, n_2); if (NIM_UNLIKELY(*nimErr_)) goto LA16_; n_2 = 0; eqdestroy___ast_3454(&n_2); if (NIM_UNLIKELY(*nimErr_)) goto LA12_; eqdestroy___ast_3454(&son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA19_: ; i_2 += ((NI)1); { LA16_:; } { oldNimErrFin16_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_3454(&n_2); if (NIM_UNLIKELY(*nimErr_)) goto LA12_; *nimErr_ = oldNimErrFin16_; } if (NIM_UNLIKELY(*nimErr_)) goto LA12_; } LA15: ; } } { LA12_:; } { oldNimErrFin12_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_3454(&son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin12_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg, newStrTable__ast_5198)(void) { tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&result), sizeof(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg)); initStrTable__ast_5184((&result)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = !(((*s).p == ((NimStrPayload*) NIM_NIL))); if (!(T3_)) goto LA4_; T3_ = ((NI)((*(*s).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904))); LA4_: ; if (!T3_) goto LA5_; nimPrepareStrMutationImpl__system_2301(s); } LA5_: ; } static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { NimStringV2 result; NI a; NI L; result.len = 0; result.p = NIM_NIL; a = x.a; L = (NI)((NI)((NI)(s.len - x.b) - a) + ((NI)1)); result = mnewString(((NI) (L))); { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA3 ; i = i_2; nimPrepareStrMutationV2((&result)); result.p->data[i] = s.p->data[(NI)(i + a)]; i_2 += ((NI)1); } LA3: ; } } return result; } static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b) { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result; nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); result.a = a; result.b = b; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6614)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind) { NimStringV2 result; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T1_; NimStringV2 T2_; NIM_CHAR T3_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = dollar___ast_469(kind); T1_ = dotdot___stdZenumutils_128(((NI)2), ((NI)1)); T2_.len = 0; T2_.p = NIM_NIL; T2_ = X5BX5D___pureZstrutils_1307(result, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___stdZassertions_19((&result), T2_); nimPrepareStrMutationV2((&result)); T3_ = (NIM_CHAR)0; T3_ = nsuToLowerAsciiChar(result.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result.p->data[((NI)0)] = T3_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStr__ast_6611)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = toHumanStrImpl__ast_6614(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3631)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA colontmp_; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!(dest == src)) goto LA3_; goto BeforeRet_; } LA3_: ; nimZeroMem((void*)(&colontmp_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); colontmp_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); colontmp_ = (*dest); nimZeroMem((void*)(&(*dest)), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); (*dest).Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); (*dest).Sup.itemId.module = (*src).Sup.itemId.module; (*dest).Sup.itemId.item = (*src).Sup.itemId.item; (*dest).kind = (*src).kind; switch ((*dest).kind) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { { if (!(*src)._kind_1.gcUnsafetyReason) goto LA8_; nimIncRef((*src)._kind_1.gcUnsafetyReason); } LA8_: ; { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason); if (!T12_) goto LA13_; nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason); } LA13_: ; (*dest)._kind_1.gcUnsafetyReason = (*src)._kind_1.gcUnsafetyReason; { if (!(*src)._kind_1.transformedBody) goto LA17_; nimIncRef((*src)._kind_1.transformedBody); } LA17_: ; { NIM_BOOL T21_; T21_ = (NIM_BOOL)0; T21_ = nimDecRefIsLast((*dest)._kind_1.transformedBody); if (!T21_) goto LA22_; eqdestroy___ast_3466((*dest)._kind_1.transformedBody); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8)); } LA22_: ; (*dest)._kind_1.transformedBody = (*src)._kind_1.transformedBody; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { { if (!(*src)._kind_2.guard) goto LA27_; nimIncRef((*src)._kind_2.guard); } LA27_: ; { NIM_BOOL T31_; T31_ = (NIM_BOOL)0; T31_ = nimDecRefIsLast((*dest)._kind_2.guard); if (!T31_) goto LA32_; nimDestroyAndDispose((*dest)._kind_2.guard); } LA32_: ; (*dest)._kind_2.guard = (*src)._kind_2.guard; (*dest)._kind_2.bitsize = (*src)._kind_2.bitsize; (*dest)._kind_2.alignment = (*src)._kind_2.alignment; } break; default: { } break; } (*dest).magic = (*src).magic; { if (!(*src).typ) goto LA37_; nimIncRef((*src).typ); } LA37_: ; { NIM_BOOL T41_; T41_ = (NIM_BOOL)0; T41_ = nimDecRefIsLast((*dest).typ); if (!T41_) goto LA42_; nimDestroyAndDispose((*dest).typ); } LA42_: ; (*dest).typ = (*src).typ; { if (!(*src).name) goto LA46_; nimIncRef((*src).name); } LA46_: ; { NIM_BOOL T50_; T50_ = (NIM_BOOL)0; T50_ = nimDecRefIsLast((*dest).name); if (!T50_) goto LA51_; eqdestroy___idents_145((*dest).name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).name, ((NI)8)); } LA51_: ; (*dest).name = (*src).name; (*dest).info.line = (*src).info.line; (*dest).info.col = (*src).info.col; (*dest).info.fileIndex = (*src).info.fileIndex; { if (!(*src).owner) goto LA55_; nimIncRef((*src).owner); } LA55_: ; { NIM_BOOL T59_; T59_ = (NIM_BOOL)0; T59_ = nimDecRefIsLast((*dest).owner); if (!T59_) goto LA60_; nimDestroyAndDispose((*dest).owner); } LA60_: ; (*dest).owner = (*src).owner; (*dest).flags = (*src).flags; { if (!(*src).ast) goto LA64_; nimIncRef((*src).ast); } LA64_: ; { NIM_BOOL T68_; T68_ = (NIM_BOOL)0; T68_ = nimDecRefIsLast((*dest).ast); if (!T68_) goto LA69_; eqdestroy___ast_3466((*dest).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).ast, ((NI)8)); } LA69_: ; (*dest).ast = (*src).ast; (*dest).options = (*src).options; (*dest).position = (*src).position; (*dest).offset = (*src).offset; (*dest).loc.k = (*src).loc.k; (*dest).loc.storage = (*src).loc.storage; (*dest).loc.flags = (*src).loc.flags; { if (!(*src).loc.lode) goto LA73_; nimIncRef((*src).loc.lode); } LA73_: ; { NIM_BOOL T77_; T77_ = (NIM_BOOL)0; T77_ = nimDecRefIsLast((*dest).loc.lode); if (!T77_) goto LA78_; eqdestroy___ast_3466((*dest).loc.lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).loc.lode, ((NI)8)); } LA78_: ; (*dest).loc.lode = (*src).loc.lode; eqcopy___stdZassertions_16((&(*dest).loc.r), (*src).loc.r); colontmp__2 = (*dest).annex; { if (!(*src).annex) goto LA82_; nimIncRefCyclic((*src).annex, NIM_TRUE); } LA82_: ; (*dest).annex = (*src).annex; { NIM_BOOL T86_; T86_ = (NIM_BOOL)0; T86_ = nimDecRefIsLastCyclicStatic(colontmp__2, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T86_) goto LA87_; eqdestroy___ast_3644(colontmp__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp__2, ((NI)8)); } LA87_: ; { if (!(*src).constraint) goto LA91_; nimIncRef((*src).constraint); } LA91_: ; { NIM_BOOL T95_; T95_ = (NIM_BOOL)0; T95_ = nimDecRefIsLast((*dest).constraint); if (!T95_) goto LA96_; eqdestroy___ast_3466((*dest).constraint); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).constraint, ((NI)8)); } LA96_: ; (*dest).constraint = (*src).constraint; switch (colontmp_.kind) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { { NIM_BOOL T101_; T101_ = (NIM_BOOL)0; T101_ = nimDecRefIsLast(colontmp_._kind_1.gcUnsafetyReason); if (!T101_) goto LA102_; nimDestroyAndDispose(colontmp_._kind_1.gcUnsafetyReason); } LA102_: ; { NIM_BOOL T106_; T106_ = (NIM_BOOL)0; T106_ = nimDecRefIsLast(colontmp_._kind_1.transformedBody); if (!T106_) goto LA107_; eqdestroy___ast_3466(colontmp_._kind_1.transformedBody); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_._kind_1.transformedBody, ((NI)8)); } LA107_: ; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { { NIM_BOOL T112_; T112_ = (NIM_BOOL)0; T112_ = nimDecRefIsLast(colontmp_._kind_2.guard); if (!T112_) goto LA113_; nimDestroyAndDispose(colontmp_._kind_2.guard); } LA113_: ; } break; default: { } break; } { NIM_BOOL T118_; T118_ = (NIM_BOOL)0; T118_ = nimDecRefIsLast(colontmp_.typ); if (!T118_) goto LA119_; nimDestroyAndDispose(colontmp_.typ); } LA119_: ; { NIM_BOOL T123_; T123_ = (NIM_BOOL)0; T123_ = nimDecRefIsLast(colontmp_.name); if (!T123_) goto LA124_; eqdestroy___idents_145(colontmp_.name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_.name, ((NI)8)); } LA124_: ; { NIM_BOOL T128_; T128_ = (NIM_BOOL)0; T128_ = nimDecRefIsLast(colontmp_.owner); if (!T128_) goto LA129_; nimDestroyAndDispose(colontmp_.owner); } LA129_: ; { NIM_BOOL T133_; T133_ = (NIM_BOOL)0; T133_ = nimDecRefIsLast(colontmp_.ast); if (!T133_) goto LA134_; eqdestroy___ast_3466(colontmp_.ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_.ast, ((NI)8)); } LA134_: ; { NIM_BOOL T138_; T138_ = (NIM_BOOL)0; T138_ = nimDecRefIsLast(colontmp_.loc.lode); if (!T138_) goto LA139_; eqdestroy___ast_3466(colontmp_.loc.lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_.loc.lode, ((NI)8)); } LA139_: ; eqdestroy___stdZassertions_13((&colontmp_.loc.r)); { NIM_BOOL T143_; T143_ = (NIM_BOOL)0; T143_ = nimDecRefIsLastCyclicStatic(colontmp_.annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T143_) goto LA144_; eqdestroy___ast_3644(colontmp_.annex); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_.annex, ((NI)8)); } LA144_: ; { NIM_BOOL T148_; T148_ = (NIM_BOOL)0; T148_ = nimDecRefIsLast(colontmp_.constraint); if (!T148_) goto LA149_; eqdestroy___ast_3466(colontmp_.constraint); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_.constraint, ((NI)8)); } LA149_: ; (*dest).Sup.Sup.m_type = (*src).Sup.Sup.m_type; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3634)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) { tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).Sup.itemId.module = (*src).Sup.itemId.module; (*dest).Sup.itemId.item = (*src).Sup.itemId.item; switch ((*dest).kind) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason); if (!T4_) goto LA5_; nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason); } LA5_: ; { NIM_BOOL T9_; T9_ = (NIM_BOOL)0; T9_ = nimDecRefIsLast((*dest)._kind_1.transformedBody); if (!T9_) goto LA10_; eqdestroy___ast_3466((*dest)._kind_1.transformedBody); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&(*(*dest)._kind_1.transformedBody)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8)); } LA10_: ; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { { NIM_BOOL T15_; T15_ = (NIM_BOOL)0; T15_ = nimDecRefIsLast((*dest)._kind_2.guard); if (!T15_) goto LA16_; nimDestroyAndDispose((*dest)._kind_2.guard); } LA16_: ; (*dest)._kind_2.bitsize = 0; (*dest)._kind_2.alignment = 0; } break; default: { } break; } (*dest).kind = 0; (*dest).kind = (*src).kind; switch ((*dest).kind) { case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18): { (*dest)._kind_1.gcUnsafetyReason = (*src)._kind_1.gcUnsafetyReason; (*dest)._kind_1.transformedBody = (*src)._kind_1.transformedBody; } break; case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19): case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21): { (*dest)._kind_2.guard = (*src)._kind_2.guard; (*dest)._kind_2.bitsize = (*src)._kind_2.bitsize; (*dest)._kind_2.alignment = (*src)._kind_2.alignment; } break; default: { } break; } (*dest).magic = (*src).magic; { NIM_BOOL T24_; T24_ = (NIM_BOOL)0; T24_ = nimDecRefIsLast((*dest).typ); if (!T24_) goto LA25_; nimDestroyAndDispose((*dest).typ); } LA25_: ; (*dest).typ = (*src).typ; { NIM_BOOL T29_; T29_ = (NIM_BOOL)0; T29_ = nimDecRefIsLast((*dest).name); if (!T29_) goto LA30_; eqdestroy___idents_145((*dest).name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).name, ((NI)8)); } LA30_: ; (*dest).name = (*src).name; (*dest).info.line = (*src).info.line; (*dest).info.col = (*src).info.col; (*dest).info.fileIndex = (*src).info.fileIndex; { NIM_BOOL T34_; T34_ = (NIM_BOOL)0; T34_ = nimDecRefIsLast((*dest).owner); if (!T34_) goto LA35_; nimDestroyAndDispose((*dest).owner); } LA35_: ; (*dest).owner = (*src).owner; (*dest).flags = (*src).flags; { NIM_BOOL T39_; T39_ = (NIM_BOOL)0; T39_ = nimDecRefIsLast((*dest).ast); if (!T39_) goto LA40_; eqdestroy___ast_3466((*dest).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).ast, ((NI)8)); } LA40_: ; (*dest).ast = (*src).ast; (*dest).options = (*src).options; (*dest).position = (*src).position; (*dest).offset = (*src).offset; (*dest).loc.k = (*src).loc.k; (*dest).loc.storage = (*src).loc.storage; (*dest).loc.flags = (*src).loc.flags; { NIM_BOOL T44_; T44_ = (NIM_BOOL)0; T44_ = nimDecRefIsLast((*dest).loc.lode); if (!T44_) goto LA45_; eqdestroy___ast_3466((*dest).loc.lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).loc.lode, ((NI)8)); } LA45_: ; (*dest).loc.lode = (*src).loc.lode; if ((*dest).loc.r.p != (*src).loc.r.p) { eqdestroy___stdZassertions_13((&(*dest).loc.r)); } (*dest).loc.r.len = (*src).loc.r.len; (*dest).loc.r.p = (*src).loc.r.p; colontmp_ = (*dest).annex; (*dest).annex = (*src).annex; { NIM_BOOL T49_; T49_ = (NIM_BOOL)0; T49_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T49_) goto LA50_; eqdestroy___ast_3644(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA50_: ; { NIM_BOOL T54_; T54_ = (NIM_BOOL)0; T54_ = nimDecRefIsLast((*dest).constraint); if (!T54_) goto LA55_; eqdestroy___ast_3466((*dest).constraint); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).constraint, ((NI)8)); } LA55_: ; (*dest).constraint = (*src).constraint; (*dest).Sup.Sup.m_type = (*src).Sup.Sup.m_type; }BeforeRet_: ; } static N_INLINE(void, nimMarkCyclic)(void* p) { } N_LIB_PRIVATE N_NIMCALL(void, transitionGenericParamToType__ast_5812)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); eqcopy___ast_3631((&obj), (&(*s))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7); T1_.Sup.itemId = obj.Sup.itemId; T1_.magic = obj.magic; blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; blitTmp_2 = obj.name; obj.name = 0; T1_.name = blitTmp_2; T1_.info = obj.info; blitTmp_3 = obj.owner; obj.owner = 0; T1_.owner = blitTmp_3; T1_.flags = obj.flags; blitTmp_4 = obj.ast; obj.ast = 0; T1_.ast = blitTmp_4; T1_.options = obj.options; T1_.position = obj.position; T1_.offset = obj.offset; nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); blitTmp_5 = obj.loc; nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); T1_.loc = blitTmp_5; blitTmp_6 = obj.annex; nimMarkCyclic(obj.annex); obj.annex = 0; T1_.annex = blitTmp_6; blitTmp_7 = obj.constraint; obj.constraint = 0; T1_.constraint = blitTmp_7; eqsink___ast_3634(s, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_3628((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4787)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&(*result)._kind_4.sym, sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&(*result).typ, (*sym).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).info = info; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, astdef__ast_4072)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = NIM_NIL; { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = !(((*s).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))); if (!(T4_)) goto LA5_; T4_ = ((*(*s).ast).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)35) || (*(*s).ast).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)102)); LA5_: ; if (!T4_) goto LA6_; eqcopy___ast_3457(&result, (*(*s).ast)._kind_6.sons.p->data[((NI)2)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA2_; LA6_: ; { eqcopy___ast_3457(&result, (*s).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, extractPragma__ast_3868)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA3_; eqcopy___ast_3457(&result, (*(*s).ast)._kind_6.sons.p->data[((NI)4)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { if (!((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)10))) goto LA6_; { NIM_BOOL T10_; NI T12_; T10_ = (NIM_BOOL)0; T10_ = !(((*s).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))); if (!(T10_)) goto LA11_; T12_ = (NI)0; T12_ = len__ast_3325((*s).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T10_ = (((NI)0) < T12_); LA11_: ; if (!T10_) goto LA13_; { NIM_BOOL T17_; NI T19_; T17_ = (NIM_BOOL)0; T17_ = ((*(*(*s).ast)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43)); if (!(T17_)) goto LA18_; T19_ = (NI)0; T19_ = len__ast_3325((*(*s).ast)._kind_6.sons.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T17_ = (((NI)1) < T19_); LA18_: ; if (!T17_) goto LA20_; eqcopy___ast_3457(&result, (*(*(*s).ast)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)1)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA20_: ; } LA13_: ; } goto LA1_; LA6_: ; LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4527)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest, tySequence__oJNUGvppFP9c7bQcQ1vFDNw src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__ast_4369((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; RootObj* colontmp__2; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; { if (!src.p->data[colontmp_].key) goto LA7_; nimIncRef(src.p->data[colontmp_].key); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].key); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].key); } LA12_: ; (*dest).p->data[colontmp_].key = src.p->data[colontmp_].key; colontmp__2 = (*dest).p->data[colontmp_].val; { if (!src.p->data[colontmp_].val) goto LA16_; nimIncRefCyclic(src.p->data[colontmp_].val, NIM_TRUE); } LA16_: ; (*dest).p->data[colontmp_].val = src.p->data[colontmp_].val; { NIM_BOOL T20_; T20_ = (NIM_BOOL)0; T20_ = nimDecRefIsLastCyclicDyn(colontmp__2); if (!T20_) goto LA21_; nimDestroyAndDispose(colontmp__2); } LA21_: ; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, originatingModule__ast_6098)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_4063(&result, (*s).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { if (!!(((*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6)))) goto LA2 ; eqcopy___ast_4063(&result, (*result).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2: ; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, skipGenericOwner__ast_6087)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = NIM_NIL; { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = ((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16)); if (!(T4_)) goto LA5_; T4_ = (((*s).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)2)))&63U)))!=0); LA5_: ; if (!T4_) goto LA6_; eqcopy___ast_4063(&result, (*(*s).owner).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA2_; LA6_: ; { eqcopy___ast_4063(&result, (*s).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_85)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest, tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; eqdestroy___semdata_919((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; (*dest) = src; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4848)(NI64 intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_; tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; colontmpD_ = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_792); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; kind = (*colontmpD_).kind; switch (kind) { case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)31): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)32): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)33): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)8)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)34): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)9)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)35): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)2): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)40): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)41): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)12)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)42): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)13)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)43): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)14)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)44): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)1): case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)14): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60): { result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; default: { { NimStringV2 colontmpD__2; NimStringV2 colontmpD__3; NimStringV2 T19_; if (!NIM_TRUE) goto LA17_; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL; T19_.len = 0; T19_.p = NIM_NIL; colontmpD__2 = dollar___ast_341(kind); T19_ = rawNewString(colontmpD__2.len + 25); appendString((&T19_), TM__ie9b3LDgRpSpi5aIyrYPGHA_794); appendString((&T19_), colontmpD__2); colontmpD__3 = T19_; failedAssertImpl__stdZassertions_224(colontmpD__3); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__3)); eqdestroy___stdZassertions_13((&colontmpD__2)); } LA17_: ; } break; } (*result)._kind_1.intVal = intVal; eqcopy___ast_3546(&(*result).typ, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_3543(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIdentNode__ast_4780)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___idents_136(&(*result)._kind_5.ident, ident); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).info = info; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, requiredParams__ast_6143)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { NI result; NI T8_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NI)0; { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = len__ast_5071((*s).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 = ((NI)1); { while (1) { if (!(i_2 < colontmp_)) goto LA3 ; i = i_2; { if (!!(((*(*(*(*(*s).typ).n)._kind_6.sons.p->data[i])._kind_4.sym).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA6_; result = (NI)(i - ((NI)1)); goto BeforeRet_; } LA6_: ; i_2 += ((NI)1); } LA3: ; } } T8_ = (NI)0; T8_ = len__ast_5071((*s).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = (NI)(T8_ - ((NI)1)); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipColon__ast_6390)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34))) goto LA3_; eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)1)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newFloatNode__ast_4877)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NF floatVal) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result)._kind_2.floatVal = floatVal; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5360)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].key); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].val); if (!T11_) goto LA12_; eqdestroy___ast_3466((*dest).p->data[colontmp_].val); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].val, ((NI)8)); } LA12_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_5369)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3953)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NI children) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; result = NIM_NIL; colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0; nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); T1_ = NIM_NIL; T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; (*T1_).kind = colontmpD_; colontmpD__2 = info; (*T1_).info = colontmpD__2; result = T1_; { if (!(((NI)0) < children)) goto LA4_; newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (children))); } LA4_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newProcType__ast_6509)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; result = newType__ast_4969(((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25), id, owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = NIM_NIL; T1_ = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76), info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3460(&(*result).n, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; rawAddSon__ast_5669(result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL), NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD_ = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)152), info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_6233((*result).n, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_3454(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, addParam__ast_6518)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* procType, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* param) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; T1_ = (NI)0; T1_ = len__ast_5071(procType); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*param).position = (NI)(T1_ - ((NI)1)); colontmpD_ = newSymNode__ast_4784(param); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_6233((*procType).n, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; rawAddSon__ast_5669(procType, (*param).typ, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_3454(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTreeIT__ast_4014)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNodeIT__ast_3970(kind, info, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!(((NI)0) < childrenLen_0)) goto LA3_; (*result).info = (*children[((NI)0)]).info; } LA3_: ; T5_.len = 0; T5_.p = NIM_NIL; T5_ = at___ast_3983(children, childrenLen_0); eqsink___ast_3729((&(*result)._kind_6.sons), T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5326)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* dest, tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).key); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).key); } LA4_: ; (*dest).key = src.key; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).val); if (!T8_) goto LA9_; eqdestroy___ast_3466((*dest).val); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).val, ((NI)8)); } LA9_: ; (*dest).val = src.val; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, initIdNodeTable__ast_5232)(tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ* x) { (*x).counter = ((NI)0); newSeq__ast_5234((&(*x).data), ((NI)8)); } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, shallowCopy__ast_5838)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; { if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_; eqdestroy___stdZassertions_13((&colontmpD_)); goto BeforeRet_; } LA4_: ; result = newNode__ast_3934((*src).kind); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).info = (*src).info; eqcopy___ast_3546(&(*result).typ, (*src).typ); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166); colontmpD_ = comment__ast_1148(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; commenteq___ast_1512(result, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; switch ((*src).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*result)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*result)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal); } break; default: { NI T12_; T12_ = (NI)0; T12_ = len__ast_3325(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (T12_))); } break; } { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, transitionToLet__ast_5831)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); eqcopy___ast_3631((&obj), (&(*s))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9); T1_.Sup.itemId = obj.Sup.itemId; T1_.magic = obj.magic; blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; blitTmp_2 = obj.name; obj.name = 0; T1_.name = blitTmp_2; T1_.info = obj.info; blitTmp_3 = obj.owner; obj.owner = 0; T1_.owner = blitTmp_3; T1_.flags = obj.flags; blitTmp_4 = obj.ast; obj.ast = 0; T1_.ast = blitTmp_4; T1_.options = obj.options; T1_.position = obj.position; T1_.offset = obj.offset; nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); blitTmp_5 = obj.loc; nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); T1_.loc = blitTmp_5; blitTmp_6 = obj.annex; nimMarkCyclic(obj.annex); obj.annex = 0; T1_.annex = blitTmp_6; blitTmp_7 = obj.constraint; obj.constraint = 0; T1_.constraint = blitTmp_7; eqsink___ast_3634(s, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*s)._kind_2.guard, obj._kind_2.guard); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; obj._kind_2.guard = 0; (*s)._kind_2.bitsize = obj._kind_2.bitsize; (*s)._kind_2.alignment = obj._kind_2.alignment; eqdestroy___ast_3628((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4873)(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NI64 T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = (NI64)0; T1_ = castToInt64__int495056_222(intVal); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = newIntTypeNode__ast_4848(T1_, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NF, getFloat__ast_6036)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) { NF result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NF)0; switch ((*a).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { result = (*a)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5): case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10): { result = ((NF) ((*a)._kind_1.intVal)); } break; default: { raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_800); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStr__ast_6039)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; switch ((*a).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&result), (*a)._kind_3.strVal); } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_802; } break; default: { raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_804); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStrOrChar__ast_6042)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; switch ((*a).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&result), (*a)._kind_3.strVal); } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { result = nimCharToStr(((NIM_CHAR) (((NI) (((NI) ((*a)._kind_1.intVal))))))); } break; default: { raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_805); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } break; } }BeforeRet_: ; return result; } static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextTypeId__ast_3291)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x) { tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw result; NI32 colontmpD_; NI32 colontmpD__2; nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); colontmpD_ = (NI32)0; colontmpD__2 = (NI32)0; (*x).typeId_0 += ((NI)1); nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); colontmpD_ = (*x).module; result.module = colontmpD_; colontmpD__2 = (*x).typeId_0; result.item = colontmpD__2; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toVar__ast_6304)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw T5_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T6_; if (!!(((*typ).kind == kind))) goto LA3_; T5_ = nextTypeId__ast_3291(idgen); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T6_ = NIM_NIL; T6_ = newType__ast_4969(kind, T5_, (*typ).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T6_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; rawAddSon__ast_5669(result, typ, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipPragmaExpr__ast_3910)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43))) goto LA3_; eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; result = memcmp(a, b, ((size_t) (size))); return result; } static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32)0)); return result; } static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b) { NIM_BOOL result; NI alen; NI blen; { result = (NIM_BOOL)0; alen = a.len; blen = b.len; { if (!(alen == blen)) goto LA3_; { if (!(alen == ((NI)0))) goto LA7_; result = NIM_TRUE; goto BeforeRet_; } LA7_: ; result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isInfixAs__ast_6377)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T2_; { result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T2_ = (NIM_BOOL)0; T2_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29)); if (!(T2_)) goto LA3_; T2_ = ((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2)); LA3_: ; T1_ = T2_; if (!(T1_)) goto LA4_; T1_ = eqStrings((*(*(*n)._kind_6.sons.p->data[((NI)0)])._kind_5.ident).s, TM__ie9b3LDgRpSpi5aIyrYPGHA_807); LA4_: ; result = T1_; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isImportedException__ast_6346)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) { NIM_BOOL result; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* base; NIM_BOOL oldNimErrFin1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; base = NIM_NIL; { if (!!(((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)2)))) goto LA4_; result = NIM_FALSE; eqdestroy___ast_3543(&base); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA4_: ; base = skipTypes__ast_4803(t, TM__ie9b3LDgRpSpi5aIyrYPGHA_808); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { NIM_BOOL T8_; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg T10_; T8_ = (NIM_BOOL)0; T8_ = !(((*base).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL))); if (!(T8_)) goto LA9_; T10_ = 0; T8_ = !(((IL64(4294967360) & (*(*base).sym).flags) == T10_)); LA9_: ; if (!T8_) goto LA11_; result = NIM_TRUE; } LA11_: ; { LA1_:; } { oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_3543(&base); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin1_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toRef__ast_6313)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; eqcopy___ast_3546(&result, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw T5_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T6_; colontmpD_ = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_809); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!((*colontmpD_).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17))) goto LA3_; T5_ = nextTypeId__ast_3291(idgen); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T6_ = NIM_NIL; T6_ = newType__ast_4969(((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22), T5_, (*typ).owner); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T6_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; rawAddSon__ast_5669(result, typ, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; eqdestroy___ast_3543(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, transitionIntKind__ast_5775)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ kind) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj; tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = (tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ)0; eqcopy___ast_3469((&obj), (&(*n))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_)); blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; T1_.info = obj.info; T1_.flags = obj.flags; eqsink___ast_3472(n, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*n)._kind_1.intVal = obj._kind_1.intVal; eqdestroy___ast_3466((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypesOrNil__ast_5566)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { NIM_BOOL T3_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T10_; T3_ = (NIM_BOOL)0; T3_ = !((result == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL))); if (!(T3_)) goto LA4_; T3_ = ((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0); LA4_: ; if (!T3_) goto LA2 ; { NI T7_; T7_ = (NI)0; T7_ = len__ast_5071(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!(T7_ == ((NI)0))) goto LA8_; eqsink___ast_3549(&result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA8_: ; T10_ = NIM_NIL; T10_ = lastSon__ast_4811(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T10_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2: ; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newStrNode__ast_4885)(NimStringV2 strVal, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20), info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), strVal); }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_765)(tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; switch (e) { case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_811; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)1): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_813; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)2): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_815; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)3): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_817; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)4): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_819; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)5): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_821; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)6): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_823; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)7): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_825; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)8): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_827; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)9): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_829; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)10): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_831; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)11): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_833; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)12): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_835; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)13): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_837; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)14): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_839; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)15): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_841; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)16): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_843; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)17): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_845; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)18): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_847; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)19): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_849; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_851; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)21): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_853; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_855; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_857; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)24): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_859; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_861; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_863; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)27): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_865; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)28): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_867; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)29): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_869; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)30): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_871; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)31): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_873; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)32): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_875; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)33): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_877; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)34): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_879; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)35): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_881; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)36): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_883; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)37): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_885; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)38): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_887; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)39): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_889; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)40): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_891; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)41): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_893; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)42): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_895; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)43): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_897; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)44): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_899; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)45): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_901; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)46): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_903; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)47): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_905; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)48): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_907; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)49): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_909; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)50): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_911; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)51): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_913; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)52): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_915; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)53): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_917; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)54): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_919; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)55): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_921; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)56): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_923; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)57): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_925; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)58): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_927; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)59): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_929; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)60): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_931; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)61): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_933; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)62): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_935; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)63): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_937; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)64): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_939; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)65): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_941; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)66): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_943; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)67): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_945; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)68): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_947; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)69): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_949; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)70): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_951; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)71): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_953; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)72): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_955; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)73): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_957; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)74): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_959; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)75): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_961; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)76): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_963; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)77): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_965; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)78): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_967; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)79): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_969; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)80): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_971; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)81): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_973; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)82): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_975; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)83): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_977; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)84): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_979; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)85): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_981; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)86): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_983; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)87): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_985; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)88): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_987; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)89): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_989; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)90): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_991; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)91): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_993; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)92): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_995; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)93): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_997; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)94): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_999; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)95): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1001; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)96): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1003; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)97): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1005; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)98): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1007; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)99): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1009; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)100): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1011; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)101): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1013; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)102): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1015; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)103): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1017; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)104): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1019; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)105): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1021; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)106): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1023; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)107): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1025; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)108): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1027; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)109): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1029; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)110): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1031; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)111): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1033; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)112): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1035; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)113): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1037; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)114): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1039; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)115): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1041; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)116): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1043; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)117): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1045; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)118): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1047; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)119): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1049; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)120): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1051; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)121): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1053; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)122): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1055; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)123): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1057; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)124): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1059; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)125): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1061; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)126): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1063; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)127): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1065; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)128): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1067; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)129): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1069; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)130): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1071; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)131): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1073; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)132): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1075; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)133): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1077; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)134): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1079; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)135): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1081; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)136): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1083; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)137): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1085; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)138): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1087; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)139): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1089; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)140): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1091; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)141): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1093; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)142): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1095; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)143): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1097; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)144): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1099; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)145): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1101; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)146): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1103; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)147): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1105; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)148): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1107; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)149): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1109; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)150): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1111; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)151): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1113; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)152): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1115; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)153): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1117; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)154): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1119; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)155): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1121; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)156): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1123; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)157): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1125; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)158): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1127; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)159): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1129; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)160): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1131; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)161): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1133; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)162): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1135; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)163): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1137; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)164): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1139; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)165): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1141; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)166): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1143; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)167): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1145; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)168): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1147; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)169): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1149; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)170): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1151; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)171): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1153; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)172): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1155; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)173): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1157; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)174): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1159; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)175): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1161; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)176): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1163; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)177): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1165; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)178): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1167; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)179): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1169; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)180): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1171; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)181): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1173; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)182): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1175; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)183): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1177; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)184): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1179; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)185): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1181; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)186): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1183; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)187): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1185; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)188): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1187; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)189): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1189; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)190): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1191; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)191): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1193; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)192): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1195; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)193): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1197; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)194): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1199; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)195): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1201; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)196): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1203; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)197): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1205; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)198): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1207; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)199): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1209; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)200): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1211; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)201): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1213; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)202): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1215; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)203): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1217; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)204): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1219; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)205): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1221; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)206): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1223; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)207): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1225; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)208): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1227; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)209): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1229; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)210): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1231; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)211): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1233; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)212): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1235; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)213): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1237; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)214): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1239; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)215): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1241; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)216): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1243; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)217): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1245; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)218): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1247; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)219): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1249; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)220): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1251; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)221): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1253; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)222): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1255; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)223): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1257; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)224): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1259; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)225): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1261; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)226): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1263; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)227): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1265; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)228): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1267; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)229): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1269; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)230): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1271; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)231): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1273; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)232): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1275; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)233): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1277; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)234): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1279; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)235): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1281; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)236): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1283; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)237): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1285; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)238): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1287; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)239): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1289; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)240): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1291; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)241): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1293; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)242): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1295; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)243): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1297; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)244): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1299; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)245): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1301; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)246): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1303; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)247): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1305; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)248): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1307; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)249): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1309; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)250): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1311; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)251): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1313; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)252): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1315; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)253): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1317; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)254): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1319; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)255): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1321; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)256): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1323; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)257): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1325; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)258): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1327; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)259): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1329; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)260): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1331; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)261): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1333; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)262): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1335; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)263): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1337; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)264): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1339; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)265): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1341; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)266): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1343; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)267): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1345; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)268): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1347; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)269): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1349; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)270): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1351; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)271): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1353; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)272): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1355; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)273): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1357; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)274): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1359; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)275): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1361; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)276): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1363; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)277): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1365; } break; case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)278): { result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1367; } break; } return result; } N_LIB_PRIVATE N_NIMCALL(void, discardSons__ast_3311)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father) { tySequence__xxu3GgaFAGO6lOns9aHaeLQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_.len = 0; T1_.p = NIM_NIL; T1_.len = 0; T1_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(0, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*)); eqsink___ast_3729((&(*father)._kind_6.sons), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, setInfoRecursive__ast_3918)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!((n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA3_; { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = safeLen__ast_3318(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA7 ; i = i_2; setInfoRecursive__ast_3918((*n)._kind_6.sons.p->data[i], info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA7: ; } } (*n).info = info; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isRunnableExamples__ast_6127)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T2_; NIM_BOOL T5_; result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T2_ = (NIM_BOOL)0; T2_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (!(T2_)) goto LA3_; T2_ = ((*(*n)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)269)); LA3_: ; T1_ = T2_; if (T1_) goto LA4_; T5_ = (NIM_BOOL)0; T5_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2)); if (!(T5_)) goto LA6_; T5_ = eqStrings((*(*n)._kind_5.ident).s, TM__ie9b3LDgRpSpi5aIyrYPGHA_1369); LA6_: ; T1_ = T5_; LA4_: ; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, appendToModule__ast_4129)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T5_; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T6_; if (!((*m).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_; colontmpD_ = NIM_NIL; T5_ = NIM_NIL; T5_ = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3460(&(*m).ast, T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T6_.len = 0; T6_.p = NIM_NIL; T6_.len = 1; T6_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(1, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*)); colontmpD_ = 0; eqcopy___ast_3457(&colontmpD_, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T6_.p->data[0] = colontmpD_; eqsink___ast_3729((&(*(*m).ast)._kind_6.sons), T6_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2; colontmpD__2 = NIM_NIL; colontmpD__2 = 0; eqcopy___ast_3457(&colontmpD__2, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_4147((&(*(*m).ast)._kind_6.sons), colontmpD__2); } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, delSon__ast_5710)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, NI idx) { NI T10_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (NI)0; T3_ = len__ast_3325(father); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!(T3_ == ((NI)0))) goto LA4_; goto BeforeRet_; } LA4_: ; { NI i; NI colontmp_; NI T7_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T7_ = (NI)0; T7_ = len__ast_3325(father); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ = (NI)(T7_ - ((NI)1)); i_2 = idx; { while (1) { if (!(i_2 < colontmp_)) goto LA9 ; i = i_2; eqcopy___ast_3457(&(*father)._kind_6.sons.p->data[i], (*father)._kind_6.sons.p->data[(NI)(i + ((NI)1))]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA9: ; } } T10_ = (NI)0; T10_ = len__ast_3325(father); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setLen__ast_3741((&(*father)._kind_6.sons), ((NI) ((NI)(T10_ - ((NI)1))))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isCallExpr__ast_3303)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { NIM_BOOL result; result = (NIM_BOOL)0; result = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)27) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)30) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)28) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32)); return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6644)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind) { NimStringV2 result; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T1_; NimStringV2 T2_; NIM_CHAR T3_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = dollar___ast_341(kind); T1_ = dotdot___stdZenumutils_128(((NI)2), ((NI)1)); T2_.len = 0; T2_.p = NIM_NIL; T2_ = X5BX5D___pureZstrutils_1307(result, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___stdZassertions_19((&result), T2_); nimPrepareStrMutationV2((&result)); T3_ = (NIM_CHAR)0; T3_ = nsuToLowerAsciiChar(result.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result.p->data[((NI)0)] = T3_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStr__ast_6641)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = toHumanStrImpl__ast_6644(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3270)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T3_) goto LA4_; eqdestroy___modulegraphs_1419((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, resetIdTable__ast_5208)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x) { (*x).counter = ((NI)0); setLen__ast_4369((&(*x).data), ((NI)0)); setLen__ast_4369((&(*x).data), ((NI)8)); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_3277)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src) { tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T3_) goto LA4_; eqdestroy___modulegraphs_1419(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_3273)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src, NIM_BOOL cyclic) { tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T7_) goto LA8_; eqdestroy___modulegraphs_1419(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA8_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5108)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_)); if (!T3_) goto LA4_; eqdestroy___ast_3644((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, linkTo__ast_4121)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_4063(&(*t).sym, s); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&(*s).typ, t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&result, s); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, transitionRoutineSymKind__ast_5815)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q kind) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj; tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q colontmpD_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); colontmpD_ = (tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q)0; eqcopy___ast_3631((&obj), (&(*s))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA)); T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_); colontmpD_ = kind; T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (colontmpD_)); T1_.Sup.itemId = obj.Sup.itemId; T1_.magic = obj.magic; blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; blitTmp_2 = obj.name; obj.name = 0; T1_.name = blitTmp_2; T1_.info = obj.info; blitTmp_3 = obj.owner; obj.owner = 0; T1_.owner = blitTmp_3; T1_.flags = obj.flags; blitTmp_4 = obj.ast; obj.ast = 0; T1_.ast = blitTmp_4; T1_.options = obj.options; T1_.position = obj.position; T1_.offset = obj.offset; nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); blitTmp_5 = obj.loc; nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA)); T1_.loc = blitTmp_5; blitTmp_6 = obj.annex; nimMarkCyclic(obj.annex); obj.annex = 0; T1_.annex = blitTmp_6; blitTmp_7 = obj.constraint; obj.constraint = 0; T1_.constraint = blitTmp_7; eqsink___ast_3634(s, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*s)._kind_1.gcUnsafetyReason, obj._kind_1.gcUnsafetyReason); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; obj._kind_1.gcUnsafetyReason = 0; eqsink___ast_3460(&(*s)._kind_1.transformedBody, obj._kind_1.transformedBody); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; obj._kind_1.transformedBody = 0; eqdestroy___ast_3628((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_5974)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kinds) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_; goto BeforeRet_; } LA3_: ; switch ((*n).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23): { result = ((kinds[(NU)(((*n).kind))>>3] &(1U<<((NU)(((*n).kind))&7U)))!=0); } break; default: { { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = len__ast_3325(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA9 ; i = i_2; { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = ((kinds[(NU)(((*n).kind))>>3] &(1U<<((NU)(((*n).kind))&7U)))!=0); if (T12_) goto LA13_; T12_ = containsNode__ast_5974((*n)._kind_6.sons.p->data[i], kinds); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA13_: ; if (!T12_) goto LA14_; result = NIM_TRUE; goto BeforeRet_; } LA14_: ; i_2 += ((NI)1); } LA9: ; } } } break; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntNode__ast_4795)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg intVal) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NI64 T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newNode__ast_3934(kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NI64)0; T1_ = castToInt64__int495056_222(intVal); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result)._kind_1.intVal = T1_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasSubnodeWith__ast_5999)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; switch ((*n).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23): case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76): { result = ((*n).kind == kind); } break; default: { { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = len__ast_3325(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA5 ; i = i_2; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = ((*(*n)._kind_6.sons.p->data[i]).kind == kind); if (T8_) goto LA9_; T8_ = hasSubnodeWith__ast_5999((*n)._kind_6.sons.p->data[i], kind); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA9_: ; if (!T8_) goto LA10_; result = NIM_TRUE; goto BeforeRet_; } LA10_: ; i_2 += ((NI)1); } LA5: ; } } result = NIM_FALSE; } break; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, canRaise__ast_6541)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* fn) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { NIM_BOOL T3_; NIM_BOOL T5_; NIM_BOOL T6_; T3_ = (NIM_BOOL)0; T3_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (!(T3_)) goto LA4_; T5_ = (NIM_BOOL)0; T6_ = (NIM_BOOL)0; T6_ = !(((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20))); if (T6_) goto LA7_; T6_ = ((IL64(4294967360) & (*(*fn)._kind_4.sym).flags) == 64); LA7_: ; T5_ = T6_; if (T5_) goto LA8_; T5_ = (((*(*fn)._kind_4.sym).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)39)))&63U)))!=0); LA8_: ; T3_ = T5_; LA4_: ; if (!T3_) goto LA9_; result = NIM_FALSE; } goto LA1_; LA9_: ; { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (!(T12_)) goto LA13_; T12_ = ((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20)); LA13_: ; if (!T12_) goto LA14_; result = NIM_TRUE; } goto LA1_; LA14_: ; { { NIM_BOOL T19_; NIM_BOOL T20_; T19_ = (NIM_BOOL)0; T20_ = (NIM_BOOL)0; T20_ = !(((*fn).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL))); if (!(T20_)) goto LA21_; T20_ = !(((*(*fn).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))); LA21_: ; T19_ = T20_; if (!(T19_)) goto LA22_; T19_ = ((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); LA22_: ; if (!T19_) goto LA23_; result = NIM_FALSE; } goto LA17_; LA23_: ; { NIM_BOOL T26_; NIM_BOOL T27_; NIM_BOOL T30_; NI T31_; NIM_BOOL T33_; NI T35_; T26_ = (NIM_BOOL)0; T27_ = (NIM_BOOL)0; T27_ = !(((*fn).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL))); if (!(T27_)) goto LA28_; T27_ = !(((*(*fn).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))); LA28_: ; T26_ = T27_; if (!(T26_)) goto LA29_; T30_ = (NIM_BOOL)0; T31_ = (NI)0; T31_ = len__ast_3325((*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T30_ = (T31_ < ((NI)6)); if (T30_) goto LA32_; T33_ = (NIM_BOOL)0; T33_ = !(((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)] == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))); if (!(T33_)) goto LA34_; T35_ = (NI)0; T35_ = safeLen__ast_3318((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T33_ = (((NI)0) < T35_); LA34_: ; T30_ = T33_; LA32_: ; T26_ = T30_; LA29_: ; result = T26_; } LA17_: ; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3732)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___sem_1086)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* dest) { eqdestroy___ast_4524((&(*dest).data)); } N_LIB_PRIVATE N_NIMCALL(void, rawAddSonNoPropagationOfTypeFlags__ast_5696)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; colontmpD_ = 0; eqcopy___ast_3546(&colontmpD_, son); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_5673((&(*father).sons), colontmpD_); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_5548)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds, NI maxIters) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NI i; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i = maxIters; { while (1) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T3_; if (!((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0)) goto LA2 ; T3_ = NIM_NIL; T3_ = lastSon__ast_4811(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T3_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i -= ((NI)1); { if (!(i == ((NI)0))) goto LA6_; eqsink___ast_3549(&result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA6_: ; } LA2: ; } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTreeWithoutNode__ast_5884)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* skippedNode) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NimStringV2 colontmpD_; NIM_BOOL oldNimErrFin15_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; { if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_; eqdestroy___stdZassertions_13((&colontmpD_)); goto BeforeRet_; } LA4_: ; result = newNode__ast_3934((*src).kind); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).info = (*src).info; eqcopy___ast_3546(&(*result).typ, (*src).typ); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166); colontmpD_ = comment__ast_1148(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; commenteq___ast_1512(result, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; switch ((*src).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15): { (*result)._kind_1.intVal = (*src)._kind_1.intVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19): { (*result)._kind_2.floatVal = (*src)._kind_2.floatVal; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3): { eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2): { eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22): { eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal); } break; default: { NI T12_; tySequence__xxu3GgaFAGO6lOns9aHaeLQ T13_; T12_ = (NI)0; T12_ = len__ast_3325(src); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T13_.len = 0; T13_.p = NIM_NIL; T13_.len = 0; T13_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(((NI) (T12_)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*)); eqsink___ast_3729((&(*result)._kind_6.sons), T13_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { tySequence__xxu3GgaFAGO6lOns9aHaeLQ colontmp_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** n; NI i; NI L; NI T16_; colontmp_.len = 0; colontmp_.p = NIM_NIL; n = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0; eqcopy___ast_3726((&colontmp_), (*src)._kind_6.sons); if (NIM_UNLIKELY(*nimErr_)) goto LA15_; i = ((NI)0); T16_ = colontmp_.len; L = T16_; { while (1) { if (!(i < L)) goto LA18 ; n = &colontmp_.p->data[i]; { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T23_; if (!!(((*n) == skippedNode))) goto LA21_; T23_ = NIM_NIL; T23_ = copyTreeWithoutNode__ast_5884((*n), skippedNode); if (NIM_UNLIKELY(*nimErr_)) goto LA15_; add__ast_4147((&(*result)._kind_6.sons), T23_); } LA21_: ; i += ((NI)1); } LA18: ; } { LA15_:; } { oldNimErrFin15_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_3723((&colontmp_)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; *nimErr_ = oldNimErrFin15_; } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } } break; } { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_95)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___ast_4327((&(*dest).data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ, newIdTable__ast_5206)(void) { tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&result), sizeof(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ)); initIdTable__ast_5200((&result)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, transitionIntToFloatKind__ast_5791)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA kind) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj; tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA colontmpD_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = (tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA)0; eqcopy___ast_3469((&obj), (&(*n))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); colontmpD_ = kind; T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_)); blitTmp = obj.typ; obj.typ = 0; T1_.typ = blitTmp; T1_.info = obj.info; T1_.flags = obj.flags; eqsink___ast_3472(n, (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*n)._kind_2.floatVal = ((NF) (obj._kind_1.intVal)); eqdestroy___ast_3466((&obj)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isUnresolvedStatic__ast_4106)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { NIM_BOOL result; NIM_BOOL T1_; { result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T1_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60)); if (!(T1_)) goto LA2_; T1_ = ((*t).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)); LA2_: ; result = T1_; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, makeStmtList__ast_6226)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115))) goto LA3_; eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { result = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115), (*n).info); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; add__ast_6233(result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toObject__ast_6321)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; t = NIM_NIL; t = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_809); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = NIM_NIL; { if (!((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22))) goto LA4_; result = lastSon__ast_4811(t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA2_; LA4_: ; { eqcopy___ast_3546(&result, typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2_: ; eqdestroy___ast_3543(&t); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createModuleAlias__ast_5177)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* newIdent, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = newSym__ast_4028((*s).kind, newIdent, id, (*s).owner, info, options); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3457(&(*result).ast, (*s).ast); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).flags = (*s).flags; (*result).options = (*s).options; (*result).position = (*s).position; eqcopy___ast_5163((&(*result).loc), (&(*s).loc)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_5111(&(*result).annex, (*s).annex, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5518)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key); if (!T6_) goto LA7_; eqdestroy___ast_3466((*dest).p->data[colontmp_].key); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].key, ((NI)8)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_5527)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5484)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* dest, tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).h = src.h; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).key); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest).key); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).key, ((NI)8)); } LA4_: ; (*dest).key = src.key; (*dest).val = src.val; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, initNodeTable__ast_5390)(tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA* x) { (*x).counter = ((NI)0); newSeq__ast_5392((&(*x).data), ((NI)8)); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5160)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).lode); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest).lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).lode, ((NI)8)); } LA4_: ; eqdestroy___stdZassertions_13((&(*dest).r)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5524)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest, tySequence__MoXuTbVW9cpbdFcU68jxs9bA src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___ast_5518(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, canRaiseConservative__ast_6529)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* fn) { NIM_BOOL result; result = (NIM_BOOL)0; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3)); if (!(T3_)) goto LA4_; T3_ = !(((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20))); LA4_: ; if (!T3_) goto LA5_; result = NIM_FALSE; } goto LA1_; LA5_: ; { result = NIM_TRUE; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5166)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).k = (*src).k; (*dest).storage = (*src).storage; (*dest).flags = (*src).flags; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).lode); if (!T3_) goto LA4_; eqdestroy___ast_3466((*dest).lode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).lode, ((NI)8)); } LA4_: ; (*dest).lode = (*src).lode; if ((*dest).r.p != (*src).r.p) { eqdestroy___stdZassertions_13((&(*dest).r)); } (*dest).r.len = (*src).r.len; (*dest).r.p = (*src).r.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipStmtList__ast_6248)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)126))) goto LA3_; { NI i; NI colontmp_; NI T6_; NI i_2; i = (NI)0; colontmp_ = (NI)0; T6_ = (NI)0; T6_ = len__ast_3325(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ = (NI)(T6_ - ((NI)1)); i_2 = ((NI)0); { while (1) { if (!(i_2 < colontmp_)) goto LA8 ; i = i_2; { if (!!(((*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) || (*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125)))) goto LA11_; eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; } LA11_: ; i_2 += ((NI)1); } LA8: ; } } result = lastSon__ast_6268(n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { eqcopy___ast_3457(&result, n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, getDeclPragma__ast_3373)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; switch ((*n).kind) { case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84): case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159): { { if (!!(((*(*n)._kind_6.sons.p->data[((NI)4)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA4_; eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)4)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA4_: ; } break; case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)103): { { if (!((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43))) goto LA9_; eqcopy___ast_3457(&result, (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)1)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA9_: ; } break; default: { result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL); } break; } { if (!!((result == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA14_; } LA14_: ; }BeforeRet_: ; return result; }