/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 64 #include "nimbase.h" #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg; typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A; typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA tySequence__9czS3pDdyAs7bxglDcl2YyA; typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content tySequence__9czS3pDdyAs7bxglDcl2YyA_Content; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA tySequence__khRnfByqYV6qzEm71s9aoMA; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content tySequence__khRnfByqYV6qzEm71s9aoMA_Content; 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 tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA; 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_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_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_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg; typedef struct tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ; 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 tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content; typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag; typedef struct tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content; typedef struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw; typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA tySequence__rbrgPpeV9be6C3GwbBbkmpA; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content; typedef struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg tySequence__QuE9aHaZlhk7otugTn0uD9cg; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg tySequence__29btfq9cDuCZmHsAEmuBeMOg; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content; typedef struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA; typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ; typedef struct TNimTypeV2 TNimTypeV2; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA tySequence__KBDwsdF2UrZmqdc6bU9bHbA; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content; typedef struct tyTuple__pDyHME2vky9bxBYZlE7PoZg tyTuple__pDyHME2vky9bxBYZlE7PoZg; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw tySequence__XpdAmI9cDNdhUBFb3iaYfkw; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content; typedef struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content; typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ; typedef struct tyTuple__GicXS2CKoWgwFlNKz2d15w tyTuple__GicXS2CKoWgwFlNKz2d15w; typedef struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA; typedef struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug tyObject_Iface__GILGqST9an4kYyzfE9aqumug; typedef struct NimStrPayload NimStrPayload; typedef struct NimStringV2 NimStringV2; typedef struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q tyTuple__iv4s4NUz12iOqq0NB9cYh3Q; typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ; 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 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__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_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_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg; typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg; typedef struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content; typedef struct 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 tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content; typedef struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ; typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w; typedef struct tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw; typedef struct tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg; typedef struct tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg; typedef struct tyObject_PackedDecoder__6ADpJ19cEMaZ0CIQt5DUSdQ tyObject_PackedDecoder__6ADpJ19cEMaZ0CIQt5DUSdQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ tySequence__IWXeVgKgI4IltTBItDiIwQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content tySequence__IWXeVgKgI4IltTBItDiIwQ_Content; typedef struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA tyTuple__DlfALjW9a9aZbdaEgWjgJiDA; typedef struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ; typedef struct tyTuple__kjLAcEjcuUUb5HQQFd004Q tyTuple__kjLAcEjcuUUb5HQQFd004Q; typedef struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg tyTuple__sr9ahxowKRwC2RZn4t1m9bTg; typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw; typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q; typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ; typedef struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q; typedef struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA; 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__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA; 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 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__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg; typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ; struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A { NI rc; NI rootIdx; }; struct tySequence__9czS3pDdyAs7bxglDcl2YyA { NI len; tySequence__9czS3pDdyAs7bxglDcl2YyA_Content* p; }; struct tySequence__khRnfByqYV6qzEm71s9aoMA { NI len; tySequence__khRnfByqYV6qzEm71s9aoMA_Content* p; }; 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 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 tySequence__7lEisrXlQEzwtUKW5pzRCw { NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p; }; struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA { tySequence__7lEisrXlQEzwtUKW5pzRCw data; NI counter; }; typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w; typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg; typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g; typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; 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; }; struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ { NI len; tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content* p; }; struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q { tySequence__9cnx3zXnWzeclW8Ko4oUgAQ data; NI counter; }; struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ { NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p; }; 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; }; struct tySequence__rbrgPpeV9be6C3GwbBbkmpA { NI len; tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content* p; }; struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA { tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; }; struct tySequence__QuE9aHaZlhk7otugTn0uD9cg { NI len; tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content* p; }; 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; }; struct TNimTypeV2 { void* destructor; NI size; NI16 align; NI16 depth; NU32* display; void* traceImpl; void* typeInfoV1; NI flags; }; struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA { NI len; tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content* p; }; struct tyTuple__pDyHME2vky9bxBYZlE7PoZg { NI Field0; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field1; }; struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw { NI len; tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content* p; }; struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg { NU16 line; NI16 col; NI32 fileIndex; }; struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; }; struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA { NI len; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content* p; }; 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 tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag { NI32 module; NI32 symId; NI32 typeId_0; NIM_BOOL sealed; }; struct NimStrPayload { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct NimStringV2 { NI len; NimStrPayload* 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; }; struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q { tySequence__UfuHwINLHlFJGRcvFZqKQQ Field0; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1; }; typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ; 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; }; struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA { NI id; NimStringV2 s; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* next; NI h; }; 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; }; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_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; }; 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 NU8 tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag; struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA { NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p; }; 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_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ; typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ; struct tySequence__4eRCaZmrYLLw2k30GPTiMw { NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p; }; struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg { tySequence__4eRCaZmrYLLw2k30GPTiMw data; NI counter; }; typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA; typedef NU8 tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g; typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg; typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12]; struct tyTuple__47w2DboNEPf69aPgubZdd7Q { NI Field0; NI Field1; NI Field2; }; typedef NU8 tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA; struct tySequence__SE64IkxZVzsW0aLsNjnJHg { NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* result, void* ClE_0); void* ClE_0; } tyProc__UwsGaXGCDEc7Akhwij5HRA; typedef struct { N_NIMCALL_PTR(void, ClP_0) (NimStringV2 output, void* ClE_0); void* ClE_0; } tyProc__k2HFjxisIgDALbEUFojxaQ; typedef NU8 tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg, tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g severity, void* ClE_0); void* ClE_0; } tyProc__9a8L4QvXftisHTVzCsMCKUA; struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg { tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend; tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg target; NI linesCompiled; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand; tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag m; tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ filenameOption; NimStringV2 unitSep; NI evalTemplateCounter; NI evalMacroCounter; NI8 exitcode; tyEnum_Command__b145RBTl7bacomLHdBguHg cmd; NimStringV2 cmdInput; NIM_BOOL projectIsCmd; NIM_BOOL implicitCmd; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC; tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ exc; NIM_BOOL hintProcessingDots; NI verbosity; NI numberOfProcessors; NF lastCmdTime; tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ symbolFiles; NI spellSuggestMax; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines; NimStringV2 headerFile; tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features; tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g legacyFeatures; NimStringV2 arguments; tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg ideCmd; NIM_BOOL oldNewlines; tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw modifiedyNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw cmdlineNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw foreignPackageNotes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw mainPackageNotes; NI mainPackageId; NI errorCounter; NI hintCounter; NI warnCounter; NI errorMax; NI maxLoopIterationsVM; NIM_BOOL isVmTrace; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache; tySequence__sM4lkSb7zS6F7OVMvW9cffQ nimblePaths; tySequence__sM4lkSb7zS6F7OVMvW9cffQ searchPaths; tySequence__sM4lkSb7zS6F7OVMvW9cffQ lazyPaths; NimStringV2 outFile; NimStringV2 outDir; NimStringV2 jsonBuildFile; NimStringV2 prefixDir; NimStringV2 libpath; NimStringV2 nimcacheDir; tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides; tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions; NimStringV2 projectName; NimStringV2 projectPath; NimStringV2 projectFull; NIM_BOOL projectIsStdin; tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA lastMsgWasDot; NI32 projectMainIdx; NI32 projectMainIdx2; NimStringV2 command; tySequence__sM4lkSb7zS6F7OVMvW9cffQ commandArgs; NimStringV2 commandLine; tySequence__sM4lkSb7zS6F7OVMvW9cffQ extraCmds; NIM_BOOL keepComments; tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitImports; tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitIncludes; NimStringV2 docSeeSrcUrl; NimStringV2 docRoot; NimStringV2 docCmd; tySequence__sM4lkSb7zS6F7OVMvW9cffQ configFiles; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cIncludes; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLibs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLinkedLibs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ externalToLink; NimStringV2 linkOptionsCmd; tySequence__sM4lkSb7zS6F7OVMvW9cffQ compileOptionsCmd; NimStringV2 linkOptions; NimStringV2 compileOptions; NimStringV2 cCompilerPath; tySequence__SE64IkxZVzsW0aLsNjnJHg toCompile; tyProc__UwsGaXGCDEc7Akhwij5HRA suggestionResultHook; NI suggestVersion; NI suggestMaxResults; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastLineInfo; tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook; tyProc__9a8L4QvXftisHTVzCsMCKUA structuredErrorHook; NimStringV2 cppCustomNamespace; NimStringV2 nimMainPrefix; tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* vmProfileData; }; typedef NU8 tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw; typedef NU8 tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA; typedef NU8 tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw; typedef NimStringV2 tyArray__haiLFy0nBviVTKFGuwztzQ[5]; struct tyTuple__kN8up2W6YKc5YA9avn5mV5w { NimStringV2 Field0; NI Field1; NI Field2; }; struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA { RootObj Sup; tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen; }; typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ; typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw; typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup; tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId; }; struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ concreteTypes; NI compilesId; }; typedef NU8 tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU8 tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA; typedef NU8 tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; struct tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg { NI h; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name; }; struct tyObject_PackedDecoder__6ADpJ19cEMaZ0CIQt5DUSdQ { NI lastModule; NU32 lastLit; NI32 lastFile; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache; }; struct tySequence__IWXeVgKgI4IltTBItDiIwQ { NI len; tySequence__IWXeVgKgI4IltTBItDiIwQ_Content* p; }; struct tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg { tyObject_PackedDecoder__6ADpJ19cEMaZ0CIQt5DUSdQ decoder; tySequence__IWXeVgKgI4IltTBItDiIwQ values; NI i; NI module; }; struct tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw { NIM_BOOL fromRod; NI modIndex; tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg ti; tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg rodIt; NIM_BOOL importHidden; }; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; typedef NimStringV2 tyArray__TLUjAhnMfzBtYkb49czB0KA[64]; #ifndef tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP #define tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug 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__9czS3pDdyAs7bxglDcl2YyA_Content_PP #define tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP #define tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content { NI cap; tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE];}; #endif #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 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 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 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 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 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 #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 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 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 #ifndef tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP #define tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];}; #endif 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 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__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 #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__Bre9bNyuQOg1EJKitjSzn8w_Content_PP #define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP #define tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content { NI cap; tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP #define tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content { NI cap; tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP #define tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content { NI cap; tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP #define tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content { NI cap; tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA 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 #ifndef tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP #define tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content { NI cap; tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE];}; #endif #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__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP #define tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content { NI cap; tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP #define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP #define tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content { NI cap; tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];}; #endif #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__7C9bvULfaDaWykzhm3DspFQ_Content_PP #define tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content { NI cap; tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE];}; #endif #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__kdxAxisTjDkmDgNFb13UQw_Content_PP #define tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content { NI cap; tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA 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__ANJm3Ou4QEh9abhA1XpChkw_Content_PP #define tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP #define tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content { NI cap; tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP #define tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content { NI cap; tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP #define tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP struct tySequence__UQG43DVXYWx86AitV5pL8g_Content { NI cap; tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP #define tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content { NI cap; tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];}; #endif #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__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* 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__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 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 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 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 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 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__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 tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg { NimStringV2 fullPath; NimStringV2 projPath; NimStringV2 shortName; NimStringV2 quotedName; NimStringV2 quotedFullName; tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines; NimStringV2 dirtyFile; NimStringV2 hash; NIM_BOOL dirty; }; #ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP #define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];}; #endif struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringV2 Field1; }; #ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP #define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og; struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ { NimStringV2 nimname; NimStringV2 cname; NimStringV2 obj; tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags; NimStringV2 customArgs; }; #ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP #define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw 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__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__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 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__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif 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, eqdestroy___modulegraphs_10670)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest); N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p); N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8438)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11059)(tySequence__gDGqa9bft4EIBGJXdPabojw* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_867)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_36)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* dest); N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3149)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* dest); static N_INLINE(NIM_BOOL*, nimErrorFlag)(void); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3626)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_4262)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1299)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* dest); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc); N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3157)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1419)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_4899)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_6856)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_514)(tySequence__7lEisrXlQEzwtUKW5pzRCw* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8991)(tySequence__fdmz6VkIf1ewwrssKYqRFg* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9139)(tySequence__kxu4GK0onha2t9bo86mdVAg* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_10479)(tySequence__48JTohSgTy339bRxHzUD8KA* dest); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_224)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9436)(tySequence__7C9bvULfaDaWykzhm3DspFQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9768)(tySequence__kdxAxisTjDkmDgNFb13UQw* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9583)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10802)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10487)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10627)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9934)(tySequence__UQG43DVXYWx86AitV5pL8g* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10094)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10328)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11108)(tySequence__6HN8Af9btfjdnDkSmkCapaA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3723)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3232)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* dest); N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3378)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___idents_266)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ** dest, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* src, NIM_BOOL cyclic); N_LIB_PRIVATE N_NIMCALL(void, initModuleGraphFields__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* result); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3251)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* src); N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_187)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* dest, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* src); static N_INLINE(void, initIntSet__pureZcollectionsZintsets_389)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result); N_LIB_PRIVATE N_NIMCALL(void, initPackedSet__pureZcollectionsZintsets_16)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10663)(tyObject_Table__fdKWDDO1P17zvuQPReVgRA* dest, tyObject_Table__fdKWDDO1P17zvuQPReVgRA src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, initTable__modulegraphs_8861)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10676)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest, tySequence__9czS3pDdyAs7bxglDcl2YyA src); N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_10485)(tySequence__48JTohSgTy339bRxHzUD8KA* dest, tySequence__48JTohSgTy339bRxHzUD8KA src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10746)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* dest, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, initTable__modulegraphs_9026)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4333)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10782)(tyObject_Table__SogU5TxbKBYUMQw7zmdG3g* dest, tyObject_Table__SogU5TxbKBYUMQw7zmdG3g src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__SogU5TxbKBYUMQw7zmdG3g, initTable__modulegraphs_9169)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10795)(tyObject_Table__ijGervJNjyJafnomjvukiw* dest, tyObject_Table__ijGervJNjyJafnomjvukiw src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__ijGervJNjyJafnomjvukiw, initTable__modulegraphs_9464)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10808)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest, tySequence__ANJm3Ou4QEh9abhA1XpChkw src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNode__ast_3934)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10972)(tyObject_Table__fkVbis6Wl9armQNEPm21CLQ* dest, tyObject_Table__fkVbis6Wl9armQNEPm21CLQ src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__fkVbis6Wl9armQNEPm21CLQ, initTable__modulegraphs_9800)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10985)(tyObject_Table__NttoEzoiq5CiphZe81oadg* dest, tyObject_Table__NttoEzoiq5CiphZe81oadg src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__NttoEzoiq5CiphZe81oadg, initTable__modulegraphs_9964)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10998)(tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w* dest, tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w, initTable__modulegraphs_10123)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_11011)(tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ* dest, tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ, initTable__modulegraphs_10358)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_11024)(tyObject_Table__G1v8c16HePOldLeucwe05Q* dest, tyObject_Table__G1v8c16HePOldLeucwe05Q src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__G1v8c16HePOldLeucwe05Q, initTable__modulegraphs_10514)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_11037)(tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* dest, tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* src); N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_8856)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* Result); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createMagic__modulegraphs_8546)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NimStringV2 name, tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg m); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createMagic__modulegraphs_8540)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen, NimStringV2 name, tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg m); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, newSym__ast_4028)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ symKind, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options); N_LIB_PRIVATE N_NIMCALL(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA*, getIdent__idents_166)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* ic, NimStringV2 identifier); static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextSymId__ast_3268)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_133)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA** dest); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_2019)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* dest, tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA src); N_LIB_PRIVATE N_NIMCALL(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA, initTable__lineinfos_384)(NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, incl__pureZcollectionsZintsets_202)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key); static N_INLINE(NI, dependsOn__modulegraphs_11421)(NI a, NI b); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_11470)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val); static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2868)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, moduleFromRodFile__icZic_10430)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA* cachedModules); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getPackage__packages_8)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, NI32 fileIdx); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, strTableGet__astalgo_3544)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg t, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name); N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3484)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* t, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* n); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4060)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8572)(tySequence__9czS3pDdyAs7bxglDcl2YyA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8619)(tySequence__khRnfByqYV6qzEm71s9aoMA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_10170)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8613)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* dest, tyObject_Iface__GILGqST9an4kYyzfE9aqumug* src); N_LIB_PRIVATE N_NIMCALL(NimStringV2, uniqueModuleName__msgs_1591)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fid); N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2861)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2481)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 symbol); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toFilenameOption__msgs_641)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx, tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ opt); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuRepeatStr)(NimStringV2 s, NI n); N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1172)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA msg, NimStringV2 arg, tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w* info2, NIM_BOOL isRaw); N_LIB_PRIVATE N_NIMCALL(NimStringV2, percent___modulegraphs_14949)(NimStringV2* args, NI argsLen_0); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3375)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest); N_LIB_PRIVATE N_NIMCALL(NI, getPackageId__packages_67)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getPackageSymbol__packages_18)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym); N_LIB_PRIVATE N_NIMCALL(void, saveRodFile__icZic_6185)(NimStringV2 filename, tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* encoder, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toRodFile__icZic_4270)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NimStringV2 ext); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toFullPath__msgs_589)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx); N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2884)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* moduleSym, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m); N_LIB_PRIVATE N_NIMCALL(void, simulateLoadedModule__icZic_10630)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* moduleSym, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m); N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_8551)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_712)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_729)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* s, NI newlen); static N_INLINE(void, nimIncRef)(void* p); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1285)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1437)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_1302)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* dest, tySequence__29btfq9cDuCZmHsAEmuBeMOg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1315)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI newlen); static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_2543)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2560)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, someSym__modulegraphs_3137)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name); static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2880)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, interfaceSymbol__icZic_11250)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, NI32 module, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, NIM_BOOL importHidden); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getAttachedOp__modulegraphs_4580)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_4639)(tyObject_Table__ylj8DEu79cdmULczcIwXsIQ t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw key); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, resolveAttachedOp__modulegraphs_3294)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* t); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, loadSymFromId__icZic_10572)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, NI module, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA id); N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw*, X5BX5D___modulegraphs_5088)(tyObject_Table__ylj8DEu79cdmULczcIwXsIQ* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw key); N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_5170)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_5216)(tyObject_Table__ylj8DEu79cdmULczcIwXsIQ* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw key, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw val); N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_12931)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__astalgo_3655)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key); N_LIB_PRIVATE N_NIMCALL(void, markDirty__modulegraphs_13127)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getModule__modulegraphs_11350)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx); N_LIB_PRIVATE N_NIMCALL(void, del__modulegraphs_13175)(tyObject_Table__SogU5TxbKBYUMQw7zmdG3g* t, NI32 key); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9274)(tySequence__XpdAmI9cDNdhUBFb3iaYfkw* dest); N_LIB_PRIVATE N_NIMCALL(void, del__modulegraphs_13961)(tyObject_Table__ijGervJNjyJafnomjvukiw* t, NI32 key); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9569)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* dest); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2896)(tySequence__gDGqa9bft4EIBGJXdPabojw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, initEncoder__icZic_2514)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* c, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* moduleSym, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw pc); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, loadTypeFromId__icZic_10557)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, NI module, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA id); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, initRodIter__icZic_10660)(tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg* it, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tySequence__XHeQfi7ybWnv4ebLBB7afQ* g, NI32 module, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, NIM_BOOL importHidden); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, initIdentIter__astalgo_3586)(tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg* ti, tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tab, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* s); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, nextRodIter__icZic_11144)(tyObject_RodIter__5dfVPLNTNVGVfev7E9aSmZg* it, tySequence__XHeQfi7ybWnv4ebLBB7afQ* g); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, nextIdentIter__astalgo_3562)(tyObject_TIdentIter__oySXhRDxJS13W9bFTPlLPkg* ti, tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tab); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_145)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_3400)(tySequence__IWXeVgKgI4IltTBItDiIwQ* dest); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toBase64a__modulegraphs_2773)(NCSTRING s, NI len); N_NIMCALL(NimStringV2, rawNewString)(NI cap); 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(void, prepareAdd)(NimStringV2* s, NI addlen); N_LIB_PRIVATE N_NIMCALL(NI32, searchForCompilerproc__icZic_11342)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* m, NimStringV2 name); static N_INLINE(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA, toPackedItemId__icZpacked95ast_790)(NI32 item); static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); N_LIB_PRIVATE N_NIMCALL(void, toPackedGeneratedProcDef__icZic_4018)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* encoder, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_3273)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src, NIM_BOOL cyclic); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_3277)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3496)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src); N_LIB_PRIVATE N_NIMCALL(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ, newSeq__modulegraphs_3244)(NI len); N_LIB_PRIVATE N_NIMCALL(void, add__modulegraphs_8339)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, tyTuple__pDyHME2vky9bxBYZlE7PoZg* value); N_LIB_PRIVATE N_NIMCALL(tySequence__KBDwsdF2UrZmqdc6bU9bHbA*, mgetOrPut__modulegraphs_7209)(tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw key, tySequence__KBDwsdF2UrZmqdc6bU9bHbA val); N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, resolveSym__modulegraphs_3209)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* t); N_LIB_PRIVATE N_NIMCALL(void, rememberStartupConfig__icZic_515)(tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw* dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config); N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_315)(tyObject_Table__fjuGiTdj9aowj72av2a6U5A* t); N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_889)(tyObject_Table__YQZ1JwvCEKbqGOUhujSEHg* t); N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1699)(tyObject_Table__ylj8DEu79cdmULczcIwXsIQ* t); N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2147)(tyObject_Table__tTWGtT1HJ9boj5Bfuszmr3Q* t); extern TNimTypeV2 NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_; extern TNimTypeV2 NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_; extern TNimTypeV2 NTIv2__fw9a9cWgWYzM4zKmnq3DGNfQ_; extern TNimTypeV2 NTIv2__C1k2TcDRT9cU4DEatQIT09ag_; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_2 = { 2 | NIM_STRLIT_FLAG, "<=" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_3 = {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_2}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_4 = { 1 | NIM_STRLIT_FLAG, "<" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_5 = {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_4}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__mff0c158N4EFFNgrs4pcEQ_6 = { 3 | NIM_STRLIT_FLAG, "and" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_7 = {3, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_6}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_8 = { 2 | NIM_STRLIT_FLAG, "or" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_9 = {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_8}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__mff0c158N4EFFNgrs4pcEQ_10 = { 5 | NIM_STRLIT_FLAG, "isnil" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_11 = {5, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_10}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_12 = { 2 | NIM_STRLIT_FLAG, "==" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_13 = {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_12}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_14 = { 1 | NIM_STRLIT_FLAG, "+" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_15 = {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_14}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_16 = { 1 | NIM_STRLIT_FLAG, "-" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_17 = {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_16}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_18 = { 1 | NIM_STRLIT_FLAG, "*" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_19 = {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_18}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__mff0c158N4EFFNgrs4pcEQ_20 = { 3 | NIM_STRLIT_FLAG, "div" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_21 = {3, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_20}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__mff0c158N4EFFNgrs4pcEQ_22 = { 3 | NIM_STRLIT_FLAG, "len" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_23 = {3, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_22}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__mff0c158N4EFFNgrs4pcEQ_24 = { 3 | NIM_STRLIT_FLAG, "not" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_25 = {3, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_24}; static const struct { NI cap; NIM_CHAR data[8+1]; } TM__mff0c158N4EFFNgrs4pcEQ_26 = { 8 | NIM_STRLIT_FLAG, "contains" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_27 = {8, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_26}; static const struct { NI cap; NIM_CHAR data[9+1]; } TM__mff0c158N4EFFNgrs4pcEQ_28 = { 9 | NIM_STRLIT_FLAG, "nimscript" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_29 = {9, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_28}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_30 = { 1 | NIM_STRLIT_FLAG, ">" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_31 = {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_30}; static const struct { NI cap; NIM_CHAR data[10+1]; } TM__mff0c158N4EFFNgrs4pcEQ_32 = { 10 | NIM_STRLIT_FLAG, "(toplevel)" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_33 = {10, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_32}; static const struct { NI cap; NIM_CHAR data[7+1]; } TM__mff0c158N4EFFNgrs4pcEQ_34 = { 7 | NIM_STRLIT_FLAG, "(nims) " }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_35 = {7, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_34}; static const struct { NI cap; NIM_CHAR data[0+1]; } TM__mff0c158N4EFFNgrs4pcEQ_36 = { 0 | NIM_STRLIT_FLAG, "" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_37 = {0, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_36}; static const struct { NI cap; NIM_CHAR data[42+1]; } TM__mff0c158N4EFFNgrs4pcEQ_39 = { 42 | NIM_STRLIT_FLAG, "/home/wind/nimv2/compiler/modulegraphs.nim" }; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__mff0c158N4EFFNgrs4pcEQ_40 = { 3 | NIM_STRLIT_FLAG, "rod" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_41 = {3, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_40}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_42 = { 2 | NIM_STRLIT_FLAG, "__" }; static const NimStringV2 TM__mff0c158N4EFFNgrs4pcEQ_43 = {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_42}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_44 = { 1 | NIM_STRLIT_FLAG, "A" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_45 = { 1 | NIM_STRLIT_FLAG, "B" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_46 = { 1 | NIM_STRLIT_FLAG, "C" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_47 = { 1 | NIM_STRLIT_FLAG, "D" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_48 = { 1 | NIM_STRLIT_FLAG, "E" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_49 = { 1 | NIM_STRLIT_FLAG, "F" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_50 = { 1 | NIM_STRLIT_FLAG, "G" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_51 = { 1 | NIM_STRLIT_FLAG, "H" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_52 = { 1 | NIM_STRLIT_FLAG, "I" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_53 = { 1 | NIM_STRLIT_FLAG, "J" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_54 = { 1 | NIM_STRLIT_FLAG, "K" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_55 = { 1 | NIM_STRLIT_FLAG, "L" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_56 = { 1 | NIM_STRLIT_FLAG, "M" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_57 = { 1 | NIM_STRLIT_FLAG, "N" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_58 = { 1 | NIM_STRLIT_FLAG, "O" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_59 = { 1 | NIM_STRLIT_FLAG, "P" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_60 = { 1 | NIM_STRLIT_FLAG, "Q" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_61 = { 1 | NIM_STRLIT_FLAG, "R" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_62 = { 1 | NIM_STRLIT_FLAG, "S" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_63 = { 1 | NIM_STRLIT_FLAG, "T" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_64 = { 1 | NIM_STRLIT_FLAG, "U" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_65 = { 1 | NIM_STRLIT_FLAG, "V" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_66 = { 1 | NIM_STRLIT_FLAG, "W" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_67 = { 1 | NIM_STRLIT_FLAG, "X" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_68 = { 1 | NIM_STRLIT_FLAG, "Y" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_69 = { 1 | NIM_STRLIT_FLAG, "Z" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_70 = { 1 | NIM_STRLIT_FLAG, "a" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_71 = { 1 | NIM_STRLIT_FLAG, "b" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_72 = { 1 | NIM_STRLIT_FLAG, "c" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_73 = { 1 | NIM_STRLIT_FLAG, "d" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_74 = { 1 | NIM_STRLIT_FLAG, "e" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_75 = { 1 | NIM_STRLIT_FLAG, "f" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_76 = { 1 | NIM_STRLIT_FLAG, "g" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_77 = { 1 | NIM_STRLIT_FLAG, "h" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_78 = { 1 | NIM_STRLIT_FLAG, "i" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_79 = { 1 | NIM_STRLIT_FLAG, "j" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_80 = { 1 | NIM_STRLIT_FLAG, "k" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_81 = { 1 | NIM_STRLIT_FLAG, "l" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_82 = { 1 | NIM_STRLIT_FLAG, "m" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_83 = { 1 | NIM_STRLIT_FLAG, "n" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_84 = { 1 | NIM_STRLIT_FLAG, "o" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_85 = { 1 | NIM_STRLIT_FLAG, "p" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_86 = { 1 | NIM_STRLIT_FLAG, "q" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_87 = { 1 | NIM_STRLIT_FLAG, "r" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_88 = { 1 | NIM_STRLIT_FLAG, "s" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_89 = { 1 | NIM_STRLIT_FLAG, "t" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_90 = { 1 | NIM_STRLIT_FLAG, "u" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_91 = { 1 | NIM_STRLIT_FLAG, "v" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_92 = { 1 | NIM_STRLIT_FLAG, "w" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_93 = { 1 | NIM_STRLIT_FLAG, "x" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_94 = { 1 | NIM_STRLIT_FLAG, "y" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_95 = { 1 | NIM_STRLIT_FLAG, "z" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_96 = { 1 | NIM_STRLIT_FLAG, "0" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_97 = { 1 | NIM_STRLIT_FLAG, "1" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_98 = { 1 | NIM_STRLIT_FLAG, "2" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_99 = { 1 | NIM_STRLIT_FLAG, "3" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_100 = { 1 | NIM_STRLIT_FLAG, "4" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_101 = { 1 | NIM_STRLIT_FLAG, "5" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_102 = { 1 | NIM_STRLIT_FLAG, "6" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_103 = { 1 | NIM_STRLIT_FLAG, "7" }; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__mff0c158N4EFFNgrs4pcEQ_104 = { 1 | NIM_STRLIT_FLAG, "8" }; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_105 = { 2 | NIM_STRLIT_FLAG, "9a" }; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_106 = { 2 | NIM_STRLIT_FLAG, "9b" }; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__mff0c158N4EFFNgrs4pcEQ_107 = { 2 | NIM_STRLIT_FLAG, "9c" }; extern NIM_CONST tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg unknownLineInfo__lineinfos_338; static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__mff0c158N4EFFNgrs4pcEQ_38 = {{42, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_39}, ((NI)635), ((NI)14)} ; N_LIB_PRIVATE NIM_CONST tyArray__TLUjAhnMfzBtYkb49czB0KA cb64__modulegraphs_2748 = {{1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_44}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_45}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_46}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_47}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_48}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_49}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_50}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_51}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_52}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_53}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_54}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_55}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_56}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_57}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_58}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_59}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_60}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_61}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_62}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_63}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_64}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_65}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_66}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_67}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_68}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_69}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_70}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_71}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_72}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_73}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_74}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_75}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_76}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_77}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_78}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_79}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_80}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_81}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_82}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_83}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_84}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_85}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_86}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_87}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_88}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_89}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_90}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_91}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_92}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_93}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_94}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_95}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_96}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_97}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_98}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_99}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_100}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_101}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_102}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_103}, {1, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_104}, {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_105}, {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_106}, {2, (NimStrPayload*)&TM__mff0c158N4EFFNgrs4pcEQ_107}} ; extern NIM_BOOL nimInErrorMode__system_3994; static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) { NI result; result = (NI)0; result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result; } static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) { NIM_BOOL result; result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; } LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8619)(tySequence__khRnfByqYV6qzEm71s9aoMA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].sym); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].sym); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); } } static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) { NIM_BOOL* result; result = (NIM_BOOL*)0; result = (&nimInErrorMode__system_3994); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11059)(tySequence__gDGqa9bft4EIBGJXdPabojw* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___icZic_867((&(*dest).p->data[colontmp_].filenames.data)); eqdestroy___ast_3490((&(*dest).p->data[colontmp_].pendingTypes)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4327((&(*dest).p->data[colontmp_].pendingSyms)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].typeMarker.head); if (!T6_) goto LA7_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].typeMarker.head); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].typeMarker.head, ((NI)8)); } LA7_: ; eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].typeMarker.data)); { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].symMarker.head); if (!T11_) goto LA12_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].symMarker.head); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].symMarker.head, ((NI)8)); } LA12_: ; eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].symMarker.data)); { NIM_BOOL T16_; T16_ = (NIM_BOOL)0; T16_ = nimDecRefIsLast((*dest).p->data[colontmp_].config); if (!T16_) goto LA17_; eqdestroy___options_3149((*dest).p->data[colontmp_].config); nimRawDispose((*dest).p->data[colontmp_].config, ((NI)8)); } LA17_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_712)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].typ); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].typ); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1299)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw)); } } static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; rememberCycle__system_3157(result, cell, desc); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1285)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___modulegraphs_1299((&(*dest).p->data[colontmp_].concreteTypes)); { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLastCyclicStatic((*dest).p->data[colontmp_].inst, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T6_) goto LA7_; eqdestroy___modulegraphs_1419((*dest).p->data[colontmp_].inst); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].inst, ((NI)8)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_2543)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1.sym); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field1.sym); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__pDyHME2vky9bxBYZlE7PoZg)); } } static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; rememberCycle__system_3157(result, cell, (*((TNimTypeV2**) (p)))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9274)(tySequence__XpdAmI9cDNdhUBFb3iaYfkw* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].sym); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].sym); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9569)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLastCyclicStatic((*dest).p->data[colontmp_], (&NTIv2__fw9a9cWgWYzM4zKmnq3DGNfQ_)); if (!T6_) goto LA7_; eqdestroy___modulegraphs_9583((*dest).p->data[colontmp_]); nimRawDispose((*dest).p->data[colontmp_], ((NI)8)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ*)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11108)(tySequence__6HN8Af9btfjdnDkSmkCapaA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__GicXS2CKoWgwFlNKz2d15w)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11047)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* dest) { NI colontmp_; NI colontmp__2; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); eqdestroy___modulegraphs_10670((&(*dest).ifaces)); eqdestroy___modulegraphs_8438((&(*dest).packed_0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_11059((&(*dest).encoders)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_3626((&(*dest).typeInstCache.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_4262((&(*dest).procInstCache.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ = ((NI)0); { while (1) { if (!(colontmp_ < ((NI)5))) goto LA2 ; eqdestroy___modulegraphs_4899((&(*dest).attachedOps[(colontmp_)- 0].data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ += ((NI)1); } LA2: ; } eqdestroy___modulegraphs_6856((&(*dest).methodsPerType.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_4899((&(*dest).enumToStringProcs.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___lineinfos_514((&(*dest).emittedTypeInfo.data)); eqdestroy___ast_4327((&(*dest).packageSyms.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T5_; T5_ = (NIM_BOOL)0; T5_ = nimDecRefIsLast((*dest).deps.head); if (!T5_) goto LA6_; eqdestroy___pureZcollectionsZintsets_36((*dest).deps.head); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).deps.head, ((NI)8)); } LA6_: ; eqdestroy___pureZcollectionsZintsets_56((&(*dest).deps.data)); eqdestroy___modulegraphs_8991((&(*dest).importDeps.data)); eqdestroy___modulegraphs_9139((&(*dest).inclToMod.data)); eqdestroy___icZic_10479((&(*dest).importStack)); { NIM_BOOL T10_; T10_ = (NIM_BOOL)0; T10_ = nimDecRefIsLastCyclicDyn((*dest).backend); if (!T10_) goto LA11_; nimDestroyAndDispose((*dest).backend); } LA11_: ; { NIM_BOOL T15_; T15_ = (NIM_BOOL)0; T15_ = nimDecRefIsLast((*dest).config); if (!T15_) goto LA16_; eqdestroy___options_3149((*dest).config); nimRawDispose((*dest).config, ((NI)8)); } LA16_: ; { NIM_BOOL T20_; T20_ = (NIM_BOOL)0; T20_ = nimDecRefIsLastCyclicStatic((*dest).cache, (&NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_)); if (!T20_) goto LA21_; eqdestroy___idents_224((*dest).cache); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).cache, ((NI)8)); } LA21_: ; { NIM_BOOL T25_; T25_ = (NIM_BOOL)0; T25_ = nimDecRefIsLastCyclicDyn((*dest).vm); if (!T25_) goto LA26_; nimDestroyAndDispose((*dest).vm); } LA26_: ; { NIM_BOOL T30_; T30_ = (NIM_BOOL)0; T30_ = nimDecRefIsLastCyclicDyn((*dest).doStopCompile.ClE_0); if (!T30_) goto LA31_; nimDestroyAndDispose((*dest).doStopCompile.ClE_0); } LA31_: ; { NIM_BOOL T35_; T35_ = (NIM_BOOL)0; T35_ = nimDecRefIsLast((*dest).usageSym); if (!T35_) goto LA36_; nimDestroyAndDispose((*dest).usageSym); } LA36_: ; eqdestroy___ast_4327((&(*dest).owners)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_9436((&(*dest).suggestSymbols.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_9768((&(*dest).suggestErrors.data)); eqdestroy___modulegraphs_10802((&(*dest).methods)); { NIM_BOOL T40_; T40_ = (NIM_BOOL)0; T40_ = nimDecRefIsLast((*dest).systemModule); if (!T40_) goto LA41_; nimDestroyAndDispose((*dest).systemModule); } LA41_: ; colontmp__2 = ((NI)0); { while (1) { if (!(colontmp__2 < ((NI)65))) goto LA44 ; { NIM_BOOL T47_; T47_ = (NIM_BOOL)0; T47_ = nimDecRefIsLast((*dest).sysTypes[(colontmp__2)- 0]); if (!T47_) goto LA48_; nimDestroyAndDispose((*dest).sysTypes[(colontmp__2)- 0]); } LA48_: ; colontmp__2 += ((NI)1); } LA44: ; } eqdestroy___ast_4327((&(*dest).compilerprocs.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4327((&(*dest).exposed.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4327((&(*dest).packageTypes.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T52_; T52_ = (NIM_BOOL)0; T52_ = nimDecRefIsLast((*dest).emptyNode); if (!T52_) goto LA53_; eqdestroy___ast_3466((*dest).emptyNode); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).emptyNode, ((NI)8)); } LA53_: ; eqdestroy___modulegraphs_10487((&(*dest).canonTypes.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_10627((&(*dest).symBodyHashes.data)); eqdestroy___modulegraphs_9934((&(*dest).cacheSeqs.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_10094((&(*dest).cacheCounters.data)); eqdestroy___modulegraphs_10328((&(*dest).cacheTables.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_11108((&(*dest).passes)); eqdestroy___ast_3723((&(*dest).globalDestructors)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T57_; T57_ = (NIM_BOOL)0; T57_ = nimDecRefIsLastCyclicStatic((*dest).idgen, (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_)); if (!T57_) goto LA58_; eqdestroy___ast_3232((*dest).idgen); nimRawDispose((*dest).idgen, ((NI)4)); } LA58_: ; { NIM_BOOL T62_; T62_ = (NIM_BOOL)0; T62_ = nimDecRefIsLast((*dest).operators.opNot); if (!T62_) goto LA63_; nimDestroyAndDispose((*dest).operators.opNot); } LA63_: ; { NIM_BOOL T67_; T67_ = (NIM_BOOL)0; T67_ = nimDecRefIsLast((*dest).operators.opContains); if (!T67_) goto LA68_; nimDestroyAndDispose((*dest).operators.opContains); } LA68_: ; { NIM_BOOL T72_; T72_ = (NIM_BOOL)0; T72_ = nimDecRefIsLast((*dest).operators.opLe); if (!T72_) goto LA73_; nimDestroyAndDispose((*dest).operators.opLe); } LA73_: ; { NIM_BOOL T77_; T77_ = (NIM_BOOL)0; T77_ = nimDecRefIsLast((*dest).operators.opLt); if (!T77_) goto LA78_; nimDestroyAndDispose((*dest).operators.opLt); } LA78_: ; { NIM_BOOL T82_; T82_ = (NIM_BOOL)0; T82_ = nimDecRefIsLast((*dest).operators.opAnd); if (!T82_) goto LA83_; nimDestroyAndDispose((*dest).operators.opAnd); } LA83_: ; { NIM_BOOL T87_; T87_ = (NIM_BOOL)0; T87_ = nimDecRefIsLast((*dest).operators.opOr); if (!T87_) goto LA88_; nimDestroyAndDispose((*dest).operators.opOr); } LA88_: ; { NIM_BOOL T92_; T92_ = (NIM_BOOL)0; T92_ = nimDecRefIsLast((*dest).operators.opIsNil); if (!T92_) goto LA93_; nimDestroyAndDispose((*dest).operators.opIsNil); } LA93_: ; { NIM_BOOL T97_; T97_ = (NIM_BOOL)0; T97_ = nimDecRefIsLast((*dest).operators.opEq); if (!T97_) goto LA98_; nimDestroyAndDispose((*dest).operators.opEq); } LA98_: ; { NIM_BOOL T102_; T102_ = (NIM_BOOL)0; T102_ = nimDecRefIsLast((*dest).operators.opAdd); if (!T102_) goto LA103_; nimDestroyAndDispose((*dest).operators.opAdd); } LA103_: ; { NIM_BOOL T107_; T107_ = (NIM_BOOL)0; T107_ = nimDecRefIsLast((*dest).operators.opSub); if (!T107_) goto LA108_; nimDestroyAndDispose((*dest).operators.opSub); } LA108_: ; { NIM_BOOL T112_; T112_ = (NIM_BOOL)0; T112_ = nimDecRefIsLast((*dest).operators.opMul); if (!T112_) goto LA113_; nimDestroyAndDispose((*dest).operators.opMul); } LA113_: ; { NIM_BOOL T117_; T117_ = (NIM_BOOL)0; T117_ = nimDecRefIsLast((*dest).operators.opDiv); if (!T117_) goto LA118_; nimDestroyAndDispose((*dest).operators.opDiv); } LA118_: ; { NIM_BOOL T122_; T122_ = (NIM_BOOL)0; T122_ = nimDecRefIsLast((*dest).operators.opLen); if (!T122_) goto LA123_; nimDestroyAndDispose((*dest).operators.opLen); } LA123_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_11312)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg** dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest)); if (!T3_) goto LA4_; eqdestroy___modulegraphs_11047((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA4_: ; }BeforeRet_: ; } static N_INLINE(void, initIntSet__pureZcollectionsZintsets_389)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); initPackedSet__pureZcollectionsZintsets_16(Result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) { void* T1_; T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size))); } static N_INLINE(void, nimZeroMem)(void* p, NI size) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimSetMem__systemZmemory_7(p, ((int)0), size); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_11037)(tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* dest, tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* src) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).opNot); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).opNot); } LA4_: ; (*dest).opNot = (*src).opNot; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).opContains); if (!T8_) goto LA9_; nimDestroyAndDispose((*dest).opContains); } LA9_: ; (*dest).opContains = (*src).opContains; { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = nimDecRefIsLast((*dest).opLe); if (!T13_) goto LA14_; nimDestroyAndDispose((*dest).opLe); } LA14_: ; (*dest).opLe = (*src).opLe; { NIM_BOOL T18_; T18_ = (NIM_BOOL)0; T18_ = nimDecRefIsLast((*dest).opLt); if (!T18_) goto LA19_; nimDestroyAndDispose((*dest).opLt); } LA19_: ; (*dest).opLt = (*src).opLt; { NIM_BOOL T23_; T23_ = (NIM_BOOL)0; T23_ = nimDecRefIsLast((*dest).opAnd); if (!T23_) goto LA24_; nimDestroyAndDispose((*dest).opAnd); } LA24_: ; (*dest).opAnd = (*src).opAnd; { NIM_BOOL T28_; T28_ = (NIM_BOOL)0; T28_ = nimDecRefIsLast((*dest).opOr); if (!T28_) goto LA29_; nimDestroyAndDispose((*dest).opOr); } LA29_: ; (*dest).opOr = (*src).opOr; { NIM_BOOL T33_; T33_ = (NIM_BOOL)0; T33_ = nimDecRefIsLast((*dest).opIsNil); if (!T33_) goto LA34_; nimDestroyAndDispose((*dest).opIsNil); } LA34_: ; (*dest).opIsNil = (*src).opIsNil; { NIM_BOOL T38_; T38_ = (NIM_BOOL)0; T38_ = nimDecRefIsLast((*dest).opEq); if (!T38_) goto LA39_; nimDestroyAndDispose((*dest).opEq); } LA39_: ; (*dest).opEq = (*src).opEq; { NIM_BOOL T43_; T43_ = (NIM_BOOL)0; T43_ = nimDecRefIsLast((*dest).opAdd); if (!T43_) goto LA44_; nimDestroyAndDispose((*dest).opAdd); } LA44_: ; (*dest).opAdd = (*src).opAdd; { NIM_BOOL T48_; T48_ = (NIM_BOOL)0; T48_ = nimDecRefIsLast((*dest).opSub); if (!T48_) goto LA49_; nimDestroyAndDispose((*dest).opSub); } LA49_: ; (*dest).opSub = (*src).opSub; { NIM_BOOL T53_; T53_ = (NIM_BOOL)0; T53_ = nimDecRefIsLast((*dest).opMul); if (!T53_) goto LA54_; nimDestroyAndDispose((*dest).opMul); } LA54_: ; (*dest).opMul = (*src).opMul; { NIM_BOOL T58_; T58_ = (NIM_BOOL)0; T58_ = nimDecRefIsLast((*dest).opDiv); if (!T58_) goto LA59_; nimDestroyAndDispose((*dest).opDiv); } LA59_: ; (*dest).opDiv = (*src).opDiv; { NIM_BOOL T63_; T63_ = (NIM_BOOL)0; T63_ = nimDecRefIsLast((*dest).opLen); if (!T63_) goto LA64_; nimDestroyAndDispose((*dest).opLen); } LA64_: ; (*dest).opLen = (*src).opLen; } static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextSymId__ast_3268)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x) { tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw result; NI32 colontmpD_; NI32 colontmpD__2; nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); colontmpD_ = (NI32)0; colontmpD__2 = (NI32)0; (*x).symId += ((NI)1); nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw)); colontmpD_ = (*x).module; result.module = colontmpD_; colontmpD__2 = (*x).symId; result.item = colontmpD__2; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createMagic__modulegraphs_8540)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen, NimStringV2 name, tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg m) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD_; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw T1_; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; colontmpD_ = NIM_NIL; colontmpD_ = getIdent__idents_166((*g).cache, name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = nextSymId__ast_3268(idgen); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T2_ = 0; result = newSym__ast_4028(((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12), colontmpD_, T1_, ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL), unknownLineInfo__lineinfos_338, T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*result).magic = m; (*result).flags = IL64(8796093022208); eqdestroy___idents_133(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createMagic__modulegraphs_8546)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NimStringV2 name, tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg m) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = createMagic__modulegraphs_8540(g, (*g).idgen, name, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_8856)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w* Result) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T2_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T3_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T4_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T5_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T6_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T7_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T8_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T9_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T10_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T11_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T12_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T13_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)Result, sizeof(tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w)); T1_ = NIM_NIL; T1_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_3, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)71)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opLe, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T2_ = NIM_NIL; T2_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_5, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)72)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opLt, T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T3_ = NIM_NIL; T3_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_7, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)109)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opAnd, T3_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T4_ = NIM_NIL; T4_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_9, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)110)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opOr, T4_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T5_ = NIM_NIL; T5_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_11, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)143)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opIsNil, T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T6_ = NIM_NIL; T6_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_13, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)70)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opEq, T6_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T7_ = NIM_NIL; T7_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_15, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)46)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opAdd, T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T8_ = NIM_NIL; T8_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_17, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)47)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opSub, T8_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T9_ = NIM_NIL; T9_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_19, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)48)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opMul, T9_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T10_ = NIM_NIL; T10_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_21, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)49)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opDiv, T10_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T11_ = NIM_NIL; T11_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_23, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)39)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opLen, T11_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T12_ = NIM_NIL; T12_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_25, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)96)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opNot, T12_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T13_ = NIM_NIL; T13_ = createMagic__modulegraphs_8546(g, TM__mff0c158N4EFFNgrs4pcEQ_27, ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)134)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*Result).opContains, T13_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, initModuleGraphFields__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* result) { tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* T1_; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T2_; tyObject_Table__fdKWDDO1P17zvuQPReVgRA T3_; tySequence__9czS3pDdyAs7bxglDcl2YyA T4_; tySequence__48JTohSgTy339bRxHzUD8KA T5_; tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ T6_; tySequence__UfuHwINLHlFJGRcvFZqKQQ T7_; tyObject_Table__SogU5TxbKBYUMQw7zmdG3g T8_; tyObject_Table__ijGervJNjyJafnomjvukiw T9_; tySequence__ANJm3Ou4QEh9abhA1XpChkw T10_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T11_; tyObject_Table__fkVbis6Wl9armQNEPm21CLQ T12_; tyObject_Table__NttoEzoiq5CiphZe81oadg T13_; tyObject_Table__hsjU9cxnK6dA4IxNq3j9bV6w T14_; tyObject_Table__iOU2QDcGVSdtdaO1ubp8AQ T15_; tyObject_Table__G1v8c16HePOldLeucwe05Q T16_; tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w T17_; tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA T18_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; T1_ = (tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag*) nimNewObj(sizeof(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), NIM_ALIGNOF(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag)); (*T1_).module = ((NI32)-1); (*T1_).symId = ((NI32)0); (*T1_).typeId_0 = ((NI32)0); eqsink___ast_3251(&(*result).idgen, T1_); initStrTable__ast_5184((&(*result).packageSyms)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T2_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA)); initIntSet__pureZcollectionsZintsets_389((&T2_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___pureZcollectionsZintsets_187((&(*result).deps), (&T2_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T3_ = initTable__modulegraphs_8861(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10663((&(*result).importDeps), T3_); T4_.len = 0; T4_.p = NIM_NIL; T4_.len = 0; T4_.p = (tySequence__9czS3pDdyAs7bxglDcl2YyA_Content*) newSeqPayload(0, sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug), NIM_ALIGNOF(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); eqsink___modulegraphs_10676((&(*result).ifaces), T4_); T5_.len = 0; T5_.p = NIM_NIL; T5_.len = 0; T5_.p = (tySequence__48JTohSgTy339bRxHzUD8KA_Content*) newSeqPayload(0, sizeof(NI32), NIM_ALIGNOF(NI32)); eqsink___icZic_10485((&(*result).importStack), T5_); T6_ = initTable__modulegraphs_9026(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10746((&(*result).inclToMod), T6_); T7_.len = 0; T7_.p = NIM_NIL; T7_.len = 0; T7_.p = (tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content*) newSeqPayload(0, sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*), NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*)); eqsink___ast_4333((&(*result).owners), T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T8_ = initTable__modulegraphs_9169(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10782((&(*result).suggestSymbols), T8_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T9_ = initTable__modulegraphs_9464(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10795((&(*result).suggestErrors), T9_); T10_.len = 0; T10_.p = NIM_NIL; T10_.len = 0; T10_.p = (tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content*) newSeqPayload(0, sizeof(tyTuple__iv4s4NUz12iOqq0NB9cYh3Q), NIM_ALIGNOF(tyTuple__iv4s4NUz12iOqq0NB9cYh3Q)); eqsink___modulegraphs_10808((&(*result).methods), T10_); initStrTable__ast_5184((&(*result).compilerprocs)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; initStrTable__ast_5184((&(*result).exposed)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; initStrTable__ast_5184((&(*result).packageTypes)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T11_ = NIM_NIL; T11_ = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3460(&(*result).emptyNode, T11_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T12_ = initTable__modulegraphs_9800(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10972((&(*result).cacheSeqs), T12_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T13_ = initTable__modulegraphs_9964(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10985((&(*result).cacheCounters), T13_); T14_ = initTable__modulegraphs_10123(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_10998((&(*result).cacheTables), T14_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T15_ = initTable__modulegraphs_10358(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_11011((&(*result).canonTypes), T15_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T16_ = initTable__modulegraphs_10514(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_11024((&(*result).symBodyHashes), T16_); nimZeroMem((void*)(&T17_), sizeof(tyObject_Operators__Ai9aW8j1mouo4Nz9bP29c2c5w)); initOperators__modulegraphs_8856(result, (&T17_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_11037((&(*result).operators), (&T17_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T18_ = initTable__lineinfos_384(((NI)32)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___lineinfos_2019((&(*result).emittedTypeInfo), T18_); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg*, newModuleGraph__modulegraphs_11043)(tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* cache, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config) { tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* result; tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = NIM_NIL; T1_ = (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg*) nimNewObj(sizeof(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg), NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg)); result = T1_; eqcopy___options_3378(&(*result).config, config); eqcopy___idents_266(&(*result).cache, cache, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; initModuleGraphFields__modulegraphs_8859(result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(NI, dependsOn__modulegraphs_11421)(NI a, NI b) { NI result; result = (NI)0; result = (NI)((NI)((NU64)(a) << (NU64)(((NI)15))) + b); return result; } N_LIB_PRIVATE N_NIMCALL(void, addDep__modulegraphs_11429)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, NI32 dep) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T5_; if (!(*g).suggestMode) goto LA3_; T5_ = (NI)0; T5_ = dependsOn__modulegraphs_11421((*m).position, ((NI) (dep))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; incl__pureZcollectionsZintsets_202((&(*g).deps), T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addIncludeDep__modulegraphs_11440)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 module, NI32 includeFile) { NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (NIM_BOOL)0; T1_ = hasKeyOrPut__modulegraphs_11470((&(*g).inclToMod), includeFile, module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (void)(T1_); }BeforeRet_: ; } static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2868)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module) { NIM_BOOL result; NIM_BOOL T1_; NI T2_; result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T2_ = (*g).packed_0.len; T1_ = (module < T2_); if (!(T1_)) goto LA3_; T1_ = ((*g).packed_0.p->data[module].status == ((tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA)3)); LA3_: ; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getModule__modulegraphs_11350)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!(((NI32)0) <= fileIdx)) goto LA3_; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = isCachedModule__modulegraphs_2868(g, ((NI) (fileIdx))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!T7_) goto LA8_; eqcopy___ast_4063(&result, (*g).packed_0.p->data[fileIdx].module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA8_: ; { NI T11_; T11_ = (*g).ifaces.len; if (!(((NI) (fileIdx)) < T11_)) goto LA12_; eqcopy___ast_4063(&result, (*g).ifaces.p->data[fileIdx].module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA12_: ; LA5_: ; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, moduleFromRodFile__modulegraphs_14915)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA* cachedModules) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)2) || (*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)3) || (*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)4))) goto LA3_; result = moduleFromRodFile__icZic_10430((&(*g).packed_0), (*g).config, (*g).cache, fileIdx, cachedModules); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getPackage__modulegraphs_14954)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, NI32 fileIdx) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* pkgSym; NIM_BOOL oldNimErrFin1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; pkgSym = NIM_NIL; pkgSym = getPackage__packages_8((*graph).config, (*graph).cache, fileIdx); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; result = strTableGet__astalgo_3544((*graph).packageSyms, (*pkgSym).name); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { if (!(result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL))) goto LA4_; eqcopy___ast_4063(&result, pkgSym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; strTableAdd__astalgo_3484((&(*graph).packageSyms), pkgSym); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA4_: ; { LA1_:; } { oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_4060(&pkgSym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin1_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8613)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* dest, tyObject_Iface__GILGqST9an4kYyzfE9aqumug* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).module); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).module); } LA4_: ; (*dest).module = (*src).module; if ((*dest).converters.p != (*src).converters.p) { eqdestroy___modulegraphs_8619((&(*dest).converters)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).converters.len = (*src).converters.len; (*dest).converters.p = (*src).converters.p; if ((*dest).patterns.p != (*src).patterns.p) { eqdestroy___modulegraphs_8619((&(*dest).patterns)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).patterns.len = (*src).patterns.len; (*dest).patterns.p = (*src).patterns.p; if ((*dest).pureEnums.p != (*src).pureEnums.p) { eqdestroy___modulegraphs_8619((&(*dest).pureEnums)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).pureEnums.len = (*src).pureEnums.len; (*dest).pureEnums.p = (*src).pureEnums.p; (*dest).interf.counter = (*src).interf.counter; if ((*dest).interf.data.p != (*src).interf.data.p) { eqdestroy___ast_4327((&(*dest).interf.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).interf.data.len = (*src).interf.data.len; (*dest).interf.data.p = (*src).interf.data.p; (*dest).interfHidden.counter = (*src).interfHidden.counter; if ((*dest).interfHidden.data.p != (*src).interfHidden.data.p) { eqdestroy___ast_4327((&(*dest).interfHidden.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).interfHidden.data.len = (*src).interfHidden.data.len; (*dest).interfHidden.data.p = (*src).interfHidden.data.p; if ((*dest).uniqueName.p != (*src).uniqueName.p) { eqdestroy___stdZassertions_13((&(*dest).uniqueName)); } (*dest).uniqueName.len = (*src).uniqueName.len; (*dest).uniqueName.p = (*src).uniqueName.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2861)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); initStrTable__ast_5184((&(*g).ifaces.p->data[(*m).position].interf)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; initStrTable__ast_5184((&(*g).ifaces.p->data[(*m).position].interfHidden)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_8551)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD_; tyObject_Iface__GILGqST9an4kYyzfE9aqumug T11_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; { NI T3_; T3_ = (*g).ifaces.len; if (!(T3_ <= (*m).position)) goto LA4_; setLen__modulegraphs_8572((&(*g).ifaces), ((NI) ((NI)((*m).position + ((NI)1))))); } LA4_: ; { NI T8_; T8_ = (*g).packed_0.len; if (!(T8_ <= (*m).position)) goto LA9_; setLen__icZic_10170((&(*g).packed_0), ((NI) ((NI)((*m).position + ((NI)1))))); } LA9_: ; nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); colontmpD_ = 0; eqcopy___ast_4063(&colontmpD_, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T11_.module = colontmpD_; T11_.converters.len = 0; T11_.converters.p = (tySequence__khRnfByqYV6qzEm71s9aoMA_Content*) newSeqPayload(0, sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw), NIM_ALIGNOF(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); T11_.patterns.len = 0; T11_.patterns.p = (tySequence__khRnfByqYV6qzEm71s9aoMA_Content*) newSeqPayload(0, sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw), NIM_ALIGNOF(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); T11_.uniqueName = uniqueModuleName__msgs_1591((*g).config, ((NI32) ((*m).position))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_8613((&(*g).ifaces.p->data[(*m).position]), (&T11_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; initStrTables__modulegraphs_2861(g, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, onProcessing__modulegraphs_14927)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, NI32 fileIdx, NimStringV2 moduleStatus, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* fromModule) { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf; NIM_BOOL isNimscript; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); conf = NIM_NIL; eqcopy___options_3378(&conf, (*graph).config); isNimscript = isDefined__options_2481(conf, TM__mff0c158N4EFFNgrs4pcEQ_29); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; { NIM_BOOL T4_; NimStringV2 path; NimStringV2 indent; NimStringV2 fromModule2; NimStringV2 mode; NimStringV2 colontmpD_; NI T9_; NimStringV2 T10_; NimStringV2 T16_; tyArray__haiLFy0nBviVTKFGuwztzQ T22_; T4_ = (NIM_BOOL)0; T4_ = !(isNimscript); if (T4_) goto LA5_; T4_ = (((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))&7U)))!=0); LA5_: ; if (!T4_) goto LA6_; path.len = 0; path.p = NIM_NIL; indent.len = 0; indent.p = NIM_NIL; fromModule2.len = 0; fromModule2.p = NIM_NIL; mode.len = 0; mode.p = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; path = toFilenameOption__msgs_641(conf, fileIdx, (*conf).filenameOption); if (NIM_UNLIKELY(*nimErr_)) goto LA8_; T9_ = (*graph).importStack.len; indent = nsuRepeatStr(TM__mff0c158N4EFFNgrs4pcEQ_31, ((NI) (T9_))); if (NIM_UNLIKELY(*nimErr_)) goto LA8_; T10_.len = 0; T10_.p = NIM_NIL; { if (!!((fromModule == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA13_; fromModule2 = (*(*fromModule).name).s; } goto LA11_; LA13_: ; { fromModule2 = TM__mff0c158N4EFFNgrs4pcEQ_33; } LA11_: ; T16_.len = 0; T16_.p = NIM_NIL; { if (!isNimscript) goto LA19_; mode = TM__mff0c158N4EFFNgrs4pcEQ_35; } goto LA17_; LA19_: ; { mode = TM__mff0c158N4EFFNgrs4pcEQ_37; } LA17_: ; T22_[0] = mode; T22_[1] = indent; T22_[2] = fromModule2; T22_[3] = moduleStatus; T22_[4] = path; colontmpD_ = percent___modulegraphs_14949(T22_, 5); if (NIM_UNLIKELY(*nimErr_)) goto LA8_; liMessage__msgs_1172(conf, unknownLineInfo__lineinfos_338, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)89), colontmpD_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)1), (&TM__mff0c158N4EFFNgrs4pcEQ_38), NIM_FALSE); if (NIM_UNLIKELY(*nimErr_)) goto LA8_; { LA8_:; } { eqdestroy___stdZassertions_13((&colontmpD_)); eqdestroy___stdZassertions_13((&indent)); eqdestroy___stdZassertions_13((&path)); } if (NIM_UNLIKELY(*nimErr_)) goto LA1_; } LA6_: ; { LA1_:; } { eqdestroy___options_3375(&conf); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___passes_125)(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA** dest, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* src) { tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* colontmp_; colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T3_) goto LA4_; nimDestroyAndDispose(colontmp_); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, belongsToStdlib__modulegraphs_14963)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym) { NIM_BOOL result; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD_; NI T1_; NI T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; colontmpD_ = NIM_NIL; colontmpD_ = getPackageSymbol__packages_18(sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_ = (NI)0; T1_ = getPackageId__packages_67(colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T2_ = (NI)0; T2_ = getPackageId__packages_67((*graph).systemModule); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = (T1_ == T2_); eqdestroy___ast_4060(&colontmpD_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2884)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* moduleSym, tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA* m) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); simulateLoadedModule__icZic_10630((&(*g).packed_0), (*g).config, (*g).cache, moduleSym, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, closeRodFile__modulegraphs_11407)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NimStringV2 colontmpD_; NimStringV2 colontmpD__2; NI mint; NimStringV2 T6_; if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)2) || (*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)3))) goto LA3_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL; mint = (*m).position; colontmpD_ = toFullPath__msgs_589((*g).config, ((NI32) (mint))); if (NIM_UNLIKELY(*nimErr_)) goto LA5_; colontmpD__2 = toRodFile__icZic_4270((*g).config, colontmpD_, TM__mff0c158N4EFFNgrs4pcEQ_41); if (NIM_UNLIKELY(*nimErr_)) goto LA5_; T6_.len = 0; T6_.p = NIM_NIL; T6_ = colontmpD__2; saveRodFile__icZic_6185(T6_, (&(*g).encoders.p->data[mint]), (&(*g).packed_0.p->data[mint].fromDisk)); if (NIM_UNLIKELY(*nimErr_)) goto LA5_; (*g).packed_0.p->data[mint].status = ((tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA)5); { LA5_:; } { eqdestroy___stdZassertions_13((&colontmpD__2)); eqdestroy___stdZassertions_13((&colontmpD_)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { NI mint_2; if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)4))) goto LA10_; mint_2 = (*m).position; simulateCachedModule__modulegraphs_2884(g, m, (&(*g).packed_0.p->data[mint_2].fromDisk)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*g).packed_0.p->data[mint_2].status = ((tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA)3); } goto LA1_; LA10_: ; LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, registerModuleById__modulegraphs_8853)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 m) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); registerModule__modulegraphs_8551(g, (*g).packed_0.p->data[m].module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_718)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* dest, tySequence__rbrgPpeV9be6C3GwbBbkmpA src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___modulegraphs_712(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_771)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* dest, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA src) { (*dest).id.module = src.id.module; (*dest).id.packed_0.module = src.id.packed_0.module; (*dest).id.packed_0.item = src.id.packed_0.item; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).typ); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).typ); } LA4_: ; (*dest).typ = src.typ; } static N_INLINE(void, nimIncRef)(void* p) { NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); (*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_715)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* dest, tySequence__rbrgPpeV9be6C3GwbBbkmpA src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__modulegraphs_729((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].id.module = src.p->data[colontmp_].id.module; (*dest).p->data[colontmp_].id.packed_0.module = src.p->data[colontmp_].id.packed_0.module; (*dest).p->data[colontmp_].id.packed_0.item = src.p->data[colontmp_].id.packed_0.item; { if (!src.p->data[colontmp_].typ) goto LA7_; nimIncRef(src.p->data[colontmp_].typ); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].typ); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].typ); } LA12_: ; (*dest).p->data[colontmp_].typ = src.p->data[colontmp_].typ; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_1291)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* dest, tySequence__QuE9aHaZlhk7otugTn0uD9cg src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___modulegraphs_1285(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_1479)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* dest, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* src) { tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*dest).module = (*src).module; (*dest).sym.module = (*src).sym.module; (*dest).sym.packed_0.module = (*src).sym.packed_0.module; (*dest).sym.packed_0.item = (*src).sym.packed_0.item; if ((*dest).concreteTypes.p != (*src).concreteTypes.p) { eqdestroy___modulegraphs_1299((&(*dest).concreteTypes)); } (*dest).concreteTypes.len = (*src).concreteTypes.len; (*dest).concreteTypes.p = (*src).concreteTypes.p; colontmp_ = (*dest).inst; (*dest).inst = (*src).inst; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T3_) goto LA4_; eqdestroy___modulegraphs_1419(colontmp_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp_, ((NI)8)); } LA4_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_1302)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* dest, tySequence__29btfq9cDuCZmHsAEmuBeMOg src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__modulegraphs_1315((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].module = src.p->data[colontmp_].module; (*dest).p->data[colontmp_].packed_0.module = src.p->data[colontmp_].packed_0.module; (*dest).p->data[colontmp_].packed_0.item = src.p->data[colontmp_].packed_0.item; colontmp_ += ((NI)1); } LA3: ; } } static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h; NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16)); h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_)); (*h).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_1288)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* dest, tySequence__QuE9aHaZlhk7otugTn0uD9cg src) { NI T1_; NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = src.len; setLen__modulegraphs_1437((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp__2; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].module = src.p->data[colontmp_].module; (*dest).p->data[colontmp_].sym.module = src.p->data[colontmp_].sym.module; (*dest).p->data[colontmp_].sym.packed_0.module = src.p->data[colontmp_].sym.packed_0.module; (*dest).p->data[colontmp_].sym.packed_0.item = src.p->data[colontmp_].sym.packed_0.item; eqcopy___modulegraphs_1302((&(*dest).p->data[colontmp_].concreteTypes), src.p->data[colontmp_].concreteTypes); colontmp__2 = (*dest).p->data[colontmp_].inst; { if (!src.p->data[colontmp_].inst) goto LA7_; nimIncRefCyclic(src.p->data[colontmp_].inst, NIM_TRUE); } LA7_: ; (*dest).p->data[colontmp_].inst = src.p->data[colontmp_].inst; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLastCyclicStatic(colontmp__2, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_)); if (!T11_) goto LA12_; eqdestroy___modulegraphs_1419(colontmp__2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose(colontmp__2, ((NI)8)); } LA12_: ; colontmp_ += ((NI)1); } LA3: ; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2549)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* dest, tySequence__KBDwsdF2UrZmqdc6bU9bHbA src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___modulegraphs_2543(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2602)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* dest, tyTuple__pDyHME2vky9bxBYZlE7PoZg* src) { (*dest).Field0 = (*src).Field0; (*dest).Field1.id.module = (*src).Field1.id.module; (*dest).Field1.id.packed_0.module = (*src).Field1.id.packed_0.module; (*dest).Field1.id.packed_0.item = (*src).Field1.id.packed_0.item; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).Field1.sym); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).Field1.sym); } LA4_: ; (*dest).Field1.sym = (*src).Field1.sym; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_2546)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* dest, tySequence__KBDwsdF2UrZmqdc6bU9bHbA src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__modulegraphs_2560((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].Field0 = src.p->data[colontmp_].Field0; (*dest).p->data[colontmp_].Field1.id.module = src.p->data[colontmp_].Field1.id.module; (*dest).p->data[colontmp_].Field1.id.packed_0.module = src.p->data[colontmp_].Field1.id.packed_0.module; (*dest).p->data[colontmp_].Field1.id.packed_0.item = src.p->data[colontmp_].Field1.id.packed_0.item; { if (!src.p->data[colontmp_].Field1.sym) goto LA7_; nimIncRef(src.p->data[colontmp_].Field1.sym); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1.sym); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field1.sym); } LA12_: ; (*dest).p->data[colontmp_].Field1.sym = src.p->data[colontmp_].Field1.sym; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2101)(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* dest, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw src) { (*dest).id.module = src.id.module; (*dest).id.packed_0.module = src.id.packed_0.module; (*dest).id.packed_0.item = src.id.packed_0.item; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).sym); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest).sym); } LA4_: ; (*dest).sym = src.sym; } static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2880)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; result = isCachedModule__modulegraphs_2868(g, (*m).position); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, someSym__modulegraphs_3137)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL importHidden; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; importHidden = (((*m).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)27)))&31U)))!=0); { NIM_BOOL T3_; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T6_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T7_; T3_ = (NIM_BOOL)0; T3_ = isCachedModule__modulegraphs_2880(g, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!T3_) goto LA4_; T6_ = NIM_NIL; T6_ = (*g).config; T7_ = NIM_NIL; T7_ = (*g).cache; result = interfaceSymbol__icZic_11250(T6_, T7_, (&(*g).packed_0), ((NI32) ((*m).position)), name, importHidden); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA4_: ; { tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* retX60gensym21_; retX60gensym21_ = (&(*g).ifaces.p->data[(*m).position].interf); { if (!importHidden) goto LA11_; retX60gensym21_ = (&(*g).ifaces.p->data[(*m).position].interfHidden); } LA11_: ; result = strTableGet__astalgo_3544((*retX60gensym21_), name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, systemModuleSym__modulegraphs_3149)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; result = someSym__modulegraphs_3137(g, (*g).systemModule, name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, resolveAttachedOp__modulegraphs_3294)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* t) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_4063(&result, (*t).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T5_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T6_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T7_; if (!(result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL))) goto LA3_; T5_ = NIM_NIL; T5_ = (*g).config; T6_ = NIM_NIL; T6_ = (*g).cache; T7_ = NIM_NIL; T7_ = loadSymFromId__icZic_10572(T5_, T6_, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&result, T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&(*t).sym, result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getAttachedOp__modulegraphs_4580)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { NIM_BOOL T3_; tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* T6_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* T7_; T3_ = (NIM_BOOL)0; T3_ = contains__modulegraphs_4639((*g).attachedOps[(op)- 0], (*t).Sup.itemId); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!T3_) goto LA4_; T6_ = NIM_NIL; T6_ = g; T7_ = (tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw*)0; T7_ = X5BX5D___modulegraphs_5088((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = resolveAttachedOp__modulegraphs_3294(T6_, T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA4_: ; { result = ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL); } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_5170)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); colontmpD_ = 0; eqcopy___ast_4063(&colontmpD_, value); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.sym = colontmpD_; X5BX5Deq___modulegraphs_5216((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, copyTypeProps__modulegraphs_8372)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) { NIM_BOOL oldNimErrFin4_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA k; NI res; k = (tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA)0; res = ((NI)0); { while (1) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* op; if (!(res <= ((NI)4))) goto LA3 ; op = NIM_NIL; k = ((tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA) (res)); op = getAttachedOp__modulegraphs_4580(g, src, k); if (NIM_UNLIKELY(*nimErr_)) goto LA4_; { if (!!((op == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA7_; setAttachedOp__modulegraphs_5170(g, module, dest, k, op); if (NIM_UNLIKELY(*nimErr_)) goto LA4_; } LA7_: ; res += ((NI)1); { LA4_:; } { oldNimErrFin4_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_4060(&op); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin4_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDirty__modulegraphs_14726)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { NIM_BOOL result; NIM_BOOL T1_; result = (NIM_BOOL)0; T1_ = (NIM_BOOL)0; T1_ = (*g).suggestMode; if (!(T1_)) goto LA2_; T1_ = (((*m).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)11)))&63U)))!=0); LA2_: ; result = T1_; return result; } N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_12931)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI k; NI i; k = (NI)0; i = ((NI)0); { while (1) { if (!(i < n)) goto LA3 ; k = i; { NI i_2; NI i_3; i_2 = (NI)0; i_3 = ((NI)0); { while (1) { if (!(i_3 < n)) goto LA6 ; i_2 = i_3; { NI j; NI i_4; j = (NI)0; i_4 = ((NI)0); { while (1) { if (!(i_4 < n)) goto LA9 ; j = i_4; { NIM_BOOL T12_; NI T14_; NIM_BOOL T15_; T12_ = (NIM_BOOL)0; T12_ = !((i_2 == j)); if (!(T12_)) goto LA13_; T14_ = (NI)0; T14_ = dependsOn__modulegraphs_11421(i_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T15_ = (NIM_BOOL)0; T15_ = contains__astalgo_3655((&(*g)), T14_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T12_ = !(T15_); LA13_: ; if (!T12_) goto LA16_; { NIM_BOOL T20_; NI T21_; NI T23_; NI T26_; T20_ = (NIM_BOOL)0; T21_ = (NI)0; T21_ = dependsOn__modulegraphs_11421(i_2, k); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T20_ = contains__astalgo_3655((&(*g)), T21_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!(T20_)) goto LA22_; T23_ = (NI)0; T23_ = dependsOn__modulegraphs_11421(k, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T20_ = contains__astalgo_3655((&(*g)), T23_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA22_: ; if (!T20_) goto LA24_; T26_ = (NI)0; T26_ = dependsOn__modulegraphs_11421(i_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; incl__pureZcollectionsZintsets_202(g, T26_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA24_: ; } LA16_: ; i_4 += ((NI)1); } LA9: ; } } i_3 += ((NI)1); } LA6: ; } } i += ((NI)1); } LA3: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9280)(tySequence__XpdAmI9cDNdhUBFb3iaYfkw* dest, tySequence__XpdAmI9cDNdhUBFb3iaYfkw src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); if ((*dest).p != src.p) { eqdestroy___modulegraphs_9274(dest); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } (*dest).len = src.len; (*dest).p = src.p; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9575)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* dest, tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA src) { if ((*dest).p != src.p) { eqdestroy___modulegraphs_9569(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, markDirty__modulegraphs_13127)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); m = NIM_NIL; m = getModule__modulegraphs_11350(g, fileIdx); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!!((m == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA3_; del__modulegraphs_13175((&(*g).suggestSymbols), fileIdx); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; del__modulegraphs_13961((&(*g).suggestErrors), fileIdx); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*m).flags |= ((NU64)1)<<(((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)11))) & 63); } LA3_: ; eqdestroy___ast_4060(&m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, markClientsDirty__modulegraphs_14734)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 fileIdx) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T5_; if (!(*g).invalidTransitiveClosure) goto LA3_; (*g).invalidTransitiveClosure = NIM_FALSE; T5_ = (*g).ifaces.len; transitiveClosure__modulegraphs_12931((&(*g).deps), T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; { NI32 i; NI32 colontmp_; NI T7_; NI32 res; i = (NI32)0; colontmp_ = (NI32)0; T7_ = (*g).ifaces.len; colontmp_ = ((NI32) (T7_)); res = ((NI32)0); { while (1) { if (!(res < colontmp_)) goto LA9 ; i = res; { NI T12_; NIM_BOOL T13_; T12_ = (NI)0; T12_ = dependsOn__modulegraphs_11421(((NI) (i)), ((NI) (fileIdx))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T13_ = (NIM_BOOL)0; T13_ = contains__astalgo_3655((&(*g).deps), T12_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!T13_) goto LA14_; markDirty__modulegraphs_13127(g, i); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA14_: ; res += ((NI)1); } LA9: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_11315)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg** dest, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* src) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!src) goto LA3_; nimIncRef(src); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest)); if (!T7_) goto LA8_; eqdestroy___modulegraphs_11047((*dest)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest), ((NI)8)); } LA8_: ; (*dest) = src; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, initEncoder__modulegraphs_2888)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module) { NI id; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); id = (*module).position; { NI T3_; T3_ = (*g).encoders.len; if (!(T3_ <= id)) goto LA4_; setLen__modulegraphs_2896((&(*g).encoders), ((NI) ((NI)(id + ((NI)1))))); } LA4_: ; initEncoder__icZic_2514((&(*g).encoders.p->data[id]), (&(*g).packed_0.p->data[id].fromDisk), module, (*g).config, (*g).startupPackedConfig); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, resolveType__modulegraphs_3194)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* t) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_3546(&result, (*t).typ); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T3_; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T7_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T8_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T9_; T3_ = (NIM_BOOL)0; T3_ = (result == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)); if (!(T3_)) goto LA4_; T3_ = isCachedModule__modulegraphs_2868(g, (*t).id.module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA4_: ; if (!T3_) goto LA5_; T7_ = NIM_NIL; T7_ = (*g).config; T8_ = NIM_NIL; T8_ = (*g).cache; T9_ = NIM_NIL; T9_ = loadTypeFromId__icZic_10557(T7_, T8_, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&result, T9_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_3546(&(*t).typ, result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA5_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, resolveSym__modulegraphs_3209)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* t) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___ast_4063(&result, (*t).sym); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T3_; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T7_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T8_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T9_; T3_ = (NIM_BOOL)0; T3_ = (result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)); if (!(T3_)) goto LA4_; T3_ = isCachedModule__modulegraphs_2868(g, (*t).id.module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA4_: ; if (!T3_) goto LA5_; T7_ = NIM_NIL; T7_ = (*g).config; T8_ = NIM_NIL; T8_ = (*g).cache; T9_ = NIM_NIL; T9_ = loadSymFromId__icZic_10572(T7_, T8_, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&result, T9_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqcopy___ast_4063(&(*t).sym, result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA5_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, initModuleIter__modulegraphs_3032)(tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw* mi, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; (*mi).modIndex = (*m).position; T1_ = (NIM_BOOL)0; T1_ = isCachedModule__modulegraphs_2868(g, (*mi).modIndex); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; (*mi).fromRod = T1_; (*mi).importHidden = (((*m).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)27)))&31U)))!=0); { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T6_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T7_; if (!(*mi).fromRod) goto LA4_; T6_ = NIM_NIL; T6_ = (*g).config; T7_ = NIM_NIL; T7_ = (*g).cache; result = initRodIter__icZic_10660((&(*mi).rodIt), T6_, T7_, (&(*g).packed_0), ((NI32) ((*mi).modIndex)), name, (*mi).importHidden); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA2_; LA4_: ; { tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* retX60gensym12_; retX60gensym12_ = (&(*g).ifaces.p->data[(*mi).modIndex].interf); { if (!(*mi).importHidden) goto LA11_; retX60gensym12_ = (&(*g).ifaces.p->data[(*mi).modIndex].interfHidden); } LA11_: ; result = initIdentIter__astalgo_3586((&(*mi).ti), (*retX60gensym12_), name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA2_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, nextModuleIter__modulegraphs_3063)(tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw* mi, tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!(*mi).fromRod) goto LA3_; result = nextRodIter__icZic_11144((&(*mi).rodIt), (&(*g).packed_0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA1_; LA3_: ; { tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* retX60gensym13_; retX60gensym13_ = (&(*g).ifaces.p->data[(*mi).modIndex].interf); { if (!(*mi).importHidden) goto LA8_; retX60gensym13_ = (&(*g).ifaces.p->data[(*mi).modIndex].interfHidden); } LA8_: ; result = nextIdentIter__astalgo_3562((&(*mi).ti), (*retX60gensym13_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA1_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3162)(tyObject_ModuleIter__QYuiUmP4IlCF17yQDgPpaw* dest) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLast((*dest).ti.name); if (!T3_) goto LA4_; eqdestroy___idents_145((*dest).ti.name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).ti.name, ((NI)8)); } LA4_: ; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).rodIt.decoder.config); if (!T8_) goto LA9_; eqdestroy___options_3149((*dest).rodIt.decoder.config); nimRawDispose((*dest).rodIt.decoder.config, ((NI)8)); } LA9_: ; { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = nimDecRefIsLastCyclicStatic((*dest).rodIt.decoder.cache, (&NTIv2__4yiDOEx3Y9aOTV1fsziBtCQ_)); if (!T13_) goto LA14_; eqdestroy___idents_224((*dest).rodIt.decoder.cache); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).rodIt.decoder.cache, ((NI)8)); } LA14_: ; eqdestroy___icZic_3400((&(*dest).rodIt.values)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, strTableAdds__modulegraphs_2864)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); strTableAdd__astalgo_3484((&(*g).ifaces.p->data[(*m).position].interf), s); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; strTableAdd__astalgo_3484((&(*g).ifaces.p->data[(*m).position].interfHidden), s); 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_NIMCALL(NimStringV2, toBase64a__modulegraphs_2773)(NCSTRING s, NI len) { NimStringV2 result; NI i; result.len = 0; result.p = NIM_NIL; result = rawNewString(((NI) ((NI)((NI)((NI)(len + ((NI)2)) / ((NI)3)) * ((NI)4))))); prepareAdd((&result), 2); appendString((&result), TM__mff0c158N4EFFNgrs4pcEQ_43); i = ((NI)0); { while (1) { NI a; NI b; NI c; if (!(i < (NI)(len - ((NI)2)))) goto LA2 ; a = ((NU8)(s[i])); b = ((NU8)(s[(NI)(i + ((NI)1))])); c = ((NU8)(s[(NI)(i + ((NI)2))])); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI64)(a) >> (NU64)(((NI)2))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI64)(a) >> (NU64)(((NI)2))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(a & ((NI)3))) << (NU64)(((NI)4))) | (NI)((NI64)((NI)(b & ((NI)240))) >> (NU64)(((NI)4)))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(a & ((NI)3))) << (NU64)(((NI)4))) | (NI)((NI64)((NI)(b & ((NI)240))) >> (NU64)(((NI)4)))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(b & ((NI)15))) << (NU64)(((NI)2))) | (NI)((NI64)((NI)(c & ((NI)192))) >> (NU64)(((NI)6)))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(b & ((NI)15))) << (NU64)(((NI)2))) | (NI)((NI64)((NI)(c & ((NI)192))) >> (NU64)(((NI)6)))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)(c & ((NI)63)))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)(c & ((NI)63)))- 0]); i += ((NI)3); } LA2: ; } { NI a_2; NI b_2; if (!(i < (NI)(len - ((NI)1)))) goto LA5_; a_2 = ((NU8)(s[i])); b_2 = ((NU8)(s[(NI)(i + ((NI)1))])); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI64)(a_2) >> (NU64)(((NI)2))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI64)(a_2) >> (NU64)(((NI)2))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(a_2 & ((NI)3))) << (NU64)(((NI)4))) | (NI)((NI64)((NI)(b_2 & ((NI)240))) >> (NU64)(((NI)4)))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI)((NU64)((NI)(a_2 & ((NI)3))) << (NU64)(((NI)4))) | (NI)((NI64)((NI)(b_2 & ((NI)240))) >> (NU64)(((NI)4)))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NU64)((NI)(b_2 & ((NI)15))) << (NU64)(((NI)2))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NU64)((NI)(b_2 & ((NI)15))) << (NU64)(((NI)2))))- 0]); } goto LA3_; LA5_: ; { NI a_3; if (!(i < len)) goto LA8_; a_3 = ((NU8)(s[i])); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NI64)(a_3) >> (NU64)(((NI)2))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NI64)(a_3) >> (NU64)(((NI)2))))- 0]); prepareAdd((&result), cb64__modulegraphs_2748[((NI)((NU64)((NI)(a_3 & ((NI)3))) << (NU64)(((NI)4))))- 0].len + 0); appendString((&result), cb64__modulegraphs_2748[((NI)((NU64)((NI)(a_3 & ((NI)3))) << (NU64)(((NI)4))))- 0]); } goto LA3_; LA8_: ; LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___modulegraphs_8473)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) { NimStringV2 result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; result = toBase64a__modulegraphs_2773(((NCSTRING) (u)), ((NI)16)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } static N_INLINE(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA, toPackedItemId__icZpacked95ast_790)(NI32 item) { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA result; NI32 colontmpD_; nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA)); colontmpD_ = (NI32)0; nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA)); result.module = ((NU32)0); colontmpD_ = item; result.item = colontmpD_; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, loadCompilerProc__modulegraphs_8402)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NimStringV2 name) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; { if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0))) goto LA3_; result = ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL); goto BeforeRet_; } LA3_: ; { NI module; NI colontmp_; NI T6_; NI res; module = (NI)0; colontmp_ = (NI)0; T6_ = ((*g).packed_0.len-1); colontmp_ = T6_; res = ((NI)0); { while (1) { NI32 x; if (!(res <= colontmp_)) goto LA8 ; module = res; x = searchForCompilerproc__icZic_11342((&(*g).packed_0.p->data[module]), name); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T13_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T14_; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA T15_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T16_; if (!(((NI32)0) <= x)) goto LA11_; T13_ = NIM_NIL; T13_ = (*g).config; T14_ = NIM_NIL; T14_ = (*g).cache; T15_ = toPackedItemId__icZpacked95ast_790(x); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T16_ = NIM_NIL; T16_ = loadSymFromId__icZic_10572(T13_, T14_, (&(*g).packed_0), module, T15_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&result, T16_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!!((result == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA19_; strTableAdd__astalgo_3484((&(*g).compilerprocs), result); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA19_: ; goto BeforeRet_; } LA11_: ; res += ((NI)1); } LA8: ; } } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, hash__modulegraphs_8492)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) { NI result; result = (NI)0; result = ((NI)0); { NI x; NI res; x = (NI)0; res = ((NI)0); { while (1) { if (!(res <= ((NI)3))) goto LA3 ; x = res; result = (NI)((NI)((NU64)(result) << (NU64)(((NI)8))) | ((NI) (u[(x)- 0]))); res += ((NI)1); } LA3: ; } } 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; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___modulegraphs_8488)(tyArray__qtqsWM5aXmcpMIVmvq3kAA a, tyArray__qtqsWM5aXmcpMIVmvq3kAA b) { NIM_BOOL result; result = (NIM_BOOL)0; result = equalMem__system_1727(((void*) (a)), ((void*) (b)), ((NI)16)); return result; } N_LIB_PRIVATE N_NIMCALL(void, setAttachedOpPartial__modulegraphs_6349)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); colontmpD_ = 0; eqcopy___ast_4063(&colontmpD_, value); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.sym = colontmpD_; X5BX5Deq___modulegraphs_5216((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, completePartialOp__modulegraphs_6401)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA op, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0)))) goto LA3_; toPackedGeneratedProcDef__icZic_4018(value, (&(*g).encoders.p->data[module]), (&(*g).packed_0.p->data[module].fromDisk)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*, resolveInst__modulegraphs_3224)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* t) { tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; eqcopy___modulegraphs_3273(&result, (*t).inst, NIM_FALSE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T3_; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* T7_; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T8_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T9_; NI T10_; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ T11_; T3_ = (NIM_BOOL)0; T3_ = (result == ((tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*) NIM_NIL)); if (!(T3_)) goto LA4_; T3_ = isCachedModule__modulegraphs_2868(g, (*t).module); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; LA4_: ; if (!T3_) goto LA5_; T7_ = NIM_NIL; T7_ = (tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*) nimNewObj(sizeof(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), NIM_ALIGNOF(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ)); T8_ = NIM_NIL; T8_ = (*g).config; T9_ = NIM_NIL; T9_ = (*g).cache; (*T7_).sym = loadSymFromId__icZic_10572(T8_, T9_, (&(*g).packed_0), (*t).sym.module, (*t).sym.packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___modulegraphs_3277(&result, T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T10_ = (*t).concreteTypes.len; T11_.len = 0; T11_.p = NIM_NIL; T11_ = newSeq__modulegraphs_3244(((NI) (T10_))); eqsink___ast_3496((&(*result).concreteTypes), T11_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NI i; NI colontmp_; NI T13_; NI res; i = (NI)0; colontmp_ = (NI)0; T13_ = ((*result).concreteTypes.len-1); colontmp_ = T13_; res = ((NI)0); { while (1) { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T16_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T17_; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T18_; if (!(res <= colontmp_)) goto LA15 ; i = res; T16_ = NIM_NIL; T16_ = (*g).config; T17_ = NIM_NIL; T17_ = (*g).cache; T18_ = NIM_NIL; T18_ = loadTypeFromId__icZic_10557(T16_, T17_, (&(*g).packed_0), (*t).concreteTypes.p->data[i].module, (*t).concreteTypes.p->data[i].packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_3549(&(*result).concreteTypes.p->data[i], T18_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA15: ; } } eqcopy___modulegraphs_3273(&(*t).inst, result, NIM_TRUE); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA5_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_2098)(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* dest, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw src) { (*dest).id.module = src.id.module; (*dest).id.packed_0.module = src.id.packed_0.module; (*dest).id.packed_0.item = src.id.packed_0.item; { if (!src.sym) goto LA3_; nimIncRef(src.sym); } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLast((*dest).sym); if (!T7_) goto LA8_; nimDestroyAndDispose((*dest).sym); } LA8_: ; (*dest).sym = src.sym; } N_LIB_PRIVATE N_NIMCALL(void, addMethodToGeneric__modulegraphs_7173)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI module, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, NI col, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) { NI colontmpD_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD__2; tySequence__KBDwsdF2UrZmqdc6bU9bHbA T1_; tySequence__KBDwsdF2UrZmqdc6bU9bHbA* T2_; tyTuple__pDyHME2vky9bxBYZlE7PoZg T3_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw T4_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = (NI)0; colontmpD__2 = NIM_NIL; T1_.len = 0; T1_.p = NIM_NIL; T1_.len = 0; T1_.p = (tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content*) newSeqPayload(0, sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg), NIM_ALIGNOF(tyTuple__pDyHME2vky9bxBYZlE7PoZg)); T2_ = (tySequence__KBDwsdF2UrZmqdc6bU9bHbA*)0; T2_ = mgetOrPut__modulegraphs_7209((&(*g).methodsPerType), (*t).Sup.itemId, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimZeroMem((void*)(&T3_), sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg)); colontmpD_ = col; T3_.Field0 = colontmpD_; nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); colontmpD__2 = 0; eqcopy___ast_4063(&colontmpD__2, m); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T4_.sym = colontmpD__2; T3_.Field1.id = T4_.id; T3_.Field1.sym = T4_.sym; add__modulegraphs_8339((&(*T2_)), (&T3_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasDisabledAsgn__modulegraphs_8359)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { NIM_BOOL result; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* op; NIM_BOOL T2_; NIM_BOOL oldNimErrFin1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; op = NIM_NIL; op = getAttachedOp__modulegraphs_4580(g, t, ((tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA)1)); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; T2_ = (NIM_BOOL)0; T2_ = !((op == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL))); if (!(T2_)) goto LA3_; T2_ = (((*op).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)24)))&63U)))!=0); LA3_: ; result = T2_; { LA1_:; } { oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___ast_4060(&op); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin1_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, setToStringProc__modulegraphs_6489)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_ = NIM_NIL; nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw)); colontmpD_ = 0; eqcopy___ast_4063(&colontmpD_, value); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; T1_.sym = colontmpD_; X5BX5Deq___modulegraphs_5216((&(*g).enumToStringProcs), (*t).Sup.itemId, T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, loadPackedSym__modulegraphs_8466)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* s) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T5_; tyObject_IdentCachecolonObjectType___4yiDOEx3Y9aOTV1fsziBtCQ* T6_; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T7_; if (!((*s).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL))) goto LA3_; T5_ = NIM_NIL; T5_ = (*g).config; T6_ = NIM_NIL; T6_ = (*g).cache; T7_ = NIM_NIL; T7_ = loadSymFromId__icZic_10572(T5_, T6_, (&(*g).packed_0), (*s).id.module, (*s).id.packed_0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqsink___ast_4066(&(*s).sym, T7_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___passes_121)(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA** dest, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* src, NIM_BOOL cyclic) { tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* colontmp_; colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T7_) goto LA8_; nimDestroyAndDispose(colontmp_); } LA8_: ; } N_LIB_PRIVATE N_NIMCALL(void, rememberEmittedTypeInfo__modulegraphs_11369)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, NI32 m, NimStringV2 ti) { { NimStringV2 colontmpD_; if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0)))) goto LA3_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; eqcopy___stdZassertions_16((&colontmpD_), ti); add__stdZenumutils_69((&(*g).packed_0.p->data[m].fromDisk.emittedTypeInfo), colontmpD_); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, getToStringProc__modulegraphs_6420)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result; tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* T1_; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw* T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; T1_ = NIM_NIL; T1_ = g; T2_ = (tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw*)0; T2_ = X5BX5D___modulegraphs_5088((&(*g).enumToStringProcs), (*t).Sup.itemId); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; result = resolveSym__modulegraphs_3209(T1_, T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, configComplete__modulegraphs_14924)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); rememberStartupConfig__icZic_515((&(*g).startupPackedConfig), (*g).config); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, resetForBackend__modulegraphs_273)(tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* g) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); initStrTable__ast_5184((&(*g).compilerprocs)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; clear__modulegraphs_315((&(*g).typeInstCache)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; clear__modulegraphs_889((&(*g).procInstCache)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { tyObject_Table__ylj8DEu79cdmULczcIwXsIQ* a; tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA i; a = (tyObject_Table__ylj8DEu79cdmULczcIwXsIQ*)0; i = ((tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA)0); { while (1) { a = (&(*g).attachedOps[(i)- 0]); clear__modulegraphs_1699(a); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { if (!(((tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA)4) <= i)) goto LA6_; goto LA2; } LA6_: ; i += ((NI)1); } } LA2: ; } clear__modulegraphs_2147((&(*g).methodsPerType)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; clear__modulegraphs_1699((&(*g).enumToStringProcs)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; }