1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 #define NIM_EmulateOverflowChecks
4 
5 #include "nimbase.h"
6 #include <string.h>
7 #include <stdio.h>
8 #undef LANGUAGE_C
9 #undef MIPSEB
10 #undef MIPSEL
11 #undef PPC
12 #undef R3000
13 #undef R4000
14 #undef i386
15 #undef linux
16 #undef mips
17 #undef near
18 #undef far
19 #undef powerpc
20 #undef unix
21 #define nimfr_(x, y)
22 #define nimln_(x, y)
23 typedef struct tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA;
24 typedef struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ;
25 typedef struct RootObj RootObj;
26 typedef struct TNimType TNimType;
27 typedef struct TNimNode TNimNode;
28 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
29 typedef struct tySequence__SHVxAqOYtIy7teT1q4s0zQ tySequence__SHVxAqOYtIy7teT1q4s0zQ;
30 typedef struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ tySequence__eHqUwlHGGaPw0TDPDeL79cQ;
31 typedef struct tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow;
32 typedef struct tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ;
33 typedef struct tySequence__YT27F6szr8EQuTI39aUMYuA tySequence__YT27F6szr8EQuTI39aUMYuA;
34 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
35 typedef struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A;
36 typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
37 typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
38 typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
39 typedef struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w;
40 typedef struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q;
41 typedef struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ;
42 typedef struct NimStringDesc NimStringDesc;
43 typedef struct TGenericSeq TGenericSeq;
44 typedef struct tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA;
45 typedef struct tySequence__sII3pVVRkIdBZ2HDPdZddA tySequence__sII3pVVRkIdBZ2HDPdZddA;
46 typedef struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A;
47 typedef struct tySequence__WPcy3bORPBFlmk2KIq2pbQ tySequence__WPcy3bORPBFlmk2KIq2pbQ;
48 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
49 typedef struct tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q;
50 typedef struct tyObject_TNodeTable__wN7B39cKxLpMkvKNm9bduZ0A tyObject_TNodeTable__wN7B39cKxLpMkvKNm9bduZ0A;
51 typedef struct tySequence__vhmj4KkIKPinmRXny9c2Q6Q tySequence__vhmj4KkIKPinmRXny9c2Q6Q;
52 typedef struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ;
53 typedef struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ tySequence__XUL1TrMU0tgXmaMFCIYgFQ;
54 typedef struct tyObject_NdiFile__9cEuXfAnHp9bnWFK409cMtsEw tyObject_NdiFile__9cEuXfAnHp9bnWFK409cMtsEw;
55 typedef struct tyTuple__wROVfG5RQYpjEAhvO3LqdQ tyTuple__wROVfG5RQYpjEAhvO3LqdQ;
56 typedef struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA tyTuple__a1QJSSO0LTGR9bFH59c2xGCA;
57 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
58 typedef struct tySequence__KjgUMUjT3LUKOFIK4xt5ug tySequence__KjgUMUjT3LUKOFIK4xt5ug;
59 typedef struct tySequence__WwUFq9cJ2xKRlsAWVEHyPRg tySequence__WwUFq9cJ2xKRlsAWVEHyPRg;
60 typedef struct tySequence__oUyaggHmIX9bpJcMeoG6lpA tySequence__oUyaggHmIX9bpJcMeoG6lpA;
61 typedef struct tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg;
62 typedef struct tySequence__jwzrUFjG9akTIJTBBFvvqxw tySequence__jwzrUFjG9akTIJTBBFvvqxw;
63 typedef struct tyTuple__FxkU4d1VDodDMc9ah6Mbagw tyTuple__FxkU4d1VDodDMc9ah6Mbagw;
64 typedef struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw;
65 typedef struct tyObject_TBlock__GFhahvekTq3dDOkWyhchMA tyObject_TBlock__GFhahvekTq3dDOkWyhchMA;
66 typedef struct tyTuple__XOVT24GHXwqiEj5GCsEGCA tyTuple__XOVT24GHXwqiEj5GCsEGCA;
67 typedef struct tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ;
68 typedef struct tyTuple__xfZjiVhSEwIz5DDkzuPwog tyTuple__xfZjiVhSEwIz5DDkzuPwog;
69 typedef struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
70 typedef struct tySequence__rQHmYk1HzcwNxKBymIFHpA tySequence__rQHmYk1HzcwNxKBymIFHpA;
71 typedef struct tySequence__XMM60DtBsc6xYsIpNANkrA tySequence__XMM60DtBsc6xYsIpNANkrA;
72 typedef struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw;
73 typedef struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
74 typedef struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg;
75 typedef struct tySequence__mWRMiYLthG9coLjkbElCxkw tySequence__mWRMiYLthG9coLjkbElCxkw;
76 typedef struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyObject_Table__iowAVDkco3qpbEH0z8OmkQ;
77 typedef struct tySequence__bTDCDwD2P7TodzbAefLcSw tySequence__bTDCDwD2P7TodzbAefLcSw;
78 typedef struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w;
79 typedef struct tySequence__3MPVXAHA08SszBrU4ffqEg tySequence__3MPVXAHA08SszBrU4ffqEg;
80 typedef struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw tyObject_Table__KcymdZjUsmGSK8BxmvoJgw;
81 typedef struct tySequence__YCf5zJHm4JI06qpmKwPUWg tySequence__YCf5zJHm4JI06qpmKwPUWg;
82 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
83 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
84 typedef struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ;
85 typedef struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA;
86 typedef struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA;
87 typedef struct tySequence__61s9cbAniKuBrdHwBhMDfQg tySequence__61s9cbAniKuBrdHwBhMDfQg;
88 typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA;
89 typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
90 typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
91 typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
92 typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
93 typedef struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw;
94 typedef struct tySequence__s9byh6WFJ16lPMcmqdaMTHA tySequence__s9byh6WFJ16lPMcmqdaMTHA;
95 typedef struct tyObject_TType__facALICuu8zUj0hjvbTLFg tyObject_TType__facALICuu8zUj0hjvbTLFg;
96 typedef struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw tyObject_Table__Ue6w4c82v7gc7t2qntTbAw;
97 typedef struct tySequence__1U9bG8RcAedEeYkQLZjVFKA tySequence__1U9bG8RcAedEeYkQLZjVFKA;
98 typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q;
99 typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
100 typedef struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA;
101 typedef struct tySequence__23SMqauuRsbDANhthj9bWlA tySequence__23SMqauuRsbDANhthj9bWlA;
102 typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg;
103 typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
104 typedef struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg tyObject_Table__nagDFX4QHx0s6Fvma9blmSg;
105 typedef struct tySequence__pHNq3oXj9av2sEUdqaqeZjw tySequence__pHNq3oXj9av2sEUdqaqeZjw;
106 typedef struct tySequence__MAQKEADohlpnXTModtugbQ tySequence__MAQKEADohlpnXTModtugbQ;
107 typedef struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ;
108 typedef struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA;
109 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
110 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
111 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
112 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
113 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
114 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
115 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
116 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
117 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
118 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
119 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
120 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
121 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
122 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
123 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
124 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
125 typedef struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w;
126 typedef struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g;
127 typedef struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA;
128 typedef struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA;
129 typedef struct tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA;
130 typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
131 typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
132 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
133 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
134 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
135 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
136 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
137 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
138 typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
139 typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
140 typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
141 typedef struct tyObject_TNodePair__EZfI4tFqtDSTQys2UInNjg tyObject_TNodePair__EZfI4tFqtDSTQys2UInNjg;
142 typedef struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg;
143 typedef struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA;
144 typedef struct tySequence__vv5mGmK03BCr5e3LTZA5Hw tySequence__vv5mGmK03BCr5e3LTZA5Hw;
145 typedef struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w;
146 typedef struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ;
147 typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
148 typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
149 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
150 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
151 typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
152 typedef struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg tySequence__REuPuHuSlOkZ0Q5oqzDrQg;
153 typedef struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA tySequence__I9aQmO9asXXWJ58UI9c8BCSzA;
154 typedef struct tySequence__NyaOkf8ZwxP6rkRF5TOkew tySequence__NyaOkf8ZwxP6rkRF5TOkew;
155 typedef struct tySequence__L9bOt8CaTEmIjgtuZvp6syg tySequence__L9bOt8CaTEmIjgtuZvp6syg;
156 typedef struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ tySequence__im8UB2GsZvUaQ4a1wKGWhQ;
157 typedef struct tySequence__xxnXDLpoqBo8zJzP9b1073g tySequence__xxnXDLpoqBo8zJzP9b1073g;
158 typedef struct tySequence__DfmUmNgVGnYaiV1I6227tw tySequence__DfmUmNgVGnYaiV1I6227tw;
159 typedef struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA tySequence__t8Uv4lEJ4lkuECvP9c6JMhA;
160 typedef struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg;
161 typedef struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ;
162 typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
163 typedef struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g tyObject_Table__CE4eiu6FavV1vmUiTXQ70g;
164 typedef struct tySequence__9bT7o0CflHuiE4VhmtqBPCw tySequence__9bT7o0CflHuiE4VhmtqBPCw;
165 typedef struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw;
166 typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
167 typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
168 typedef struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ;
169 typedef struct tySequence__O5RcspOP32YJ4YtU5ppxxA tySequence__O5RcspOP32YJ4YtU5ppxxA;
170 typedef struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg;
171 typedef struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ;
172 typedef struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
173 typedef struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg tyTuple__o67sDX0wYbEuhI9cJYAbDtg;
174 typedef struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
175 typedef struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg;
176 typedef struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
177 typedef struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA;
178 typedef struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q tyTuple__9aNnDWBFMF44sfFinBpMT4Q;
179 typedef struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg;
180 typedef struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
181 typedef struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ tyTuple__VrD6plbUKJjYKM0lCr3hGQ;
182 typedef struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA;
183 typedef struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA tyTuple__1ZbjBgxAbnye0IFMZ6w4OA;
184 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
185 typedef struct tyTuple__rplX06U9bjhu9asm5pWdgqsA tyTuple__rplX06U9bjhu9asm5pWdgqsA;
186 typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
187 typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
188 typedef struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A;
189 typedef struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ tyTuple__3i6hlQmqrn6m7tuVN8FHjQ;
190 typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
191 typedef struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw;
192 typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
193 typedef struct tyTuple__wcNatyuf8WOqAhGLhSvgiw tyTuple__wcNatyuf8WOqAhGLhSvgiw;
194 typedef struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg;
195 typedef struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g;
196 typedef struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ;
197 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
198 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
199 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
200 typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
201 typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
202 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
203 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
204 typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
205 typedef struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA tyTuple__Q7r9caOmeWqQGZCIBHhGRUA;
206 typedef struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg;
207 typedef struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw tyTuple__XyJ8LOAZzVVXSsmt09b8uWw;
208 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
209 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
210 typedef struct tyTuple__9aoobCDZB4x41HJSOmh0mwA tyTuple__9aoobCDZB4x41HJSOmh0mwA;
211 typedef struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA tyTuple__g0Q6Qx15nK53ce9aLo7YyrA;
212 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
213 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
214 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
215 typedef struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ;
216 typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
217 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
218 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
219 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
220 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
221 struct TNimType {
222 NI size;
223 NI align;
224 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
225 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
226 TNimType* base;
227 TNimNode* node;
228 void* finalizer;
229 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
230 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
231 };
232 struct RootObj {
233 TNimType* m_type;
234 };
235 struct tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ {
236 tySequence__YT27F6szr8EQuTI39aUMYuA* data;
237 NI counter;
238 };
239 typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
240 struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
241 NI elems;
242 NI counter;
243 NI max;
244 tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
245 tySequence__Bre9bNyuQOg1EJKitjSzn8w* data;
246 tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
247 };
248 struct tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA {
249   RootObj Sup;
250 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* mainModProcs;
251 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* mainModInit;
252 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* otherModsInit;
253 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* mainDatInit;
254 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* mapping;
255 tySequence__SHVxAqOYtIy7teT1q4s0zQ* modules;
256 tySequence__SHVxAqOYtIy7teT1q4s0zQ* modulesClosed;
257 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* forwardedProcs;
258 tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* generatedHeader;
259 tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ typeInfoMarker;
260 tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ typeInfoMarkerV2;
261 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
262 tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph;
263 NI strVersion;
264 NI seqVersion;
265 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* nimtv;
266 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* nimtvDeps;
267 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA nimtvDeclared;
268 };
269 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
270 struct TNimNode {
271 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
272 NI offset;
273 TNimType* typ;
274 NCSTRING name;
275 NI len;
276 TNimNode** sons;
277 };
278 struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w {
279   RootObj Sup;
280 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
281 };
282 typedef tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* tyArray__pujFC2IN5RzE4MXkqaMD9aQ[20];
283 typedef NU8 tySet_tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q;
284 struct TGenericSeq {
285 NI len;
286 NI reserved;
287 };
288 struct NimStringDesc {
289   TGenericSeq Sup;
290 NIM_CHAR data[SEQ_DECL_SIZE];
291 };
292 struct tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA {
293 tySequence__sII3pVVRkIdBZ2HDPdZddA* data;
294 NI counter;
295 };
296 struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A {
297 tySequence__WPcy3bORPBFlmk2KIq2pbQ* data;
298 NI counter;
299 };
300 struct tyObject_TNodeTable__wN7B39cKxLpMkvKNm9bduZ0A {
301 NI counter;
302 tySequence__vhmj4KkIKPinmRXny9c2Q6Q* data;
303 };
304 typedef tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* tyArray__MxT2Arb3Nlp7V9bRITO3dvg[10];
305 struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ {
306 tySequence__XUL1TrMU0tgXmaMFCIYgFQ* data;
307 NI counter;
308 NIM_BOOL isSorted;
309 };
310 struct tyObject_NdiFile__9cEuXfAnHp9bnWFK409cMtsEw {
311 NIM_BOOL enabled;
312 FILE* f;
313 NimStringDesc* buf;
314 NimStringDesc* filename;
315 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
316 };
317 struct tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow {
318   tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w Sup;
319 tyArray__pujFC2IN5RzE4MXkqaMD9aQ s;
320 tySet_tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q flags;
321 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
322 NimStringDesc* filename;
323 NimStringDesc* cfilename;
324 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* tmpBase;
325 tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA typeCache;
326 tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A typeABICache;
327 tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA forwTypeCache;
328 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredThings;
329 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredProtos;
330 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA alive;
331 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* headerFiles;
332 tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA typeInfoMarker;
333 tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA typeInfoMarkerV2;
334 tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q* initProc;
335 tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q* preInitProc;
336 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* hcrCreateTypeInfosProc;
337 NIM_BOOL inHcrInitGuard;
338 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* typeStack;
339 tyObject_TNodeTable__wN7B39cKxLpMkvKNm9bduZ0A dataCache;
340 NI typeNodes;
341 NI nimTypes;
342 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* typeNodesName;
343 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* nimTypesName;
344 NI labels;
345 tyArray__MxT2Arb3Nlp7V9bRITO3dvg extensionLoaders;
346 tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ sigConflicts;
347 tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA* g;
348 tyObject_NdiFile__9cEuXfAnHp9bnWFK409cMtsEw ndi;
349 };
350 typedef NU8 tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q;
351 typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
352 struct tyTuple__wROVfG5RQYpjEAhvO3LqdQ {
353 NI Field0;
354 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
355 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* Field2;
356 };
357 struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA {
358 NI Field0;
359 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
360 };
361 typedef NU8 tySet_tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ;
362 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
363 NU16 line;
364 NI16 col;
365 NI32 fileIndex;
366 };
367 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
368 struct tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg {
369 tySequence__jwzrUFjG9akTIJTBBFvvqxw* data;
370 NI counter;
371 NIM_BOOL isSorted;
372 };
373 struct tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q {
374 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* prc;
375 tySet_tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ flags;
376 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
377 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q currLineInfo;
378 tySequence__KjgUMUjT3LUKOFIK4xt5ug* nestedTryStmts;
379 tySequence__WwUFq9cJ2xKRlsAWVEHyPRg* finallySafePoints;
380 NI labels;
381 tySequence__oUyaggHmIX9bpJcMeoG6lpA* blocks;
382 NI breakIdx;
383 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
384 tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* module;
385 NI withinLoop;
386 NI splitDecls;
387 NI withinTryWithExcept;
388 NI withinBlockLeaveActions;
389 tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg sigConflicts;
390 };
391 typedef NU8 tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ;
392 struct tyTuple__FxkU4d1VDodDMc9ah6Mbagw {
393 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field0;
394 NIM_BOOL Field1;
395 NI Field2;
396 };
397 typedef tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* tyArray__c9b9aKKmyKnqxZD8lAny45jg[3];
398 struct tyObject_TBlock__GFhahvekTq3dDOkWyhchMA {
399 NI id;
400 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* label;
401 tyArray__c9b9aKKmyKnqxZD8lAny45jg sections;
402 NIM_BOOL isLoop;
403 NI16 nestedTryStmts;
404 NI16 nestedExceptStmts;
405 NI16 frameLen;
406 };
407 struct tyTuple__XOVT24GHXwqiEj5GCsEGCA {
408 NimStringDesc* Field0;
409 NI Field1;
410 };
411 struct tyTuple__xfZjiVhSEwIz5DDkzuPwog {
412 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* Field0;
413 NI32 Field1;
414 };
415 struct tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ {
416 NI Field0;
417 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
418 tyTuple__xfZjiVhSEwIz5DDkzuPwog Field2;
419 };
420 struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw {
421 tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* data;
422 NI counter;
423 };
424 struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg {
425 tySequence__mWRMiYLthG9coLjkbElCxkw* data;
426 NI counter;
427 };
428 struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ {
429 tySequence__bTDCDwD2P7TodzbAefLcSw* data;
430 NI counter;
431 };
432 typedef tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ[5];
433 struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w {
434 tySequence__3MPVXAHA08SszBrU4ffqEg* data;
435 NI counter;
436 };
437 struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw {
438 tySequence__YCf5zJHm4JI06qpmKwPUWg* data;
439 NI counter;
440 };
441 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
442 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
443 NI counter;
444 };
445 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
446 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
447 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
448 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
449 struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ {
450 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
451 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
452 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
453 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
454 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
455 };
456 struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA {
457 NI counter;
458 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* data;
459 };
460 struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA {
461 tySequence__61s9cbAniKuBrdHwBhMDfQg* data;
462 NI counter;
463 };
464 struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA {
465 tySequence__fdmz6VkIf1ewwrssKYqRFg* data;
466 NI counter;
467 };
468 struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
469 tySequence__kxu4GK0onha2t9bo86mdVAg* data;
470 NI counter;
471 };
472 typedef struct {
473 N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
474 void* ClE_0;
475 } tyProc__In3g79a0qTcRmbTbJp9ba9ctg;
476 typedef tyObject_TType__facALICuu8zUj0hjvbTLFg* tyArray__9bjuenwQUcqO3lbmS2wX7uA[65];
477 struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw {
478 tySequence__1U9bG8RcAedEeYkQLZjVFKA* data;
479 NI counter;
480 };
481 struct tyObject_Table__G1v8c16HePOldLeucwe05Q {
482 tySequence__fIB1rTQ55aFonoft9a9bmljQ* data;
483 NI counter;
484 };
485 typedef N_NIMCALL_PTR(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, tyProc__VHDwJFdIqpwtpUGuxiXUwg) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
486 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__mjUN9alLJ31lnSKkUsuyWMw) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
487 struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA {
488 tySequence__23SMqauuRsbDANhthj9bWlA* data;
489 NI counter;
490 };
491 struct tyObject_Table__NttoEzoiq5CiphZe81oadg {
492 tySequence__squ9b9bUH4OLHf6cEMrt6hVA* data;
493 NI counter;
494 };
495 struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg {
496 tySequence__pHNq3oXj9av2sEUdqaqeZjw* data;
497 NI counter;
498 };
499 typedef N_NIMCALL_PTR(void, tyProc__TjycsqkDBjsxd4da6KYTng) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info);
500 typedef N_NIMCALL_PTR(void, tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* body);
501 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__J7Jq15ZScfKLqcLx8sEz9cA) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TType__facALICuu8zUj0hjvbTLFg* formal, tyObject_TType__facALICuu8zUj0hjvbTLFg* actual);
502 struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA {
503 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opNot;
504 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opContains;
505 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLe;
506 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLt;
507 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAnd;
508 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opOr;
509 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opIsNil;
510 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opEq;
511 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAdd;
512 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opSub;
513 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opMul;
514 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opDiv;
515 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLen;
516 };
517 struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ {
518 tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* ifaces;
519 tySequence__rQHmYk1HzcwNxKBymIFHpA* packed_0;
520 tySequence__XMM60DtBsc6xYsIpNANkrA* encoders;
521 tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw typeInstCache;
522 tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg procInstCache;
523 tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ attachedOps;
524 tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w methodsPerType;
525 tyObject_Table__KcymdZjUsmGSK8BxmvoJgw enumToStringProcs;
526 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo;
527 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ startupPackedConfig;
528 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageSyms;
529 tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA modulesPerPackage;
530 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps;
531 tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps;
532 NIM_BOOL suggestMode;
533 NIM_BOOL invalidTransitiveClosure;
534 tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod;
535 tySequence__48JTohSgTy339bRxHzUD8KA* importStack;
536 RootObj* backend;
537 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
538 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
539 RootObj* vm;
540 tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile;
541 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* usageSym;
542 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* owners;
543 tySequence__s9byh6WFJ16lPMcmqdaMTHA* methods;
544 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* systemModule;
545 tyArray__9bjuenwQUcqO3lbmS2wX7uA sysTypes;
546 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA compilerprocs;
547 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA exposed;
548 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageTypes;
549 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* emptyNode;
550 tyObject_Table__Ue6w4c82v7gc7t2qntTbAw canonTypes;
551 tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes;
552 tyProc__VHDwJFdIqpwtpUGuxiXUwg importModuleCallback;
553 tyProc__mjUN9alLJ31lnSKkUsuyWMw includeFileCallback;
554 tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA cacheSeqs;
555 tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters;
556 tyObject_Table__nagDFX4QHx0s6Fvma9blmSg cacheTables;
557 tySequence__MAQKEADohlpnXTModtugbQ* passes;
558 tyProc__TjycsqkDBjsxd4da6KYTng onDefinition;
559 tyProc__TjycsqkDBjsxd4da6KYTng onDefinitionResolveForward;
560 tyProc__TjycsqkDBjsxd4da6KYTng onUsage;
561 tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* globalDestructors;
562 tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ strongSemCheck;
563 tyProc__J7Jq15ZScfKLqcLx8sEz9cA compatibleProps;
564 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
565 tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA operators;
566 };
567 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
568 NI refcount;
569 TNimType* typ;
570 };
571 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
572 void* bottom;
573 };
574 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
575 NI len;
576 NI cap;
577 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
578 };
579 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
580 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
581 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
582 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
583 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
584 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
585 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
586 };
587 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
588 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
589 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
590 NI key;
591 NI upperBound;
592 NI level;
593 };
594 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
595 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
596 NI Field1;
597 };
598 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
599 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
600 NI len;
601 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
602 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
603 };
604 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
605 NI minLargeObj;
606 NI maxLargeObj;
607 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
608 NU32 flBitmap;
609 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
610 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
611 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
612 NI currMem;
613 NI maxMem;
614 NI freeMem;
615 NI occ;
616 NI lastSize;
617 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
618 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
619 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
620 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
621 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
622 NIM_BOOL locked;
623 NIM_BOOL blockChunkSizeIncrease;
624 NI nextChunkSize;
625 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
626 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
627 };
628 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
629 NI stackScans;
630 NI cycleCollections;
631 NI maxThreshold;
632 NI maxStackSize;
633 NI maxStackCells;
634 NI cycleTableSize;
635 NI64 maxPause;
636 };
637 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
638 NI counter;
639 NI max;
640 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
641 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
642 };
643 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
644 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
645 NI cycleThreshold;
646 NI zctThreshold;
647 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
648 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
649 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
650 NI recGcLock;
651 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
652 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
653 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
654 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
655 NI gcThreadId;
656 };
657 struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g {
658 NI32 module;
659 NI32 item;
660 };
661 struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w {
662   RootObj Sup;
663 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g itemId;
664 };
665 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
666 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
667 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
668 typedef NU8 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg;
669 typedef NU8 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw;
670 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
671 struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA {
672 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg k;
673 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw storage;
674 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA flags;
675 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* lode;
676 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* r;
677 };
678 struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ {
679   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
680 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
681 union{
682 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* gcUnsafetyReason;
683 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* transformedBody;
684 } _kind_1;
685 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* guard;
686 NI bitsize;
687 NI alignment;
688 } _kind_2;
689 };
690 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
691 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
692 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
693 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
694 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
695 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
696 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* ast;
697 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
698 NI position;
699 NI offset;
700 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
701 tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA* annex;
702 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* constraint;
703 };
704 typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
705 typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
706 struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
707 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
708 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
709 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
710 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
711 NI intSize;
712 NI floatSize;
713 NI ptrSize;
714 NimStringDesc* tnl;
715 };
716 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
717 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
718 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
719 NIM_BOOL trackPosAttached;
720 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
721 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
722 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
723 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
724 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
725 NI32 systemFileIdx;
726 };
727 typedef NU8 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ;
728 typedef NU8 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA;
729 typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
730 typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
731 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
732 tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
733 NI counter;
734 };
735 typedef NU32 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
736 typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
737 typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
738 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
739 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
740 NI Field0;
741 NI Field1;
742 NI Field2;
743 };
744 typedef NU8 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
745 typedef struct {
746 N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
747 void* ClE_0;
748 } tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
749 typedef struct {
750 N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
751 void* ClE_0;
752 } tyProc__k2HFjxisIgDALbEUFojxaQ;
753 typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
754 typedef struct {
755 N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
756 void* ClE_0;
757 } tyProc__oL9coyIA2VDTGdUcur9aL9bew;
758 struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
759 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
760 tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
761 NI linesCompiled;
762 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
763 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
764 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
765 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
766 tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
767 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ filenameOption;
768 NimStringDesc* unitSep;
769 NI evalTemplateCounter;
770 NI evalMacroCounter;
771 NI8 exitcode;
772 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA cmd;
773 NimStringDesc* cmdInput;
774 NIM_BOOL projectIsCmd;
775 NIM_BOOL implicitCmd;
776 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
777 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
778 NIM_BOOL hintProcessingDots;
779 NI verbosity;
780 NI numberOfProcessors;
781 NF lastCmdTime;
782 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
783 NI spellSuggestMax;
784 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
785 NimStringDesc* headerFile;
786 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
787 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
788 NimStringDesc* arguments;
789 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
790 NIM_BOOL oldNewlines;
791 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
792 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug modifiedyNotes;
793 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug cmdlineNotes;
794 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug foreignPackageNotes;
795 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug notes;
796 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug warningAsErrors;
797 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug mainPackageNotes;
798 NI mainPackageId;
799 NI errorCounter;
800 NI hintCounter;
801 NI warnCounter;
802 NI errorMax;
803 NI maxLoopIterationsVM;
804 NIM_BOOL isVmTrace;
805 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
806 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
807 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
808 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
809 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
810 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
811 NimStringDesc* outFile;
812 NimStringDesc* outDir;
813 NimStringDesc* jsonBuildFile;
814 NimStringDesc* prefixDir;
815 NimStringDesc* libpath;
816 NimStringDesc* nimcacheDir;
817 tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
818 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
819 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
820 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
821 NimStringDesc* projectName;
822 NimStringDesc* projectPath;
823 NimStringDesc* projectFull;
824 NIM_BOOL projectIsStdin;
825 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug lastMsgWasDot;
826 NI32 projectMainIdx;
827 NI32 projectMainIdx2;
828 NimStringDesc* command;
829 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
830 NimStringDesc* commandLine;
831 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
832 NIM_BOOL keepComments;
833 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
834 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
835 NimStringDesc* docSeeSrcUrl;
836 NimStringDesc* docRoot;
837 NimStringDesc* docCmd;
838 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* configFiles;
839 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
840 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
841 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
842 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
843 NimStringDesc* linkOptionsCmd;
844 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
845 NimStringDesc* linkOptions;
846 NimStringDesc* compileOptions;
847 NimStringDesc* cCompilerPath;
848 tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
849 tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
850 NI suggestVersion;
851 NI suggestMaxResults;
852 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
853 tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
854 tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
855 NimStringDesc* cppCustomNamespace;
856 NimStringDesc* nimMainPrefix;
857 tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
858 };
859 struct tyObject_TNodePair__EZfI4tFqtDSTQys2UInNjg {
860 NI h;
861 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* key;
862 NI val;
863 };
864 struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg {
865 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field0;
866 NI Field1;
867 };
868 struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA {
869 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
870 tySequence__vv5mGmK03BCr5e3LTZA5Hw* converters;
871 tySequence__vv5mGmK03BCr5e3LTZA5Hw* patterns;
872 tySequence__vv5mGmK03BCr5e3LTZA5Hw* pureEnums;
873 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interf;
874 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interfHidden;
875 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* uniqueName;
876 };
877 typedef NU8 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q;
878 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
879 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
880 };
881 typedef NU8 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g;
882 struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg {
883 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* vals;
884 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
885 };
886 struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ {
887 tySequence__IHUFRsFxZNv7YydiUO2esQ* vals;
888 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
889 };
890 struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ {
891 NimStringDesc* definedSymbols;
892 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw moduleFlags;
893 tySequence__PXIzfWocnrafGz5p3CP5LA* includes;
894 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* imports;
895 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw toReplay;
896 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw topLevel;
897 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw bodies;
898 tySequence__b89aLriiJnVTD186H6zNIgg* exports;
899 tySequence__b89aLriiJnVTD186H6zNIgg* hidden;
900 tySequence__REuPuHuSlOkZ0Q5oqzDrQg* reexports;
901 tySequence__b89aLriiJnVTD186H6zNIgg* compilerProcs;
902 tySequence__48JTohSgTy339bRxHzUD8KA* converters;
903 tySequence__48JTohSgTy339bRxHzUD8KA* methods;
904 tySequence__48JTohSgTy339bRxHzUD8KA* trmacros;
905 tySequence__48JTohSgTy339bRxHzUD8KA* pureEnums;
906 tySequence__I9aQmO9asXXWJ58UI9c8BCSzA* macroUsages;
907 tySequence__NyaOkf8ZwxP6rkRF5TOkew* typeInstCache;
908 tySequence__L9bOt8CaTEmIjgtuZvp6syg* procInstCache;
909 tySequence__im8UB2GsZvUaQ4a1wKGWhQ* attachedOps;
910 tySequence__xxnXDLpoqBo8zJzP9b1073g* methodsPerType;
911 tySequence__NyaOkf8ZwxP6rkRF5TOkew* enumToStringProcs;
912 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* emittedTypeInfo;
913 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g backendFlags;
914 tySequence__DfmUmNgVGnYaiV1I6227tw* syms;
915 tySequence__t8Uv4lEJ4lkuECvP9c6JMhA* types;
916 tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg strings;
917 tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ numbers;
918 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ cfg;
919 };
920 struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g {
921 tySequence__9bT7o0CflHuiE4VhmtqBPCw* data;
922 NI counter;
923 };
924 struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w {
925 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q status;
926 NIM_BOOL symsInit;
927 NIM_BOOL typesInit;
928 NIM_BOOL loadedButAliveSetChanged;
929 tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ fromDisk;
930 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
931 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
932 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
933 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g iface;
934 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g ifaceHidden;
935 };
936 struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
937 tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* data;
938 NI counter;
939 };
940 struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw {
941 NI32 thisModule;
942 NI32 lastFile;
943 NU32 lastLit;
944 tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
945 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* pendingTypes;
946 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* pendingSyms;
947 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
948 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
949 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
950 };
951 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
952 NU32 module;
953 NI32 item;
954 };
955 struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ {
956 NI module;
957 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ packed_0;
958 };
959 struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg {
960 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
961 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
962 };
963 struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ {
964 NI Field0;
965 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
966 tySequence__O5RcspOP32YJ4YtU5ppxxA* Field2;
967 };
968 struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg {
969 NI module;
970 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ sym;
971 tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* concreteTypes;
972 tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* inst;
973 };
974 struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg {
975 NI Field0;
976 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
977 tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* Field2;
978 };
979 struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q {
980 NI Field0;
981 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
982 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field2;
983 };
984 struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA {
985 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
986 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
987 };
988 struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ {
989 NI Field0;
990 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field1;
991 };
992 struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg {
993 NI Field0;
994 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
995 tySequence__159bHWBGAOOs6U7OZ9cQlO0g* Field2;
996 };
997 struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA {
998 NI Field0;
999 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
1000 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field2;
1001 };
1002 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
1003 NI Field0;
1004 NimStringDesc* Field1;
1005 NI32 Field2;
1006 };
1007 struct tyTuple__rplX06U9bjhu9asm5pWdgqsA {
1008 NI Field0;
1009 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
1010 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA Field2;
1011 };
1012 struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
1013 NI Field0;
1014 NI32 Field1;
1015 tySequence__48JTohSgTy339bRxHzUD8KA* Field2;
1016 };
1017 struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
1018 NI Field0;
1019 NI32 Field1;
1020 NI32 Field2;
1021 };
1022 struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A {
1023 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* Field0;
1024 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field1;
1025 };
1026 struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ {
1027 NI Field0;
1028 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
1029 tyObject_TType__facALICuu8zUj0hjvbTLFg* Field2;
1030 };
1031 struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
1032 NI Field0;
1033 NI Field1;
1034 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
1035 };
1036 struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw {
1037 NI Field0;
1038 NimStringDesc* Field1;
1039 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field2;
1040 };
1041 struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
1042 NI Field0;
1043 NimStringDesc* Field1;
1044 NI64 Field2;
1045 };
1046 struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg {
1047 tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* root;
1048 NI entries;
1049 };
1050 struct tyTuple__wcNatyuf8WOqAhGLhSvgiw {
1051 NI Field0;
1052 NimStringDesc* Field1;
1053 tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg Field2;
1054 };
1055 typedef N_NIMCALL_PTR(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, tyProc__jkSFMhvPZ1AdGcvT2dK9a2w) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen);
1056 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__A7Sdoem70tRxSEmKrf9cmyg) (tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* topLevelStmt);
1057 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__EAEKmBUgKFg29agoUGtzDEQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n);
1058 struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ {
1059 tyProc__jkSFMhvPZ1AdGcvT2dK9a2w Field0;
1060 tyProc__A7Sdoem70tRxSEmKrf9cmyg Field1;
1061 tyProc__EAEKmBUgKFg29agoUGtzDEQ Field2;
1062 NIM_BOOL Field3;
1063 };
1064 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
1065 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
1066 NimStringDesc* Field1;
1067 };
1068 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
1069 NimStringDesc* fullPath;
1070 NimStringDesc* projPath;
1071 NimStringDesc* shortName;
1072 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
1073 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
1074 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
1075 NimStringDesc* dirtyFile;
1076 NimStringDesc* hash;
1077 NIM_BOOL dirty;
1078 };
1079 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
1080 NI Field0;
1081 NimStringDesc* Field1;
1082 };
1083 typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
1084 struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
1085 NimStringDesc* nimname;
1086 NimStringDesc* cname;
1087 NimStringDesc* obj;
1088 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
1089 NimStringDesc* customArgs;
1090 };
1091 struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
1092 NU32 Field0;
1093 NimStringDesc* Field1;
1094 };
1095 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
1096 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
1097 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
1098 NU16 line;
1099 NI16 col;
1100 NU32 file;
1101 };
1102 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
1103 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
1104 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
1105 NI32 operand;
1106 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
1107 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1108 };
1109 struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
1110 NU32 Field0;
1111 NI32 Field1;
1112 };
1113 struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA {
1114 NU32 Field0;
1115 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1116 };
1117 struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg {
1118 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1119 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg Field1;
1120 };
1121 struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw {
1122 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1123 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1124 };
1125 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
1126 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
1127 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1128 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
1129 };
1130 typedef NU8 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg;
1131 struct tyTuple__9aoobCDZB4x41HJSOmh0mwA {
1132 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg Field0;
1133 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1134 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1135 };
1136 struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA {
1137 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1138 NI Field1;
1139 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1140 };
1141 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
1142 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
1143 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
1144 NIM_BOOL generated;
1145 NIM_BOOL isOverriden;
1146 NU32 name;
1147 NI32 path;
1148 };
1149 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
1150 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
1151 NU32 name;
1152 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
1153 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
1154 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
1155 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1156 NI32 ast;
1157 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1158 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
1159 NI bitsize;
1160 NI alignment;
1161 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
1162 NI position;
1163 NI offset;
1164 NU32 externalName;
1165 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
1166 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
1167 NI32 constraint;
1168 };
1169 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
1170 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
1171 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
1172 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
1173 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
1174 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
1175 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
1176 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
1177 NI32 n;
1178 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1179 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1180 NI64 size;
1181 NI16 align;
1182 NI16 paddingAtEnd;
1183 NI16 lockLevel;
1184 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
1185 NI32 nonUniqueId;
1186 };
1187 struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ {
1188 NI Field0;
1189 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* Field1;
1190 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* Field2;
1191 };
1192 struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
1193 NI Field0;
1194 NI32 Field1;
1195 NU32 Field2;
1196 };
1197 struct tySequence__sII3pVVRkIdBZ2HDPdZddA {
1198   TGenericSeq Sup;
1199   tyTuple__wROVfG5RQYpjEAhvO3LqdQ data[SEQ_DECL_SIZE];
1200 };
1201 struct tySequence__WPcy3bORPBFlmk2KIq2pbQ {
1202   TGenericSeq Sup;
1203   tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];
1204 };
1205 struct tySequence__KjgUMUjT3LUKOFIK4xt5ug {
1206   TGenericSeq Sup;
1207   tyTuple__FxkU4d1VDodDMc9ah6Mbagw data[SEQ_DECL_SIZE];
1208 };
1209 struct tySequence__oUyaggHmIX9bpJcMeoG6lpA {
1210   TGenericSeq Sup;
1211   tyObject_TBlock__GFhahvekTq3dDOkWyhchMA data[SEQ_DECL_SIZE];
1212 };
1213 struct tySequence__jwzrUFjG9akTIJTBBFvvqxw {
1214   TGenericSeq Sup;
1215   tyTuple__XOVT24GHXwqiEj5GCsEGCA data[SEQ_DECL_SIZE];
1216 };
1217 struct tySequence__SHVxAqOYtIy7teT1q4s0zQ {
1218   TGenericSeq Sup;
1219   tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* data[SEQ_DECL_SIZE];
1220 };
1221 struct tySequence__YT27F6szr8EQuTI39aUMYuA {
1222   TGenericSeq Sup;
1223   tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ data[SEQ_DECL_SIZE];
1224 };
1225 struct tySequence__WwUFq9cJ2xKRlsAWVEHyPRg {
1226   TGenericSeq Sup;
1227   tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* data[SEQ_DECL_SIZE];
1228 };
1229 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
1230   TGenericSeq Sup;
1231   NimStringDesc* data[SEQ_DECL_SIZE];
1232 };
1233 struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ {
1234   TGenericSeq Sup;
1235   tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* data[SEQ_DECL_SIZE];
1236 };
1237 struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A {
1238   TGenericSeq Sup;
1239   tyObject_TType__facALICuu8zUj0hjvbTLFg* data[SEQ_DECL_SIZE];
1240 };
1241 struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
1242   TGenericSeq Sup;
1243   tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
1244 };
1245 struct tySequence__vhmj4KkIKPinmRXny9c2Q6Q {
1246   TGenericSeq Sup;
1247   tyObject_TNodePair__EZfI4tFqtDSTQys2UInNjg data[SEQ_DECL_SIZE];
1248 };
1249 struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ {
1250   TGenericSeq Sup;
1251   tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];
1252 };
1253 struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ {
1254   TGenericSeq Sup;
1255   tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA data[SEQ_DECL_SIZE];
1256 };
1257 struct tySequence__rQHmYk1HzcwNxKBymIFHpA {
1258   TGenericSeq Sup;
1259   tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w data[SEQ_DECL_SIZE];
1260 };
1261 struct tySequence__XMM60DtBsc6xYsIpNANkrA {
1262   TGenericSeq Sup;
1263   tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw data[SEQ_DECL_SIZE];
1264 };
1265 struct tySequence__O5RcspOP32YJ4YtU5ppxxA {
1266   TGenericSeq Sup;
1267   tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg data[SEQ_DECL_SIZE];
1268 };
1269 struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg {
1270   TGenericSeq Sup;
1271   tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ data[SEQ_DECL_SIZE];
1272 };
1273 struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA {
1274   TGenericSeq Sup;
1275   tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg data[SEQ_DECL_SIZE];
1276 };
1277 struct tySequence__mWRMiYLthG9coLjkbElCxkw {
1278   TGenericSeq Sup;
1279   tyTuple__o67sDX0wYbEuhI9cJYAbDtg data[SEQ_DECL_SIZE];
1280 };
1281 struct tySequence__bTDCDwD2P7TodzbAefLcSw {
1282   TGenericSeq Sup;
1283   tyTuple__9aNnDWBFMF44sfFinBpMT4Q data[SEQ_DECL_SIZE];
1284 };
1285 struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g {
1286   TGenericSeq Sup;
1287   tyTuple__VrD6plbUKJjYKM0lCr3hGQ data[SEQ_DECL_SIZE];
1288 };
1289 struct tySequence__3MPVXAHA08SszBrU4ffqEg {
1290   TGenericSeq Sup;
1291   tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg data[SEQ_DECL_SIZE];
1292 };
1293 struct tySequence__YCf5zJHm4JI06qpmKwPUWg {
1294   TGenericSeq Sup;
1295   tyTuple__1ZbjBgxAbnye0IFMZ6w4OA data[SEQ_DECL_SIZE];
1296 };
1297 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
1298   TGenericSeq Sup;
1299   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
1300 };
1301 struct tySequence__61s9cbAniKuBrdHwBhMDfQg {
1302   TGenericSeq Sup;
1303   tyTuple__rplX06U9bjhu9asm5pWdgqsA data[SEQ_DECL_SIZE];
1304 };
1305 struct tySequence__48JTohSgTy339bRxHzUD8KA {
1306   TGenericSeq Sup;
1307   NI32 data[SEQ_DECL_SIZE];
1308 };
1309 struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
1310   TGenericSeq Sup;
1311   tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
1312 };
1313 struct tySequence__kxu4GK0onha2t9bo86mdVAg {
1314   TGenericSeq Sup;
1315   tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
1316 };
1317 struct tySequence__s9byh6WFJ16lPMcmqdaMTHA {
1318   TGenericSeq Sup;
1319   tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A data[SEQ_DECL_SIZE];
1320 };
1321 struct tySequence__1U9bG8RcAedEeYkQLZjVFKA {
1322   TGenericSeq Sup;
1323   tyTuple__3i6hlQmqrn6m7tuVN8FHjQ data[SEQ_DECL_SIZE];
1324 };
1325 struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
1326   TGenericSeq Sup;
1327   tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
1328 };
1329 struct tySequence__23SMqauuRsbDANhthj9bWlA {
1330   TGenericSeq Sup;
1331   tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw data[SEQ_DECL_SIZE];
1332 };
1333 struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
1334   TGenericSeq Sup;
1335   tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
1336 };
1337 struct tySequence__pHNq3oXj9av2sEUdqaqeZjw {
1338   TGenericSeq Sup;
1339   tyTuple__wcNatyuf8WOqAhGLhSvgiw data[SEQ_DECL_SIZE];
1340 };
1341 struct tySequence__MAQKEADohlpnXTModtugbQ {
1342   TGenericSeq Sup;
1343   tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ data[SEQ_DECL_SIZE];
1344 };
1345 struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ {
1346   TGenericSeq Sup;
1347   tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE];
1348 };
1349 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
1350   TGenericSeq Sup;
1351   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
1352 };
1353 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
1354   TGenericSeq Sup;
1355   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
1356 };
1357 struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
1358   TGenericSeq Sup;
1359   tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
1360 };
1361 struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
1362   TGenericSeq Sup;
1363   tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
1364 };
1365 struct tySequence__vv5mGmK03BCr5e3LTZA5Hw {
1366   TGenericSeq Sup;
1367   tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA data[SEQ_DECL_SIZE];
1368 };
1369 struct tySequence__PXIzfWocnrafGz5p3CP5LA {
1370   TGenericSeq Sup;
1371   tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
1372 };
1373 struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
1374   TGenericSeq Sup;
1375   NU32 data[SEQ_DECL_SIZE];
1376 };
1377 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
1378   TGenericSeq Sup;
1379   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
1380 };
1381 struct tySequence__b89aLriiJnVTD186H6zNIgg {
1382   TGenericSeq Sup;
1383   tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
1384 };
1385 struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg {
1386   TGenericSeq Sup;
1387   tyTuple__Q7r9caOmeWqQGZCIBHhGRUA data[SEQ_DECL_SIZE];
1388 };
1389 struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA {
1390   TGenericSeq Sup;
1391   tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg data[SEQ_DECL_SIZE];
1392 };
1393 struct tySequence__NyaOkf8ZwxP6rkRF5TOkew {
1394   TGenericSeq Sup;
1395   tyTuple__XyJ8LOAZzVVXSsmt09b8uWw data[SEQ_DECL_SIZE];
1396 };
1397 struct tySequence__L9bOt8CaTEmIjgtuZvp6syg {
1398   TGenericSeq Sup;
1399   tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA data[SEQ_DECL_SIZE];
1400 };
1401 struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ {
1402   TGenericSeq Sup;
1403   tyTuple__9aoobCDZB4x41HJSOmh0mwA data[SEQ_DECL_SIZE];
1404 };
1405 struct tySequence__xxnXDLpoqBo8zJzP9b1073g {
1406   TGenericSeq Sup;
1407   tyTuple__g0Q6Qx15nK53ce9aLo7YyrA data[SEQ_DECL_SIZE];
1408 };
1409 struct tySequence__DfmUmNgVGnYaiV1I6227tw {
1410   TGenericSeq Sup;
1411   tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw data[SEQ_DECL_SIZE];
1412 };
1413 struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA {
1414   TGenericSeq Sup;
1415   tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA data[SEQ_DECL_SIZE];
1416 };
1417 struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
1418   TGenericSeq Sup;
1419   NI64 data[SEQ_DECL_SIZE];
1420 };
1421 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
1422   TGenericSeq Sup;
1423   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
1424 };
1425 struct tySequence__9bT7o0CflHuiE4VhmtqBPCw {
1426   TGenericSeq Sup;
1427   tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ data[SEQ_DECL_SIZE];
1428 };
1429 struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
1430   TGenericSeq Sup;
1431   tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
1432 };
1433 struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA {
1434   TGenericSeq Sup;
1435   tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ data[SEQ_DECL_SIZE];
1436 };
1437 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
1438 static N_NIMCALL(void, Marker_tySequence__sII3pVVRkIdBZ2HDPdZddA)(void* p, NI op);
1439 static N_NIMCALL(void, Marker_tySequence__WPcy3bORPBFlmk2KIq2pbQ)(void* p, NI op);
1440 static N_NIMCALL(void, Marker_tySequence__KjgUMUjT3LUKOFIK4xt5ug)(void* p, NI op);
1441 static N_NIMCALL(void, Marker_tySequence__oUyaggHmIX9bpJcMeoG6lpA)(void* p, NI op);
1442 static N_NIMCALL(void, Marker_tySequence__jwzrUFjG9akTIJTBBFvvqxw)(void* p, NI op);
1443 static N_NIMCALL(void, Marker_tyRef__pAZKtoy4786BGdQWfW2Iqg)(void* p, NI op);
1444 static N_NIMCALL(void, Marker_tyRef__NkKlBfvvsMUW70DxvxLVIg)(void* p, NI op);
1445 static N_NIMCALL(void, Marker_tySequence__SHVxAqOYtIy7teT1q4s0zQ)(void* p, NI op);
1446 static N_NIMCALL(void, Marker_tySequence__YT27F6szr8EQuTI39aUMYuA)(void* p, NI op);
1447 static N_NIMCALL(void, Marker_tyRef__1nYo7zUSsqu0chwXZGtykg)(void* p, NI op);
1448 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
1449 N_LIB_PRIVATE N_NIMCALL(void, initTable__cgendata_379)(NI initialSize, tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ* Result);
1450 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
1451 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count);
1452 N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__pureZmath_176)(NI x);
1453 N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
1454 static N_INLINE(void, asgnRef)(void** dest, void* src);
1455 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1456 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
1457 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr);
1458 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1459 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1460 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1461 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1462 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5294)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1463 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1464 N_LIB_PRIVATE N_NIMCALL(void, initPackedSet__pureZcollectionsZintsets_16)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1465 static N_INLINE(void, nimGCunrefRC1)(void* p);
1466 N_LIB_PRIVATE N_NIMCALL(void*, newSeqRC1)(TNimType* typ, NI len);
1467 N_LIB_PRIVATE N_NIMCALL(void, initCountTable__cgendata_301)(NI initialSize, tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg* Result);
1468 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
1469 static N_INLINE(NI, find__stdZenumutils_48)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
1470 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
1471 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
1472 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
1473 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1474 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1475 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1476 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
1477 N_LIB_PRIVATE TNimType NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_;
1478 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
1479 extern TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1480 N_LIB_PRIVATE TNimType NTItcgen__9cG6VsX22pOhho6kxyhFVow_;
1481 N_LIB_PRIVATE TNimType NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_;
1482 N_LIB_PRIVATE TNimType NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_;
1483 N_LIB_PRIVATE TNimType NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_;
1484 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1485 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1486 N_LIB_PRIVATE TNimType NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_;
1487 N_LIB_PRIVATE TNimType NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_;
1488 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1489 extern TNimType NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_;
1490 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_;
1491 N_LIB_PRIVATE TNimType NTIhashset__LWqBPbJi8sAUtgObUDu34A_;
1492 N_LIB_PRIVATE TNimType NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_;
1493 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_;
1494 extern TNimType NTIpackedset__IhxwDBRi51nGrosBGFKcsA_;
1495 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
1496 N_LIB_PRIVATE TNimType NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_;
1497 N_LIB_PRIVATE TNimType NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_;
1498 N_LIB_PRIVATE TNimType NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_;
1499 extern TNimType NTItlineinfo__WGx4rAexNXnczy1Avn646Q_;
1500 N_LIB_PRIVATE TNimType NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_;
1501 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1502 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1503 extern TNimType NTIint__hLlQjbV9bLNq5PFxYcqacsA_;
1504 N_LIB_PRIVATE TNimType NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_;
1505 extern TNimType NTIseqLropeT__WwUFq9cJ2xKRlsAWVEHyPRg_;
1506 N_LIB_PRIVATE TNimType NTItblock__GFhahvekTq3dDOkWyhchMA_;
1507 N_LIB_PRIVATE TNimType NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_;
1508 extern TNimType NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_;
1509 N_LIB_PRIVATE TNimType NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_;
1510 extern TNimType NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_;
1511 N_LIB_PRIVATE TNimType NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_;
1512 N_LIB_PRIVATE TNimType NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_;
1513 N_LIB_PRIVATE TNimType NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_;
1514 N_LIB_PRIVATE TNimType NTIbproc__pAZKtoy4786BGdQWfW2Iqg_;
1515 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1516 extern TNimType NTItnodetable__wN7B39cKxLpMkvKNm9bduZ0A_;
1517 N_LIB_PRIVATE TNimType NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_;
1518 extern TNimType NTIcounttable__tUMxxU9cRgLolsrW9b7IBGsQ_;
1519 extern TNimType NTIndifile__9cEuXfAnHp9bnWFK409cMtsEw_;
1520 N_LIB_PRIVATE TNimType NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_;
1521 N_LIB_PRIVATE TNimType NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_;
1522 extern TNimType NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_;
1523 N_LIB_PRIVATE TNimType NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_;
1524 N_LIB_PRIVATE TNimType NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_;
1525 N_LIB_PRIVATE TNimType NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_;
1526 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
1527 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_;
1528 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1529 extern TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1530 N_LIB_PRIVATE TNimType NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_;
1531 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5247;
N_NIMCALL(void,Marker_tySequence__sII3pVVRkIdBZ2HDPdZddA)1532 static N_NIMCALL(void, Marker_tySequence__sII3pVVRkIdBZ2HDPdZddA)(void* p, NI op) {
1533 	tySequence__sII3pVVRkIdBZ2HDPdZddA* a;
1534 	NI T1_;
1535 	NI T2_;
1536 	a = (tySequence__sII3pVVRkIdBZ2HDPdZddA*)p;
1537 	T1_ = (NI)0;
1538 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1539 	T2_ = (NI)0;
1540 	nimGCvisit((void*)a->data[T1_].Field2, op);
1541 	}
1542 }
N_NIMCALL(void,Marker_tySequence__WPcy3bORPBFlmk2KIq2pbQ)1543 static N_NIMCALL(void, Marker_tySequence__WPcy3bORPBFlmk2KIq2pbQ)(void* p, NI op) {
1544 	tySequence__WPcy3bORPBFlmk2KIq2pbQ* a;
1545 	NI T1_;
1546 	NI T2_;
1547 	a = (tySequence__WPcy3bORPBFlmk2KIq2pbQ*)p;
1548 	T1_ = (NI)0;
1549 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1550 	T2_ = (NI)0;
1551 	}
1552 }
N_NIMCALL(void,Marker_tySequence__KjgUMUjT3LUKOFIK4xt5ug)1553 static N_NIMCALL(void, Marker_tySequence__KjgUMUjT3LUKOFIK4xt5ug)(void* p, NI op) {
1554 	tySequence__KjgUMUjT3LUKOFIK4xt5ug* a;
1555 	NI T1_;
1556 	a = (tySequence__KjgUMUjT3LUKOFIK4xt5ug*)p;
1557 	T1_ = (NI)0;
1558 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1559 	nimGCvisit((void*)a->data[T1_].Field0, op);
1560 	}
1561 }
N_NIMCALL(void,Marker_tySequence__oUyaggHmIX9bpJcMeoG6lpA)1562 static N_NIMCALL(void, Marker_tySequence__oUyaggHmIX9bpJcMeoG6lpA)(void* p, NI op) {
1563 	tySequence__oUyaggHmIX9bpJcMeoG6lpA* a;
1564 	NI T1_;
1565 	NI T2_;
1566 	a = (tySequence__oUyaggHmIX9bpJcMeoG6lpA*)p;
1567 	T1_ = (NI)0;
1568 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1569 	nimGCvisit((void*)a->data[T1_].label, op);
1570 	T2_ = (NI)0;
1571 	for (T2_ = 0; T2_ < 3; T2_++) {
1572 	nimGCvisit((void*)a->data[T1_].sections[T2_], op);
1573 	}
1574 	}
1575 }
N_NIMCALL(void,Marker_tySequence__jwzrUFjG9akTIJTBBFvvqxw)1576 static N_NIMCALL(void, Marker_tySequence__jwzrUFjG9akTIJTBBFvvqxw)(void* p, NI op) {
1577 	tySequence__jwzrUFjG9akTIJTBBFvvqxw* a;
1578 	NI T1_;
1579 	a = (tySequence__jwzrUFjG9akTIJTBBFvvqxw*)p;
1580 	T1_ = (NI)0;
1581 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1582 	nimGCvisit((void*)a->data[T1_].Field0, op);
1583 	}
1584 }
N_NIMCALL(void,Marker_tyRef__pAZKtoy4786BGdQWfW2Iqg)1585 static N_NIMCALL(void, Marker_tyRef__pAZKtoy4786BGdQWfW2Iqg)(void* p, NI op) {
1586 	tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q* a;
1587 	a = (tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q*)p;
1588 	nimGCvisit((void*)(*a).prc, op);
1589 	nimGCvisit((void*)(*a).nestedTryStmts, op);
1590 	nimGCvisit((void*)(*a).finallySafePoints, op);
1591 	nimGCvisit((void*)(*a).blocks, op);
1592 	nimGCvisit((void*)(*a).module, op);
1593 	nimGCvisit((void*)(*a).sigConflicts.data, op);
1594 }
N_NIMCALL(void,Marker_tyRef__NkKlBfvvsMUW70DxvxLVIg)1595 static N_NIMCALL(void, Marker_tyRef__NkKlBfvvsMUW70DxvxLVIg)(void* p, NI op) {
1596 	tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* a;
1597 	NI T1_;
1598 	NI T2_;
1599 	NI T3_;
1600 	NI T4_;
1601 	NI T5_;
1602 	a = (tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow*)p;
1603 	nimGCvisit((void*)(*a).Sup.idgen, op);
1604 	T1_ = (NI)0;
1605 	for (T1_ = 0; T1_ < 20; T1_++) {
1606 	nimGCvisit((void*)(*a).s[T1_], op);
1607 	}
1608 	nimGCvisit((void*)(*a).module, op);
1609 	nimGCvisit((void*)(*a).filename, op);
1610 	nimGCvisit((void*)(*a).cfilename, op);
1611 	nimGCvisit((void*)(*a).tmpBase, op);
1612 	nimGCvisit((void*)(*a).typeCache.data, op);
1613 	nimGCvisit((void*)(*a).typeABICache.data, op);
1614 	nimGCvisit((void*)(*a).forwTypeCache.data, op);
1615 	nimGCvisit((void*)(*a).declaredThings.head, op);
1616 	nimGCvisit((void*)(*a).declaredThings.data, op);
1617 	T2_ = (NI)0;
1618 	nimGCvisit((void*)(*a).declaredProtos.head, op);
1619 	nimGCvisit((void*)(*a).declaredProtos.data, op);
1620 	T3_ = (NI)0;
1621 	nimGCvisit((void*)(*a).alive.head, op);
1622 	nimGCvisit((void*)(*a).alive.data, op);
1623 	T4_ = (NI)0;
1624 	nimGCvisit((void*)(*a).headerFiles, op);
1625 	nimGCvisit((void*)(*a).typeInfoMarker.data, op);
1626 	nimGCvisit((void*)(*a).typeInfoMarkerV2.data, op);
1627 	nimGCvisit((void*)(*a).initProc, op);
1628 	nimGCvisit((void*)(*a).preInitProc, op);
1629 	nimGCvisit((void*)(*a).hcrCreateTypeInfosProc, op);
1630 	nimGCvisit((void*)(*a).typeStack, op);
1631 	nimGCvisit((void*)(*a).dataCache.data, op);
1632 	nimGCvisit((void*)(*a).typeNodesName, op);
1633 	nimGCvisit((void*)(*a).nimTypesName, op);
1634 	T5_ = (NI)0;
1635 	for (T5_ = 0; T5_ < 10; T5_++) {
1636 	nimGCvisit((void*)(*a).extensionLoaders[T5_], op);
1637 	}
1638 	nimGCvisit((void*)(*a).sigConflicts.data, op);
1639 	nimGCvisit((void*)(*a).g, op);
1640 	nimGCvisit((void*)(*a).ndi.buf, op);
1641 	nimGCvisit((void*)(*a).ndi.filename, op);
1642 	nimGCvisit((void*)(*a).ndi.syms, op);
1643 }
N_NIMCALL(void,Marker_tySequence__SHVxAqOYtIy7teT1q4s0zQ)1644 static N_NIMCALL(void, Marker_tySequence__SHVxAqOYtIy7teT1q4s0zQ)(void* p, NI op) {
1645 	tySequence__SHVxAqOYtIy7teT1q4s0zQ* a;
1646 	NI T1_;
1647 	a = (tySequence__SHVxAqOYtIy7teT1q4s0zQ*)p;
1648 	T1_ = (NI)0;
1649 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1650 	nimGCvisit((void*)a->data[T1_], op);
1651 	}
1652 }
N_NIMCALL(void,Marker_tySequence__YT27F6szr8EQuTI39aUMYuA)1653 static N_NIMCALL(void, Marker_tySequence__YT27F6szr8EQuTI39aUMYuA)(void* p, NI op) {
1654 	tySequence__YT27F6szr8EQuTI39aUMYuA* a;
1655 	NI T1_;
1656 	NI T2_;
1657 	a = (tySequence__YT27F6szr8EQuTI39aUMYuA*)p;
1658 	T1_ = (NI)0;
1659 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1660 	T2_ = (NI)0;
1661 	nimGCvisit((void*)a->data[T1_].Field2.Field0, op);
1662 	}
1663 }
N_NIMCALL(void,Marker_tyRef__1nYo7zUSsqu0chwXZGtykg)1664 static N_NIMCALL(void, Marker_tyRef__1nYo7zUSsqu0chwXZGtykg)(void* p, NI op) {
1665 	tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA* a;
1666 	NI T1_;
1667 	a = (tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA*)p;
1668 	nimGCvisit((void*)(*a).mainModProcs, op);
1669 	nimGCvisit((void*)(*a).mainModInit, op);
1670 	nimGCvisit((void*)(*a).otherModsInit, op);
1671 	nimGCvisit((void*)(*a).mainDatInit, op);
1672 	nimGCvisit((void*)(*a).mapping, op);
1673 	nimGCvisit((void*)(*a).modules, op);
1674 	nimGCvisit((void*)(*a).modulesClosed, op);
1675 	nimGCvisit((void*)(*a).forwardedProcs, op);
1676 	nimGCvisit((void*)(*a).generatedHeader, op);
1677 	nimGCvisit((void*)(*a).typeInfoMarker.data, op);
1678 	nimGCvisit((void*)(*a).typeInfoMarkerV2.data, op);
1679 	nimGCvisit((void*)(*a).config, op);
1680 	nimGCvisit((void*)(*a).graph, op);
1681 	nimGCvisit((void*)(*a).nimtv, op);
1682 	nimGCvisit((void*)(*a).nimtvDeps, op);
1683 	nimGCvisit((void*)(*a).nimtvDeclared.head, op);
1684 	nimGCvisit((void*)(*a).nimtvDeclared.data, op);
1685 	T1_ = (NI)0;
1686 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)1687 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
1688 	NI result;
1689 	result = (NI)0;
1690 	result = nextPowerOfTwo__pureZmath_176((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
1691 	return result;
1692 }
N_NIMCALL(void,initTable__cgendata_379)1693 N_LIB_PRIVATE N_NIMCALL(void, initTable__cgendata_379)(NI initialSize, tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ* Result) {
1694 	NI correctSizeX60gensym5_;
1695 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
1696 	(*Result).counter = 0;
1697 	correctSizeX60gensym5_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
1698 	(*Result).counter = ((NI) 0);
1699 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__YT27F6szr8EQuTI39aUMYuA*) newSeq((&NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_), ((NI) (correctSizeX60gensym5_))));
1700 }
N_INLINE(NI,pluspercent___system_696)1701 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
1702 	NI result;
1703 	result = (NI)0;
1704 	result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
1705 	return result;
1706 }
N_INLINE(void,incRef__system_5338)1707 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1708 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
1709 }
N_INLINE(NI,minuspercent___system_716)1710 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
1711 	NI result;
1712 	result = (NI)0;
1713 	result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
1714 	return result;
1715 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5300)1716 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr) {
1717 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
1718 	NI T1_;
1719 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1720 	T1_ = (NI)0;
1721 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
1722 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
1723 	return result;
1724 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)1725 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
1726 	NIM_BOOL result;
1727 	result = (NIM_BOOL)0;
1728 	result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
1729 	return result;
1730 }
N_INLINE(void,rtlAddZCT__system_5343)1731 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1732 	addZCT__system_5294((&gch__system_5247.zct), c);
1733 }
N_INLINE(void,decRef__system_5345)1734 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1735 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
1736 	{
1737 		NIM_BOOL T3_;
1738 		T3_ = (NIM_BOOL)0;
1739 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
1740 		if (!T3_) goto LA4_;
1741 		rtlAddZCT__system_5343(c);
1742 	}
1743 	LA4_: ;
1744 }
N_INLINE(void,asgnRef)1745 static N_INLINE(void, asgnRef)(void** dest, void* src) {
1746 	{
1747 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
1748 		if (!!((src == NIM_NIL))) goto LA3_;
1749 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1750 		T5_ = usrToCell__system_5300(src);
1751 		incRef__system_5338(T5_);
1752 	}
1753 	LA3_: ;
1754 	{
1755 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
1756 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
1757 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1758 		T10_ = usrToCell__system_5300((*dest));
1759 		decRef__system_5345(T10_);
1760 	}
1761 	LA8_: ;
1762 	(*dest) = src;
1763 }
N_INLINE(void,initIntSet__pureZcollectionsZintsets_238)1764 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
1765 	initPackedSet__pureZcollectionsZintsets_16(Result);
1766 }
N_NIMCALL(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA *,newModuleList__cgendata_374)1767 N_LIB_PRIVATE N_NIMCALL(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA*, newModuleList__cgendata_374)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
1768 	tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA* result;
1769 	tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA* T1_;
1770 	result = NIM_NIL;
1771 	T1_ = NIM_NIL;
1772 	T1_ = (tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA*) newObj((&NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_), sizeof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA));
1773 	(*T1_).Sup.m_type = (&NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_);
1774 	initTable__cgendata_379(((NI) 32), (&(*T1_).typeInfoMarker));
1775 	asgnRef((void**) (&(*T1_).config), (*g).config);
1776 	asgnRef((void**) (&(*T1_).graph), g);
1777 	initIntSet__pureZcollectionsZintsets_238((&(*T1_).nimtvDeclared));
1778 	result = T1_;
1779 	return result;
1780 }
N_INLINE(void,nimGCunrefRC1)1781 static N_INLINE(void, nimGCunrefRC1)(void* p) {
1782 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
1783 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1784 	T1_ = usrToCell__system_5300(p);
1785 	decRef__system_5345(T1_);
1786 }
N_NIMCALL(void,initCountTable__cgendata_301)1787 N_LIB_PRIVATE N_NIMCALL(void, initCountTable__cgendata_301)(NI initialSize, tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg* Result) {
1788 	NI correctSizeX60gensym3_;
1789 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
1790 	(*Result).counter = 0;
1791 	(*Result).isSorted = 0;
1792 	correctSizeX60gensym3_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
1793 	(*Result).counter = ((NI) 0);
1794 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__jwzrUFjG9akTIJTBBFvvqxw*) newSeq((&NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_), ((NI) (correctSizeX60gensym3_))));
1795 }
N_NIMCALL(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q *,newProc__cgendata_278)1796 N_LIB_PRIVATE N_NIMCALL(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q*, newProc__cgendata_278)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* prc, tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* module) {
1797 	tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q* result;
1798 	result = NIM_NIL;
1799 	result = (tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q*) newObj((&NTIbproc__pAZKtoy4786BGdQWfW2Iqg_), sizeof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q));
1800 	asgnRef((void**) (&(*result).prc), prc);
1801 	asgnRef((void**) (&(*result).module), module);
1802 	{
1803 		if (!!((prc == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA3_;
1804 		(*result).options = (*prc).options;
1805 	}
1806 	goto LA1_;
1807 	LA3_: ;
1808 	{
1809 		(*result).options = (*(*(*module).g).config).options;
1810 	}
1811 	LA1_: ;
1812 	if ((*result).blocks) { nimGCunrefRC1((*result).blocks); (*result).blocks = NIM_NIL; }
1813 	(*result).blocks = (tySequence__oUyaggHmIX9bpJcMeoG6lpA*) newSeqRC1((&NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_), ((NI) 1));
1814 	if ((*result).nestedTryStmts) { nimGCunrefRC1((*result).nestedTryStmts); (*result).nestedTryStmts = NIM_NIL; }
1815 	if ((*result).finallySafePoints) { nimGCunrefRC1((*result).finallySafePoints); (*result).finallySafePoints = NIM_NIL; }
1816 	initCountTable__cgendata_301(((NI) 32), (&(*result).sigConflicts));
1817 	return result;
1818 }
N_INLINE(int,nimCmpMem)1819 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
1820 	int result;
1821 	result = (int)0;
1822 	result = memcmp(a, b, ((size_t) (size)));
1823 	return result;
1824 }
N_INLINE(NIM_BOOL,equalMem__system_1735)1825 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
1826 	NIM_BOOL result;
1827 	int T1_;
1828 	result = (NIM_BOOL)0;
1829 	T1_ = (int)0;
1830 	T1_ = nimCmpMem(a, b, size);
1831 	result = (T1_ == ((NI32) 0));
1832 	return result;
1833 }
N_INLINE(NIM_BOOL,eqStrings)1834 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
1835 	NIM_BOOL result;
1836 	NI alen;
1837 	NI blen;
1838 {	result = (NIM_BOOL)0;
1839 	alen = (a ? a->Sup.len : 0);
1840 	blen = (b ? b->Sup.len : 0);
1841 	{
1842 		if (!(alen == blen)) goto LA3_;
1843 		{
1844 			if (!(alen == ((NI) 0))) goto LA7_;
1845 			result = NIM_TRUE;
1846 			goto BeforeRet_;
1847 		}
1848 		LA7_: ;
1849 		result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
1850 		goto BeforeRet_;
1851 	}
1852 	LA3_: ;
1853 	}BeforeRet_: ;
1854 	return result;
1855 }
N_INLINE(NI,find__stdZenumutils_48)1856 static N_INLINE(NI, find__stdZenumutils_48)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
1857 	NI result;
1858 {	result = (NI)0;
1859 	result = ((NI) 0);
1860 	{
1861 		NimStringDesc** i;
1862 		NI i_2;
1863 		i = (NimStringDesc**)0;
1864 		i_2 = ((NI) 0);
1865 		{
1866 			while (1) {
1867 				if (!(i_2 < aLen_0)) goto LA3;
1868 				i = (&a[i_2]);
1869 				{
1870 					if (!eqStrings((*i), item)) goto LA6_;
1871 					goto BeforeRet_;
1872 				}
1873 				LA6_: ;
1874 				result += ((NI) 1);
1875 				i_2 += ((NI) 1);
1876 			} LA3: ;
1877 		}
1878 	}
1879 	result = ((NI) -1);
1880 	}BeforeRet_: ;
1881 	return result;
1882 }
N_INLINE(NIM_BOOL,contains__stdZenumutils_43)1883 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
1884 	NIM_BOOL result;
1885 	NI T1_;
1886 {	result = (NIM_BOOL)0;
1887 	T1_ = (NI)0;
1888 	T1_ = find__stdZenumutils_48(a, aLen_0, item);
1889 	result = (((NI) 0) <= T1_);
1890 	goto BeforeRet_;
1891 	}BeforeRet_: ;
1892 	return result;
1893 }
N_INLINE(void,nimGCunrefNoCycle)1894 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
1895 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
1896 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1897 	T1_ = usrToCell__system_5300(p);
1898 	decRef__system_5345(T1_);
1899 }
N_NIMCALL(void,includeHeader__cgendata_214)1900 N_LIB_PRIVATE N_NIMCALL(void, includeHeader__cgendata_214)(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow* this_0, NimStringDesc* header) {
1901 	{
1902 		NIM_BOOL T3_;
1903 		NI T6_;
1904 		NimStringDesc* T7_;
1905 		T3_ = (NIM_BOOL)0;
1906 		T3_ = contains__stdZenumutils_43((*this_0).headerFiles->data, ((*this_0).headerFiles ? (*this_0).headerFiles->Sup.len : 0), header);
1907 		if (!!(T3_)) goto LA4_;
1908 		asgnRef((void**) (&(*this_0).headerFiles), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*this_0).headerFiles), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)));
1909 		T6_ = (*this_0).headerFiles->Sup.len++;
1910 		T7_ = NIM_NIL;
1911 		T7_ = (*this_0).headerFiles->data[T6_]; (*this_0).headerFiles->data[T6_] = copyStringRC1(header);
1912 		if (T7_) nimGCunrefNoCycle(T7_);
1913 	}
1914 	LA4_: ;
1915 }
N_NIMCALL(void,compiler_cgendataDatInit000)1916 N_LIB_PRIVATE N_NIMCALL(void, compiler_cgendataDatInit000)(void) {
1917 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[18];
1918 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[30];
1919 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_4_7[7];
1920 NI TM__DSLb4IRJQoFPuHlmZwGjjQ_6;
1921 static char* NIM_CONST TM__DSLb4IRJQoFPuHlmZwGjjQ_5[7] = {
1922 "preventStackTrace",
1923 "usesThreadVars",
1924 "frameDeclared",
1925 "isHeaderFile",
1926 "includesStringh",
1927 "objHasKidsValid",
1928 "useAliveDataFromDce"};
1929 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_7_2[2];
1930 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_8_3[3];
1931 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_9_2[2];
1932 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_10_2[2];
1933 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[16];
1934 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_12_7[7];
1935 NI TM__DSLb4IRJQoFPuHlmZwGjjQ_14;
1936 static char* NIM_CONST TM__DSLb4IRJQoFPuHlmZwGjjQ_13[7] = {
1937 "beforeRetNeeded",
1938 "threadVarAccessed",
1939 "hasCurFramePointer",
1940 "noSafePoints",
1941 "nimErrorFlagAccessed",
1942 "nimErrorFlagDeclared",
1943 "nimErrorFlagDisabled"};
1944 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_15_3[3];
1945 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[7];
1946 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_17_3[3];
1947 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_18_2[2];
1948 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_19_2[2];
1949 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_20_3[3];
1950 static TNimNode* TM__DSLb4IRJQoFPuHlmZwGjjQ_21_2[2];
1951 static TNimNode TM__DSLb4IRJQoFPuHlmZwGjjQ_0[127];
1952 NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_.size = sizeof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA);
1953 NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_.align = NIM_ALIGNOF(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA);
1954 NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_.kind = 17;
1955 NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
1956 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[1];
1957 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[1].kind = 1;
1958 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[1].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, mainModProcs);
1959 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[1].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1960 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[1].name = "mainModProcs";
1961 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[2];
1962 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[2].kind = 1;
1963 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[2].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, mainModInit);
1964 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[2].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1965 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[2].name = "mainModInit";
1966 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[3];
1967 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[3].kind = 1;
1968 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[3].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, otherModsInit);
1969 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[3].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1970 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[3].name = "otherModsInit";
1971 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[3] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[4];
1972 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[4].kind = 1;
1973 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[4].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, mainDatInit);
1974 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[4].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1975 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[4].name = "mainDatInit";
1976 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[4] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[5];
1977 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[5].kind = 1;
1978 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[5].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, mapping);
1979 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[5].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1980 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[5].name = "mapping";
1981 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[5] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[6];
1982 NTItcgen__9cG6VsX22pOhho6kxyhFVow_.size = sizeof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow);
1983 NTItcgen__9cG6VsX22pOhho6kxyhFVow_.align = NIM_ALIGNOF(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow);
1984 NTItcgen__9cG6VsX22pOhho6kxyhFVow_.kind = 17;
1985 NTItcgen__9cG6VsX22pOhho6kxyhFVow_.base = (&NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_);
1986 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[8];
1987 NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_.size = sizeof(tyArray__pujFC2IN5RzE4MXkqaMD9aQ);
1988 NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_.align = NIM_ALIGNOF(tyArray__pujFC2IN5RzE4MXkqaMD9aQ);
1989 NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_.kind = 16;
1990 NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_.base = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1991 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[8].kind = 1;
1992 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[8].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, s);
1993 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[8].typ = (&NTItcfilesections__pujFC2IN5RzE4MXkqaMD9aQ_);
1994 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[8].name = "s";
1995 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[9];
1996 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.size = sizeof(tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q);
1997 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.align = NIM_ALIGNOF(tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q);
1998 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.kind = 14;
1999 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.base = 0;
2000 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.flags = 3;
2001 for (TM__DSLb4IRJQoFPuHlmZwGjjQ_6 = 0; TM__DSLb4IRJQoFPuHlmZwGjjQ_6 < 7; TM__DSLb4IRJQoFPuHlmZwGjjQ_6++) {
2002 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_6+10].kind = 1;
2003 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_6+10].offset = TM__DSLb4IRJQoFPuHlmZwGjjQ_6;
2004 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_6+10].name = TM__DSLb4IRJQoFPuHlmZwGjjQ_5[TM__DSLb4IRJQoFPuHlmZwGjjQ_6];
2005 TM__DSLb4IRJQoFPuHlmZwGjjQ_4_7[TM__DSLb4IRJQoFPuHlmZwGjjQ_6] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_6+10];
2006 }
2007 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[17].len = 7; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[17].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[17].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_4_7[0];
2008 NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[17];
2009 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.size = sizeof(tySet_tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q);
2010 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.align = NIM_ALIGNOF(tySet_tyEnum_CodegenFlag__9c7EibnXBApMXwrQsaaMb6Q);
2011 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.kind = 19;
2012 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.base = (&NTIcodegenflag__9c7EibnXBApMXwrQsaaMb6Q_);
2013 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.flags = 3;
2014 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[18].len = 0; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[18].kind = 0;
2015 NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[18];
2016 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[9].kind = 1;
2017 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[9].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, flags);
2018 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[9].typ = (&NTIsetLcodegenflagT__OeiqbEYQJbV4hSslyTd4XQ_);
2019 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[9].name = "flags";
2020 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[19];
2021 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[19].kind = 1;
2022 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[19].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, module);
2023 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[19].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2024 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[19].name = "module";
2025 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[3] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[20];
2026 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[20].kind = 1;
2027 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[20].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, filename);
2028 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[20].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
2029 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[20].name = "filename";
2030 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[4] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[21];
2031 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[21].kind = 1;
2032 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[21].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, cfilename);
2033 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[21].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
2034 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[21].name = "cfilename";
2035 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[5] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[22];
2036 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[22].kind = 1;
2037 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[22].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, tmpBase);
2038 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[22].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2039 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[22].name = "tmpBase";
2040 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[6] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[23];
2041 NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_.size = sizeof(tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA);
2042 NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_.align = NIM_ALIGNOF(tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA);
2043 NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_.kind = 18;
2044 NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_.base = 0;
2045 TM__DSLb4IRJQoFPuHlmZwGjjQ_7_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[25];
2046 NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_.size = sizeof(tyTuple__wROVfG5RQYpjEAhvO3LqdQ);
2047 NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_.align = NIM_ALIGNOF(tyTuple__wROVfG5RQYpjEAhvO3LqdQ);
2048 NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_.kind = 18;
2049 NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_.base = 0;
2050 TM__DSLb4IRJQoFPuHlmZwGjjQ_8_3[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[27];
2051 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[27].kind = 1;
2052 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[27].offset = offsetof(tyTuple__wROVfG5RQYpjEAhvO3LqdQ, Field0);
2053 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[27].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2054 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[27].name = "Field0";
2055 TM__DSLb4IRJQoFPuHlmZwGjjQ_8_3[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[28];
2056 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[28].kind = 1;
2057 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[28].offset = offsetof(tyTuple__wROVfG5RQYpjEAhvO3LqdQ, Field1);
2058 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[28].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
2059 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[28].name = "Field1";
2060 TM__DSLb4IRJQoFPuHlmZwGjjQ_8_3[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[29];
2061 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[29].kind = 1;
2062 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[29].offset = offsetof(tyTuple__wROVfG5RQYpjEAhvO3LqdQ, Field2);
2063 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[29].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2064 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[29].name = "Field2";
2065 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[26].len = 3; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[26].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[26].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_8_3[0];
2066 NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[26];
2067 NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_.size = sizeof(tySequence__sII3pVVRkIdBZ2HDPdZddA*);
2068 NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_.align = NIM_ALIGNOF(tySequence__sII3pVVRkIdBZ2HDPdZddA*);
2069 NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_.kind = 24;
2070 NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_.base = (&NTIkeyvaluepair__wROVfG5RQYpjEAhvO3LqdQ_);
2071 NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_.marker = Marker_tySequence__sII3pVVRkIdBZ2HDPdZddA;
2072 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[25].kind = 1;
2073 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[25].offset = offsetof(tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA, data);
2074 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[25].typ = (&NTIkeyvaluepairseq__sII3pVVRkIdBZ2HDPdZddA_);
2075 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[25].name = "data";
2076 TM__DSLb4IRJQoFPuHlmZwGjjQ_7_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[30];
2077 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[30].kind = 1;
2078 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[30].offset = offsetof(tyObject_Table__gZ3EYQdz9coOB7ngN9a1cqwA, counter);
2079 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[30].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2080 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[30].name = "counter";
2081 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[24].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[24].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[24].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_7_2[0];
2082 NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[24];
2083 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[23].kind = 1;
2084 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[23].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeCache);
2085 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[23].typ = (&NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_);
2086 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[23].name = "typeCache";
2087 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[7] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[31];
2088 NTIhashset__LWqBPbJi8sAUtgObUDu34A_.size = sizeof(tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A);
2089 NTIhashset__LWqBPbJi8sAUtgObUDu34A_.align = NIM_ALIGNOF(tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A);
2090 NTIhashset__LWqBPbJi8sAUtgObUDu34A_.kind = 18;
2091 NTIhashset__LWqBPbJi8sAUtgObUDu34A_.base = 0;
2092 TM__DSLb4IRJQoFPuHlmZwGjjQ_9_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[33];
2093 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.size = sizeof(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA);
2094 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.align = NIM_ALIGNOF(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA);
2095 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.kind = 18;
2096 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.base = 0;
2097 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.flags = 1;
2098 TM__DSLb4IRJQoFPuHlmZwGjjQ_10_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[35];
2099 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[35].kind = 1;
2100 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[35].offset = offsetof(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA, Field0);
2101 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[35].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2102 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[35].name = "Field0";
2103 TM__DSLb4IRJQoFPuHlmZwGjjQ_10_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[36];
2104 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[36].kind = 1;
2105 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[36].offset = offsetof(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA, Field1);
2106 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[36].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
2107 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[36].name = "Field1";
2108 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[34].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[34].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[34].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_10_2[0];
2109 NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[34];
2110 NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_.size = sizeof(tySequence__WPcy3bORPBFlmk2KIq2pbQ*);
2111 NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_.align = NIM_ALIGNOF(tySequence__WPcy3bORPBFlmk2KIq2pbQ*);
2112 NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_.kind = 24;
2113 NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_.base = (&NTIkeyvaluepair__a1QJSSO0LTGR9bFH59c2xGCA_);
2114 NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_.marker = Marker_tySequence__WPcy3bORPBFlmk2KIq2pbQ;
2115 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[33].kind = 1;
2116 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[33].offset = offsetof(tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A, data);
2117 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[33].typ = (&NTIkeyvaluepairseq__WPcy3bORPBFlmk2KIq2pbQ_);
2118 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[33].name = "data";
2119 TM__DSLb4IRJQoFPuHlmZwGjjQ_9_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[37];
2120 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[37].kind = 1;
2121 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[37].offset = offsetof(tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A, counter);
2122 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2123 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[37].name = "counter";
2124 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[32].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[32].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[32].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_9_2[0];
2125 NTIhashset__LWqBPbJi8sAUtgObUDu34A_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[32];
2126 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[31].kind = 1;
2127 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[31].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeABICache);
2128 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[31].typ = (&NTIhashset__LWqBPbJi8sAUtgObUDu34A_);
2129 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[31].name = "typeABICache";
2130 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[8] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[38];
2131 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[38].kind = 1;
2132 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[38].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, forwTypeCache);
2133 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[38].typ = (&NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_);
2134 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[38].name = "forwTypeCache";
2135 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[9] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[39];
2136 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[39].kind = 1;
2137 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[39].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, declaredThings);
2138 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[39].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
2139 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[39].name = "declaredThings";
2140 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[10] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[40];
2141 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[40].kind = 1;
2142 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[40].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, declaredProtos);
2143 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[40].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
2144 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[40].name = "declaredProtos";
2145 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[11] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[41];
2146 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[41].kind = 1;
2147 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[41].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, alive);
2148 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[41].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
2149 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[41].name = "alive";
2150 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[12] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[42];
2151 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[42].kind = 1;
2152 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[42].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, headerFiles);
2153 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[42].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
2154 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[42].name = "headerFiles";
2155 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[13] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[43];
2156 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[43].kind = 1;
2157 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[43].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeInfoMarker);
2158 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[43].typ = (&NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_);
2159 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[43].name = "typeInfoMarker";
2160 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[14] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[44];
2161 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[44].kind = 1;
2162 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[44].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeInfoMarkerV2);
2163 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[44].typ = (&NTItable__gZ3EYQdz9coOB7ngN9a1cqwA_);
2164 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[44].name = "typeInfoMarkerV2";
2165 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[15] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[45];
2166 NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_.size = sizeof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q);
2167 NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_.align = NIM_ALIGNOF(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q);
2168 NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_.kind = 18;
2169 NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_.base = 0;
2170 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[47];
2171 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[47].kind = 1;
2172 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[47].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, prc);
2173 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[47].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2174 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[47].name = "prc";
2175 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[48];
2176 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.size = sizeof(tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ);
2177 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.align = NIM_ALIGNOF(tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ);
2178 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.kind = 14;
2179 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.base = 0;
2180 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.flags = 3;
2181 for (TM__DSLb4IRJQoFPuHlmZwGjjQ_14 = 0; TM__DSLb4IRJQoFPuHlmZwGjjQ_14 < 7; TM__DSLb4IRJQoFPuHlmZwGjjQ_14++) {
2182 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_14+49].kind = 1;
2183 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_14+49].offset = TM__DSLb4IRJQoFPuHlmZwGjjQ_14;
2184 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_14+49].name = TM__DSLb4IRJQoFPuHlmZwGjjQ_13[TM__DSLb4IRJQoFPuHlmZwGjjQ_14];
2185 TM__DSLb4IRJQoFPuHlmZwGjjQ_12_7[TM__DSLb4IRJQoFPuHlmZwGjjQ_14] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[TM__DSLb4IRJQoFPuHlmZwGjjQ_14+49];
2186 }
2187 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[56].len = 7; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[56].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[56].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_12_7[0];
2188 NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[56];
2189 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.size = sizeof(tySet_tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ);
2190 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.align = NIM_ALIGNOF(tySet_tyEnum_TCProcFlag__LgBeaca7tT1nUR7RL1RjPQ);
2191 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.kind = 19;
2192 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.base = (&NTItcprocflag__LgBeaca7tT1nUR7RL1RjPQ_);
2193 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.flags = 3;
2194 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[57].len = 0; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[57].kind = 0;
2195 NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[57];
2196 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[48].kind = 1;
2197 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[48].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, flags);
2198 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[48].typ = (&NTIsetLtcprocflagT__7AbOk6EDToLYuZGJ19cmZSg_);
2199 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[48].name = "flags";
2200 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[58];
2201 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[58].kind = 1;
2202 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[58].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, lastLineInfo);
2203 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[58].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
2204 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[58].name = "lastLineInfo";
2205 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[3] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[59];
2206 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[59].kind = 1;
2207 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[59].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, currLineInfo);
2208 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[59].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
2209 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[59].name = "currLineInfo";
2210 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[4] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[60];
2211 NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_.size = sizeof(tyTuple__FxkU4d1VDodDMc9ah6Mbagw);
2212 NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_.align = NIM_ALIGNOF(tyTuple__FxkU4d1VDodDMc9ah6Mbagw);
2213 NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_.kind = 18;
2214 NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_.base = 0;
2215 TM__DSLb4IRJQoFPuHlmZwGjjQ_15_3[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[62];
2216 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[62].kind = 1;
2217 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[62].offset = offsetof(tyTuple__FxkU4d1VDodDMc9ah6Mbagw, Field0);
2218 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[62].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2219 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[62].name = "Field0";
2220 TM__DSLb4IRJQoFPuHlmZwGjjQ_15_3[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[63];
2221 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[63].kind = 1;
2222 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[63].offset = offsetof(tyTuple__FxkU4d1VDodDMc9ah6Mbagw, Field1);
2223 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[63].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2224 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[63].name = "Field1";
2225 TM__DSLb4IRJQoFPuHlmZwGjjQ_15_3[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[64];
2226 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[64].kind = 1;
2227 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[64].offset = offsetof(tyTuple__FxkU4d1VDodDMc9ah6Mbagw, Field2);
2228 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[64].typ = (&NTIint__hLlQjbV9bLNq5PFxYcqacsA_);
2229 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[64].name = "Field2";
2230 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[61].len = 3; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[61].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[61].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_15_3[0];
2231 NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[61];
2232 NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_.size = sizeof(tySequence__KjgUMUjT3LUKOFIK4xt5ug*);
2233 NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_.align = NIM_ALIGNOF(tySequence__KjgUMUjT3LUKOFIK4xt5ug*);
2234 NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_.kind = 24;
2235 NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_.base = (&NTItupleLfin58pnode_inexcept58bool_label58naturalT__FxkU4d1VDodDMc9ah6Mbagw_);
2236 NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_.marker = Marker_tySequence__KjgUMUjT3LUKOFIK4xt5ug;
2237 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[60].kind = 1;
2238 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[60].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, nestedTryStmts);
2239 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[60].typ = (&NTIseqLtupleLfin58pnode_inexcept58bool_label58naturalTT__KjgUMUjT3LUKOFIK4xt5ug_);
2240 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[60].name = "nestedTryStmts";
2241 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[5] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[65];
2242 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[65].kind = 1;
2243 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[65].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, finallySafePoints);
2244 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[65].typ = (&NTIseqLropeT__WwUFq9cJ2xKRlsAWVEHyPRg_);
2245 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[65].name = "finallySafePoints";
2246 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[6] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[66];
2247 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[66].kind = 1;
2248 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[66].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, labels);
2249 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[66].typ = (&NTIint__hLlQjbV9bLNq5PFxYcqacsA_);
2250 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[66].name = "labels";
2251 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[7] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[67];
2252 NTItblock__GFhahvekTq3dDOkWyhchMA_.size = sizeof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA);
2253 NTItblock__GFhahvekTq3dDOkWyhchMA_.align = NIM_ALIGNOF(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA);
2254 NTItblock__GFhahvekTq3dDOkWyhchMA_.kind = 18;
2255 NTItblock__GFhahvekTq3dDOkWyhchMA_.base = 0;
2256 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[69];
2257 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[69].kind = 1;
2258 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[69].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, id);
2259 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[69].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2260 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[69].name = "id";
2261 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[70];
2262 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[70].kind = 1;
2263 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[70].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, label);
2264 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[70].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2265 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[70].name = "label";
2266 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[71];
2267 NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_.size = sizeof(tyArray__c9b9aKKmyKnqxZD8lAny45jg);
2268 NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_.align = NIM_ALIGNOF(tyArray__c9b9aKKmyKnqxZD8lAny45jg);
2269 NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_.kind = 16;
2270 NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_.base = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2271 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[71].kind = 1;
2272 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[71].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, sections);
2273 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[71].typ = (&NTItcprocsections__c9b9aKKmyKnqxZD8lAny45jg_);
2274 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[71].name = "sections";
2275 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[3] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[72];
2276 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[72].kind = 1;
2277 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[72].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, isLoop);
2278 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[72].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2279 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[72].name = "isLoop";
2280 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[4] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[73];
2281 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[73].kind = 1;
2282 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[73].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, nestedTryStmts);
2283 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[73].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
2284 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[73].name = "nestedTryStmts";
2285 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[5] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[74];
2286 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[74].kind = 1;
2287 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[74].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, nestedExceptStmts);
2288 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[74].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
2289 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[74].name = "nestedExceptStmts";
2290 TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[6] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[75];
2291 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[75].kind = 1;
2292 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[75].offset = offsetof(tyObject_TBlock__GFhahvekTq3dDOkWyhchMA, frameLen);
2293 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[75].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
2294 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[75].name = "frameLen";
2295 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[68].len = 7; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[68].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[68].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_16_7[0];
2296 NTItblock__GFhahvekTq3dDOkWyhchMA_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[68];
2297 NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_.size = sizeof(tySequence__oUyaggHmIX9bpJcMeoG6lpA*);
2298 NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_.align = NIM_ALIGNOF(tySequence__oUyaggHmIX9bpJcMeoG6lpA*);
2299 NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_.kind = 24;
2300 NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_.base = (&NTItblock__GFhahvekTq3dDOkWyhchMA_);
2301 NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_.marker = Marker_tySequence__oUyaggHmIX9bpJcMeoG6lpA;
2302 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[67].kind = 1;
2303 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[67].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, blocks);
2304 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[67].typ = (&NTIseqLtblockT__oUyaggHmIX9bpJcMeoG6lpA_);
2305 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[67].name = "blocks";
2306 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[8] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[76];
2307 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[76].kind = 1;
2308 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[76].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, breakIdx);
2309 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[76].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2310 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[76].name = "breakIdx";
2311 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[9] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[77];
2312 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[77].kind = 1;
2313 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[77].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, options);
2314 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[77].typ = (&NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_);
2315 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[77].name = "options";
2316 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[10] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[78];
2317 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[78].kind = 1;
2318 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[78].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, module);
2319 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[78].typ = (&NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_);
2320 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[78].name = "module";
2321 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[11] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[79];
2322 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[79].kind = 1;
2323 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[79].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, withinLoop);
2324 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[79].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2325 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[79].name = "withinLoop";
2326 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[12] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[80];
2327 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[80].kind = 1;
2328 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[80].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, splitDecls);
2329 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[80].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2330 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[80].name = "splitDecls";
2331 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[13] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[81];
2332 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[81].kind = 1;
2333 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[81].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, withinTryWithExcept);
2334 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[81].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2335 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[81].name = "withinTryWithExcept";
2336 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[14] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[82];
2337 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[82].kind = 1;
2338 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[82].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, withinBlockLeaveActions);
2339 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[82].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2340 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[82].name = "withinBlockLeaveActions";
2341 TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[15] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[83];
2342 NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_.size = sizeof(tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg);
2343 NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_.align = NIM_ALIGNOF(tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg);
2344 NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_.kind = 18;
2345 NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_.base = 0;
2346 TM__DSLb4IRJQoFPuHlmZwGjjQ_17_3[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[85];
2347 NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_.size = sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA);
2348 NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_.align = NIM_ALIGNOF(tyTuple__XOVT24GHXwqiEj5GCsEGCA);
2349 NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_.kind = 18;
2350 NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_.base = 0;
2351 TM__DSLb4IRJQoFPuHlmZwGjjQ_18_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[87];
2352 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[87].kind = 1;
2353 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[87].offset = offsetof(tyTuple__XOVT24GHXwqiEj5GCsEGCA, Field0);
2354 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[87].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
2355 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[87].name = "Field0";
2356 TM__DSLb4IRJQoFPuHlmZwGjjQ_18_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[88];
2357 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[88].kind = 1;
2358 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[88].offset = offsetof(tyTuple__XOVT24GHXwqiEj5GCsEGCA, Field1);
2359 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[88].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2360 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[88].name = "Field1";
2361 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[86].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[86].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[86].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_18_2[0];
2362 NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[86];
2363 NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_.size = sizeof(tySequence__jwzrUFjG9akTIJTBBFvvqxw*);
2364 NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_.align = NIM_ALIGNOF(tySequence__jwzrUFjG9akTIJTBBFvvqxw*);
2365 NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_.kind = 24;
2366 NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_.base = (&NTItupleLkey58string_val58intT__XOVT24GHXwqiEj5GCsEGCA_);
2367 NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_.marker = Marker_tySequence__jwzrUFjG9akTIJTBBFvvqxw;
2368 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[85].kind = 1;
2369 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[85].offset = offsetof(tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg, data);
2370 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[85].typ = (&NTIseqLtupleLkey58string_val58intTT__jwzrUFjG9akTIJTBBFvvqxw_);
2371 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[85].name = "data";
2372 TM__DSLb4IRJQoFPuHlmZwGjjQ_17_3[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[89];
2373 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[89].kind = 1;
2374 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[89].offset = offsetof(tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg, counter);
2375 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[89].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2376 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[89].name = "counter";
2377 TM__DSLb4IRJQoFPuHlmZwGjjQ_17_3[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[90];
2378 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[90].kind = 1;
2379 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[90].offset = offsetof(tyObject_CountTable__chlLjy9bvnFM9b9bSZfiIkyGg, isSorted);
2380 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[90].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2381 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[90].name = "isSorted";
2382 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[84].len = 3; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[84].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[84].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_17_3[0];
2383 NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[84];
2384 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[83].kind = 1;
2385 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[83].offset = offsetof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q, sigConflicts);
2386 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[83].typ = (&NTIcounttable__chlLjy9bvnFM9b9bSZfiIkyGg_);
2387 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[83].name = "sigConflicts";
2388 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[46].len = 16; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[46].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[46].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_11_16[0];
2389 NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[46];
2390 NTIbproc__pAZKtoy4786BGdQWfW2Iqg_.size = sizeof(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q*);
2391 NTIbproc__pAZKtoy4786BGdQWfW2Iqg_.align = NIM_ALIGNOF(tyObject_TCProc__g7nhmFb7KltrkyRKuP8k2Q*);
2392 NTIbproc__pAZKtoy4786BGdQWfW2Iqg_.kind = 22;
2393 NTIbproc__pAZKtoy4786BGdQWfW2Iqg_.base = (&NTItcproc__g7nhmFb7KltrkyRKuP8k2Q_);
2394 NTIbproc__pAZKtoy4786BGdQWfW2Iqg_.marker = Marker_tyRef__pAZKtoy4786BGdQWfW2Iqg;
2395 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[45].kind = 1;
2396 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[45].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, initProc);
2397 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[45].typ = (&NTIbproc__pAZKtoy4786BGdQWfW2Iqg_);
2398 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[45].name = "initProc";
2399 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[16] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[91];
2400 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[91].kind = 1;
2401 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[91].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, preInitProc);
2402 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[91].typ = (&NTIbproc__pAZKtoy4786BGdQWfW2Iqg_);
2403 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[91].name = "preInitProc";
2404 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[17] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[92];
2405 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[92].kind = 1;
2406 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[92].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, hcrCreateTypeInfosProc);
2407 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[92].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2408 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[92].name = "hcrCreateTypeInfosProc";
2409 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[18] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[93];
2410 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[93].kind = 1;
2411 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[93].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, inHcrInitGuard);
2412 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[93].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2413 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[93].name = "inHcrInitGuard";
2414 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[19] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[94];
2415 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[94].kind = 1;
2416 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[94].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeStack);
2417 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[94].typ = (&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_);
2418 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[94].name = "typeStack";
2419 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[20] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[95];
2420 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[95].kind = 1;
2421 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[95].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, dataCache);
2422 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[95].typ = (&NTItnodetable__wN7B39cKxLpMkvKNm9bduZ0A_);
2423 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[95].name = "dataCache";
2424 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[21] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[96];
2425 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[96].kind = 1;
2426 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[96].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeNodes);
2427 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[96].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2428 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[96].name = "typeNodes";
2429 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[22] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[97];
2430 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[97].kind = 1;
2431 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[97].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, nimTypes);
2432 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[97].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2433 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[97].name = "nimTypes";
2434 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[23] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[98];
2435 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[98].kind = 1;
2436 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[98].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, typeNodesName);
2437 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[98].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2438 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[98].name = "typeNodesName";
2439 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[24] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[99];
2440 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[99].kind = 1;
2441 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[99].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, nimTypesName);
2442 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[99].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2443 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[99].name = "nimTypesName";
2444 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[25] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[100];
2445 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[100].kind = 1;
2446 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[100].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, labels);
2447 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[100].typ = (&NTIint__hLlQjbV9bLNq5PFxYcqacsA_);
2448 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[100].name = "labels";
2449 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[26] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[101];
2450 NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_.size = sizeof(tyArray__MxT2Arb3Nlp7V9bRITO3dvg);
2451 NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_.align = NIM_ALIGNOF(tyArray__MxT2Arb3Nlp7V9bRITO3dvg);
2452 NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_.kind = 16;
2453 NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_.base = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2454 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[101].kind = 1;
2455 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[101].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, extensionLoaders);
2456 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[101].typ = (&NTIarrayL5256OO5355_ropeT__MxT2Arb3Nlp7V9bRITO3dvg_);
2457 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[101].name = "extensionLoaders";
2458 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[27] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[102];
2459 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[102].kind = 1;
2460 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[102].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, sigConflicts);
2461 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[102].typ = (&NTIcounttable__tUMxxU9cRgLolsrW9b7IBGsQ_);
2462 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[102].name = "sigConflicts";
2463 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[28] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[103];
2464 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[103].kind = 1;
2465 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[103].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, g);
2466 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[103].typ = (&NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_);
2467 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[103].name = "g";
2468 TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[29] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[104];
2469 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[104].kind = 1;
2470 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[104].offset = offsetof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow, ndi);
2471 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[104].typ = (&NTIndifile__9cEuXfAnHp9bnWFK409cMtsEw_);
2472 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[104].name = "ndi";
2473 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[7].len = 30; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[7].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[7].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_3_30[0];
2474 NTItcgen__9cG6VsX22pOhho6kxyhFVow_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[7];
2475 NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_.size = sizeof(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow*);
2476 NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_.align = NIM_ALIGNOF(tyObject_TCGen__9cG6VsX22pOhho6kxyhFVow*);
2477 NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_.kind = 22;
2478 NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_.base = (&NTItcgen__9cG6VsX22pOhho6kxyhFVow_);
2479 NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_.marker = Marker_tyRef__NkKlBfvvsMUW70DxvxLVIg;
2480 NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_.size = sizeof(tySequence__SHVxAqOYtIy7teT1q4s0zQ*);
2481 NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_.align = NIM_ALIGNOF(tySequence__SHVxAqOYtIy7teT1q4s0zQ*);
2482 NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_.kind = 24;
2483 NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_.base = (&NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_);
2484 NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_.marker = Marker_tySequence__SHVxAqOYtIy7teT1q4s0zQ;
2485 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[6].kind = 1;
2486 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[6].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, modules);
2487 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[6].typ = (&NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_);
2488 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[6].name = "modules";
2489 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[6] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[105];
2490 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[105].kind = 1;
2491 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[105].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, modulesClosed);
2492 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[105].typ = (&NTIseqLbmoduleT__SHVxAqOYtIy7teT1q4s0zQ_);
2493 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[105].name = "modulesClosed";
2494 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[7] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[106];
2495 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[106].kind = 1;
2496 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[106].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, forwardedProcs);
2497 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[106].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
2498 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[106].name = "forwardedProcs";
2499 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[8] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[107];
2500 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[107].kind = 1;
2501 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[107].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, generatedHeader);
2502 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[107].typ = (&NTIbmodule__NkKlBfvvsMUW70DxvxLVIg_);
2503 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[107].name = "generatedHeader";
2504 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[9] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[108];
2505 NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_.size = sizeof(tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ);
2506 NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_.align = NIM_ALIGNOF(tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ);
2507 NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_.kind = 18;
2508 NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_.base = 0;
2509 TM__DSLb4IRJQoFPuHlmZwGjjQ_19_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[110];
2510 NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_.size = sizeof(tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ);
2511 NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_.align = NIM_ALIGNOF(tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ);
2512 NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_.kind = 18;
2513 NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_.base = 0;
2514 TM__DSLb4IRJQoFPuHlmZwGjjQ_20_3[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[112];
2515 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[112].kind = 1;
2516 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[112].offset = offsetof(tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ, Field0);
2517 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[112].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2518 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[112].name = "Field0";
2519 TM__DSLb4IRJQoFPuHlmZwGjjQ_20_3[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[113];
2520 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[113].kind = 1;
2521 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[113].offset = offsetof(tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ, Field1);
2522 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[113].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
2523 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[113].name = "Field1";
2524 TM__DSLb4IRJQoFPuHlmZwGjjQ_20_3[2] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[114];
2525 NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_.size = sizeof(tyTuple__xfZjiVhSEwIz5DDkzuPwog);
2526 NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_.align = NIM_ALIGNOF(tyTuple__xfZjiVhSEwIz5DDkzuPwog);
2527 NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_.kind = 18;
2528 NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_.base = 0;
2529 TM__DSLb4IRJQoFPuHlmZwGjjQ_21_2[0] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[116];
2530 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[116].kind = 1;
2531 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[116].offset = offsetof(tyTuple__xfZjiVhSEwIz5DDkzuPwog, Field0);
2532 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[116].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2533 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[116].name = "Field0";
2534 TM__DSLb4IRJQoFPuHlmZwGjjQ_21_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[117];
2535 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[117].kind = 1;
2536 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[117].offset = offsetof(tyTuple__xfZjiVhSEwIz5DDkzuPwog, Field1);
2537 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[117].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
2538 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[117].name = "Field1";
2539 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[115].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[115].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[115].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_21_2[0];
2540 NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[115];
2541 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[114].kind = 1;
2542 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[114].offset = offsetof(tyTuple__gEWbG8M8MJ7Ol9cA9bCDm5PQ, Field2);
2543 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[114].typ = (&NTItupleLstr58rope_owner58int5150T__xfZjiVhSEwIz5DDkzuPwog_);
2544 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[114].name = "Field2";
2545 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[111].len = 3; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[111].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[111].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_20_3[0];
2546 NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[111];
2547 NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_.size = sizeof(tySequence__YT27F6szr8EQuTI39aUMYuA*);
2548 NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_.align = NIM_ALIGNOF(tySequence__YT27F6szr8EQuTI39aUMYuA*);
2549 NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_.kind = 24;
2550 NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_.base = (&NTIkeyvaluepair__gEWbG8M8MJ7Ol9cA9bCDm5PQ_);
2551 NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_.marker = Marker_tySequence__YT27F6szr8EQuTI39aUMYuA;
2552 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[110].kind = 1;
2553 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[110].offset = offsetof(tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ, data);
2554 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[110].typ = (&NTIkeyvaluepairseq__YT27F6szr8EQuTI39aUMYuA_);
2555 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[110].name = "data";
2556 TM__DSLb4IRJQoFPuHlmZwGjjQ_19_2[1] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[118];
2557 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[118].kind = 1;
2558 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[118].offset = offsetof(tyObject_Table__8LfpO9aQ1o1cXrzKxTeuSYQ, counter);
2559 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[118].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2560 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[118].name = "counter";
2561 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[109].len = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[109].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[109].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_19_2[0];
2562 NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[109];
2563 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[108].kind = 1;
2564 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[108].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, typeInfoMarker);
2565 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[108].typ = (&NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_);
2566 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[108].name = "typeInfoMarker";
2567 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[10] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[119];
2568 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[119].kind = 1;
2569 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[119].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, typeInfoMarkerV2);
2570 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[119].typ = (&NTItable__8LfpO9aQ1o1cXrzKxTeuSYQ_);
2571 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[119].name = "typeInfoMarkerV2";
2572 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[11] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[120];
2573 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[120].kind = 1;
2574 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[120].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, config);
2575 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[120].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
2576 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[120].name = "config";
2577 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[12] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[121];
2578 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[121].kind = 1;
2579 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[121].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, graph);
2580 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[121].typ = (&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_);
2581 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[121].name = "graph";
2582 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[13] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[122];
2583 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[122].kind = 1;
2584 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[122].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, strVersion);
2585 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[122].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2586 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[122].name = "strVersion";
2587 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[14] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[123];
2588 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[123].kind = 1;
2589 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[123].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, seqVersion);
2590 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[123].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2591 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[123].name = "seqVersion";
2592 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[15] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[124];
2593 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[124].kind = 1;
2594 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[124].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, nimtv);
2595 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[124].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
2596 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[124].name = "nimtv";
2597 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[16] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[125];
2598 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[125].kind = 1;
2599 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[125].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, nimtvDeps);
2600 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[125].typ = (&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_);
2601 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[125].name = "nimtvDeps";
2602 TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[17] = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[126];
2603 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[126].kind = 1;
2604 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[126].offset = offsetof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA, nimtvDeclared);
2605 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[126].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
2606 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[126].name = "nimtvDeclared";
2607 TM__DSLb4IRJQoFPuHlmZwGjjQ_0[0].len = 18; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[0].kind = 2; TM__DSLb4IRJQoFPuHlmZwGjjQ_0[0].sons = &TM__DSLb4IRJQoFPuHlmZwGjjQ_2_18[0];
2608 NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_.node = &TM__DSLb4IRJQoFPuHlmZwGjjQ_0[0];
2609 NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_.size = sizeof(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA*);
2610 NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_.align = NIM_ALIGNOF(tyObject_BModuleListcolonObjectType___CpP4eJLbv5ZwofQXpESuGA*);
2611 NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_.kind = 22;
2612 NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_.base = (&NTIbmodulelist58objecttype__CpP4eJLbv5ZwofQXpESuGA_);
2613 NTIbmodulelist__1nYo7zUSsqu0chwXZGtykg_.marker = Marker_tyRef__1nYo7zUSsqu0chwXZGtykg;
2614 }
2615 
2616