1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 #define NIM_EmulateOverflowChecks
4 
5 #include "nimbase.h"
6 #include <string.h>
7 #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_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
23 typedef struct TNimType TNimType;
24 typedef struct TNimNode TNimNode;
25 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
26 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
27 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
28 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
29 typedef struct TGenericSeq TGenericSeq;
30 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
31 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
32 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
33 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
34 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
35 typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ;
36 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
37 NU32 module;
38 NI32 item;
39 };
40 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
41 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
42 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
43 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
44 struct TNimType {
45 NI size;
46 NI align;
47 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
48 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
49 TNimType* base;
50 TNimNode* node;
51 void* finalizer;
52 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
53 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
54 };
55 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
56 struct TNimNode {
57 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
58 NI offset;
59 TNimType* typ;
60 NCSTRING name;
61 NI len;
62 TNimNode** sons;
63 };
64 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
65 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
66 };
67 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
68 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
69 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
70 NU16 line;
71 NI16 col;
72 NU32 file;
73 };
74 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
75 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
76 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
77 NI32 operand;
78 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
79 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
80 };
81 struct TGenericSeq {
82 NI len;
83 NI reserved;
84 };
85 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
86 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
87 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
88 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
89 };
90 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
91 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
92 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
93 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
94 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
95 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
96 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
97 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
98 NIM_BOOL generated;
99 NIM_BOOL isOverriden;
100 NU32 name;
101 NI32 path;
102 };
103 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
104 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
105 NU32 name;
106 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
107 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
108 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
109 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
110 NI32 ast;
111 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
112 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
113 NI bitsize;
114 NI alignment;
115 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
116 NI position;
117 NI offset;
118 NU32 externalName;
119 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
120 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
121 NI32 constraint;
122 };
123 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
124 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
125 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
126 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
127 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
128 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
129 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
130 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
131 NI32 n;
132 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
133 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
134 NI64 size;
135 NI16 align;
136 NI16 paddingAtEnd;
137 NI16 lockLevel;
138 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
139 NI32 nonUniqueId;
140 };
141 struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ {
142 NI Field0;
143 NI Field1;
144 };
145 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
146   TGenericSeq Sup;
147   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
148 };
149 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
150   TGenericSeq Sup;
151   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
152 };
153 static N_NIMCALL(void, Marker_tySequence__29bS0n2QNyO1R7e0qMMOvLA)(void* p, NI op);
154 static N_NIMCALL(void, Marker_tySequence__vC9cvg0R8tfBaOXXi3sfMzw)(void* p, NI op);
155 static N_INLINE(void, nimZeroMem)(void* p, NI size);
156 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
157 static N_INLINE(NI, span__icZpacked95ast_494)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI pos);
158 static N_INLINE(NIM_BOOL, isAtom__icZpacked95ast_206)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI pos);
159 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
160 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
161 static N_INLINE(void, nextChild__icZpacked95ast_312)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI* pos);
162 N_LIB_PRIVATE TNimType NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_;
163 extern TNimType NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_;
164 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
165 N_LIB_PRIVATE TNimType NTIpackedtree__8otSrA7MENGYESDkEP7nnw_;
166 N_LIB_PRIVATE TNimType NTIpackednode__7lDGAZiNp4zbO65GEpoKow_;
167 extern TNimType NTItnodekind__G4E4Gxe7oI2Cm03rkiOzQw_;
168 extern TNimType NTItnodeflags__Lj66phhshW0KaYhwBUJJ3Q_;
169 N_LIB_PRIVATE TNimType NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_;
170 extern TNimType NTIuint4954__M4na42GvebBMnI5wV9cYMxg_;
171 extern TNimType NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_;
172 N_LIB_PRIVATE TNimType NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_;
173 N_LIB_PRIVATE TNimType NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_;
174 N_LIB_PRIVATE TNimType NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_;
175 N_LIB_PRIVATE TNimType NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_;
176 extern TNimType NTItsymkind__cNCW9acsSznmEccl1fgQwkw_;
177 extern TNimType NTItsymflags__h9a2sdtQFa6zibBX41u5eAQ_;
178 extern TNimType NTItmagic__shZhZOdbVC5nnFvcXQAImg_;
179 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
180 extern TNimType NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_;
181 extern TNimType NTItlocflags__yChkHmjOkttAUPxHrKvWAA_;
182 N_LIB_PRIVATE TNimType NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_;
183 extern TNimType NTItlibkind__9b8v60kso59bBaw9cp8B9a9apKQ_;
184 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
185 N_LIB_PRIVATE TNimType NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_;
186 extern TNimType NTIttypekind__9a3YiReNVD0IJHWFKgXRe9ag_;
187 extern TNimType NTItcallingconvention__yjAJ8w0h1PBaSwSGJ3P7IA_;
188 extern TNimType NTIttypeflags__TUnU4oefCIvAMjkVjD9cuBA_;
189 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
190 N_LIB_PRIVATE NIM_CONST tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ nilItemId__icZpacked95ast_14 = {((NU32) 0), ((NI32) -1)}
191 ;
N_NIMCALL(void,Marker_tySequence__29bS0n2QNyO1R7e0qMMOvLA)192 static N_NIMCALL(void, Marker_tySequence__29bS0n2QNyO1R7e0qMMOvLA)(void* p, NI op) {
193 	tySequence__29bS0n2QNyO1R7e0qMMOvLA* a;
194 	NI T1_;
195 	a = (tySequence__29bS0n2QNyO1R7e0qMMOvLA*)p;
196 	T1_ = (NI)0;
197 }
N_NIMCALL(void,Marker_tySequence__vC9cvg0R8tfBaOXXi3sfMzw)198 static N_NIMCALL(void, Marker_tySequence__vC9cvg0R8tfBaOXXi3sfMzw)(void* p, NI op) {
199 	tySequence__vC9cvg0R8tfBaOXXi3sfMzw* a;
200 	NI T1_;
201 	a = (tySequence__vC9cvg0R8tfBaOXXi3sfMzw*)p;
202 	T1_ = (NI)0;
203 }
N_INLINE(void,nimSetMem__systemZmemory_7)204 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
205 	void* T1_;
206 	T1_ = (void*)0;
207 	T1_ = memset(a, v, ((size_t) (size)));
208 }
N_INLINE(void,nimZeroMem)209 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
210 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
211 }
N_INLINE(NIM_BOOL,isAtom__icZpacked95ast_206)212 static N_INLINE(NIM_BOOL, isAtom__icZpacked95ast_206)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI pos) {
213 	NIM_BOOL result;
214 	result = (NIM_BOOL)0;
215 	result = (tree.nodes->data[pos].kind <= ((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 23));
216 	return result;
217 }
N_INLINE(NI,span__icZpacked95ast_494)218 static N_INLINE(NI, span__icZpacked95ast_494)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI pos) {
219 	NI result;
220 	result = (NI)0;
221 	{
222 		NIM_BOOL T3_;
223 		T3_ = (NIM_BOOL)0;
224 		T3_ = isAtom__icZpacked95ast_206(tree, pos);
225 		if (!T3_) goto LA4_;
226 		result = ((NI) 1);
227 	}
228 	goto LA1_;
229 	LA4_: ;
230 	{
231 		result = ((NI) (tree.nodes->data[pos].operand));
232 	}
233 	LA1_: ;
234 	return result;
235 }
N_NIMCALL(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ,sons2__icZpacked95ast_498)236 N_LIB_PRIVATE N_NIMCALL(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ, sons2__icZpacked95ast_498)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI n) {
237 	tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ result;
238 	NI a;
239 	NI b;
240 	NI T1_;
241 	NI colontmp_;
242 	NI colontmp__2;
243 	nimZeroMem((void*)(&result), sizeof(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ));
244 	a = (NI)(n + ((NI) 1));
245 	T1_ = (NI)0;
246 	T1_ = span__icZpacked95ast_494(tree, a);
247 	b = (NI)(a + T1_);
248 	colontmp_ = a;
249 	colontmp__2 = b;
250 	result.Field0 = colontmp_;
251 	result.Field1 = colontmp__2;
252 	return result;
253 }
N_NIMCALL(NI,prepare__icZpacked95ast_243)254 N_LIB_PRIVATE N_NIMCALL(NI, prepare__icZpacked95ast_243)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw* tree, tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind, tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags, tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0, tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info) {
255 	NI result;
256 	NI T1_;
257 	tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow T2_;
258 	NI T3_;
259 	result = (NI)0;
260 	T1_ = ((*tree).nodes ? (*tree).nodes->Sup.len : 0);
261 	result = T1_;
262 	nimZeroMem((void*)(&T2_), sizeof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow));
263 	T2_.kind = kind;
264 	T2_.flags = flags;
265 	T2_.operand = ((NI32) 0);
266 	T2_.info = info;
267 	T2_.typeId_0 = typeId_0;
268 	unsureAsgnRef((void**) (&(*tree).nodes), (tySequence__29bS0n2QNyO1R7e0qMMOvLA*) incrSeqV3((TGenericSeq*)((*tree).nodes), (&NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_)));
269 	T3_ = (*tree).nodes->Sup.len++;
270 	(*tree).nodes->data[T3_] = T2_;
271 	return result;
272 }
N_NIMCALL(void,patch__icZpacked95ast_278)273 N_LIB_PRIVATE N_NIMCALL(void, patch__icZpacked95ast_278)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw* tree, NI pos) {
274 	NI pos_2;
275 	NI32 distance;
276 	NI T1_;
277 	pos_2 = pos;
278 	T1_ = ((*tree).nodes ? (*tree).nodes->Sup.len : 0);
279 	distance = ((NI32) ((NI)(T1_ - pos_2)));
280 	(*tree).nodes->data[pos_2].operand = distance;
281 }
N_NIMCALL(void,newTreeFrom__icZpacked95ast_112)282 N_LIB_PRIVATE N_NIMCALL(void, newTreeFrom__icZpacked95ast_112)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw old, tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw* Result) {
283 	unsureAsgnRef((void**)&(*Result).nodes, NIM_NIL);
284 	unsureAsgnRef((void**) (&(*Result).nodes), NIM_NIL);
285 }
N_INLINE(void,nextChild__icZpacked95ast_312)286 static N_INLINE(void, nextChild__icZpacked95ast_312)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI* pos) {
287 	{
288 		if (!(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 23) < tree.nodes->data[(*pos)].kind)) goto LA3_;
289 		(*pos) += ((NI) (tree.nodes->data[(*pos)].operand));
290 	}
291 	goto LA1_;
292 	LA3_: ;
293 	{
294 		(*pos) += ((NI) 1);
295 	}
296 	LA1_: ;
297 }
N_NIMCALL(NI,ithSon__icZpacked95ast_535)298 N_LIB_PRIVATE N_NIMCALL(NI, ithSon__icZpacked95ast_535)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI n, NI i) {
299 	NI result;
300 {	result = (NI)0;
301 	{
302 		NI count;
303 		if (!(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 23) < tree.nodes->data[n].kind)) goto LA3_;
304 		count = ((NI) 0);
305 		{
306 			NI child;
307 			NI pos;
308 			NI last;
309 			child = (NI)0;
310 			pos = n;
311 			last = (NI)(pos + ((NI) (tree.nodes->data[pos].operand)));
312 			pos += ((NI) 1);
313 			{
314 				while (1) {
315 					if (!(pos < last)) goto LA7;
316 					child = pos;
317 					{
318 						if (!(count == i)) goto LA10_;
319 						result = child;
320 						goto BeforeRet_;
321 					}
322 					LA10_: ;
323 					count += ((NI) 1);
324 					nextChild__icZpacked95ast_312(tree, (&pos));
325 				} LA7: ;
326 			}
327 		}
328 	}
329 	LA3_: ;
330 	}BeforeRet_: ;
331 	return result;
332 }
N_NIMCALL(NI,parentImpl__icZpacked95ast_431)333 N_LIB_PRIVATE N_NIMCALL(NI, parentImpl__icZpacked95ast_431)(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tree, NI n) {
334 	NI result;
335 	NI pos;
336 	result = (NI)0;
337 	pos = (NI)(n - ((NI) 1));
338 	{
339 		while (1) {
340 			NIM_BOOL T3_;
341 			NIM_BOOL T5_;
342 			T3_ = (NIM_BOOL)0;
343 			T3_ = (((NI) 0) <= pos);
344 			if (!(T3_)) goto LA4_;
345 			T5_ = (NIM_BOOL)0;
346 			T5_ = isAtom__icZpacked95ast_206(tree, pos);
347 			if (T5_) goto LA6_;
348 			T5_ = ((NI)((NI)(pos + ((NI) (tree.nodes->data[pos].operand))) - ((NI) 1)) < n);
349 			LA6_: ;
350 			T3_ = T5_;
351 			LA4_: ;
352 			if (!T3_) goto LA2;
353 			pos -= ((NI) 1);
354 		} LA2: ;
355 	}
356 	result = pos;
357 	return result;
358 }
N_NIMCALL(void,compiler_packed_astDatInit000)359 N_LIB_PRIVATE N_NIMCALL(void, compiler_packed_astDatInit000)(void) {
360 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_2_2[2];
361 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_3_5[5];
362 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_4_3[3];
363 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_5_3[3];
364 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_6_18[18];
365 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_7_5[5];
366 static TNimNode* TM__Y09bAdu10rO72fDEg9cSE24g_8_13[13];
367 static TNimNode TM__Y09bAdu10rO72fDEg9cSE24g_0[57];
368 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.size = sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ);
369 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.align = NIM_ALIGNOF(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ);
370 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.kind = 18;
371 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.base = 0;
372 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.flags = 1;
373 TM__Y09bAdu10rO72fDEg9cSE24g_2_2[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[1];
374 TM__Y09bAdu10rO72fDEg9cSE24g_0[1].kind = 1;
375 TM__Y09bAdu10rO72fDEg9cSE24g_0[1].offset = offsetof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, module);
376 TM__Y09bAdu10rO72fDEg9cSE24g_0[1].typ = (&NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_);
377 TM__Y09bAdu10rO72fDEg9cSE24g_0[1].name = "module";
378 TM__Y09bAdu10rO72fDEg9cSE24g_2_2[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[2];
379 TM__Y09bAdu10rO72fDEg9cSE24g_0[2].kind = 1;
380 TM__Y09bAdu10rO72fDEg9cSE24g_0[2].offset = offsetof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, item);
381 TM__Y09bAdu10rO72fDEg9cSE24g_0[2].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
382 TM__Y09bAdu10rO72fDEg9cSE24g_0[2].name = "item";
383 TM__Y09bAdu10rO72fDEg9cSE24g_0[0].len = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[0].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[0].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_2_2[0];
384 NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[0];
385 NTIpackedtree__8otSrA7MENGYESDkEP7nnw_.size = sizeof(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw);
386 NTIpackedtree__8otSrA7MENGYESDkEP7nnw_.align = NIM_ALIGNOF(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw);
387 NTIpackedtree__8otSrA7MENGYESDkEP7nnw_.kind = 18;
388 NTIpackedtree__8otSrA7MENGYESDkEP7nnw_.base = 0;
389 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.size = sizeof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow);
390 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.align = NIM_ALIGNOF(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow);
391 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.kind = 18;
392 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.base = 0;
393 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.flags = 1;
394 TM__Y09bAdu10rO72fDEg9cSE24g_3_5[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[5];
395 TM__Y09bAdu10rO72fDEg9cSE24g_0[5].kind = 1;
396 TM__Y09bAdu10rO72fDEg9cSE24g_0[5].offset = offsetof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow, kind);
397 TM__Y09bAdu10rO72fDEg9cSE24g_0[5].typ = (&NTItnodekind__G4E4Gxe7oI2Cm03rkiOzQw_);
398 TM__Y09bAdu10rO72fDEg9cSE24g_0[5].name = "kind";
399 TM__Y09bAdu10rO72fDEg9cSE24g_3_5[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[6];
400 TM__Y09bAdu10rO72fDEg9cSE24g_0[6].kind = 1;
401 TM__Y09bAdu10rO72fDEg9cSE24g_0[6].offset = offsetof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow, flags);
402 TM__Y09bAdu10rO72fDEg9cSE24g_0[6].typ = (&NTItnodeflags__Lj66phhshW0KaYhwBUJJ3Q_);
403 TM__Y09bAdu10rO72fDEg9cSE24g_0[6].name = "flags";
404 TM__Y09bAdu10rO72fDEg9cSE24g_3_5[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[7];
405 TM__Y09bAdu10rO72fDEg9cSE24g_0[7].kind = 1;
406 TM__Y09bAdu10rO72fDEg9cSE24g_0[7].offset = offsetof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow, operand);
407 TM__Y09bAdu10rO72fDEg9cSE24g_0[7].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
408 TM__Y09bAdu10rO72fDEg9cSE24g_0[7].name = "operand";
409 TM__Y09bAdu10rO72fDEg9cSE24g_3_5[3] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[8];
410 TM__Y09bAdu10rO72fDEg9cSE24g_0[8].kind = 1;
411 TM__Y09bAdu10rO72fDEg9cSE24g_0[8].offset = offsetof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow, typeId_0);
412 TM__Y09bAdu10rO72fDEg9cSE24g_0[8].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
413 TM__Y09bAdu10rO72fDEg9cSE24g_0[8].name = "typeId";
414 TM__Y09bAdu10rO72fDEg9cSE24g_3_5[4] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[9];
415 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.size = sizeof(tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg);
416 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.align = NIM_ALIGNOF(tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg);
417 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.kind = 18;
418 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.base = 0;
419 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.flags = 1;
420 TM__Y09bAdu10rO72fDEg9cSE24g_4_3[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[11];
421 TM__Y09bAdu10rO72fDEg9cSE24g_0[11].kind = 1;
422 TM__Y09bAdu10rO72fDEg9cSE24g_0[11].offset = offsetof(tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg, line);
423 TM__Y09bAdu10rO72fDEg9cSE24g_0[11].typ = (&NTIuint4954__M4na42GvebBMnI5wV9cYMxg_);
424 TM__Y09bAdu10rO72fDEg9cSE24g_0[11].name = "line";
425 TM__Y09bAdu10rO72fDEg9cSE24g_4_3[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[12];
426 TM__Y09bAdu10rO72fDEg9cSE24g_0[12].kind = 1;
427 TM__Y09bAdu10rO72fDEg9cSE24g_0[12].offset = offsetof(tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg, col);
428 TM__Y09bAdu10rO72fDEg9cSE24g_0[12].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
429 TM__Y09bAdu10rO72fDEg9cSE24g_0[12].name = "col";
430 TM__Y09bAdu10rO72fDEg9cSE24g_4_3[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[13];
431 TM__Y09bAdu10rO72fDEg9cSE24g_0[13].kind = 1;
432 TM__Y09bAdu10rO72fDEg9cSE24g_0[13].offset = offsetof(tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg, file);
433 TM__Y09bAdu10rO72fDEg9cSE24g_0[13].typ = (&NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_);
434 TM__Y09bAdu10rO72fDEg9cSE24g_0[13].name = "file";
435 TM__Y09bAdu10rO72fDEg9cSE24g_0[10].len = 3; TM__Y09bAdu10rO72fDEg9cSE24g_0[10].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[10].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_4_3[0];
436 NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[10];
437 TM__Y09bAdu10rO72fDEg9cSE24g_0[9].kind = 1;
438 TM__Y09bAdu10rO72fDEg9cSE24g_0[9].offset = offsetof(tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow, info);
439 TM__Y09bAdu10rO72fDEg9cSE24g_0[9].typ = (&NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_);
440 TM__Y09bAdu10rO72fDEg9cSE24g_0[9].name = "info";
441 TM__Y09bAdu10rO72fDEg9cSE24g_0[4].len = 5; TM__Y09bAdu10rO72fDEg9cSE24g_0[4].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[4].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_3_5[0];
442 NTIpackednode__7lDGAZiNp4zbO65GEpoKow_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[4];
443 NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_.size = sizeof(tySequence__29bS0n2QNyO1R7e0qMMOvLA*);
444 NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_.align = NIM_ALIGNOF(tySequence__29bS0n2QNyO1R7e0qMMOvLA*);
445 NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_.kind = 24;
446 NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_.base = (&NTIpackednode__7lDGAZiNp4zbO65GEpoKow_);
447 NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_.marker = Marker_tySequence__29bS0n2QNyO1R7e0qMMOvLA;
448 TM__Y09bAdu10rO72fDEg9cSE24g_0[3].kind = 1;
449 TM__Y09bAdu10rO72fDEg9cSE24g_0[3].offset = offsetof(tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw, nodes);
450 TM__Y09bAdu10rO72fDEg9cSE24g_0[3].typ = (&NTIseqLpackednodeT__29bS0n2QNyO1R7e0qMMOvLA_);
451 TM__Y09bAdu10rO72fDEg9cSE24g_0[3].name = "nodes";
452 NTIpackedtree__8otSrA7MENGYESDkEP7nnw_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[3];
453 NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_.size = sizeof(tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA);
454 NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_.align = NIM_ALIGNOF(tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA);
455 NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_.kind = 18;
456 NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_.base = 0;
457 TM__Y09bAdu10rO72fDEg9cSE24g_5_3[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[15];
458 TM__Y09bAdu10rO72fDEg9cSE24g_0[15].kind = 1;
459 TM__Y09bAdu10rO72fDEg9cSE24g_0[15].offset = offsetof(tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA, key);
460 TM__Y09bAdu10rO72fDEg9cSE24g_0[15].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
461 TM__Y09bAdu10rO72fDEg9cSE24g_0[15].name = "key";
462 TM__Y09bAdu10rO72fDEg9cSE24g_5_3[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[16];
463 TM__Y09bAdu10rO72fDEg9cSE24g_0[16].kind = 1;
464 TM__Y09bAdu10rO72fDEg9cSE24g_0[16].offset = offsetof(tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA, sym);
465 TM__Y09bAdu10rO72fDEg9cSE24g_0[16].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
466 TM__Y09bAdu10rO72fDEg9cSE24g_0[16].name = "sym";
467 TM__Y09bAdu10rO72fDEg9cSE24g_5_3[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[17];
468 NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_.size = sizeof(tySequence__vC9cvg0R8tfBaOXXi3sfMzw*);
469 NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_.align = NIM_ALIGNOF(tySequence__vC9cvg0R8tfBaOXXi3sfMzw*);
470 NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_.kind = 24;
471 NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_.base = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
472 NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_.marker = Marker_tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
473 TM__Y09bAdu10rO72fDEg9cSE24g_0[17].kind = 1;
474 TM__Y09bAdu10rO72fDEg9cSE24g_0[17].offset = offsetof(tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA, concreteTypes);
475 TM__Y09bAdu10rO72fDEg9cSE24g_0[17].typ = (&NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_);
476 TM__Y09bAdu10rO72fDEg9cSE24g_0[17].name = "concreteTypes";
477 TM__Y09bAdu10rO72fDEg9cSE24g_0[14].len = 3; TM__Y09bAdu10rO72fDEg9cSE24g_0[14].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[14].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_5_3[0];
478 NTIpackedinstantiation__39cWRURu69agjI9c1ohiUmxiA_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[14];
479 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.size = sizeof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw);
480 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.align = NIM_ALIGNOF(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw);
481 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.kind = 18;
482 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.base = 0;
483 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.flags = 1;
484 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[19];
485 TM__Y09bAdu10rO72fDEg9cSE24g_0[19].kind = 1;
486 TM__Y09bAdu10rO72fDEg9cSE24g_0[19].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, kind);
487 TM__Y09bAdu10rO72fDEg9cSE24g_0[19].typ = (&NTItsymkind__cNCW9acsSznmEccl1fgQwkw_);
488 TM__Y09bAdu10rO72fDEg9cSE24g_0[19].name = "kind";
489 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[20];
490 TM__Y09bAdu10rO72fDEg9cSE24g_0[20].kind = 1;
491 TM__Y09bAdu10rO72fDEg9cSE24g_0[20].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, name);
492 TM__Y09bAdu10rO72fDEg9cSE24g_0[20].typ = (&NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_);
493 TM__Y09bAdu10rO72fDEg9cSE24g_0[20].name = "name";
494 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[21];
495 TM__Y09bAdu10rO72fDEg9cSE24g_0[21].kind = 1;
496 TM__Y09bAdu10rO72fDEg9cSE24g_0[21].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, typ);
497 TM__Y09bAdu10rO72fDEg9cSE24g_0[21].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
498 TM__Y09bAdu10rO72fDEg9cSE24g_0[21].name = "typ";
499 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[3] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[22];
500 TM__Y09bAdu10rO72fDEg9cSE24g_0[22].kind = 1;
501 TM__Y09bAdu10rO72fDEg9cSE24g_0[22].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, flags);
502 TM__Y09bAdu10rO72fDEg9cSE24g_0[22].typ = (&NTItsymflags__h9a2sdtQFa6zibBX41u5eAQ_);
503 TM__Y09bAdu10rO72fDEg9cSE24g_0[22].name = "flags";
504 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[4] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[23];
505 TM__Y09bAdu10rO72fDEg9cSE24g_0[23].kind = 1;
506 TM__Y09bAdu10rO72fDEg9cSE24g_0[23].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, magic);
507 TM__Y09bAdu10rO72fDEg9cSE24g_0[23].typ = (&NTItmagic__shZhZOdbVC5nnFvcXQAImg_);
508 TM__Y09bAdu10rO72fDEg9cSE24g_0[23].name = "magic";
509 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[5] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[24];
510 TM__Y09bAdu10rO72fDEg9cSE24g_0[24].kind = 1;
511 TM__Y09bAdu10rO72fDEg9cSE24g_0[24].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, info);
512 TM__Y09bAdu10rO72fDEg9cSE24g_0[24].typ = (&NTIpackedlineinfo__Q9bbXLBurHo2r5TyF6UBshg_);
513 TM__Y09bAdu10rO72fDEg9cSE24g_0[24].name = "info";
514 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[6] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[25];
515 TM__Y09bAdu10rO72fDEg9cSE24g_0[25].kind = 1;
516 TM__Y09bAdu10rO72fDEg9cSE24g_0[25].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, ast);
517 TM__Y09bAdu10rO72fDEg9cSE24g_0[25].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
518 TM__Y09bAdu10rO72fDEg9cSE24g_0[25].name = "ast";
519 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[7] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[26];
520 TM__Y09bAdu10rO72fDEg9cSE24g_0[26].kind = 1;
521 TM__Y09bAdu10rO72fDEg9cSE24g_0[26].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, owner);
522 TM__Y09bAdu10rO72fDEg9cSE24g_0[26].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
523 TM__Y09bAdu10rO72fDEg9cSE24g_0[26].name = "owner";
524 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[8] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[27];
525 TM__Y09bAdu10rO72fDEg9cSE24g_0[27].kind = 1;
526 TM__Y09bAdu10rO72fDEg9cSE24g_0[27].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, guard);
527 TM__Y09bAdu10rO72fDEg9cSE24g_0[27].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
528 TM__Y09bAdu10rO72fDEg9cSE24g_0[27].name = "guard";
529 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[9] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[28];
530 TM__Y09bAdu10rO72fDEg9cSE24g_0[28].kind = 1;
531 TM__Y09bAdu10rO72fDEg9cSE24g_0[28].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, bitsize);
532 TM__Y09bAdu10rO72fDEg9cSE24g_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
533 TM__Y09bAdu10rO72fDEg9cSE24g_0[28].name = "bitsize";
534 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[10] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[29];
535 TM__Y09bAdu10rO72fDEg9cSE24g_0[29].kind = 1;
536 TM__Y09bAdu10rO72fDEg9cSE24g_0[29].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, alignment);
537 TM__Y09bAdu10rO72fDEg9cSE24g_0[29].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
538 TM__Y09bAdu10rO72fDEg9cSE24g_0[29].name = "alignment";
539 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[11] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[30];
540 TM__Y09bAdu10rO72fDEg9cSE24g_0[30].kind = 1;
541 TM__Y09bAdu10rO72fDEg9cSE24g_0[30].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, options);
542 TM__Y09bAdu10rO72fDEg9cSE24g_0[30].typ = (&NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_);
543 TM__Y09bAdu10rO72fDEg9cSE24g_0[30].name = "options";
544 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[12] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[31];
545 TM__Y09bAdu10rO72fDEg9cSE24g_0[31].kind = 1;
546 TM__Y09bAdu10rO72fDEg9cSE24g_0[31].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, position);
547 TM__Y09bAdu10rO72fDEg9cSE24g_0[31].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
548 TM__Y09bAdu10rO72fDEg9cSE24g_0[31].name = "position";
549 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[13] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[32];
550 TM__Y09bAdu10rO72fDEg9cSE24g_0[32].kind = 1;
551 TM__Y09bAdu10rO72fDEg9cSE24g_0[32].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, offset);
552 TM__Y09bAdu10rO72fDEg9cSE24g_0[32].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
553 TM__Y09bAdu10rO72fDEg9cSE24g_0[32].name = "offset";
554 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[14] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[33];
555 TM__Y09bAdu10rO72fDEg9cSE24g_0[33].kind = 1;
556 TM__Y09bAdu10rO72fDEg9cSE24g_0[33].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, externalName);
557 TM__Y09bAdu10rO72fDEg9cSE24g_0[33].typ = (&NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_);
558 TM__Y09bAdu10rO72fDEg9cSE24g_0[33].name = "externalName";
559 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[15] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[34];
560 TM__Y09bAdu10rO72fDEg9cSE24g_0[34].kind = 1;
561 TM__Y09bAdu10rO72fDEg9cSE24g_0[34].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, locFlags);
562 TM__Y09bAdu10rO72fDEg9cSE24g_0[34].typ = (&NTItlocflags__yChkHmjOkttAUPxHrKvWAA_);
563 TM__Y09bAdu10rO72fDEg9cSE24g_0[34].name = "locFlags";
564 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[16] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[35];
565 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.size = sizeof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw);
566 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.align = NIM_ALIGNOF(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw);
567 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.kind = 18;
568 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.base = 0;
569 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.flags = 1;
570 TM__Y09bAdu10rO72fDEg9cSE24g_7_5[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[37];
571 TM__Y09bAdu10rO72fDEg9cSE24g_0[37].kind = 1;
572 TM__Y09bAdu10rO72fDEg9cSE24g_0[37].offset = offsetof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw, kind);
573 TM__Y09bAdu10rO72fDEg9cSE24g_0[37].typ = (&NTItlibkind__9b8v60kso59bBaw9cp8B9a9apKQ_);
574 TM__Y09bAdu10rO72fDEg9cSE24g_0[37].name = "kind";
575 TM__Y09bAdu10rO72fDEg9cSE24g_7_5[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[38];
576 TM__Y09bAdu10rO72fDEg9cSE24g_0[38].kind = 1;
577 TM__Y09bAdu10rO72fDEg9cSE24g_0[38].offset = offsetof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw, generated);
578 TM__Y09bAdu10rO72fDEg9cSE24g_0[38].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
579 TM__Y09bAdu10rO72fDEg9cSE24g_0[38].name = "generated";
580 TM__Y09bAdu10rO72fDEg9cSE24g_7_5[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[39];
581 TM__Y09bAdu10rO72fDEg9cSE24g_0[39].kind = 1;
582 TM__Y09bAdu10rO72fDEg9cSE24g_0[39].offset = offsetof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw, isOverriden);
583 TM__Y09bAdu10rO72fDEg9cSE24g_0[39].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
584 TM__Y09bAdu10rO72fDEg9cSE24g_0[39].name = "isOverriden";
585 TM__Y09bAdu10rO72fDEg9cSE24g_7_5[3] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[40];
586 TM__Y09bAdu10rO72fDEg9cSE24g_0[40].kind = 1;
587 TM__Y09bAdu10rO72fDEg9cSE24g_0[40].offset = offsetof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw, name);
588 TM__Y09bAdu10rO72fDEg9cSE24g_0[40].typ = (&NTIuint5150__JrFyJbYm9b5I4hJ9cWDqvfYA_);
589 TM__Y09bAdu10rO72fDEg9cSE24g_0[40].name = "name";
590 TM__Y09bAdu10rO72fDEg9cSE24g_7_5[4] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[41];
591 TM__Y09bAdu10rO72fDEg9cSE24g_0[41].kind = 1;
592 TM__Y09bAdu10rO72fDEg9cSE24g_0[41].offset = offsetof(tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw, path);
593 TM__Y09bAdu10rO72fDEg9cSE24g_0[41].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
594 TM__Y09bAdu10rO72fDEg9cSE24g_0[41].name = "path";
595 TM__Y09bAdu10rO72fDEg9cSE24g_0[36].len = 5; TM__Y09bAdu10rO72fDEg9cSE24g_0[36].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[36].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_7_5[0];
596 NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[36];
597 TM__Y09bAdu10rO72fDEg9cSE24g_0[35].kind = 1;
598 TM__Y09bAdu10rO72fDEg9cSE24g_0[35].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, annex);
599 TM__Y09bAdu10rO72fDEg9cSE24g_0[35].typ = (&NTIpackedlib__oa01YzfeXO9bbIDH9cIki4Hw_);
600 TM__Y09bAdu10rO72fDEg9cSE24g_0[35].name = "annex";
601 TM__Y09bAdu10rO72fDEg9cSE24g_6_18[17] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[42];
602 TM__Y09bAdu10rO72fDEg9cSE24g_0[42].kind = 1;
603 TM__Y09bAdu10rO72fDEg9cSE24g_0[42].offset = offsetof(tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw, constraint);
604 TM__Y09bAdu10rO72fDEg9cSE24g_0[42].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
605 TM__Y09bAdu10rO72fDEg9cSE24g_0[42].name = "constraint";
606 TM__Y09bAdu10rO72fDEg9cSE24g_0[18].len = 18; TM__Y09bAdu10rO72fDEg9cSE24g_0[18].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[18].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_6_18[0];
607 NTIpackedsym__XjVn21MwvH8ij6CfopYZWw_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[18];
608 NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_.size = sizeof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA);
609 NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_.align = NIM_ALIGNOF(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA);
610 NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_.kind = 18;
611 NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_.base = 0;
612 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[0] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[44];
613 TM__Y09bAdu10rO72fDEg9cSE24g_0[44].kind = 1;
614 TM__Y09bAdu10rO72fDEg9cSE24g_0[44].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, kind);
615 TM__Y09bAdu10rO72fDEg9cSE24g_0[44].typ = (&NTIttypekind__9a3YiReNVD0IJHWFKgXRe9ag_);
616 TM__Y09bAdu10rO72fDEg9cSE24g_0[44].name = "kind";
617 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[1] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[45];
618 TM__Y09bAdu10rO72fDEg9cSE24g_0[45].kind = 1;
619 TM__Y09bAdu10rO72fDEg9cSE24g_0[45].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, callConv);
620 TM__Y09bAdu10rO72fDEg9cSE24g_0[45].typ = (&NTItcallingconvention__yjAJ8w0h1PBaSwSGJ3P7IA_);
621 TM__Y09bAdu10rO72fDEg9cSE24g_0[45].name = "callConv";
622 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[2] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[46];
623 TM__Y09bAdu10rO72fDEg9cSE24g_0[46].kind = 1;
624 TM__Y09bAdu10rO72fDEg9cSE24g_0[46].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, flags);
625 TM__Y09bAdu10rO72fDEg9cSE24g_0[46].typ = (&NTIttypeflags__TUnU4oefCIvAMjkVjD9cuBA_);
626 TM__Y09bAdu10rO72fDEg9cSE24g_0[46].name = "flags";
627 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[3] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[47];
628 TM__Y09bAdu10rO72fDEg9cSE24g_0[47].kind = 1;
629 TM__Y09bAdu10rO72fDEg9cSE24g_0[47].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, types);
630 TM__Y09bAdu10rO72fDEg9cSE24g_0[47].typ = (&NTIseqLpackeditemidT__vC9cvg0R8tfBaOXXi3sfMzw_);
631 TM__Y09bAdu10rO72fDEg9cSE24g_0[47].name = "types";
632 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[4] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[48];
633 TM__Y09bAdu10rO72fDEg9cSE24g_0[48].kind = 1;
634 TM__Y09bAdu10rO72fDEg9cSE24g_0[48].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, n);
635 TM__Y09bAdu10rO72fDEg9cSE24g_0[48].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
636 TM__Y09bAdu10rO72fDEg9cSE24g_0[48].name = "n";
637 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[5] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[49];
638 TM__Y09bAdu10rO72fDEg9cSE24g_0[49].kind = 1;
639 TM__Y09bAdu10rO72fDEg9cSE24g_0[49].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, sym);
640 TM__Y09bAdu10rO72fDEg9cSE24g_0[49].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
641 TM__Y09bAdu10rO72fDEg9cSE24g_0[49].name = "sym";
642 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[6] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[50];
643 TM__Y09bAdu10rO72fDEg9cSE24g_0[50].kind = 1;
644 TM__Y09bAdu10rO72fDEg9cSE24g_0[50].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, owner);
645 TM__Y09bAdu10rO72fDEg9cSE24g_0[50].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
646 TM__Y09bAdu10rO72fDEg9cSE24g_0[50].name = "owner";
647 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[7] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[51];
648 TM__Y09bAdu10rO72fDEg9cSE24g_0[51].kind = 1;
649 TM__Y09bAdu10rO72fDEg9cSE24g_0[51].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, size);
650 TM__Y09bAdu10rO72fDEg9cSE24g_0[51].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
651 TM__Y09bAdu10rO72fDEg9cSE24g_0[51].name = "size";
652 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[8] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[52];
653 TM__Y09bAdu10rO72fDEg9cSE24g_0[52].kind = 1;
654 TM__Y09bAdu10rO72fDEg9cSE24g_0[52].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, align);
655 TM__Y09bAdu10rO72fDEg9cSE24g_0[52].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
656 TM__Y09bAdu10rO72fDEg9cSE24g_0[52].name = "align";
657 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[9] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[53];
658 TM__Y09bAdu10rO72fDEg9cSE24g_0[53].kind = 1;
659 TM__Y09bAdu10rO72fDEg9cSE24g_0[53].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, paddingAtEnd);
660 TM__Y09bAdu10rO72fDEg9cSE24g_0[53].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
661 TM__Y09bAdu10rO72fDEg9cSE24g_0[53].name = "paddingAtEnd";
662 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[10] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[54];
663 TM__Y09bAdu10rO72fDEg9cSE24g_0[54].kind = 1;
664 TM__Y09bAdu10rO72fDEg9cSE24g_0[54].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, lockLevel);
665 TM__Y09bAdu10rO72fDEg9cSE24g_0[54].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
666 TM__Y09bAdu10rO72fDEg9cSE24g_0[54].name = "lockLevel";
667 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[11] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[55];
668 TM__Y09bAdu10rO72fDEg9cSE24g_0[55].kind = 1;
669 TM__Y09bAdu10rO72fDEg9cSE24g_0[55].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, typeInst);
670 TM__Y09bAdu10rO72fDEg9cSE24g_0[55].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
671 TM__Y09bAdu10rO72fDEg9cSE24g_0[55].name = "typeInst";
672 TM__Y09bAdu10rO72fDEg9cSE24g_8_13[12] = &TM__Y09bAdu10rO72fDEg9cSE24g_0[56];
673 TM__Y09bAdu10rO72fDEg9cSE24g_0[56].kind = 1;
674 TM__Y09bAdu10rO72fDEg9cSE24g_0[56].offset = offsetof(tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA, nonUniqueId);
675 TM__Y09bAdu10rO72fDEg9cSE24g_0[56].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
676 TM__Y09bAdu10rO72fDEg9cSE24g_0[56].name = "nonUniqueId";
677 TM__Y09bAdu10rO72fDEg9cSE24g_0[43].len = 13; TM__Y09bAdu10rO72fDEg9cSE24g_0[43].kind = 2; TM__Y09bAdu10rO72fDEg9cSE24g_0[43].sons = &TM__Y09bAdu10rO72fDEg9cSE24g_8_13[0];
678 NTIpackedtype__IhXsK7mrwumUBtEqbZ2BqA_.node = &TM__Y09bAdu10rO72fDEg9cSE24g_0[43];
679 }
680 
681