/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 32 #include "nimbase.h" #include #include #include #include #include #include #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_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ; typedef struct NimStrPayload NimStrPayload; typedef struct NimStringV2 NimStringV2; typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag; typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg; typedef struct tyObject_TLLStream__f9cpUXDA3VY8pIlUfIovHaw tyObject_TLLStream__f9cpUXDA3VY8pIlUfIovHaw; typedef struct tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg; typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA; typedef struct tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg; 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 tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg; 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__9czS3pDdyAs7bxglDcl2YyA tySequence__9czS3pDdyAs7bxglDcl2YyA; typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content tySequence__9czS3pDdyAs7bxglDcl2YyA_Content; typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ tySequence__XHeQfi7ybWnv4ebLBB7afQ; typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content; typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw tySequence__gDGqa9bft4EIBGJXdPabojw; typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content tySequence__gDGqa9bft4EIBGJXdPabojw_Content; typedef struct tyObject_Table__fjuGiTdj9aowj72av2a6U5A tyObject_Table__fjuGiTdj9aowj72av2a6U5A; typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg tySequence__YLW4xuku9cRS9cLOfVzwUxqg; typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content; typedef struct tyObject_Table__YQZ1JwvCEKbqGOUhujSEHg tyObject_Table__YQZ1JwvCEKbqGOUhujSEHg; typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g tySequence__HL9bxOKBQaeJ5XQXd8t8m8g; typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content; typedef struct tyObject_Table__ylj8DEu79cdmULczcIwXsIQ tyObject_Table__ylj8DEu79cdmULczcIwXsIQ; typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA tySequence__M1HR1j8fkzOLdhYymqd9cNA; typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content; typedef struct tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q; typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q tySequence__ndtMxvII636Jz8NCVD9a9a0Q; typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content; typedef struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw; typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content; typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA; typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA; typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w; typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content; typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA; typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg; typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content tySequence__fdmz6VkIf1ewwrssKYqRFg_Content; typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ; typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg; typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content tySequence__kxu4GK0onha2t9bo86mdVAg_Content; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA_Content tySequence__48JTohSgTy339bRxHzUD8KA_Content; typedef struct RootObj RootObj; typedef struct tyObject_Table__SogU5TxbKBYUMQw7zmdG3g tyObject_Table__SogU5TxbKBYUMQw7zmdG3g; typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ tySequence__7C9bvULfaDaWykzhm3DspFQ; typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content tySequence__7C9bvULfaDaWykzhm3DspFQ_Content; typedef struct tyObject_Table__ijGervJNjyJafnomjvukiw tyObject_Table__ijGervJNjyJafnomjvukiw; typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw tySequence__kdxAxisTjDkmDgNFb13UQw; typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content tySequence__kdxAxisTjDkmDgNFb13UQw_Content; typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw tySequence__ANJm3Ou4QEh9abhA1XpChkw; typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content; typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA; typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q; typedef struct tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ; typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ; typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content; typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q; typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ; typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content; typedef struct tyObject_Table__fkVbis6Wl9armQNEPm21CLQ tyObject_Table__fkVbis6Wl9armQNEPm21CLQ; typedef struct tySequence__UQG43DVXYWx86AitV5pL8g tySequence__UQG43DVXYWx86AitV5pL8g; typedef struct tySequence__UQG43DVXYWx86AitV5pL8g_Content tySequence__UQG43DVXYWx86AitV5pL8g_Content; typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg; typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA; typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content; typedef struct tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w; typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA; typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content; typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA tySequence__6HN8Af9btfjdnDkSmkCapaA; typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content tySequence__6HN8Af9btfjdnDkSmkCapaA_Content; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content; typedef struct tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w; typedef struct tyTuple__GicXS2CKoWgwFlNKz2d15w tyTuple__GicXS2CKoWgwFlNKz2d15w; typedef struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA; typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ; typedef struct TNimTypeV2 TNimTypeV2; typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw; typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA; typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA; typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg; typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q tySequence__YdLNCDKYeipzJx3I8Xw82Q; typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content; typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA tySequence__vGSdgYDvgwpTIM9bdnxpXHA; typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content; typedef struct tyObject_PProccolonObjectType___ZvYI1A9bklY7Sm9c9adwVzF9cQ tyObject_PProccolonObjectType___ZvYI1A9bklY7Sm9c9adwVzF9cQ; typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ tySequence__6ARqGI2Ygeh4NflrqLf1hQ; typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content; typedef struct tyObject_Profiler__tQl6UXzSSBVlFmDrJGqqPA tyObject_Profiler__tQl6UXzSSBVlFmDrJGqqPA; typedef struct tyObject_TStackFrame__N30BaqTxdO9aOeBDi8omH3g tyObject_TStackFrame__N30BaqTxdO9aOeBDi8omH3g; typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg tySequence__L8fp6QCa2lczU05QM7SC9cg; typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content tySequence__L8fp6QCa2lczU05QM7SC9cg_Content; typedef struct tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w; typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw tySequence__E8pi9b5QNahsURYzXMjh3qw; typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content tySequence__E8pi9b5QNahsURYzXMjh3qw_Content; typedef struct tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA; typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg; typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A; typedef struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig; typedef struct tyTuple__MuQpYKhupAt9a7EFKGkr9ayg tyTuple__MuQpYKhupAt9a7EFKGkr9ayg; typedef struct Exception Exception; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content; typedef struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q; 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 struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug tyObject_Iface__GILGqST9an4kYyzfE9aqumug; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA tySequence__khRnfByqYV6qzEm71s9aoMA; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content tySequence__khRnfByqYV6qzEm71s9aoMA_Content; typedef struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA; typedef struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content tySequence__PXIzfWocnrafGz5p3CP5LA_Content; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content; typedef struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg_Content tySequence__b89aLriiJnVTD186H6zNIgg_Content; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA tySequence__9a35SUiZaZnQQczCKMafPpA; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content tySequence__9a35SUiZaZnQQczCKMafPpA_Content; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw tySequence__E0A6SaW1v3EKBAVAijH8Mw; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ tySequence__ksIzANWGKlNIZxswx6UF9cQ; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg tySequence__rg1JHBuFtw6jyGZxePBOTg; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content tySequence__rg1JHBuFtw6jyGZxePBOTg_Content; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q tySequence__6xT3ssEcZuds56oxe6Hi1Q; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA tySequence__0kQhEjYsrU0bQoX6VKnNbA; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg tySequence__cNHcFk7EiJIuDgTjWY8U9bg; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content; typedef struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg; typedef struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content tySequence__IHUFRsFxZNv7YydiUO2esQ_Content; typedef struct tyObject_Table__wOXFN2eadVouctMpJwmcSA tyObject_Table__wOXFN2eadVouctMpJwmcSA; typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg tySequence__9afGcb6vqUeksMMfijyiRIg; typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content tySequence__9afGcb6vqUeksMMfijyiRIg_Content; typedef struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw; typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content; typedef struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA tyTuple__DlfALjW9a9aZbdaEgWjgJiDA; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA tySequence__rbrgPpeV9be6C3GwbBbkmpA; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content; typedef struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg tySequence__QuE9aHaZlhk7otugTn0uD9cg; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content; typedef struct tyTuple__kjLAcEjcuUUb5HQQFd004Q tyTuple__kjLAcEjcuUUb5HQQFd004Q; typedef struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw; typedef struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw; typedef struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA; typedef struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg tyTuple__sr9ahxowKRwC2RZn4t1m9bTg; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA tySequence__KBDwsdF2UrZmqdc6bU9bHbA; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content; typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q; typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ; typedef struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw tySequence__XpdAmI9cDNdhUBFb3iaYfkw; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content; typedef struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content; typedef struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q tyTuple__iv4s4NUz12iOqq0NB9cYh3Q; typedef struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw tyTuple__VM7m2WL59bxLeiTf9bI39aJNw; typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw; typedef struct tyTuple__hbzrBSDgTxYG04GZ0NRCew tyTuple__hbzrBSDgTxYG04GZ0NRCew; typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg; typedef struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA; typedef struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ; typedef struct tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA; typedef struct tyTuple__o6BCEw8CrFLefGO7X45k6w tyTuple__o6BCEw8CrFLefGO7X45k6w; typedef struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw; typedef struct tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q; typedef struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q; typedef struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg; typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ; typedef struct tyTuple__4mROXJDLgq3TboX1QMTCWQ tyTuple__4mROXJDLgq3TboX1QMTCWQ; typedef struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q tyTuple__o7TpijPv9bOBH56jcsA2W3Q; typedef struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ tySequence__IWXeVgKgI4IltTBItDiIwQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content tySequence__IWXeVgKgI4IltTBItDiIwQ_Content; typedef struct tyTuple__t08apXFlOi7QMiJ7EqOynA tyTuple__t08apXFlOi7QMiJ7EqOynA; typedef struct tyTuple__mPT8UQTez4CkORDSYBMX5Q tyTuple__mPT8UQTez4CkORDSYBMX5Q; typedef struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA; typedef struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ; typedef struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ; typedef struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg; typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA; typedef struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA; typedef struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg tySequence__29btfq9cDuCZmHsAEmuBeMOg; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content; typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ; typedef struct tyTuple__pDyHME2vky9bxBYZlE7PoZg tyTuple__pDyHME2vky9bxBYZlE7PoZg; typedef struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w; struct NimStrPayload { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct NimStringV2 { NI len; NimStrPayload* p; }; typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ; 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 NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg { NU16 line; NI16 col; NI32 fileIndex; }; 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; 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; }; struct tySequence__9czS3pDdyAs7bxglDcl2YyA { NI len; tySequence__9czS3pDdyAs7bxglDcl2YyA_Content* p; }; struct tySequence__XHeQfi7ybWnv4ebLBB7afQ { NI len; tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content* p; }; struct tySequence__gDGqa9bft4EIBGJXdPabojw { NI len; tySequence__gDGqa9bft4EIBGJXdPabojw_Content* p; }; struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg { NI len; tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content* p; }; struct tyObject_Table__fjuGiTdj9aowj72av2a6U5A { tySequence__YLW4xuku9cRS9cLOfVzwUxqg data; NI counter; }; struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g { NI len; tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content* p; }; struct tyObject_Table__YQZ1JwvCEKbqGOUhujSEHg { tySequence__HL9bxOKBQaeJ5XQXd8t8m8g data; NI counter; }; struct tySequence__M1HR1j8fkzOLdhYymqd9cNA { NI len; tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content* p; }; struct tyObject_Table__ylj8DEu79cdmULczcIwXsIQ { tySequence__M1HR1j8fkzOLdhYymqd9cNA data; NI counter; }; typedef tyObject_Table__ylj8DEu79cdmULczcIwXsIQ tyArray__RtDvnrEZJ39agpdQSeedS9bg[5]; struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q { NI len; tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content* p; }; struct tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q { tySequence__ndtMxvII636Jz8NCVD9a9a0Q data; NI counter; }; struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw { tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC; tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions; }; struct tySequence__UfuHwINLHlFJGRcvFZqKQQ { NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p; }; struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg { NI counter; tySequence__UfuHwINLHlFJGRcvFZqKQQ data; }; struct tySequence__Bre9bNyuQOg1EJKitjSzn8w { NI len; tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content* p; }; typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34]; struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA { NI elems; NI counter; NI max; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head; tySequence__Bre9bNyuQOg1EJKitjSzn8w data; tyArray__emiAJ8okywrJw7ZHLzlXbQ a; }; struct tySequence__fdmz6VkIf1ewwrssKYqRFg { NI len; tySequence__fdmz6VkIf1ewwrssKYqRFg_Content* p; }; struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA { tySequence__fdmz6VkIf1ewwrssKYqRFg data; NI counter; }; struct tySequence__kxu4GK0onha2t9bo86mdVAg { NI len; tySequence__kxu4GK0onha2t9bo86mdVAg_Content* p; }; struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ { tySequence__kxu4GK0onha2t9bo86mdVAg data; NI counter; }; struct tySequence__48JTohSgTy339bRxHzUD8KA { NI len; tySequence__48JTohSgTy339bRxHzUD8KA_Content* p; }; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__In3g79a0qTcRmbTbJp9ba9ctg; struct tySequence__7C9bvULfaDaWykzhm3DspFQ { NI len; tySequence__7C9bvULfaDaWykzhm3DspFQ_Content* p; }; struct tyObject_Table__SogU5TxbKBYUMQw7zmdG3g { tySequence__7C9bvULfaDaWykzhm3DspFQ data; NI counter; }; struct tySequence__kdxAxisTjDkmDgNFb13UQw { NI len; tySequence__kdxAxisTjDkmDgNFb13UQw_Content* p; }; struct tyObject_Table__ijGervJNjyJafnomjvukiw { tySequence__kdxAxisTjDkmDgNFb13UQw data; NI counter; }; struct tySequence__ANJm3Ou4QEh9abhA1XpChkw { NI len; tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content* p; }; typedef tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* tyArray__pPZUzt9b8Uu2AM33aCSYl9aQ[65]; struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ { NI len; tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content* p; }; struct tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ { tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ data; NI counter; }; struct tySequence__fIB1rTQ55aFonoft9a9bmljQ { NI len; tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content* p; }; struct tyObject_Table__G1v8c16HePOldLeucwe05Q { tySequence__fIB1rTQ55aFonoft9a9bmljQ data; NI counter; }; typedef N_NIMCALL_PTR(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, tyProc__vPrWBhD9cGsW9cbPZw2O089bQ) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, NI32 fileIdx); typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__lJFXsCoW9bancuutiZwWl3g) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, NI32 fileIdx); struct tySequence__UQG43DVXYWx86AitV5pL8g { NI len; tySequence__UQG43DVXYWx86AitV5pL8g_Content* p; }; struct tyObject_Table__fkVbis6Wl9armQNEPm21CLQ { tySequence__UQG43DVXYWx86AitV5pL8g data; NI counter; }; struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA { NI len; tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content* p; }; struct tyObject_Table__NttoEzoiq5CiphZe81oadg { tySequence__squ9b9bUH4OLHf6cEMrt6hVA data; NI counter; }; struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA { NI len; tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content* p; }; struct tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w { tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA data; NI counter; }; struct tySequence__6HN8Af9btfjdnDkSmkCapaA { NI len; tySequence__6HN8Af9btfjdnDkSmkCapaA_Content* p; }; typedef N_NIMCALL_PTR(void, tyProc__NoUxTS8DcbzCOvNOEi3ocQ) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info); struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ { NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p; }; typedef N_NIMCALL_PTR(void, tyProc__uM2x1UhfNk9babrtrGeM2gw) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* body); typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__39c4YkMNuEKczAhajwhaZug) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* formal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* actual); struct tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opNot; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opContains; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opLe; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opLt; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opAnd; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opOr; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opIsNil; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opEq; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opAdd; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opSub; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opMul; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opDiv; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* opLen; }; struct tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg { tySequence__9czS3pDdyAs7bxglDcl2YyA ifaces; tySequence__XHeQfi7ybWnv4ebLBB7afQ packed_0; tySequence__gDGqa9bft4EIBGJXdPabojw encoders; tyObject_Table__fjuGiTdj9aowj72av2a6U5A typeInstCache; tyObject_Table__YQZ1JwvCEKbqGOUhujSEHg procInstCache; tyArray__RtDvnrEZJ39agpdQSeedS9bg attachedOps; tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q methodsPerType; tyObject_Table__ylj8DEu79cdmULczcIwXsIQ enumToStringProcs; tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo; tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw startupPackedConfig; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg packageSyms; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps; tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps; NIM_BOOL suggestMode; NIM_BOOL invalidTransitiveClosure; tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod; tySequence__48JTohSgTy339bRxHzUD8KA importStack; RootObj* backend; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache; RootObj* vm; tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* usageSym; tySequence__UfuHwINLHlFJGRcvFZqKQQ owners; tyObject_Table__SogU5TxbKBYUMQw7zmdG3g suggestSymbols; tyObject_Table__ijGervJNjyJafnomjvukiw suggestErrors; tySequence__ANJm3Ou4QEh9abhA1XpChkw methods; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* systemModule; tyArray__pPZUzt9b8Uu2AM33aCSYl9aQ sysTypes; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg compilerprocs; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg exposed; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg packageTypes; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* emptyNode; tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ canonTypes; tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes; tyProc__vPrWBhD9cGsW9cbPZw2O089bQ importModuleCallback; tyProc__lJFXsCoW9bancuutiZwWl3g includeFileCallback; tyObject_Table__fkVbis6Wl9armQNEPm21CLQ cacheSeqs; tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters; tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w cacheTables; tySequence__6HN8Af9btfjdnDkSmkCapaA passes; tyProc__NoUxTS8DcbzCOvNOEi3ocQ onDefinition; tyProc__NoUxTS8DcbzCOvNOEi3ocQ onDefinitionResolveForward; tyProc__NoUxTS8DcbzCOvNOEi3ocQ onUsage; tySequence__xxu3GgaFAGO6lOns9aHaeLQ globalDestructors; tyProc__uM2x1UhfNk9babrtrGeM2gw strongSemCheck; tyProc__39c4YkMNuEKczAhajwhaZug compatibleProps; tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen; tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w operators; }; typedef N_NIMCALL_PTR(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA*, tyProc__VAKrl2wuKAJ7HPlD8a2YOQ) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__CgBBk61cGZM3ckyCzQXJtg) (tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* topLevelStmt); typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__DJHfW17JAEBI2WHr9b1BaKg) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); struct tyTuple__GicXS2CKoWgwFlNKz2d15w { tyProc__VAKrl2wuKAJ7HPlD8a2YOQ Field0; tyProc__CgBBk61cGZM3ckyCzQXJtg Field1; tyProc__DJHfW17JAEBI2WHr9b1BaKg Field2; NIM_BOOL Field3; }; struct TNimTypeV2 { void* destructor; NI size; NI16 align; NI16 depth; NU32* display; void* traceImpl; void* typeInfoV1; NI flags; }; struct RootObj { TNimTypeV2* m_type; }; struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw { NI32 module; NI32 item; }; struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ { RootObj Sup; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId; }; typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ; typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg; typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; 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_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA { RootObj Sup; tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen; }; struct tySequence__YdLNCDKYeipzJx3I8Xw82Q { NI len; tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content* p; }; struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA { NI len; tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content* p; }; struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ { NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p; }; typedef NU8 tyEnum_TEvalMode__bzKsByQdtJOXOcqlXsimIg; typedef NU8 tySet_tyEnum_TSandboxFlag__Z3mEqyGzK2r5jDOYDl7W1Q; struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ { NI len; tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content* p; }; struct tyObject_Profiler__tQl6UXzSSBVlFmDrJGqqPA { NF tEnter; tyObject_TStackFrame__N30BaqTxdO9aOeBDi8omH3g* tos; }; struct tySequence__L8fp6QCa2lczU05QM7SC9cg { NI len; tySequence__L8fp6QCa2lczU05QM7SC9cg_Content* p; }; struct tySequence__E8pi9b5QNahsURYzXMjh3qw { NI len; tySequence__E8pi9b5QNahsURYzXMjh3qw_Content* p; }; struct tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w { tySequence__E8pi9b5QNahsURYzXMjh3qw data; NI counter; }; struct tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg { tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA Sup; tySequence__YdLNCDKYeipzJx3I8Xw82Q code; tySequence__vGSdgYDvgwpTIM9bdnxpXHA debug; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* globals; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constants; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ types; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* currentExceptionA; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* currentExceptionB; NI exceptionInstr; tyObject_PProccolonObjectType___ZvYI1A9bklY7Sm9c9adwVzF9cQ* prc; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* callsite; tyEnum_TEvalMode__bzKsByQdtJOXOcqlXsimIg mode; tySet_tyEnum_TSandboxFlag__Z3mEqyGzK2r5jDOYDl7W1Q features; NIM_BOOL traceActive; NI loopIterations; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg comesFromHeuristic; tySequence__6ARqGI2Ygeh4NflrqLf1hQ callbacks; NimStringV2 errorFlag; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config; tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph; NI oldErrorCount; tyObject_Profiler__tQl6UXzSSBVlFmDrJGqqPA profiler; NI* templInstCounter; tySequence__L8fp6QCa2lczU05QM7SC9cg vmstateDiff; tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w procToCodePos; }; struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg { NimStringV2 Field0; NimStringV2 Field1; NimStringV2 Field2; }; struct tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA { RootObj Sup; NI colonstate_; NimStringV2 errorMsg1; tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph2; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf3; NimStringV2 vthisDir4; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module5; }; struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A { NI rc; NI rootIdx; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); void* ClE_0; } tyProc__mrbYLH5hYlbDOLEIrzz3iw; typedef NU8 tySet_tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ; typedef NU8 tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ; typedef NIM_CHAR tyArray__dTlC27m9c9aWd5dvuePYanug[256]; struct tyTuple__MuQpYKhupAt9a7EFKGkr9ayg { tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ Field0; NIM_BOOL Field1; }; struct tySequence__uB9b75OUPRENsBAu4AnoePA { NI len; tySequence__uB9b75OUPRENsBAu4AnoePA_Content* p; }; struct Exception { RootObj Sup; Exception* parent; NCSTRING name; NimStringV2 message; tySequence__uB9b75OUPRENsBAu4AnoePA trace; Exception* up; }; typedef NU8 tySet_tyEnum_CopyFlag__mhWURcDRsh0F1DeHBSFUVg; struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q { NI64 seconds; NI nanosecond; }; typedef NimStringV2 tyArray__nHXaesL0DJZHyVS07ARPRA[1]; typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_64) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_67) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_70) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_73) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_76) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_79) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_99) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_102) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_105) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_108) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); typedef NU8 tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; typedef NU8 tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w; typedef NU16 tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA; typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32]; typedef N_CLOSURE_PTR(void, TM__qdmBYobaV9btoxwHZNavLQA_128) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); 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 struct tySequence__khRnfByqYV6qzEm71s9aoMA { NI len; tySequence__khRnfByqYV6qzEm71s9aoMA_Content* p; }; struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; tySequence__khRnfByqYV6qzEm71s9aoMA converters; tySequence__khRnfByqYV6qzEm71s9aoMA patterns; tySequence__khRnfByqYV6qzEm71s9aoMA pureEnums; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interf; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interfHidden; NimStringV2 uniqueName; }; #ifndef tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP #define tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE];}; #endif typedef NU8 tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA; struct tySequence__PXIzfWocnrafGz5p3CP5LA { NI len; tySequence__PXIzfWocnrafGz5p3CP5LA_Content* p; }; struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { NI len; tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content* p; }; struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q { NI len; tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content* p; }; struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw { tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q nodes; }; struct tySequence__b89aLriiJnVTD186H6zNIgg { NI len; tySequence__b89aLriiJnVTD186H6zNIgg_Content* p; }; struct tySequence__9a35SUiZaZnQQczCKMafPpA { NI len; tySequence__9a35SUiZaZnQQczCKMafPpA_Content* p; }; struct tySequence__E0A6SaW1v3EKBAVAijH8Mw { NI len; tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content* p; }; struct tySequence__ksIzANWGKlNIZxswx6UF9cQ { NI len; tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content* p; }; struct tySequence__rg1JHBuFtw6jyGZxePBOTg { NI len; tySequence__rg1JHBuFtw6jyGZxePBOTg_Content* p; }; struct tySequence__6xT3ssEcZuds56oxe6Hi1Q { NI len; tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content* p; }; typedef NU8 tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g; struct tySequence__0kQhEjYsrU0bQoX6VKnNbA { NI len; tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content* p; }; struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg { NI len; tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content* p; }; struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg { tySequence__sM4lkSb7zS6F7OVMvW9cffQ vals; tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys; }; struct tySequence__IHUFRsFxZNv7YydiUO2esQ { NI len; tySequence__IHUFRsFxZNv7YydiUO2esQ_Content* p; }; struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg { tySequence__IHUFRsFxZNv7YydiUO2esQ vals; tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys; }; struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA { NimStringV2 definedSymbols; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg moduleFlags; tySequence__PXIzfWocnrafGz5p3CP5LA includes; tySequence__9bAGqSvkAaFL9bWjsEPslrFA imports; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw toReplay; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw topLevel; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw bodies; tySequence__b89aLriiJnVTD186H6zNIgg exports; tySequence__b89aLriiJnVTD186H6zNIgg hidden; tySequence__9a35SUiZaZnQQczCKMafPpA reexports; tySequence__b89aLriiJnVTD186H6zNIgg compilerProcs; tySequence__48JTohSgTy339bRxHzUD8KA converters; tySequence__48JTohSgTy339bRxHzUD8KA methods; tySequence__48JTohSgTy339bRxHzUD8KA trmacros; tySequence__48JTohSgTy339bRxHzUD8KA pureEnums; tySequence__E0A6SaW1v3EKBAVAijH8Mw typeInstCache; tySequence__ksIzANWGKlNIZxswx6UF9cQ procInstCache; tySequence__rg1JHBuFtw6jyGZxePBOTg attachedOps; tySequence__6xT3ssEcZuds56oxe6Hi1Q methodsPerType; tySequence__E0A6SaW1v3EKBAVAijH8Mw enumToStringProcs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ emittedTypeInfo; tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g backendFlags; tySequence__0kQhEjYsrU0bQoX6VKnNbA syms; tySequence__cNHcFk7EiJIuDgTjWY8U9bg types; tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg strings; tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg numbers; tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw cfg; }; struct tySequence__9afGcb6vqUeksMMfijyiRIg { NI len; tySequence__9afGcb6vqUeksMMfijyiRIg_Content* p; }; struct tyObject_Table__wOXFN2eadVouctMpJwmcSA { tySequence__9afGcb6vqUeksMMfijyiRIg data; NI counter; }; struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA { tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA status; NIM_BOOL symsInit; NIM_BOOL typesInit; NIM_BOOL loadedButAliveSetChanged; tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA fromDisk; tySequence__UfuHwINLHlFJGRcvFZqKQQ syms; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ types; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; tyObject_Table__wOXFN2eadVouctMpJwmcSA iface; tyObject_Table__wOXFN2eadVouctMpJwmcSA ifaceHidden; }; #ifndef tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP #define tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content { NI cap; tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE];}; #endif struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ { NI len; tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content* p; }; struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q { tySequence__9cnx3zXnWzeclW8Ko4oUgAQ data; NI counter; }; struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw { NI32 thisModule; NI32 lastFile; NU32 lastLit; tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ pendingTypes; tySequence__UfuHwINLHlFJGRcvFZqKQQ pendingSyms; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config; }; #ifndef tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP #define tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content { NI cap; tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw data[SEQ_DECL_SIZE];}; #endif struct tySequence__rbrgPpeV9be6C3GwbBbkmpA { NI len; tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content* p; }; struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__rbrgPpeV9be6C3GwbBbkmpA Field2; }; #ifndef tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP #define tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content { NI cap; tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE];}; #endif struct tySequence__QuE9aHaZlhk7otugTn0uD9cg { NI len; tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content* p; }; struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__QuE9aHaZlhk7otugTn0uD9cg Field2; }; #ifndef tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP #define tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content { NI cap; tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE];}; #endif struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA { NU32 module; NI32 item; }; struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw { NI module; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA packed_0; }; struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw { tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; }; struct tyTuple__kjLAcEjcuUUb5HQQFd004Q { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field2; }; #ifndef tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP #define tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content { NI cap; tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE];}; #endif struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA { NI len; tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content* p; }; struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__KBDwsdF2UrZmqdc6bU9bHbA Field2; }; #ifndef tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP #define tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content { NI cap; tyTuple__sr9ahxowKRwC2RZn4t1m9bTg 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__Bre9bNyuQOg1EJKitjSzn8w_Content_PP #define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];}; #endif struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q { NI Field0; NI32 Field1; tySequence__48JTohSgTy339bRxHzUD8KA Field2; }; #ifndef tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP #define tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content { NI cap; tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];}; #endif struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ { NI Field0; NI32 Field1; NI32 Field2; }; #ifndef tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP #define tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP #define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 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 struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw { NI len; tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content* p; }; struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q { NI Field0; NI32 Field1; tySequence__XpdAmI9cDNdhUBFb3iaYfkw Field2; }; #ifndef tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP #define tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content { NI cap; tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE];}; #endif struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA { NI len; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content* p; }; struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA { NI Field0; NI32 Field1; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA Field2; }; #ifndef tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP #define tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content { NI cap; tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA data[SEQ_DECL_SIZE];}; #endif struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q { tySequence__UfuHwINLHlFJGRcvFZqKQQ Field0; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1; }; #ifndef tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP #define tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];}; #endif typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw { NI Field0; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field2; }; #ifndef tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP #define tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content { NI cap; tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE];}; #endif struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw { NI Field0; NI Field1; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2; }; #ifndef tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP #define tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content { NI cap; tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];}; #endif struct tyTuple__hbzrBSDgTxYG04GZ0NRCew { NI Field0; NimStringV2 Field1; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2; }; #ifndef tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP #define tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP struct tySequence__UQG43DVXYWx86AitV5pL8g_Content { NI cap; tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE];}; #endif struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg { NI Field0; NimStringV2 Field1; NI64 Field2; }; #ifndef tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP #define tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content { NI cap; tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];}; #endif struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ { tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA* root; NI entries; }; struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA { NI Field0; NimStringV2 Field1; tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ Field2; }; #ifndef tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP #define tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content { NI cap; tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP #define tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content { NI cap; tyTuple__GicXS2CKoWgwFlNKz2d15w 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__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP #define tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content { NI cap; NU64 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP #define tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content { NI cap; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg 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 struct tyTuple__o6BCEw8CrFLefGO7X45k6w { NimStringV2 Field0; tyProc__mrbYLH5hYlbDOLEIrzz3iw Field1; }; #ifndef tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP #define tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content { NI cap; tyTuple__o6BCEw8CrFLefGO7X45k6w data[SEQ_DECL_SIZE];}; #endif struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1; }; #ifndef tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP #define tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content { NI cap; tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP #define tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content { NI cap; tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE];}; #endif struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig { NI ra; NI rb; NI rc; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* slots; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* currentException; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg currentLineInfo; }; #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA { NCSTRING procname; NI line; NCSTRING filename; }; #ifndef tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP #define tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA 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__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q { NU32 Field0; NimStringV2 Field1; }; #ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP #define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ; typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw; struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg { NU16 line; NI16 col; NU32 file; }; struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q { tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind; tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags; NI32 operand; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeId_0; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; }; #ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP #define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];}; #endif struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ { NU32 Field0; NI32 Field1; }; #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif struct tyTuple__4mROXJDLgq3TboX1QMTCWQ { NU32 Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; #ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP #define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP #define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];}; #endif struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];}; #endif struct tySequence__IWXeVgKgI4IltTBItDiIwQ { NI len; tySequence__IWXeVgKgI4IltTBItDiIwQ_Content* p; }; struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA key; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tySequence__IWXeVgKgI4IltTBItDiIwQ concreteTypes; }; #ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP #define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];}; #endif typedef NU8 tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA; struct tyTuple__t08apXFlOi7QMiJ7EqOynA { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; #ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP #define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];}; #endif struct tyTuple__mPT8UQTez4CkORDSYBMX5Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; NI Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; #ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP #define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q 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 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w; struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ { tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind; NIM_BOOL generated; NIM_BOOL isOverriden; NU32 name; NI32 path; }; struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA { tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind; NU32 name; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typ; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags; tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; NI32 ast; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA guard; NI bitsize; NI alignment; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; NI position; NI offset; NU32 externalName; tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw locFlags; tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ annex; NI32 constraint; }; #ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP #define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];}; #endif typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ; typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw; typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ { tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__IWXeVgKgI4IltTBItDiIwQ types; NI32 n; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeInst; NI32 nonUniqueId; }; #ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP #define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ 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__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP #define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 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 struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg { NI Field0; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* Field1; tySequence__IWXeVgKgI4IltTBItDiIwQ Field2; }; #ifndef tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP #define tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];}; #endif struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA { NI Field0; NI32 Field1; NU32 Field2; }; #ifndef tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP #define tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA 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__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA { tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; }; #ifndef tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP #define tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content { NI cap; tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE];}; #endif struct tySequence__29btfq9cDuCZmHsAEmuBeMOg { NI len; tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content* p; }; struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA { NI module; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw sym; tySequence__29btfq9cDuCZmHsAEmuBeMOg concreteTypes; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* inst; }; #ifndef tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP #define tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content { NI cap; tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA data[SEQ_DECL_SIZE];}; #endif struct tyTuple__pDyHME2vky9bxBYZlE7PoZg { NI Field0; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field1; }; #ifndef tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP #define tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content { NI cap; tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE];}; #endif struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; }; #ifndef tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP #define tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content { NI cap; tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP #define tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP #define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];}; #endif N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg*, newModuleGraph__modulegraphs_11043)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config); N_LIB_PRIVATE N_NIMCALL(void, connectCallbacks__modules_1188)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph); N_LIB_PRIVATE N_NIMCALL(void, initDefines__condsyms_18)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols); N_LIB_PRIVATE N_NIMCALL(void, defineSymbol__condsyms_4)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols, NimStringV2 symbol, NimStringV2 value); N_LIB_PRIVATE N_NIMCALL(void, registerPass__passes_72)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyTuple__GicXS2CKoWgwFlNKz2d15w p); N_LIB_PRIVATE N_NIMCALL(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA*, myOpen__sem_23290)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, myProcess__sem_23569)(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* context, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, myClose__sem_23597)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* context, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA*, myOpen__vm_14037)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, myProcess__vm_14042)(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* c, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, myClose__vm_14047)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* c, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); N_LIB_PRIVATE N_NIMCALL(void, add__commands_1231)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(void, undefSymbol__condsyms_8)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols, NimStringV2 symbol); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, makeModule__modules_1236)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, NimStringV2 filename); N_LIB_PRIVATE N_NIMCALL(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg*, setupVM__scriptconfig_40)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, NimStringV2 scriptName, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); static N_INLINE(NIM_BOOL*, nimErrorFlag)(void); N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___scriptconfig_281)(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest); 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, eqdestroy___modulegraphs_11047)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* dest); N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3149)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* dest); N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_11315)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg** dest, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg*, newCtx__vmdef_361)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); N_LIB_PRIVATE N_NIMCALL(void, registerAdditionalOps__vm_13339)(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* c); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3378)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* src); N_LIB_PRIVATE N_NIMCALL(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg, nossplitFile)(NimStringV2 path); N_LIB_PRIVATE N_NIMCALL(NI, registerCallback__vmdef_1848)(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* c, NimStringV2 name, tyProc__mrbYLH5hYlbDOLEIrzz3iw callback); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_60)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(void, listDirs__scriptconfig_21)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, tySet_tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ filter); N_LIB_PRIVATE N_NIMCALL(NimStringV2, getString__vm_363)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NI i); N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign); static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s); N_LIB_PRIVATE N_NOINLINE(void, raiseOSError__stdZoserrors_82)(NI32 errorCode, NimStringV2 additionalInfo); N_LIB_PRIVATE N_NIMCALL(NI32, osLastError__stdZoserrors_85)(void); N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str); 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); static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosjoinPath)(NimStringV2 head, NimStringV2 tail); N_LIB_PRIVATE N_NIMCALL(tyTuple__MuQpYKhupAt9a7EFKGkr9ayg, getSymlinkFileKind__stdZprivateZoscommon_26)(NimStringV2 path); N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value); N_LIB_PRIVATE N_NIMCALL(void, setResult__vm_260)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, tySequence__sM4lkSb7zS6F7OVMvW9cffQ v); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3516)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest); static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(NimStringV2, getCurrentExceptionMsg__system_6843)(void); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_62)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_64)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, nosremoveDir)(NimStringV2 dir, NIM_BOOL checkDir); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, getBool__vm_315)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NI i); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_70)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, nosremoveFile)(NimStringV2 file); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_76)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, noscreateDir)(NimStringV2 dir); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_78)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setResult__vm_251)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NimStringV2 v); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_80)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); static N_INLINE(void, setCurrentDir__stdZprivateZosdirs_483)(NimStringV2 newDir); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_82)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetCurrentDir)(void); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_84)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, nosmoveFile)(NimStringV2 source, NimStringV2 dest); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_90)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, moveDir__stdZprivateZosdirs_480)(NimStringV2 source, NimStringV2 dest); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_96)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, noscopyFile)(NimStringV2 source, NimStringV2 dest, tySet_tyEnum_CopyFlag__mhWURcDRsh0F1DeHBSFUVg options); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_102)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, noscopyDir)(NimStringV2 source, NimStringV2 dest); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_108)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setResult__vm_238)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NI64 v); N_LIB_PRIVATE N_NIMCALL(NI64, toUnix__pureZtimes_1035)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t); N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, nosgetLastModificationTime)(NimStringV2 file); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_110)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, findExe__pureZos_100)(NimStringV2 exe, NIM_BOOL followSymlinks, NimStringV2* extensions, NI extensionsLen_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_112)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NI, nospexecCmd)(NimStringV2 command); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_118)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NimStringV2, getEnv__stdZenvvars_15)(NimStringV2 key, NimStringV2 default_0); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_120)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(void, setResult__vm_244)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NIM_BOOL v); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, existsEnv__stdZenvvars_20)(NimStringV2 key); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_122)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(void, putEnv__stdZenvvars_23)(NimStringV2 key, NimStringV2 val); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_124)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(void, delEnv__stdZenvvars_29)(NimStringV2 key); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_126)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosdirExists)(NimStringV2 dir); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_128)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringV2 filename); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_130)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_132)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_134)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_136)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_138)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setConfigVar__options_4928)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 val); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_140)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, getConfigVar__options_4923)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 default_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_142)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, existsConfigVar__options_4919)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_144)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimcacheDir__options_5056)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_146)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NimStringV2, paramStr__stdZcmdline_53)(NI i); N_LIB_PRIVATE N_NIMCALL(NI64, getInt__vm_281)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, NI i); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_148)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NI, paramCount__stdZcmdline_59)(void); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_150)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_152)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreCase)(NimStringV2 a, NimStringV2 b); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_154)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setCommandEarly__commands_856)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 command); N_LIB_PRIVATE N_NIMCALL(void, setFromProjectName__options_4992)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 projectName); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_161)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_163)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, processSwitch__commands_985)(NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_165)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, processSpecificNote__commands_282)(NimStringV2 arg, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA state, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 orig, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_167)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_169)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src); 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_NIMCALL(NimStringV2, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosaddFileExt)(NimStringV2 filename, NimStringV2 ext); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1820)(NimStringV2 s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); N_LIB_PRIVATE N_NIMCALL(NimStringV2, pathSubs__options_5078)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 p, NimStringV2 config); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringV2 path); N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 val); N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_173)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetAppFilename)(void); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_175)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, cppDefine__options_3393)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* c, NimStringV2 define); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_177)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, readLine__stdZsyncio_299)(FILE* f); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_183)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NimStringV2, readAll__stdZsyncio_361)(FILE* file); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZos_190)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___scriptconfig_307)(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA** dest); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p); N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4617)(RootObj** dest, RootObj* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___vmdef_1828)(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg** dest, tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* src, NIM_BOOL cyclic); N_LIB_PRIVATE N_NIMCALL(void, compileSystemModule__modules_1214)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, processModule__passes_264)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen, tyObject_TLLStream__f9cpUXDA3VY8pIlUfIovHaw* stream); N_LIB_PRIVATE N_NIMCALL(void, resetSystemArtifacts__modules_18)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_1825)(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg** dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4060)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11312)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg** dest); static const struct { NI cap; NIM_CHAR data[9+1]; } TM__qdmBYobaV9btoxwHZNavLQA_2 = { 9 | NIM_STRLIT_FLAG, "nimscript" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_3 = {9, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_2}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__qdmBYobaV9btoxwHZNavLQA_4 = { 4 | NIM_STRLIT_FLAG, "true" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_5 = {4, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_4}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__qdmBYobaV9btoxwHZNavLQA_6 = { 9 | NIM_STRLIT_FLAG, "nimconfig" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_7 = {9, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_6}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_8 = {4, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_4}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__qdmBYobaV9btoxwHZNavLQA_9 = { 5 | NIM_STRLIT_FLAG, "nimv2" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_10 = {5, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_9}; N_LIB_PRIVATE TNimTypeV2 NTIv2__pTZgnDtMl6vuf36DH1bMeA_; static const struct { NI cap; NIM_CHAR data[27+1]; } TM__qdmBYobaV9btoxwHZNavLQA_12 = { 27 | NIM_STRLIT_FLAG, "stdlib.system.listFilesImpl" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_13 = {27, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_12}; static const struct { NI cap; NIM_CHAR data[0+1]; } TM__qdmBYobaV9btoxwHZNavLQA_14 = { 0 | NIM_STRLIT_FLAG, "" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_15 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__qdmBYobaV9btoxwHZNavLQA_16 = { 1 | NIM_STRLIT_FLAG, "." }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_17 = {1, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_16}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__qdmBYobaV9btoxwHZNavLQA_18 = { 2 | NIM_STRLIT_FLAG, ".." }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_19 = {2, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_18}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_20 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[26+1]; } TM__qdmBYobaV9btoxwHZNavLQA_21 = { 26 | NIM_STRLIT_FLAG, "stdlib.system.listDirsImpl" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_22 = {26, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_21}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_23 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_24 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.removeDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_25 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_24}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_26 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_27 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.removeFile" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_28 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_27}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_29 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_30 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.createDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_31 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_30}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_32 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__qdmBYobaV9btoxwHZNavLQA_33 = { 22 | NIM_STRLIT_FLAG, "stdlib.system.getError" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_34 = {22, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_33}; static const struct { NI cap; NIM_CHAR data[27+1]; } TM__qdmBYobaV9btoxwHZNavLQA_35 = { 27 | NIM_STRLIT_FLAG, "stdlib.system.setCurrentDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_36 = {27, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_35}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_37 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[27+1]; } TM__qdmBYobaV9btoxwHZNavLQA_38 = { 27 | NIM_STRLIT_FLAG, "stdlib.system.getCurrentDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_39 = {27, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_38}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_40 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__qdmBYobaV9btoxwHZNavLQA_41 = { 22 | NIM_STRLIT_FLAG, "stdlib.system.moveFile" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_42 = {22, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_41}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_43 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_44 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.moveDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_45 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_44}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_46 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__qdmBYobaV9btoxwHZNavLQA_47 = { 22 | NIM_STRLIT_FLAG, "stdlib.system.copyFile" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_48 = {22, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_47}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_49 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_50 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.copyDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_51 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_50}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_52 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[37+1]; } TM__qdmBYobaV9btoxwHZNavLQA_53 = { 37 | NIM_STRLIT_FLAG, "stdlib.system.getLastModificationTime" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_54 = {37, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_53}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_55 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_56 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.findExe" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_57 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_56}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_58 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_59 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.rawExec" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_60 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_59}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_61 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__qdmBYobaV9btoxwHZNavLQA_62 = { 20 | NIM_STRLIT_FLAG, "stdlib.system.getEnv" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_63 = {20, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_62}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_65 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.existsEnv" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_66 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_65}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__qdmBYobaV9btoxwHZNavLQA_68 = { 20 | NIM_STRLIT_FLAG, "stdlib.system.putEnv" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_69 = {20, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_68}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__qdmBYobaV9btoxwHZNavLQA_71 = { 20 | NIM_STRLIT_FLAG, "stdlib.system.delEnv" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_72 = {20, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_71}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_74 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.dirExists" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_75 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_74}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_77 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.fileExists" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_78 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_77}; static const struct { NI cap; NIM_CHAR data[25+1]; } TM__qdmBYobaV9btoxwHZNavLQA_80 = { 25 | NIM_STRLIT_FLAG, "stdlib.system.projectName" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_81 = {25, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_80}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_82 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.projectDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_83 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_82}; static const struct { NI cap; NIM_CHAR data[25+1]; } TM__qdmBYobaV9btoxwHZNavLQA_84 = { 25 | NIM_STRLIT_FLAG, "stdlib.system.projectPath" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_85 = {25, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_84}; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_86 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.thisDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_87 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_86}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__qdmBYobaV9btoxwHZNavLQA_88 = { 17 | NIM_STRLIT_FLAG, "stdlib.system.put" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_89 = {17, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_88}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__qdmBYobaV9btoxwHZNavLQA_90 = { 17 | NIM_STRLIT_FLAG, "stdlib.system.get" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_91 = {17, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_90}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_92 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__qdmBYobaV9btoxwHZNavLQA_93 = { 20 | NIM_STRLIT_FLAG, "stdlib.system.exists" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_94 = {20, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_93}; static const struct { NI cap; NIM_CHAR data[25+1]; } TM__qdmBYobaV9btoxwHZNavLQA_95 = { 25 | NIM_STRLIT_FLAG, "stdlib.system.nimcacheDir" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_96 = {25, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_95}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__qdmBYobaV9btoxwHZNavLQA_97 = { 22 | NIM_STRLIT_FLAG, "stdlib.system.paramStr" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_98 = {22, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_97}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_100 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.paramCount" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_101 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_100}; static const struct { NI cap; NIM_CHAR data[28+1]; } TM__qdmBYobaV9btoxwHZNavLQA_103 = { 28 | NIM_STRLIT_FLAG, "stdlib.system.cmpIgnoreStyle" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_104 = {28, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_103}; static const struct { NI cap; NIM_CHAR data[27+1]; } TM__qdmBYobaV9btoxwHZNavLQA_106 = { 27 | NIM_STRLIT_FLAG, "stdlib.system.cmpIgnoreCase" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_107 = {27, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_106}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_109 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.setCommand" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_110 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_109}; static const struct { NI cap; NIM_CHAR data[24+1]; } TM__qdmBYobaV9btoxwHZNavLQA_111 = { 24 | NIM_STRLIT_FLAG, "stdlib.system.getCommand" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_112 = {24, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_111}; static const struct { NI cap; NIM_CHAR data[20+1]; } TM__qdmBYobaV9btoxwHZNavLQA_113 = { 20 | NIM_STRLIT_FLAG, "stdlib.system.switch" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_114 = {20, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_113}; static const struct { NI cap; NIM_CHAR data[22+1]; } TM__qdmBYobaV9btoxwHZNavLQA_115 = { 22 | NIM_STRLIT_FLAG, "stdlib.system.hintImpl" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_116 = {22, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_115}; static const struct { NI cap; NIM_CHAR data[25+1]; } TM__qdmBYobaV9btoxwHZNavLQA_117 = { 25 | NIM_STRLIT_FLAG, "stdlib.system.warningImpl" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_118 = {25, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_117}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_119 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.patchFile" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_120 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_119}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__qdmBYobaV9btoxwHZNavLQA_121 = { 1 | NIM_STRLIT_FLAG, "_" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_122 = {1, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_121}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__qdmBYobaV9btoxwHZNavLQA_123 = { 3 | NIM_STRLIT_FLAG, "nim" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_124 = {3, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_123}; static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__qdmBYobaV9btoxwHZNavLQA_125 = { 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} ; static const struct { NI cap; NIM_CHAR data[21+1]; } TM__qdmBYobaV9btoxwHZNavLQA_126 = { 21 | NIM_STRLIT_FLAG, "stdlib.system.selfExe" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_127 = {21, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_126}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__qdmBYobaV9btoxwHZNavLQA_129 = { 23 | NIM_STRLIT_FLAG, "stdlib.system.cppDefine" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_130 = {23, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_129}; static const struct { NI cap; NIM_CHAR data[27+1]; } TM__qdmBYobaV9btoxwHZNavLQA_131 = { 27 | NIM_STRLIT_FLAG, "stdlib.system.stdinReadLine" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_132 = {27, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_131}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_133 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_134 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const struct { NI cap; NIM_CHAR data[26+1]; } TM__qdmBYobaV9btoxwHZNavLQA_135 = { 26 | NIM_STRLIT_FLAG, "stdlib.system.stdinReadAll" }; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_136 = {26, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_135}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_137 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_138 = {0, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_14}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_139 = {5, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_9}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_140 = {4, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_4}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_141 = {5, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_9}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_142 = {4, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_4}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_143 = {9, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_2}; static const NimStringV2 TM__qdmBYobaV9btoxwHZNavLQA_144 = {9, (NimStrPayload*)&TM__qdmBYobaV9btoxwHZNavLQA_6}; extern NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA ExeExts__pureZos_99; extern NIM_BOOL nimInErrorMode__system_3980; static NIM_CONST NU32 TM__qdmBYobaV9btoxwHZNavLQA_11[2] = {3701606400, 912301056}; N_LIB_PRIVATE TNimTypeV2 NTIv2__pTZgnDtMl6vuf36DH1bMeA_ = {.destructor = (void*)eqdestroy___scriptconfig_281, .size = sizeof(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA), .align = (NI16) NIM_ALIGNOF(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA), .depth = 1, .display = TM__qdmBYobaV9btoxwHZNavLQA_11, .traceImpl = (void*)NIM_NIL, .flags = 0}; extern Exception* currException__system_3654; extern Exception* currException__system_3654; extern Exception* currException__system_3654; extern Exception* currException__system_3654; extern Exception* currException__system_3654; 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(NIM_BOOL*, nimErrorFlag)(void) { NIM_BOOL* result; result = (NIM_BOOL*)0; result = (&nimInErrorMode__system_3980); return result; } 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_: ; } static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) { NI result; result = (NI)0; result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((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)8)); 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___scriptconfig_281)(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___stdZassertions_13((&(*dest).errorMsg1)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).graph2); if (!T3_) goto LA4_; eqdestroy___modulegraphs_11047((*dest).graph2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).graph2, ((NI)4)); } LA4_: ; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).conf3); if (!T8_) goto LA9_; eqdestroy___options_3149((*dest).conf3); nimRawDispose((*dest).conf3, ((NI)4)); } LA9_: ; eqdestroy___stdZassertions_13((&(*dest).vthisDir4)); { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = nimDecRefIsLast((*dest).module5); if (!T13_) goto LA14_; nimDestroyAndDispose((*dest).module5); } LA14_: ; }BeforeRet_: ; } static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s) { NCSTRING result; result = (NCSTRING)0; { if (!(s.len == ((NI)0))) goto LA3_; result = ""; } goto LA1_; LA3_: ; { result = ((NCSTRING) ((*s.p).data)); } LA1_: ; 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; } static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = nosjoinPath(head, tail); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, listDirs__scriptconfig_21)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, tySet_tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ filter) { NimStringV2 dir; tySequence__sM4lkSb7zS6F7OVMvW9cffQ result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); dir.len = 0; dir.p = NIM_NIL; result.len = 0; result.p = NIM_NIL; dir = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; result.len = 0; result.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2)); { NimStringV2 path; tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ kind; DIR* d; path.len = 0; path.p = NIM_NIL; kind = (tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ)0; d = opendir(nimToCStringConv(dir)); { if (!(d == ((DIR*) NIM_NIL))) goto LA6_; { NI32 T12_; if (!NIM_FALSE) goto LA10_; T12_ = (NI32)0; T12_ = osLastError__stdZoserrors_85(); if (NIM_UNLIKELY(*nimErr_)) goto LA3_; raiseOSError__stdZoserrors_82(T12_, dir); if (NIM_UNLIKELY(*nimErr_)) goto LA3_; } LA10_: ; } goto LA4_; LA6_: ; { { while (1) { { NimStringV2 y; struct dirent* x; y.len = 0; y.p = NIM_NIL; x = readdir(d); { if (!(x == ((struct dirent*) NIM_NIL))) goto LA21_; eqdestroy___stdZassertions_13((&y)); goto LA15; } LA21_: ; y = cstrToNimstr(((NCSTRING) ((*x).d_name))); { NIM_BOOL T25_; NimStringV2 path_2; struct stat s; tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ k; T25_ = (NIM_BOOL)0; T25_ = !(eqStrings(y, TM__qdmBYobaV9btoxwHZNavLQA_17)); if (!(T25_)) goto LA26_; T25_ = !(eqStrings(y, TM__qdmBYobaV9btoxwHZNavLQA_19)); LA26_: ; if (!T25_) goto LA27_; path_2.len = 0; path_2.p = NIM_NIL; nimZeroMem((void*)(&s), sizeof(struct stat)); path_2 = slash___stdZprivateZospaths50_91(dir, y); if (NIM_UNLIKELY(*nimErr_)) goto LA29_; { if (!NIM_TRUE) goto LA32_; eqcopy___stdZassertions_16((&y), path_2); } LA32_: ; k = ((tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ)0); switch ((*x).d_type) { case ((NI)4): { k = ((tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ)2); } break; case ((NI)10): { NIM_BOOL isSpecialX60gensym19_; tyTuple__MuQpYKhupAt9a7EFKGkr9ayg _; isSpecialX60gensym19_ = (NIM_BOOL)0; _ = getSymlinkFileKind__stdZprivateZoscommon_26(path_2); if (NIM_UNLIKELY(*nimErr_)) goto LA29_; k = _.Field0; isSpecialX60gensym19_ = _.Field1; { NIM_BOOL T38_; T38_ = (NIM_BOOL)0; T38_ = NIM_FALSE; if (!(T38_)) goto LA39_; T38_ = isSpecialX60gensym19_; LA39_: ; if (!T38_) goto LA40_; eqdestroy___stdZassertions_13((&path_2)); eqdestroy___stdZassertions_13((&y)); goto LA17; } LA40_: ; } break; case ((NI)0): { { int T45_; T45_ = (int)0; T45_ = lstat(nimToCStringConv(path_2), (&s)); if (!(T45_ < ((NI32)0))) goto LA46_; eqdestroy___stdZassertions_13((&path_2)); eqdestroy___stdZassertions_13((&y)); goto LA17; } goto LA43_; LA46_: ; { NIM_BOOL T49_; T49_ = (NIM_BOOL)0; T49_ = S_ISDIR(s.st_mode); if (!T49_) goto LA50_; k = ((tyEnum_PathComponent__x9aIl9aBWoeZzD6AxCnUUcPQ)2); } goto LA43_; LA50_: ; { NIM_BOOL T53_; NIM_BOOL isSpecialX60gensym21_; tyTuple__MuQpYKhupAt9a7EFKGkr9ayg __2; T53_ = (NIM_BOOL)0; T53_ = S_ISLNK(s.st_mode); if (!T53_) goto LA54_; isSpecialX60gensym21_ = (NIM_BOOL)0; __2 = getSymlinkFileKind__stdZprivateZoscommon_26(path_2); if (NIM_UNLIKELY(*nimErr_)) goto LA29_; k = __2.Field0; isSpecialX60gensym21_ = __2.Field1; { NIM_BOOL T58_; T58_ = (NIM_BOOL)0; T58_ = NIM_FALSE; if (!(T58_)) goto LA59_; T58_ = isSpecialX60gensym21_; LA59_: ; if (!T58_) goto LA60_; eqdestroy___stdZassertions_13((&path_2)); eqdestroy___stdZassertions_13((&y)); goto LA17; } LA60_: ; } goto LA43_; LA54_: ; { NIM_BOOL T63_; NIM_BOOL T65_; T63_ = (NIM_BOOL)0; T63_ = NIM_FALSE; if (!(T63_)) goto LA64_; T65_ = (NIM_BOOL)0; T65_ = S_ISREG(s.st_mode); T63_ = !(T65_); LA64_: ; if (!T63_) goto LA66_; eqdestroy___stdZassertions_13((&path_2)); eqdestroy___stdZassertions_13((&y)); goto LA17; } goto LA43_; LA66_: ; LA43_: ; } break; default: { { NIM_BOOL T71_; T71_ = (NIM_BOOL)0; T71_ = NIM_FALSE; if (!(T71_)) goto LA72_; T71_ = !(((*x).d_type == ((NI8)8))); LA72_: ; if (!T71_) goto LA73_; eqdestroy___stdZassertions_13((&path_2)); eqdestroy___stdZassertions_13((&y)); goto LA17; } goto LA69_; LA73_: ; { } LA69_: ; } break; } kind = k; eqsink___stdZassertions_19((&path), y); y.len = 0; y.p = NIM_NIL; { NimStringV2 colontmpD_; if (!((filter &((NU8)1<<((NU)((kind))&7U)))!=0)) goto LA78_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; eqcopy___stdZassertions_16((&colontmpD_), path); add__stdZenumutils_69((&result), colontmpD_); } LA78_: ; { LA29_:; } { eqdestroy___stdZassertions_13((&path_2)); } if (NIM_UNLIKELY(*nimErr_)) goto LA18_; } LA27_: ; { LA18_:; } { eqdestroy___stdZassertions_13((&y)); } if (NIM_UNLIKELY(*nimErr_)) goto LA14_; } LA17: ; } } LA15: ; { LA14_:; } { int T86_; T86_ = (int)0; T86_ = closedir(d); (void)(T86_); } if (NIM_UNLIKELY(*nimErr_)) goto LA3_; } LA4_: ; { LA3_:; } { eqdestroy___stdZassertions_13((&path)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } setResult__vm_260(a, result); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___system_3516((&result)); eqdestroy___stdZassertions_13((&dir)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token) { NIM_BOOL result; NIM_BOOL T1_; result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T1_ = (targetDepth <= (*source).depth); if (!(T1_)) goto LA2_; T1_ = ((*source).display[targetDepth] == token); LA2_: ; result = T1_; return result; } static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = NIM_NIL; result = currException__system_3654; return result; } static N_INLINE(NimStringV2, getCurrentExceptionMsg__system_6843)(void) { NimStringV2 result; NimStringV2 T1_; { result.len = 0; result.p = NIM_NIL; T1_.len = 0; T1_.p = NIM_NIL; { if (!(currException__system_3654 == ((Exception*) NIM_NIL))) goto LA4_; result = TM__qdmBYobaV9btoxwHZNavLQA_20; } goto LA2_; LA4_: ; { eqcopy___stdZassertions_16((&result), (*currException__system_3654).message); } LA2_: ; goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(void, popCurrentException)(void) { eqcopy___stdZassertions_33(&currException__system_3654, (*currException__system_3654).up, NIM_FALSE); } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_60)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_15); listDirs__scriptconfig_21(a, 3); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T5_; *nimErr_ = NIM_FALSE; T5_.len = 0; T5_.p = NIM_NIL; T5_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T5_); popCurrentException(); LA3_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_62)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_23); listDirs__scriptconfig_21(a, 4); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T5_; *nimErr_ = NIM_FALSE; T5_.len = 0; T5_.p = NIM_NIL; T5_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T5_); popCurrentException(); LA3_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_64)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_26); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 T10_; NIM_BOOL T11_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; T11_ = (NIM_BOOL)0; T11_ = getBool__vm_315(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; nosremoveDir(colontmpD_, T11_); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T17_; *nimErr_ = NIM_FALSE; T17_.len = 0; T17_.p = NIM_NIL; T17_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T17_); popCurrentException(); LA15_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_70)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_29); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 T10_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; nosremoveFile(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T16_; *nimErr_ = NIM_FALSE; T16_.len = 0; T16_.p = NIM_NIL; T16_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T16_); popCurrentException(); LA14_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_76)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 T3_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_32); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T3_.len = 0; T3_.p = NIM_NIL; T3_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD_ = T3_; noscreateDir(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; { LA2_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T9_; *nimErr_ = NIM_FALSE; T9_.len = 0; T9_.p = NIM_NIL; T9_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T9_); popCurrentException(); LA7_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_78)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*colonenvP_).errorMsg1); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(void, setCurrentDir__stdZprivateZosdirs_483)(NimStringV2 newDir) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { int T3_; NI32 T6_; T3_ = (int)0; T3_ = chdir(nimToCStringConv(newDir)); if (!!((T3_ == ((NI32)0)))) goto LA4_; T6_ = (NI32)0; T6_ = osLastError__stdZoserrors_85(); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; raiseOSError__stdZoserrors_82(T6_, newDir); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_80)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 T3_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_37); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T3_.len = 0; T3_.p = NIM_NIL; T3_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD_ = T3_; setCurrentDir__stdZprivateZosdirs_483(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; { LA2_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T9_; *nimErr_ = NIM_FALSE; T9_.len = 0; T9_.p = NIM_NIL; T9_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T9_); popCurrentException(); LA7_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_82)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 T3_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_40); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T3_.len = 0; T3_.p = NIM_NIL; T3_ = nosgetCurrentDir(); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD_ = T3_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; { LA2_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T9_; *nimErr_ = NIM_FALSE; T9_.len = 0; T9_.p = NIM_NIL; T9_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T9_); popCurrentException(); LA7_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_84)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_43); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T10_; NimStringV2 T11_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD__2 = T11_; nosmoveFile(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T17_; *nimErr_ = NIM_FALSE; T17_.len = 0; T17_.p = NIM_NIL; T17_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T17_); popCurrentException(); LA15_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_90)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_46); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T10_; NimStringV2 T11_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD__2 = T11_; moveDir__stdZprivateZosdirs_480(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T17_; *nimErr_ = NIM_FALSE; T17_.len = 0; T17_.p = NIM_NIL; T17_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T17_); popCurrentException(); LA15_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_96)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_49); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T10_; NimStringV2 T11_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD__2 = T11_; noscopyFile(colontmpD_, colontmpD__2, 2); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T17_; *nimErr_ = NIM_FALSE; T17_.len = 0; T17_.p = NIM_NIL; T17_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T17_); popCurrentException(); LA15_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_102)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_52); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T10_; NimStringV2 T11_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; T11_.len = 0; T11_.p = NIM_NIL; T11_ = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD__2 = T11_; noscopyDir(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T17_; *nimErr_ = NIM_FALSE; T17_.len = 0; T17_.p = NIM_NIL; T17_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T17_); popCurrentException(); LA15_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_108)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 T3_; tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T4_; NI64 T5_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_55); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T3_.len = 0; T3_.p = NIM_NIL; T3_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD_ = T3_; T4_ = nosgetLastModificationTime(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; T5_ = (NI64)0; T5_ = toUnix__pureZtimes_1035(T4_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; setResult__vm_238(a, T5_); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; { LA2_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T11_; *nimErr_ = NIM_FALSE; T11_.len = 0; T11_.p = NIM_NIL; T11_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T11_); popCurrentException(); LA9_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_110)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 T3_; NimStringV2 T4_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_58); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; T3_.len = 0; T3_.p = NIM_NIL; T3_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD_ = T3_; T4_.len = 0; T4_.p = NIM_NIL; T4_ = findExe__pureZos_100(colontmpD_, NIM_TRUE, ExeExts__pureZos_99, 1); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; colontmpD__2 = T4_; setResult__vm_251(a, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto LA2_; { LA2_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T10_; *nimErr_ = NIM_FALSE; T10_.len = 0; T10_.p = NIM_NIL; T10_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T10_); popCurrentException(); LA8_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_112)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_61); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 T9_; NI T10_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T9_.len = 0; T9_.p = NIM_NIL; T9_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD_ = T9_; T10_ = (NI)0; T10_ = nospexecCmd(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; setResult__vm_238(a, ((NI64) (T10_))); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; eqdestroy___stdZassertions_13((&colontmpD_)); } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) { NimStringV2 T14_; *nimErr_ = NIM_FALSE; T14_.len = 0; T14_.p = NIM_NIL; T14_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T14_); popCurrentException(); LA12_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_118)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 colontmpD__3; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__3 = getEnv__stdZenvvars_15(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_251(a, colontmpD__3); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__3)); eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_120)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NIM_BOOL)0; T1_ = existsEnv__stdZenvvars_20(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_244(a, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_122)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; putEnv__stdZenvvars_23(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_124)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; delEnv__stdZenvvars_29(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_126)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NIM_BOOL)0; T1_ = nosdirExists(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_244(a, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_128)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NIM_BOOL)0; T1_ = nosfileExists(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_244(a, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_130)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*(*colonenvP_).conf3).projectName); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_132)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*(*colonenvP_).conf3).projectPath); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_134)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*(*colonenvP_).conf3).projectFull); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_136)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*colonenvP_).vthisDir4); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_138)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setConfigVar__options_4928((*colonenvP_).conf3, colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_140)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = getConfigVar__options_4923((*colonenvP_).conf3, colontmpD_, TM__qdmBYobaV9btoxwHZNavLQA_92); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_251(a, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_142)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NIM_BOOL)0; T1_ = existsConfigVar__options_4919((*colonenvP_).conf3, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_244(a, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_144)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getNimcacheDir__options_5056((*colonenvP_).conf3); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_146)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NI64 T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T1_ = (NI64)0; T1_ = getInt__vm_281(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD_ = paramStr__stdZcmdline_53(((NI) (T1_))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_148)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (NI)0; T1_ = paramCount__stdZcmdline_59(); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_238(a, ((NI64) (T1_))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_150)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NI)0; T1_ = nsuCmpIgnoreStyle(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_238(a, ((NI64) (T1_))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_152)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NI)0; T1_ = nsuCmpIgnoreCase(colontmpD_, colontmpD__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_238(a, ((NI64) (T1_))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_154)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 arg; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; arg.len = 0; arg.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; setCommandEarly__commands_856((*colonenvP_).conf3, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; arg = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*(*colonenvP_).conf3).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)2))) & 63); { if (!(((NI)0) < arg.len)) goto LA4_; setFromProjectName__options_4992((*colonenvP_).conf3, arg); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA4_: ; { LA1_:; } { eqdestroy___stdZassertions_13((&arg)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_161)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; setResult__vm_251(a, (*(*colonenvP_).conf3).command); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_163)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; processSwitch__commands_985(colontmpD_, colontmpD__2, ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2), (*(*colonenvP_).module5).info, (*colonenvP_).conf3); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_165)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; processSpecificNote__commands_282(colontmpD_, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)124), ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2), (*(*colonenvP_).module5).info, colontmpD__2, (*colonenvP_).conf3); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_167)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; processSpecificNote__commands_282(colontmpD_, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)123), ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2), (*(*colonenvP_).module5).info, colontmpD__2, (*colonenvP_).conf3); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }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, 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_CLOSURE(void, colonanonymous___scriptconfig_169)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 key; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NimStringV2 val; NimStringV2 colontmpD__3; NimStringV2 T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; key.len = 0; key.p = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; val.len = 0; val.p = NIM_NIL; colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL; T2_.len = 0; T2_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = getString__vm_363(a, ((NI)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T2_ = rawNewString(colontmpD_.len + colontmpD__2.len + 1); appendString((&T2_), colontmpD_); appendString((&T2_), TM__qdmBYobaV9btoxwHZNavLQA_122); appendString((&T2_), colontmpD__2); key = T2_; colontmpD__3 = getString__vm_363(a, ((NI)2)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; val = nosaddFileExt(colontmpD__3, TM__qdmBYobaV9btoxwHZNavLQA_124); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { NIM_BOOL T5_; NimStringV2 T8_; T5_ = (NIM_BOOL)0; T5_ = contains__pureZstrutils_1820(val, TM__qdmBYobaV9btoxwHZNavLQA_125); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (!T5_) goto LA6_; T8_.len = 0; T8_.p = NIM_NIL; T8_ = pathSubs__options_5078((*colonenvP_).conf3, val, (*colonenvP_).vthisDir4); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; eqsink___stdZassertions_19((&val), T8_); } goto LA3_; LA6_: ; { NIM_BOOL T10_; NimStringV2 T13_; T10_ = (NIM_BOOL)0; T10_ = nosisAbsolute(val); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; if (!!(T10_)) goto LA11_; T13_.len = 0; T13_.p = NIM_NIL; T13_ = slash___stdZprivateZospaths50_91((*colonenvP_).vthisDir4, val); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; eqsink___stdZassertions_19((&val), T13_); } goto LA3_; LA11_: ; LA3_: ; nstPut((*(*colonenvP_).conf3).moduleOverrides, key, val); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&colontmpD__3)); eqdestroy___stdZassertions_13((&val)); eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); eqdestroy___stdZassertions_13((&key)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, colonanonymous___scriptconfig_173)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a) { NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = nosgetAppFilename(); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_175)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = getString__vm_363(a, ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; cppDefine__options_3393((*colonenvP_).conf3, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_177)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_133); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; setResult__vm_251(a, TM__qdmBYobaV9btoxwHZNavLQA_134); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 T10_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = readLine__stdZsyncio_299(stdin); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 4, 3946937344)) { NimStringV2 T16_; *nimErr_ = NIM_FALSE; T16_.len = 0; T16_.p = NIM_NIL; T16_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T16_); popCurrentException(); LA14_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___scriptconfig_183)(tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* a, void* ClE_0) { tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenvP_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colonenvP_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) ClE_0; eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), TM__qdmBYobaV9btoxwHZNavLQA_137); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = NIM_FALSE; if (T4_) goto LA5_; T4_ = ((*(*(*colonenvP_).graph2).config).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8)); LA5_: ; if (!T4_) goto LA6_; setResult__vm_251(a, TM__qdmBYobaV9btoxwHZNavLQA_138); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } goto LA2_; LA6_: ; { NimStringV2 colontmpD_; NimStringV2 T10_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; T10_.len = 0; T10_.p = NIM_NIL; T10_ = readAll__stdZsyncio_361(stdin); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; colontmpD_ = T10_; setResult__vm_251(a, colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto LA9_; { LA9_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA2_: ; if (NIM_UNLIKELY(*nimErr_)) { LA1_:; if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 4, 3946937344)) { NimStringV2 T16_; *nimErr_ = NIM_FALSE; T16_.len = 0; T16_.p = NIM_NIL; T16_ = getCurrentExceptionMsg__system_6843(); eqsink___stdZassertions_19((&(*colonenvP_).errorMsg1), T16_); popCurrentException(); LA14_:; } } 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)8)); 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___scriptconfig_307)(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg*, setupVM__scriptconfig_40)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, NimStringV2 scriptName, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen) { tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* result; tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* colonenv_; tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD_; tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA* T1_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T2_; NI T3_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T4_; NI T5_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T6_; NI T7_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T8_; NI T9_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T10_; NI T11_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T12_; NI T13_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T14_; NI T15_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T16_; NI T17_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T18_; NI T19_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T20_; NI T21_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T22_; NI T23_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T24_; NI T25_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T26_; NI T27_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T28_; NI T29_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T30_; NI T31_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T32_; NI T33_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T34_; NI T35_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T36_; NI T37_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T38_; NI T39_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T40_; NI T41_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T42_; NI T43_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T44_; NI T45_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T46_; NI T47_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T48_; NI T49_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T50_; NI T51_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T52_; NI T53_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T54_; NI T55_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T56_; NI T57_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T58_; NI T59_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T60_; NI T61_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T62_; NI T63_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T64_; NI T65_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T66_; NI T67_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T68_; NI T69_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T70_; NI T71_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T72_; NI T73_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T74_; NI T75_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T76_; NI T77_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T78_; NI T79_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T80_; NI T81_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T82_; NI T83_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T84_; NI T85_; tyProc__mrbYLH5hYlbDOLEIrzz3iw T86_; NI T87_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colonenv_ = NIM_NIL; nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg)); T1_ = NIM_NIL; T1_ = (tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA*) nimNewObj(sizeof(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA), NIM_ALIGNOF(tyObject_Env_scriptconfigdotnim_setupVM___pTZgnDtMl6vuf36DH1bMeA)); (*T1_).Sup.m_type = (&NTIv2__pTZgnDtMl6vuf36DH1bMeA_); colonenv_ = T1_; eqcopy___ast_4063(&(*colonenv_).module5, module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___modulegraphs_11315(&(*colonenv_).graph2, graph); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = newCtx__vmdef_361((*colonenv_).module5, cache, (*colonenv_).graph2, idgen); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).mode = ((tyEnum_TEvalMode__bzKsByQdtJOXOcqlXsimIg)0); registerAdditionalOps__vm_13339(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___options_3378(&(*colonenv_).conf3, (*(*colonenv_).graph2).config); colontmpD_ = nossplitFile(scriptName); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___stdZassertions_16((&(*colonenv_).vthisDir4), colontmpD_.Field0); nimZeroMem((void*)(&T2_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T2_.ClP_0 = colonanonymous___scriptconfig_60; T2_.ClE_0 = colonenv_; T3_ = (NI)0; T3_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_13, T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T4_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T4_.ClP_0 = colonanonymous___scriptconfig_62; T4_.ClE_0 = colonenv_; T5_ = (NI)0; T5_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_22, T4_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T6_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T6_.ClP_0 = colonanonymous___scriptconfig_64; T6_.ClE_0 = colonenv_; T7_ = (NI)0; T7_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_25, T6_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T8_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T8_.ClP_0 = colonanonymous___scriptconfig_70; T8_.ClE_0 = colonenv_; T9_ = (NI)0; T9_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_28, T8_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T10_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T10_.ClP_0 = colonanonymous___scriptconfig_76; T10_.ClE_0 = colonenv_; T11_ = (NI)0; T11_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_31, T10_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T12_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T12_.ClP_0 = colonanonymous___scriptconfig_78; T12_.ClE_0 = colonenv_; T13_ = (NI)0; T13_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_34, T12_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T14_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T14_.ClP_0 = colonanonymous___scriptconfig_80; T14_.ClE_0 = colonenv_; T15_ = (NI)0; T15_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_36, T14_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T16_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T16_.ClP_0 = colonanonymous___scriptconfig_82; T16_.ClE_0 = colonenv_; T17_ = (NI)0; T17_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_39, T16_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T18_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T18_.ClP_0 = colonanonymous___scriptconfig_84; T18_.ClE_0 = colonenv_; T19_ = (NI)0; T19_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_42, T18_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T20_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T20_.ClP_0 = colonanonymous___scriptconfig_90; T20_.ClE_0 = colonenv_; T21_ = (NI)0; T21_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_45, T20_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T22_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T22_.ClP_0 = colonanonymous___scriptconfig_96; T22_.ClE_0 = colonenv_; T23_ = (NI)0; T23_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_48, T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T24_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T24_.ClP_0 = colonanonymous___scriptconfig_102; T24_.ClE_0 = colonenv_; T25_ = (NI)0; T25_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_51, T24_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T26_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T26_.ClP_0 = colonanonymous___scriptconfig_108; T26_.ClE_0 = colonenv_; T27_ = (NI)0; T27_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_54, T26_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T28_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T28_.ClP_0 = colonanonymous___scriptconfig_110; T28_.ClE_0 = colonenv_; T29_ = (NI)0; T29_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_57, T28_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T30_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T30_.ClP_0 = colonanonymous___scriptconfig_112; T30_.ClE_0 = colonenv_; T31_ = (NI)0; T31_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_60, T30_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T32_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T32_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_64) (colonanonymous___scriptconfig_118)); T32_.ClE_0 = NIM_NIL; T33_ = (NI)0; T33_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_63, T32_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T34_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T34_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_67) (colonanonymous___scriptconfig_120)); T34_.ClE_0 = NIM_NIL; T35_ = (NI)0; T35_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_66, T34_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T36_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T36_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_70) (colonanonymous___scriptconfig_122)); T36_.ClE_0 = NIM_NIL; T37_ = (NI)0; T37_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_69, T36_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T38_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T38_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_73) (colonanonymous___scriptconfig_124)); T38_.ClE_0 = NIM_NIL; T39_ = (NI)0; T39_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_72, T38_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T40_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T40_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_76) (colonanonymous___scriptconfig_126)); T40_.ClE_0 = NIM_NIL; T41_ = (NI)0; T41_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_75, T40_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T42_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T42_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_79) (colonanonymous___scriptconfig_128)); T42_.ClE_0 = NIM_NIL; T43_ = (NI)0; T43_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_78, T42_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T44_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T44_.ClP_0 = colonanonymous___scriptconfig_130; T44_.ClE_0 = colonenv_; T45_ = (NI)0; T45_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_81, T44_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T46_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T46_.ClP_0 = colonanonymous___scriptconfig_132; T46_.ClE_0 = colonenv_; T47_ = (NI)0; T47_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_83, T46_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T48_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T48_.ClP_0 = colonanonymous___scriptconfig_134; T48_.ClE_0 = colonenv_; T49_ = (NI)0; T49_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_85, T48_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T50_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T50_.ClP_0 = colonanonymous___scriptconfig_136; T50_.ClE_0 = colonenv_; T51_ = (NI)0; T51_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_87, T50_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T52_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T52_.ClP_0 = colonanonymous___scriptconfig_138; T52_.ClE_0 = colonenv_; T53_ = (NI)0; T53_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_89, T52_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T54_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T54_.ClP_0 = colonanonymous___scriptconfig_140; T54_.ClE_0 = colonenv_; T55_ = (NI)0; T55_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_91, T54_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T56_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T56_.ClP_0 = colonanonymous___scriptconfig_142; T56_.ClE_0 = colonenv_; T57_ = (NI)0; T57_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_94, T56_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T58_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T58_.ClP_0 = colonanonymous___scriptconfig_144; T58_.ClE_0 = colonenv_; T59_ = (NI)0; T59_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_96, T58_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T60_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T60_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_99) (colonanonymous___scriptconfig_146)); T60_.ClE_0 = NIM_NIL; T61_ = (NI)0; T61_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_98, T60_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T62_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T62_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_102) (colonanonymous___scriptconfig_148)); T62_.ClE_0 = NIM_NIL; T63_ = (NI)0; T63_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_101, T62_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T64_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T64_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_105) (colonanonymous___scriptconfig_150)); T64_.ClE_0 = NIM_NIL; T65_ = (NI)0; T65_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_104, T64_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T66_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T66_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_108) (colonanonymous___scriptconfig_152)); T66_.ClE_0 = NIM_NIL; T67_ = (NI)0; T67_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_107, T66_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T68_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T68_.ClP_0 = colonanonymous___scriptconfig_154; T68_.ClE_0 = colonenv_; T69_ = (NI)0; T69_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_110, T68_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T70_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T70_.ClP_0 = colonanonymous___scriptconfig_161; T70_.ClE_0 = colonenv_; T71_ = (NI)0; T71_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_112, T70_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T72_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T72_.ClP_0 = colonanonymous___scriptconfig_163; T72_.ClE_0 = colonenv_; T73_ = (NI)0; T73_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_114, T72_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T74_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T74_.ClP_0 = colonanonymous___scriptconfig_165; T74_.ClE_0 = colonenv_; T75_ = (NI)0; T75_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_116, T74_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T76_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T76_.ClP_0 = colonanonymous___scriptconfig_167; T76_.ClE_0 = colonenv_; T77_ = (NI)0; T77_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_118, T76_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T78_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T78_.ClP_0 = colonanonymous___scriptconfig_169; T78_.ClE_0 = colonenv_; T79_ = (NI)0; T79_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_120, T78_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T80_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T80_.ClP_0 = ((TM__qdmBYobaV9btoxwHZNavLQA_128) (colonanonymous___scriptconfig_173)); T80_.ClE_0 = NIM_NIL; T81_ = (NI)0; T81_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_127, T80_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T82_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T82_.ClP_0 = colonanonymous___scriptconfig_175; T82_.ClE_0 = colonenv_; T83_ = (NI)0; T83_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_130, T82_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T84_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T84_.ClP_0 = colonanonymous___scriptconfig_177; T84_.ClE_0 = colonenv_; T85_ = (NI)0; T85_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_132, T84_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T86_), sizeof(tyProc__mrbYLH5hYlbDOLEIrzz3iw)); T86_.ClP_0 = colonanonymous___scriptconfig_183; T86_.ClE_0 = colonenv_; T87_ = (NI)0; T87_ = registerCallback__vmdef_1848(result, TM__qdmBYobaV9btoxwHZNavLQA_136, T86_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___pureZos_190((&colontmpD_)); eqdestroy___scriptconfig_307(&colonenv_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, runNimScript__scriptconfig_189)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, NimStringV2 scriptName, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen, NIM_BOOL freshDefines, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLLStream__f9cpUXDA3VY8pIlUfIovHaw* stream) { tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph; NimStringV2 colontmpD_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m; tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* vm; tyObject_TCtx__b6xwcD9cMKdlvd6DZIf4rHg* colontmpD__2; tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ oldSymbolFiles; tyTuple__GicXS2CKoWgwFlNKz2d15w T6_; tyTuple__GicXS2CKoWgwFlNKz2d15w T7_; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw oldGlobalOptions; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg oldSelectedGC; NIM_BOOL T8_; NIM_BOOL oldNimErrFin1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); graph = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; m = NIM_NIL; vm = NIM_NIL; colontmpD__2 = NIM_NIL; oldSymbolFiles = (*conf).symbolFiles; (*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0); graph = newModuleGraph__modulegraphs_11043(cache, conf); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; connectCallbacks__modules_1188(graph); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { if (!freshDefines) goto LA4_; initDefines__condsyms_18((*conf).symbols); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA4_: ; defineSymbol__condsyms_4((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_3, TM__qdmBYobaV9btoxwHZNavLQA_5); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; defineSymbol__condsyms_4((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_7, TM__qdmBYobaV9btoxwHZNavLQA_8); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T6_.Field0 = myOpen__sem_23290; T6_.Field1 = myProcess__sem_23569; T6_.Field2 = myClose__sem_23597; T6_.Field3 = NIM_TRUE; registerPass__passes_72(graph, T6_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T7_.Field0 = myOpen__vm_14037; T7_.Field1 = myProcess__vm_14042; T7_.Field2 = myClose__vm_14047; T7_.Field3 = NIM_FALSE; registerPass__passes_72(graph, T7_); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; eqcopy___stdZassertions_16((&colontmpD_), (*conf).libpath); add__commands_1231((&(*conf).searchPaths), colontmpD_); oldGlobalOptions = (*conf).globalOptions; oldSelectedGC = (*conf).selectedGC; undefSymbol__condsyms_8((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_10); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*conf).globalOptions = ((*conf).globalOptions & ~ IL64(15393162788864)); (*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)0); m = makeModule__modules_1236(graph, scriptName); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*m).flags |= ((NU64)1)<<(((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)14))) & 63); vm = setupVM__scriptconfig_40(m, cache, scriptName, graph, idgen); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; colontmpD__2 = 0; eqcopy___vmdef_1828(&colontmpD__2, vm, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; eqsink___ast_4617(&(*graph).vm, (*((RootObj**) (&(colontmpD__2))))); compileSystemModule__modules_1214(graph); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T8_ = (NIM_BOOL)0; T8_ = processModule__passes_264(graph, m, (*vm).Sup.idgen, stream); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (void)(T8_); { if (!((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)0))) goto LA11_; (*conf).selectedGC = oldSelectedGC; } LA11_: ; { if (!((oldGlobalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)43)))&63U)))!=0)) goto LA15_; (*conf).globalOptions = ((*conf).globalOptions | IL64(15393162788864)); defineSymbol__condsyms_4((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_139, TM__qdmBYobaV9btoxwHZNavLQA_140); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA15_: ; { if (!((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)4) || (*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)5))) goto LA19_; (*conf).globalOptions = ((*conf).globalOptions | IL64(6597069766656)); defineSymbol__condsyms_4((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_141, TM__qdmBYobaV9btoxwHZNavLQA_142); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA19_: ; resetSystemArtifacts__modules_18(graph); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; undefSymbol__condsyms_8((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_143); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; undefSymbol__condsyms_8((*conf).symbols, TM__qdmBYobaV9btoxwHZNavLQA_144); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; (*conf).symbolFiles = oldSymbolFiles; { LA1_:; } { oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___vmdef_1825(&vm); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4060(&m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_11312(&graph); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin1_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; }