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