1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 
4 #include "nimbase.h"
5 #include <string.h>
6 #undef LANGUAGE_C
7 #undef MIPSEB
8 #undef MIPSEL
9 #undef PPC
10 #undef R3000
11 #undef R4000
12 #undef i386
13 #undef linux
14 #undef mips
15 #undef near
16 #undef far
17 #undef powerpc
18 #undef unix
19 #define nimfr_(x, y)
20 #define nimln_(x, y)
21 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
22 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
23 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
24 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
25 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
26 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
27 typedef struct TNimType TNimType;
28 typedef struct TNimNode TNimNode;
29 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
30 typedef struct NimStringDesc NimStringDesc;
31 typedef struct TGenericSeq TGenericSeq;
32 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
33 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
34 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
35 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
36 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
37 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
38 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
39 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
40 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
41 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
42 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
43 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
44 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
45 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
46 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
47 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
48 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
49 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
50 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
51 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
52 typedef struct tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g;
53 typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
54 typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
55 typedef struct Exception Exception;
56 typedef struct RootObj RootObj;
57 typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
58 typedef struct tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ;
59 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
60 typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
61 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
62 NU16 line;
63 NI16 col;
64 NI32 fileIndex;
65 };
66 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
67 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
68 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
69 NI counter;
70 };
71 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
72 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
73 NIM_BOOL trackPosAttached;
74 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
75 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
76 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
77 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
78 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
79 NI32 systemFileIdx;
80 };
81 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
82 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
83 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
84 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
85 struct TNimType {
86 NI size;
87 NI align;
88 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
89 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
90 TNimType* base;
91 TNimNode* node;
92 void* finalizer;
93 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
94 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
95 };
96 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
97 struct TNimNode {
98 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
99 NI offset;
100 TNimType* typ;
101 NCSTRING name;
102 NI len;
103 TNimNode** sons;
104 };
105 typedef NU8 tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
106 struct TGenericSeq {
107 NI len;
108 NI reserved;
109 };
110 struct NimStringDesc {
111   TGenericSeq Sup;
112 NIM_CHAR data[SEQ_DECL_SIZE];
113 };
114 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
115 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
116 NimStringDesc* Field1;
117 };
118 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
119 NI Field0;
120 NimStringDesc* Field1;
121 NI32 Field2;
122 };
123 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
124 NimStringDesc* fullPath;
125 NimStringDesc* projPath;
126 NimStringDesc* shortName;
127 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
128 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
129 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
130 NimStringDesc* dirtyFile;
131 NimStringDesc* hash;
132 NIM_BOOL dirty;
133 };
134 typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
135 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
136 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
137 NI refcount;
138 TNimType* typ;
139 };
140 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
141 void* bottom;
142 };
143 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
144 NI len;
145 NI cap;
146 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
147 };
148 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
149 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
150 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
151 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
152 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
153 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
154 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
155 };
156 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
157 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
158 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
159 NI key;
160 NI upperBound;
161 NI level;
162 };
163 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
164 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
165 NI Field1;
166 };
167 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
168 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
169 NI len;
170 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
171 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
172 };
173 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
174 NI minLargeObj;
175 NI maxLargeObj;
176 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
177 NU32 flBitmap;
178 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
179 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
180 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
181 NI currMem;
182 NI maxMem;
183 NI freeMem;
184 NI occ;
185 NI lastSize;
186 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
187 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
188 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
189 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
190 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
191 NIM_BOOL locked;
192 NIM_BOOL blockChunkSizeIncrease;
193 NI nextChunkSize;
194 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
195 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
196 };
197 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
198 NI stackScans;
199 NI cycleCollections;
200 NI maxThreshold;
201 NI maxStackSize;
202 NI maxStackCells;
203 NI cycleTableSize;
204 NI64 maxPause;
205 };
206 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
207 NI counter;
208 NI max;
209 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
210 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
211 };
212 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
213 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
214 NI cycleThreshold;
215 NI zctThreshold;
216 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
217 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
218 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
219 NI recGcLock;
220 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
221 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
222 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
223 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
224 NI gcThreadId;
225 };
226 typedef tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug tyArray__u7Lyp9cy3O2Yt4tQb62uRZQ[4];
227 typedef NimStringDesc* tyArray__z9cqFgHiS9ahHOXLmNWEBvBg[103];
228 struct RootObj {
229 TNimType* m_type;
230 };
231 struct Exception {
232   RootObj Sup;
233 Exception* parent;
234 NCSTRING name;
235 NimStringDesc* message;
236 tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
237 Exception* up;
238 };
239 struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
240   Exception Sup;
241 };
242 struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
243   tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
244 };
245 struct tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g {
246   tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
247 };
248 struct tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ {
249   tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
250 };
251 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
252 NI Field0;
253 NI Field1;
254 NI Field2;
255 };
256 struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
257 NCSTRING procname;
258 NI line;
259 NCSTRING filename;
260 };
261 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
262   TGenericSeq Sup;
263   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
264 };
265 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
266   TGenericSeq Sup;
267   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
268 };
269 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
270   TGenericSeq Sup;
271   NimStringDesc* data[SEQ_DECL_SIZE];
272 };
273 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
274   TGenericSeq Sup;
275   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
276 };
277 struct tySequence__uB9b75OUPRENsBAu4AnoePA {
278   TGenericSeq Sup;
279   tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
280 };
281 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
282 static N_NIMCALL(void, Marker_tySequence__tNFrR3kRuS1FSwuiLGoSSA)(void* p, NI op);
283 static N_NIMCALL(void, Marker_tySequence__7lEisrXlQEzwtUKW5pzRCw)(void* p, NI op);
284 static N_NIMCALL(void, Marker_tySequence__sM4lkSb7zS6F7OVMvW9cffQ)(void* p, NI op);
285 static N_NIMCALL(void, Marker_tySequence__Zi9cGbCWofbtABoHJ5RbLNQ)(void* p, NI op);
286 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
287 N_LIB_PRIVATE N_NIMCALL(void, initTable__lineinfos_323)(NI initialSize, tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* Result);
288 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count);
289 N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__pureZmath_177)(NI x);
290 N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
291 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___lineinfos_387)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t, NimStringDesc* key, NI32 val);
292 static N_INLINE(NI, rawGet__lineinfos_448)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t, NimStringDesc* key, NI* hc);
293 N_LIB_PRIVATE N_NIMCALL(NI, hash__pureZhashes_291)(NimStringDesc* x);
294 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
295 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
296 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
297 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
298 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
299 static N_INLINE(NIM_BOOL, mustRehash__lineinfos_784)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t);
300 N_LIB_PRIVATE N_NIMCALL(void, enlarge__lineinfos_937)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t);
301 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lineinfos_1241)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t, tySequence__7lEisrXlQEzwtUKW5pzRCw** data, NimStringDesc* key, NI32 val, NI hc, NI h);
302 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
303 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
304 static N_INLINE(void, decRef__system_5316)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
305 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
306 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
307 static N_INLINE(void, rtlAddZCT__system_5314)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
308 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5265)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
309 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5271)(void* usr);
310 static N_INLINE(void, asgnRef)(void** dest, void* src);
311 static N_INLINE(void, incRef__system_5309)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
312 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
313 static N_INLINE(NI, rawGetKnownHC__lineinfos_1410)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t, NimStringDesc* key, NI hc);
314 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
315 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
316 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
317 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
318 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
319 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
320 static N_NIMCALL(void, Marker_tyRef__4EUwpnAlpBobir11lyz7Dw)(void* p, NI op);
321 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
322 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
323 static N_NIMCALL(void, Marker_tyRef__q2mvqo4oBiq6VrjsaIw7rg)(void* p, NI op);
324 N_LIB_PRIVATE N_NIMCALL(NI, hash__lineinfos_232)(tyTuple__47w2DboNEPf69aPgubZdd7Q x);
325 static N_INLINE(NI, emarkamp___pureZhashes_3)(NI h, NI val);
326 static N_INLINE(NI, hash__pureZhashes_128)(NI x);
327 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x);
328 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b);
329 static N_INLINE(NI, emarkdollar___pureZhashes_18)(NI h);
330 N_LIB_PRIVATE TNimType NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_;
331 N_LIB_PRIVATE TNimType NTItlineinfo__WGx4rAexNXnczy1Avn646Q_;
332 extern TNimType NTIuint4954__M4na42GvebBMnI5wV9cYMxg_;
333 extern TNimType NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_;
334 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
335 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
336 N_LIB_PRIVATE TNimType NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_;
337 N_LIB_PRIVATE TNimType NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_;
338 N_LIB_PRIVATE TNimType NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_;
339 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
340 N_LIB_PRIVATE TNimType NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_;
341 N_LIB_PRIVATE TNimType NTItable__Ab4q9c36aMR4mtkEOIBzdzA_;
342 N_LIB_PRIVATE TNimType NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_;
343 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
344 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_;
345 N_LIB_PRIVATE TNimType NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_;
346 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
347 N_LIB_PRIVATE TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
348 N_LIB_PRIVATE TNimType NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_;
349 N_LIB_PRIVATE TNimType NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_;
350 N_LIB_PRIVATE TNimType NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_;
351 N_LIB_PRIVATE NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280 = {((NU16) 0), ((NI16) -1), ((NI32) -1)}
352 ;
353 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_14, "\?\?\?", 3);
354 N_LIB_PRIVATE NIM_CONST tyArray__u7Lyp9cy3O2Yt4tQb62uRZQ NotesVerbosity__lineinfos_190 = {{
355 0xff, 0xff, 0xff, 0x73, 0xfd, 0x75, 0x8f, 0x7f,
356 0xe0, 0x00, 0x0e}
357 ,
358 {
359 0xff, 0xff, 0xff, 0x73, 0xfd, 0x75, 0xff, 0xff,
360 0xe8, 0x07, 0x0e}
361 ,
362 {
363 0xff, 0xff, 0xff, 0xff, 0xfd, 0x75, 0xff, 0xff,
364 0xfe, 0xbf, 0x2f}
365 ,
366 {
367 0xff, 0xff, 0xff, 0xff, 0xff, 0x75, 0xff, 0xff,
368 0xff, 0xff, 0x7f}
369 }
370 ;
371 N_LIB_PRIVATE TNimType NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_;
372 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_18, "unknown error", 13);
373 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_19, "fatal error: $1", 15);
374 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_20, "internal error: $1", 18);
375 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_21, "illformed AST: $1", 17);
376 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_22, "cannot open \'$1\'", 16);
377 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_23, "\'$1\' expected", 13);
378 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_24, "grid table is not implemented", 29);
379 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_25, "illformed delimiter row of a markdown table", 43);
380 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_26, "new section expected $1", 23);
381 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_27, "general parse error", 19);
382 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_28, "invalid directive: \'$1\'", 23);
383 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_29, "invalid field: $1", 17);
384 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_30, "number of footnotes and their references don\'t match: $1", 56);
385 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_31, "Cannot prove that \'$1\' is initialized.", 38);
386 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_32, "$1", 2);
387 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_33, "octal escape sequences do not exist; leading zero is ignored", 60);
388 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_34, "\'$1\' is never read", 18);
389 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_35, "\'$1\' might not have been initialized", 36);
390 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_36, "config file \'$1\' is deprecated", 30);
391 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_37, "\'l\' should not be used as an identifier; may look like \'1\' (one)", 64);
392 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_38, "unknown magic \'$1\' might crash the compiler", 43);
393 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_39, "redefinition of label \'$1\'", 26);
394 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_40, "unknown substitution \'$1\'", 25);
395 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_41, "broken link \'$1\'", 16);
396 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_42, "language \'$1\' not supported", 27);
397 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_43, "field \'$1\' not supported", 24);
398 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_44, "RST style: $1", 13);
399 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_45, "comment \'$1\' ignored", 20);
400 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_46, "use {.base.} for base methods; baseless methods are deprecated", 62);
401 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_47, "write to foreign heap", 21);
402 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_48, "unsafe code: \'$1\'", 17);
403 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_49, "imported and not used: \'$1\'", 27);
404 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_50, "inherit from a more precise exception type like ValueError, IOError or OSError. If these don\'t suit, inherit from CatchableError or Defect.", 139);
405 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_51, "each identifier is a tuple", 26);
406 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_52, "setLen can potentially expand the sequence, but the element type \'$1\' doesn\'t have a valid default value", 104);
407 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_53, "The \'$1\' type doesn\'t have a valid default value", 48);
408 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_54, "Cannot prove that \'$1\' is initialized. This will become a compile time error in the future.", 91);
409 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_55, "cannot prove that field \'$1\' is accessible", 42);
410 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_56, "cannot prove index \'$1\' is valid", 32);
411 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_57, "unreachable else, all cases are already covered", 47);
412 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_58, "unreachable code after \'return\' statement or \'{.noReturn.}\' proc", 64);
413 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_59, "not GC-safe: \'$1\'", 17);
414 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_60, "use explicit initialization of \'$1\' for clarity", 47);
415 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_61, "\'$1\' uses GC\'ed memory", 22);
416 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_62, "usage of a type with a destructor in a non destructible context. This will become a compile time error in the future.", 117);
417 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_63, "Special variable \'result\' is shadowed.", 38);
418 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_64, "Number of spaces around \'$#\' is not consistent", 46);
419 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_65, "Potential object case transition, instantiate new object instead", 64);
420 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_66, "observable stores to \'$1\'", 25);
421 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_67, "used \'result\' variable", 22);
422 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_68, "cannot open: $1", 15);
423 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_69, "file changed: $1", 16);
424 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_70, "operation successful: $#", 24);
425 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_71, "$build\012$loc lines; ${sec}s; $mem; proj: $project; out: $output", 62);
426 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_72, "CC: $1", 6);
427 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_73, "line too long", 13);
428 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_74, "\'$1\' is declared but not used", 29);
429 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_75, "conversion to base object is not needed", 39);
430 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_76, "conversion from $1 to itself is pointless", 41);
431 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_77, "expression evaluates always to \'$1\'", 35);
432 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_78, "quit() called", 13);
433 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_79, "generated code listing:", 23);
434 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_80, "end of listing", 14);
435 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_81, "used config file \'$1\'", 21);
436 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_82, "added path: \'$1\'", 16);
437 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_83, "condition is always true: \'$1\'", 30);
438 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_84, "condition is always false: \'$1\'", 31);
439 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_85, "global variable declared here", 29);
440 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_86, "expanded macro: $1", 18);
441 N_LIB_PRIVATE NIM_CONST tyArray__z9cqFgHiS9ahHOXLmNWEBvBg MsgKindToStr__lineinfos_116 = {((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_18),
442 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_19),
443 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_20),
444 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_21),
445 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_22),
446 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_23),
447 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_24),
448 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_25),
449 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_26),
450 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_27),
451 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_28),
452 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_29),
453 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_30),
454 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_31),
455 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
456 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
457 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_22),
458 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_33),
459 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_34),
460 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_35),
461 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
462 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_36),
463 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
464 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_37),
465 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_38),
466 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_39),
467 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_40),
468 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_41),
469 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_42),
470 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_43),
471 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_44),
472 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_45),
473 ((NimStringDesc*) NIM_NIL),
474 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_46),
475 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_47),
476 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_48),
477 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_49),
478 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_50),
479 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_51),
480 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_52),
481 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_53),
482 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_54),
483 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_55),
484 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_56),
485 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_57),
486 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_58),
487 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
488 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_59),
489 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
490 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_60),
491 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_61),
492 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_62),
493 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
494 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_63),
495 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_64),
496 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_65),
497 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
498 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_66),
499 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
500 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_67),
501 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_68),
502 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_69),
503 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
504 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
505 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
506 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
507 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
508 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
509 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_70),
510 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_71),
511 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_72),
512 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_73),
513 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_74),
514 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
515 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
516 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_75),
517 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_76),
518 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_77),
519 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_78),
520 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
521 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
522 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_79),
523 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_80),
524 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_81),
525 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_82),
526 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_83),
527 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_84),
528 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
529 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
530 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
531 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
532 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
533 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
534 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
535 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
536 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
537 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_85),
538 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_86),
539 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
540 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
541 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
542 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32),
543 ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_32)}
544 ;
545 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_87, "https://nim-lang.github.io/Nim", 30);
546 STRING_LITERAL(TM__fug3IAAsDRtODxWPJjHlFg_88, "/", 1);
547 extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_;
548 N_LIB_PRIVATE TNimType NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_;
549 N_LIB_PRIVATE TNimType NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_;
550 N_LIB_PRIVATE TNimType NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_;
551 N_LIB_PRIVATE TNimType NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_;
552 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5218;
N_NIMCALL(void,Marker_tySequence__tNFrR3kRuS1FSwuiLGoSSA)553 static N_NIMCALL(void, Marker_tySequence__tNFrR3kRuS1FSwuiLGoSSA)(void* p, NI op) {
554 	tySequence__tNFrR3kRuS1FSwuiLGoSSA* a;
555 	NI T1_;
556 	a = (tySequence__tNFrR3kRuS1FSwuiLGoSSA*)p;
557 	T1_ = (NI)0;
558 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
559 	nimGCvisit((void*)a->data[T1_].Field1, op);
560 	}
561 }
N_NIMCALL(void,Marker_tySequence__7lEisrXlQEzwtUKW5pzRCw)562 static N_NIMCALL(void, Marker_tySequence__7lEisrXlQEzwtUKW5pzRCw)(void* p, NI op) {
563 	tySequence__7lEisrXlQEzwtUKW5pzRCw* a;
564 	NI T1_;
565 	a = (tySequence__7lEisrXlQEzwtUKW5pzRCw*)p;
566 	T1_ = (NI)0;
567 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
568 	nimGCvisit((void*)a->data[T1_].Field1, op);
569 	}
570 }
N_NIMCALL(void,Marker_tySequence__sM4lkSb7zS6F7OVMvW9cffQ)571 static N_NIMCALL(void, Marker_tySequence__sM4lkSb7zS6F7OVMvW9cffQ)(void* p, NI op) {
572 	tySequence__sM4lkSb7zS6F7OVMvW9cffQ* a;
573 	NI T1_;
574 	a = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)p;
575 	T1_ = (NI)0;
576 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
577 	nimGCvisit((void*)a->data[T1_], op);
578 	}
579 }
N_NIMCALL(void,Marker_tySequence__Zi9cGbCWofbtABoHJ5RbLNQ)580 static N_NIMCALL(void, Marker_tySequence__Zi9cGbCWofbtABoHJ5RbLNQ)(void* p, NI op) {
581 	tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* a;
582 	NI T1_;
583 	a = (tySequence__Zi9cGbCWofbtABoHJ5RbLNQ*)p;
584 	T1_ = (NI)0;
585 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
586 	nimGCvisit((void*)a->data[T1_].fullPath, op);
587 	nimGCvisit((void*)a->data[T1_].projPath, op);
588 	nimGCvisit((void*)a->data[T1_].shortName, op);
589 	nimGCvisit((void*)a->data[T1_].quotedName, op);
590 	nimGCvisit((void*)a->data[T1_].quotedFullName, op);
591 	nimGCvisit((void*)a->data[T1_].lines, op);
592 	nimGCvisit((void*)a->data[T1_].dirtyFile, op);
593 	nimGCvisit((void*)a->data[T1_].hash, op);
594 	}
595 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)596 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
597 	NI result;
598 	result = (NI)0;
599 	result = nextPowerOfTwo__pureZmath_177((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
600 	return result;
601 }
N_NIMCALL(void,initTable__lineinfos_323)602 N_LIB_PRIVATE N_NIMCALL(void, initTable__lineinfos_323)(NI initialSize, tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* Result) {
603 	NI correctSizeX60gensym2_;
604 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
605 	(*Result).counter = 0;
606 	correctSizeX60gensym2_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
607 	(*Result).counter = ((NI) 0);
608 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__7lEisrXlQEzwtUKW5pzRCw*) newSeq((&NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_), ((NI) (correctSizeX60gensym2_))));
609 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)610 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
611 	NIM_BOOL result;
612 	result = (NIM_BOOL)0;
613 	result = !((hcode == ((NI) 0)));
614 	return result;
615 }
N_INLINE(int,nimCmpMem)616 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
617 	int result;
618 	result = (int)0;
619 	result = memcmp(a, b, ((size_t) (size)));
620 	return result;
621 }
N_INLINE(NIM_BOOL,equalMem__system_1735)622 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
623 	NIM_BOOL result;
624 	int T1_;
625 	result = (NIM_BOOL)0;
626 	T1_ = (int)0;
627 	T1_ = nimCmpMem(a, b, size);
628 	result = (T1_ == ((NI32) 0));
629 	return result;
630 }
N_INLINE(NIM_BOOL,eqStrings)631 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
632 	NIM_BOOL result;
633 	NI alen;
634 	NI blen;
635 {	result = (NIM_BOOL)0;
636 	alen = (a ? a->Sup.len : 0);
637 	blen = (b ? b->Sup.len : 0);
638 	{
639 		if (!(alen == blen)) goto LA3_;
640 		{
641 			if (!(alen == ((NI) 0))) goto LA7_;
642 			result = NIM_TRUE;
643 			goto BeforeRet_;
644 		}
645 		LA7_: ;
646 		result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
647 		goto BeforeRet_;
648 	}
649 	LA3_: ;
650 	}BeforeRet_: ;
651 	return result;
652 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)653 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
654 	NI result;
655 	result = (NI)0;
656 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
657 	return result;
658 }
N_INLINE(NI,rawGet__lineinfos_448)659 static N_INLINE(NI, rawGet__lineinfos_448)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t, NimStringDesc* key, NI* hc) {
660 	NI result;
661 	NI h;
662 	NI T10_;
663 {	result = (NI)0;
664 	(*hc) = hash__pureZhashes_291(key);
665 	{
666 		if (!((*hc) == ((NI) 0))) goto LA3_;
667 		(*hc) = ((NI) 314159265);
668 	}
669 	LA3_: ;
670 	{
671 		NI T7_;
672 		T7_ = (t.data ? t.data->Sup.len : 0);
673 		if (!(T7_ == ((NI) 0))) goto LA8_;
674 		result = ((NI) -1);
675 		goto BeforeRet_;
676 	}
677 	LA8_: ;
678 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
679 	h = (NI)((*hc) & T10_);
680 	{
681 		while (1) {
682 			NIM_BOOL T13_;
683 			NI T20_;
684 			T13_ = (NIM_BOOL)0;
685 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
686 			if (!T13_) goto LA12;
687 			{
688 				NIM_BOOL T16_;
689 				T16_ = (NIM_BOOL)0;
690 				T16_ = (t.data->data[h].Field0 == (*hc));
691 				if (!(T16_)) goto LA17_;
692 				T16_ = eqStrings(t.data->data[h].Field1, key);
693 				LA17_: ;
694 				if (!T16_) goto LA18_;
695 				result = h;
696 				goto BeforeRet_;
697 			}
698 			LA18_: ;
699 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
700 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
701 		} LA12: ;
702 	}
703 	result = (NI)(((NI) -1) - h);
704 	}BeforeRet_: ;
705 	return result;
706 }
N_INLINE(NIM_BOOL,mustRehash__lineinfos_784)707 static N_INLINE(NIM_BOOL, mustRehash__lineinfos_784)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t) {
708 	NIM_BOOL result;
709 	NIM_BOOL T1_;
710 	NI T2_;
711 	NI T4_;
712 	result = (NIM_BOOL)0;
713 	T1_ = (NIM_BOOL)0;
714 	T2_ = (t.data ? t.data->Sup.len : 0);
715 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
716 	if (T1_) goto LA3_;
717 	T4_ = (t.data ? t.data->Sup.len : 0);
718 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
719 	LA3_: ;
720 	result = T1_;
721 	return result;
722 }
N_INLINE(NI,minuspercent___system_716)723 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
724 	NI result;
725 	result = (NI)0;
726 	result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
727 	return result;
728 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)729 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
730 	NIM_BOOL result;
731 	result = (NIM_BOOL)0;
732 	result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
733 	return result;
734 }
N_INLINE(void,rtlAddZCT__system_5314)735 static N_INLINE(void, rtlAddZCT__system_5314)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
736 	addZCT__system_5265((&gch__system_5218.zct), c);
737 }
N_INLINE(void,decRef__system_5316)738 static N_INLINE(void, decRef__system_5316)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
739 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
740 	{
741 		NIM_BOOL T3_;
742 		T3_ = (NIM_BOOL)0;
743 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
744 		if (!T3_) goto LA4_;
745 		rtlAddZCT__system_5314(c);
746 	}
747 	LA4_: ;
748 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5271)749 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5271)(void* usr) {
750 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
751 	NI T1_;
752 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
753 	T1_ = (NI)0;
754 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
755 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
756 	return result;
757 }
N_INLINE(void,nimGCunrefNoCycle)758 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
759 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
760 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
761 	T1_ = usrToCell__system_5271(p);
762 	decRef__system_5316(T1_);
763 }
N_NIMCALL(void,rawInsert__lineinfos_1241)764 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lineinfos_1241)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t, tySequence__7lEisrXlQEzwtUKW5pzRCw** data, NimStringDesc* key, NI32 val, NI hc, NI h) {
765 	NimStringDesc* T1_;
766 	T1_ = NIM_NIL;
767 	T1_ = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key);
768 	if (T1_) nimGCunrefNoCycle(T1_);
769 	(*data)->data[h].Field2 = val;
770 	(*data)->data[h].Field0 = hc;
771 }
N_INLINE(NI,pluspercent___system_696)772 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
773 	NI result;
774 	result = (NI)0;
775 	result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
776 	return result;
777 }
N_INLINE(void,incRef__system_5309)778 static N_INLINE(void, incRef__system_5309)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
779 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
780 }
N_INLINE(void,asgnRef)781 static N_INLINE(void, asgnRef)(void** dest, void* src) {
782 	{
783 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
784 		if (!!((src == NIM_NIL))) goto LA3_;
785 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
786 		T5_ = usrToCell__system_5271(src);
787 		incRef__system_5309(T5_);
788 	}
789 	LA3_: ;
790 	{
791 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
792 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
793 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
794 		T10_ = usrToCell__system_5271((*dest));
795 		decRef__system_5316(T10_);
796 	}
797 	LA8_: ;
798 	(*dest) = src;
799 }
N_NIMCALL(void,enlarge__lineinfos_937)800 N_LIB_PRIVATE N_NIMCALL(void, enlarge__lineinfos_937)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t) {
801 	tySequence__7lEisrXlQEzwtUKW5pzRCw* n;
802 	NI T1_;
803 	tySequence__7lEisrXlQEzwtUKW5pzRCw* T2_;
804 	n = NIM_NIL;
805 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
806 	n = (tySequence__7lEisrXlQEzwtUKW5pzRCw*) newSeq((&NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
807 	T2_ = NIM_NIL;
808 	T2_ = (*t).data;
809 	unsureAsgnRef((void**) (&(*t).data), n);
810 	n = T2_;
811 	{
812 		NI i;
813 		NI colontmp_;
814 		NI T4_;
815 		NI res;
816 		i = (NI)0;
817 		colontmp_ = (NI)0;
818 		T4_ = ((n ? n->Sup.len : 0)-1);
819 		colontmp_ = T4_;
820 		res = ((NI) 0);
821 		{
822 			while (1) {
823 				NI eh;
824 				if (!(res <= colontmp_)) goto LA6;
825 				i = res;
826 				eh = n->data[i].Field0;
827 				{
828 					NIM_BOOL T9_;
829 					NI j;
830 					NI T12_;
831 					NimStringDesc* T17_;
832 					NI32 T18_;
833 					T9_ = (NIM_BOOL)0;
834 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
835 					if (!T9_) goto LA10_;
836 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
837 					j = (NI)(eh & T12_);
838 					{
839 						while (1) {
840 							NIM_BOOL T15_;
841 							NI T16_;
842 							T15_ = (NIM_BOOL)0;
843 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
844 							if (!T15_) goto LA14;
845 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
846 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
847 						} LA14: ;
848 					}
849 					T17_ = NIM_NIL;
850 					T17_ = n->data[i].Field1;
851 					asgnRef((void**) (&n->data[i].Field1), NIM_NIL);
852 					T18_ = (NI32)0;
853 					T18_ = n->data[i].Field2;
854 					n->data[i].Field2 = 0;
855 					rawInsert__lineinfos_1241(t, (&(*t).data), T17_, T18_, eh, j);
856 				}
857 				LA10_: ;
858 				res += ((NI) 1);
859 			} LA6: ;
860 		}
861 	}
862 }
N_INLINE(NI,rawGetKnownHC__lineinfos_1410)863 static N_INLINE(NI, rawGetKnownHC__lineinfos_1410)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA t, NimStringDesc* key, NI hc) {
864 	NI result;
865 	NI h;
866 	NI T6_;
867 {	result = (NI)0;
868 	{
869 		NI T3_;
870 		T3_ = (t.data ? t.data->Sup.len : 0);
871 		if (!(T3_ == ((NI) 0))) goto LA4_;
872 		result = ((NI) -1);
873 		goto BeforeRet_;
874 	}
875 	LA4_: ;
876 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
877 	h = (NI)(hc & T6_);
878 	{
879 		while (1) {
880 			NIM_BOOL T9_;
881 			NI T16_;
882 			T9_ = (NIM_BOOL)0;
883 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
884 			if (!T9_) goto LA8;
885 			{
886 				NIM_BOOL T12_;
887 				T12_ = (NIM_BOOL)0;
888 				T12_ = (t.data->data[h].Field0 == hc);
889 				if (!(T12_)) goto LA13_;
890 				T12_ = eqStrings(t.data->data[h].Field1, key);
891 				LA13_: ;
892 				if (!T12_) goto LA14_;
893 				result = h;
894 				goto BeforeRet_;
895 			}
896 			LA14_: ;
897 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
898 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
899 		} LA8: ;
900 	}
901 	result = (NI)(((NI) -1) - h);
902 	}BeforeRet_: ;
903 	return result;
904 }
N_NIMCALL(void,X5BX5Deq___lineinfos_387)905 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___lineinfos_387)(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* t, NimStringDesc* key, NI32 val) {
906 	NI hc;
907 	NI index;
908 	{
909 		NI T3_;
910 		NI correctSizeX60gensym5_;
911 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
912 		if (!(T3_ == ((NI) 0))) goto LA4_;
913 		correctSizeX60gensym5_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
914 		(*t).counter = ((NI) 0);
915 		unsureAsgnRef((void**) (&(*t).data), (tySequence__7lEisrXlQEzwtUKW5pzRCw*) newSeq((&NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_), ((NI) (correctSizeX60gensym5_))));
916 	}
917 	LA4_: ;
918 	hc = (NI)0;
919 	index = rawGet__lineinfos_448((*t), key, (&hc));
920 	{
921 		if (!(((NI) 0) <= index)) goto LA8_;
922 		(*t).data->data[index].Field2 = val;
923 	}
924 	goto LA6_;
925 	LA8_: ;
926 	{
927 		{
928 			NI T13_;
929 			NI correctSizeX60gensym10_;
930 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
931 			if (!(T13_ == ((NI) 0))) goto LA14_;
932 			correctSizeX60gensym10_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
933 			(*t).counter = ((NI) 0);
934 			unsureAsgnRef((void**) (&(*t).data), (tySequence__7lEisrXlQEzwtUKW5pzRCw*) newSeq((&NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_), ((NI) (correctSizeX60gensym10_))));
935 		}
936 		LA14_: ;
937 		{
938 			NIM_BOOL T18_;
939 			T18_ = (NIM_BOOL)0;
940 			T18_ = mustRehash__lineinfos_784((*t));
941 			if (!T18_) goto LA19_;
942 			enlarge__lineinfos_937(t);
943 			index = rawGetKnownHC__lineinfos_1410((*t), key, hc);
944 		}
945 		LA19_: ;
946 		index = (NI)(((NI) -1) - index);
947 		rawInsert__lineinfos_1241(t, (&(*t).data), key, val, hc, index);
948 		(*t).counter += ((NI) 1);
949 	}
950 	LA6_: ;
951 }
N_NIMCALL(void,initMsgConfig__lineinfos_317)952 N_LIB_PRIVATE N_NIMCALL(void, initMsgConfig__lineinfos_317)(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A* Result) {
953 	(*Result).trackPos.line = 0;
954 	(*Result).trackPos.col = 0;
955 	(*Result).trackPos.fileIndex = 0;
956 	(*Result).trackPosAttached = 0;
957 	unsureAsgnRef((void**)&(*Result).msgContext, NIM_NIL);
958 	(*Result).lastError.line = 0;
959 	(*Result).lastError.col = 0;
960 	(*Result).lastError.fileIndex = 0;
961 	unsureAsgnRef((void**)&(*Result).filenameToIndexTbl.data, NIM_NIL);
962 	(*Result).filenameToIndexTbl.counter = 0;
963 	unsureAsgnRef((void**)&(*Result).fileInfos, NIM_NIL);
964 	(*Result).systemFileIdx = 0;
965 	unsureAsgnRef((void**) (&(*Result).msgContext), NIM_NIL);
966 	(*Result).lastError = unknownLineInfo__lineinfos_280;
967 	initTable__lineinfos_323(((NI) 32), (&(*Result).filenameToIndexTbl));
968 	unsureAsgnRef((void**) (&(*Result).fileInfos), NIM_NIL);
969 	(*Result).errorOutputs = 3;
970 	X5BX5Deq___lineinfos_387((&(*Result).filenameToIndexTbl), ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_14), ((NI32) -1));
971 }
N_INLINE(void,nimCopyMem)972 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
973 	void* T1_;
974 	T1_ = (void*)0;
975 	T1_ = memcpy(dest, source, ((size_t) (size)));
976 }
N_INLINE(void,copyMem__system_1727)977 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
978 	nimCopyMem(dest, source, size);
979 }
N_INLINE(void,appendString)980 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
981 	{
982 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
983 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
984 		(*dest).Sup.len += (*src).Sup.len;
985 	}
986 	LA3_: ;
987 }
N_NIMCALL(NimStringDesc *,createDocLink__lineinfos_6)988 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, createDocLink__lineinfos_6)(NimStringDesc* urlSuffix) {
989 	NimStringDesc* result;
990 	result = NIM_NIL;
991 	result = copyString(((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_87));
992 	{
993 		NIM_BOOL T3_;
994 		T3_ = (NIM_BOOL)0;
995 		T3_ = (((NI) 0) < (urlSuffix ? urlSuffix->Sup.len : 0));
996 		if (!(T3_)) goto LA4_;
997 		T3_ = ((NU8)(urlSuffix->data[((NI) 0)]) == (NU8)(47));
998 		LA4_: ;
999 		if (!T3_) goto LA5_;
1000 		result = resizeString(result, (urlSuffix ? urlSuffix->Sup.len : 0) + 0);
1001 appendString(result, urlSuffix);
1002 	}
1003 	goto LA1_;
1004 	LA5_: ;
1005 	{
1006 		NimStringDesc* T8_;
1007 		T8_ = NIM_NIL;
1008 		T8_ = rawNewString((urlSuffix ? urlSuffix->Sup.len : 0) + 1);
1009 appendString(T8_, ((NimStringDesc*) &TM__fug3IAAsDRtODxWPJjHlFg_88));
1010 appendString(T8_, urlSuffix);
1011 		result = resizeString(result, (T8_ ? T8_->Sup.len : 0) + 0);
1012 appendString(result, T8_);
1013 	}
1014 	LA1_: ;
1015 	return result;
1016 }
N_NIMCALL(void,Marker_tyRef__4EUwpnAlpBobir11lyz7Dw)1017 static N_NIMCALL(void, Marker_tyRef__4EUwpnAlpBobir11lyz7Dw)(void* p, NI op) {
1018 	tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g* a;
1019 	a = (tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g*)p;
1020 	nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op);
1021 	nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op);
1022 	nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op);
1023 	nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);
1024 }
N_NOINLINE(void,raiseRecoverableError__lineinfos_258)1025 N_LIB_PRIVATE N_NOINLINE(void, raiseRecoverableError__lineinfos_258)(NimStringDesc* msg) {
1026 	tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g* T1_;
1027 	NimStringDesc* T2_;
1028 	T1_ = NIM_NIL;
1029 	T1_ = (tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g*) newObj((&NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_), sizeof(tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g));
1030 	(*T1_).Sup.Sup.Sup.Sup.m_type = (&NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_);
1031 	(*T1_).Sup.Sup.Sup.name = "ERecoverableError";
1032 	T2_ = NIM_NIL;
1033 	T2_ = (*T1_).Sup.Sup.Sup.message; (*T1_).Sup.Sup.Sup.message = copyStringRC1(msg);
1034 	if (T2_) nimGCunrefNoCycle(T2_);
1035 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
1036 	raiseExceptionEx((Exception*)T1_, "ERecoverableError", "raiseRecoverableError", "lineinfos.nim", 285);
1037 }
N_NIMCALL(void,Marker_tyRef__q2mvqo4oBiq6VrjsaIw7rg)1038 static N_NIMCALL(void, Marker_tyRef__q2mvqo4oBiq6VrjsaIw7rg)(void* p, NI op) {
1039 	tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ* a;
1040 	a = (tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ*)p;
1041 	nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op);
1042 	nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op);
1043 	nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op);
1044 	nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);
1045 }
N_INLINE(NI,emarkamp___pureZhashes_3)1046 static N_INLINE(NI, emarkamp___pureZhashes_3)(NI h, NI val) {
1047 	NI result;
1048 	NU h_2;
1049 	NU val_2;
1050 	NU res;
1051 	result = (NI)0;
1052 	h_2 = ((NU) (h));
1053 	val_2 = ((NU) (val));
1054 	res = (NU)((NU64)(h_2) + (NU64)(val_2));
1055 	res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 10)))));
1056 	res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 6))));
1057 	result = ((NI) (res));
1058 	return result;
1059 }
N_INLINE(NU64,hiXorLo__pureZhashes_79)1060 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b) {
1061 	NU64 result;
1062 	result = (NU64)0;
1063 	__uint128_t r = a; r *= b; result = (r >> 64) ^ r;
1064 	return result;
1065 }
N_INLINE(NI,hashWangYi1__pureZhashes_136)1066 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x) {
1067 	NI result;
1068 	NU64 T1_;
1069 	NU64 T2_;
1070 	result = (NI)0;
1071 	T1_ = (NU64)0;
1072 	T1_ = hiXorLo__pureZhashes_79(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
1073 	T2_ = (NU64)0;
1074 	T2_ = hiXorLo__pureZhashes_79(T1_, 16952864883938283885ULL);
1075 	result = ((NI) (T2_));
1076 	return result;
1077 }
N_INLINE(NI,hash__pureZhashes_128)1078 static N_INLINE(NI, hash__pureZhashes_128)(NI x) {
1079 	NI result;
1080 	result = (NI)0;
1081 	result = hashWangYi1__pureZhashes_136(((NU64) (x)));
1082 	return result;
1083 }
N_INLINE(NI,emarkdollar___pureZhashes_18)1084 static N_INLINE(NI, emarkdollar___pureZhashes_18)(NI h) {
1085 	NI result;
1086 	NU h_2;
1087 	NU res;
1088 	result = (NI)0;
1089 	h_2 = ((NU) (h));
1090 	res = (NU)((NU64)(h_2) + (NU64)((NU)((NU64)(h_2) << (NU64)(((NI) 3)))));
1091 	res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 11))));
1092 	res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 15)))));
1093 	result = ((NI) (res));
1094 	return result;
1095 }
N_NIMCALL(NI,hash__lineinfos_232)1096 N_LIB_PRIVATE N_NIMCALL(NI, hash__lineinfos_232)(tyTuple__47w2DboNEPf69aPgubZdd7Q x) {
1097 	NI result;
1098 	NI T1_;
1099 	NI T2_;
1100 	NI T3_;
1101 	result = (NI)0;
1102 	T1_ = (NI)0;
1103 	T1_ = hash__pureZhashes_128(x.Field0);
1104 	result = emarkamp___pureZhashes_3(result, T1_);
1105 	T2_ = (NI)0;
1106 	T2_ = hash__pureZhashes_128(x.Field1);
1107 	result = emarkamp___pureZhashes_3(result, T2_);
1108 	T3_ = (NI)0;
1109 	T3_ = hash__pureZhashes_128(x.Field2);
1110 	result = emarkamp___pureZhashes_3(result, T3_);
1111 	result = emarkdollar___pureZhashes_18(result);
1112 	return result;
1113 }
N_NIMCALL(NI,hash__lineinfos_229)1114 N_LIB_PRIVATE N_NIMCALL(NI, hash__lineinfos_229)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q i) {
1115 	NI result;
1116 	tyTuple__47w2DboNEPf69aPgubZdd7Q T1_;
1117 	result = (NI)0;
1118 	T1_.Field0 = ((NI) (i.line));
1119 	T1_.Field1 = ((NI) (i.col));
1120 	T1_.Field2 = ((NI) (i.fileIndex));
1121 	result = hash__lineinfos_232(T1_);
1122 	return result;
1123 }
N_NIMCALL(void,compiler_lineinfosDatInit000)1124 N_LIB_PRIVATE N_NIMCALL(void, compiler_lineinfosDatInit000)(void) {
1125 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_2_8[8];
1126 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_3_3[3];
1127 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_4_2[2];
1128 NI TM__fug3IAAsDRtODxWPJjHlFg_6;
1129 static char* NIM_CONST TM__fug3IAAsDRtODxWPJjHlFg_5[2] = {
1130 "eStdOut",
1131 "eStdErr"};
1132 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_7_2[2];
1133 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_8_2[2];
1134 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_9_3[3];
1135 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_10_9[9];
1136 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_11_103[103];
1137 NI TM__fug3IAAsDRtODxWPJjHlFg_13;
1138 static char* NIM_CONST TM__fug3IAAsDRtODxWPJjHlFg_12[103] = {
1139 "errUnknown",
1140 "errFatal",
1141 "errInternal",
1142 "errIllFormedAstX",
1143 "errCannotOpenFile",
1144 "errXExpected",
1145 "errRstGridTableNotImplemented",
1146 "errRstMarkdownIllformedTable",
1147 "errRstNewSectionExpected",
1148 "errRstGeneralParseError",
1149 "errRstInvalidDirectiveX",
1150 "errRstInvalidField",
1151 "errRstFootnoteMismatch",
1152 "errProveInit",
1153 "errGenerated",
1154 "errUser",
1155 "CannotOpenFile",
1156 "OctalEscape",
1157 "XIsNeverRead",
1158 "XmightNotBeenInit",
1159 "Deprecated",
1160 "ConfigDeprecated",
1161 "DotLikeOps",
1162 "SmallLshouldNotBeUsed",
1163 "UnknownMagic",
1164 "RedefinitionOfLabel",
1165 "UnknownSubstitutionX",
1166 "BrokenLink",
1167 "LanguageXNotSupported",
1168 "FieldXNotSupported",
1169 "warnRstStyle",
1170 "CommentXIgnored",
1171 "TypelessParam",
1172 "UseBase",
1173 "WriteToForeignHeap",
1174 "UnsafeCode",
1175 "UnusedImport",
1176 "InheritFromException",
1177 "EachIdentIsTuple",
1178 "UnsafeSetLen",
1179 "UnsafeDefault",
1180 "ProveInit",
1181 "ProveField",
1182 "ProveIndex",
1183 "UnreachableElse",
1184 "UnreachableCode",
1185 "IndexCheck",
1186 "GcUnsafe",
1187 "GcUnsafe2",
1188 "Uninit",
1189 "GcMem",
1190 "Destructor",
1191 "LockLevel",
1192 "ResultShadowed",
1193 "Spacing",
1194 "CaseTransition",
1195 "CycleCreated",
1196 "ObservableStores",
1197 "StrictNotNil",
1198 "ResultUsed",
1199 "CannotOpen",
1200 "FileChanged",
1201 "EnumConv",
1202 "AnyEnumConv",
1203 "HoleEnumConv",
1204 "CStringConv",
1205 "Effect",
1206 "User",
1207 "Success",
1208 "SuccessX",
1209 "CC",
1210 "LineTooLong",
1211 "XDeclaredButNotUsed",
1212 "DuplicateModuleImport",
1213 "XCannotRaiseY",
1214 "ConvToBaseNotNeeded",
1215 "ConvFromXtoItselfNotNeeded",
1216 "ExprAlwaysX",
1217 "QuitCalled",
1218 "Processing",
1219 "ProcessingStmt",
1220 "CodeBegin",
1221 "CodeEnd",
1222 "Conf",
1223 "Path",
1224 "CondTrue",
1225 "CondFalse",
1226 "Name",
1227 "Pattern",
1228 "Exec",
1229 "Link",
1230 "Dependency",
1231 "Source",
1232 "Performance",
1233 "StackTrace",
1234 "GCStats",
1235 "GlobalVar",
1236 "ExpandMacro",
1237 "User",
1238 "UserRaw",
1239 "ExtendedContext",
1240 "MsgOrigin",
1241 "DeclaredLoc"};
1242 static TNimNode* TM__fug3IAAsDRtODxWPJjHlFg_15_103[103];
1243 NI TM__fug3IAAsDRtODxWPJjHlFg_17;
1244 static char* NIM_CONST TM__fug3IAAsDRtODxWPJjHlFg_16[103] = {
1245 "errUnknown",
1246 "errFatal",
1247 "errInternal",
1248 "errIllFormedAstX",
1249 "errCannotOpenFile",
1250 "errXExpected",
1251 "errRstGridTableNotImplemented",
1252 "errRstMarkdownIllformedTable",
1253 "errRstNewSectionExpected",
1254 "errRstGeneralParseError",
1255 "errRstInvalidDirectiveX",
1256 "errRstInvalidField",
1257 "errRstFootnoteMismatch",
1258 "errProveInit",
1259 "errGenerated",
1260 "errUser",
1261 "CannotOpenFile",
1262 "OctalEscape",
1263 "XIsNeverRead",
1264 "XmightNotBeenInit",
1265 "Deprecated",
1266 "ConfigDeprecated",
1267 "DotLikeOps",
1268 "SmallLshouldNotBeUsed",
1269 "UnknownMagic",
1270 "RedefinitionOfLabel",
1271 "UnknownSubstitutionX",
1272 "BrokenLink",
1273 "LanguageXNotSupported",
1274 "FieldXNotSupported",
1275 "warnRstStyle",
1276 "CommentXIgnored",
1277 "TypelessParam",
1278 "UseBase",
1279 "WriteToForeignHeap",
1280 "UnsafeCode",
1281 "UnusedImport",
1282 "InheritFromException",
1283 "EachIdentIsTuple",
1284 "UnsafeSetLen",
1285 "UnsafeDefault",
1286 "ProveInit",
1287 "ProveField",
1288 "ProveIndex",
1289 "UnreachableElse",
1290 "UnreachableCode",
1291 "IndexCheck",
1292 "GcUnsafe",
1293 "GcUnsafe2",
1294 "Uninit",
1295 "GcMem",
1296 "Destructor",
1297 "LockLevel",
1298 "ResultShadowed",
1299 "Spacing",
1300 "CaseTransition",
1301 "CycleCreated",
1302 "ObservableStores",
1303 "StrictNotNil",
1304 "ResultUsed",
1305 "CannotOpen",
1306 "FileChanged",
1307 "EnumConv",
1308 "AnyEnumConv",
1309 "HoleEnumConv",
1310 "CStringConv",
1311 "Effect",
1312 "User",
1313 "Success",
1314 "SuccessX",
1315 "CC",
1316 "LineTooLong",
1317 "XDeclaredButNotUsed",
1318 "DuplicateModuleImport",
1319 "XCannotRaiseY",
1320 "ConvToBaseNotNeeded",
1321 "ConvFromXtoItselfNotNeeded",
1322 "ExprAlwaysX",
1323 "QuitCalled",
1324 "Processing",
1325 "ProcessingStmt",
1326 "CodeBegin",
1327 "CodeEnd",
1328 "Conf",
1329 "Path",
1330 "CondTrue",
1331 "CondFalse",
1332 "Name",
1333 "Pattern",
1334 "Exec",
1335 "Link",
1336 "Dependency",
1337 "Source",
1338 "Performance",
1339 "StackTrace",
1340 "GCStats",
1341 "GlobalVar",
1342 "ExpandMacro",
1343 "User",
1344 "UserRaw",
1345 "ExtendedContext",
1346 "MsgOrigin",
1347 "DeclaredLoc"};
1348 static TNimNode TM__fug3IAAsDRtODxWPJjHlFg_0[248];
1349 NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_.size = sizeof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A);
1350 NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_.align = NIM_ALIGNOF(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A);
1351 NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_.kind = 18;
1352 NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_.base = 0;
1353 TM__fug3IAAsDRtODxWPJjHlFg_2_8[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[1];
1354 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.size = sizeof(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q);
1355 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.align = NIM_ALIGNOF(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q);
1356 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.kind = 18;
1357 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.base = 0;
1358 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.flags = 1;
1359 TM__fug3IAAsDRtODxWPJjHlFg_3_3[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[3];
1360 TM__fug3IAAsDRtODxWPJjHlFg_0[3].kind = 1;
1361 TM__fug3IAAsDRtODxWPJjHlFg_0[3].offset = offsetof(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q, line);
1362 TM__fug3IAAsDRtODxWPJjHlFg_0[3].typ = (&NTIuint4954__M4na42GvebBMnI5wV9cYMxg_);
1363 TM__fug3IAAsDRtODxWPJjHlFg_0[3].name = "line";
1364 TM__fug3IAAsDRtODxWPJjHlFg_3_3[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[4];
1365 TM__fug3IAAsDRtODxWPJjHlFg_0[4].kind = 1;
1366 TM__fug3IAAsDRtODxWPJjHlFg_0[4].offset = offsetof(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q, col);
1367 TM__fug3IAAsDRtODxWPJjHlFg_0[4].typ = (&NTIint4954__kDPg4wXyR8DDyA0MeEjIsw_);
1368 TM__fug3IAAsDRtODxWPJjHlFg_0[4].name = "col";
1369 TM__fug3IAAsDRtODxWPJjHlFg_3_3[2] = &TM__fug3IAAsDRtODxWPJjHlFg_0[5];
1370 TM__fug3IAAsDRtODxWPJjHlFg_0[5].kind = 1;
1371 TM__fug3IAAsDRtODxWPJjHlFg_0[5].offset = offsetof(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q, fileIndex);
1372 TM__fug3IAAsDRtODxWPJjHlFg_0[5].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
1373 TM__fug3IAAsDRtODxWPJjHlFg_0[5].name = "fileIndex";
1374 TM__fug3IAAsDRtODxWPJjHlFg_0[2].len = 3; TM__fug3IAAsDRtODxWPJjHlFg_0[2].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[2].sons = &TM__fug3IAAsDRtODxWPJjHlFg_3_3[0];
1375 NTItlineinfo__WGx4rAexNXnczy1Avn646Q_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[2];
1376 TM__fug3IAAsDRtODxWPJjHlFg_0[1].kind = 1;
1377 TM__fug3IAAsDRtODxWPJjHlFg_0[1].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, trackPos);
1378 TM__fug3IAAsDRtODxWPJjHlFg_0[1].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
1379 TM__fug3IAAsDRtODxWPJjHlFg_0[1].name = "trackPos";
1380 TM__fug3IAAsDRtODxWPJjHlFg_2_8[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[6];
1381 TM__fug3IAAsDRtODxWPJjHlFg_0[6].kind = 1;
1382 TM__fug3IAAsDRtODxWPJjHlFg_0[6].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, trackPosAttached);
1383 TM__fug3IAAsDRtODxWPJjHlFg_0[6].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
1384 TM__fug3IAAsDRtODxWPJjHlFg_0[6].name = "trackPosAttached";
1385 TM__fug3IAAsDRtODxWPJjHlFg_2_8[2] = &TM__fug3IAAsDRtODxWPJjHlFg_0[7];
1386 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.size = sizeof(tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA);
1387 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.align = NIM_ALIGNOF(tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA);
1388 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.kind = 14;
1389 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.base = 0;
1390 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.flags = 3;
1391 for (TM__fug3IAAsDRtODxWPJjHlFg_6 = 0; TM__fug3IAAsDRtODxWPJjHlFg_6 < 2; TM__fug3IAAsDRtODxWPJjHlFg_6++) {
1392 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_6+8].kind = 1;
1393 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_6+8].offset = TM__fug3IAAsDRtODxWPJjHlFg_6;
1394 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_6+8].name = TM__fug3IAAsDRtODxWPJjHlFg_5[TM__fug3IAAsDRtODxWPJjHlFg_6];
1395 TM__fug3IAAsDRtODxWPJjHlFg_4_2[TM__fug3IAAsDRtODxWPJjHlFg_6] = &TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_6+8];
1396 }
1397 TM__fug3IAAsDRtODxWPJjHlFg_0[10].len = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[10].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[10].sons = &TM__fug3IAAsDRtODxWPJjHlFg_4_2[0];
1398 NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[10];
1399 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.size = sizeof(tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA);
1400 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.align = NIM_ALIGNOF(tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA);
1401 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.kind = 19;
1402 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.base = (&NTIterroroutput__fBf8Teueoz9aAkO5cXaxrpA_);
1403 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.flags = 3;
1404 TM__fug3IAAsDRtODxWPJjHlFg_0[11].len = 0; TM__fug3IAAsDRtODxWPJjHlFg_0[11].kind = 0;
1405 NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[11];
1406 TM__fug3IAAsDRtODxWPJjHlFg_0[7].kind = 1;
1407 TM__fug3IAAsDRtODxWPJjHlFg_0[7].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, errorOutputs);
1408 TM__fug3IAAsDRtODxWPJjHlFg_0[7].typ = (&NTIterroroutputs__JQkdt474rFdq9cehApnhFhw_);
1409 TM__fug3IAAsDRtODxWPJjHlFg_0[7].name = "errorOutputs";
1410 TM__fug3IAAsDRtODxWPJjHlFg_2_8[3] = &TM__fug3IAAsDRtODxWPJjHlFg_0[12];
1411 NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_.size = sizeof(tyTuple__z822nu9bFF1AlQnLrHjdwpA);
1412 NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_.align = NIM_ALIGNOF(tyTuple__z822nu9bFF1AlQnLrHjdwpA);
1413 NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_.kind = 18;
1414 NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_.base = 0;
1415 TM__fug3IAAsDRtODxWPJjHlFg_7_2[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[14];
1416 TM__fug3IAAsDRtODxWPJjHlFg_0[14].kind = 1;
1417 TM__fug3IAAsDRtODxWPJjHlFg_0[14].offset = offsetof(tyTuple__z822nu9bFF1AlQnLrHjdwpA, Field0);
1418 TM__fug3IAAsDRtODxWPJjHlFg_0[14].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
1419 TM__fug3IAAsDRtODxWPJjHlFg_0[14].name = "Field0";
1420 TM__fug3IAAsDRtODxWPJjHlFg_7_2[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[15];
1421 TM__fug3IAAsDRtODxWPJjHlFg_0[15].kind = 1;
1422 TM__fug3IAAsDRtODxWPJjHlFg_0[15].offset = offsetof(tyTuple__z822nu9bFF1AlQnLrHjdwpA, Field1);
1423 TM__fug3IAAsDRtODxWPJjHlFg_0[15].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1424 TM__fug3IAAsDRtODxWPJjHlFg_0[15].name = "Field1";
1425 TM__fug3IAAsDRtODxWPJjHlFg_0[13].len = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[13].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[13].sons = &TM__fug3IAAsDRtODxWPJjHlFg_7_2[0];
1426 NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[13];
1427 NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_.size = sizeof(tySequence__tNFrR3kRuS1FSwuiLGoSSA*);
1428 NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_.align = NIM_ALIGNOF(tySequence__tNFrR3kRuS1FSwuiLGoSSA*);
1429 NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_.kind = 24;
1430 NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_.base = (&NTItupleLinfo58tlineinfo_detail58stringT__z822nu9bFF1AlQnLrHjdwpA_);
1431 NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_.marker = Marker_tySequence__tNFrR3kRuS1FSwuiLGoSSA;
1432 TM__fug3IAAsDRtODxWPJjHlFg_0[12].kind = 1;
1433 TM__fug3IAAsDRtODxWPJjHlFg_0[12].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, msgContext);
1434 TM__fug3IAAsDRtODxWPJjHlFg_0[12].typ = (&NTIseqLtupleLinfo58tlineinfo_detail58stringTT__tNFrR3kRuS1FSwuiLGoSSA_);
1435 TM__fug3IAAsDRtODxWPJjHlFg_0[12].name = "msgContext";
1436 TM__fug3IAAsDRtODxWPJjHlFg_2_8[4] = &TM__fug3IAAsDRtODxWPJjHlFg_0[16];
1437 TM__fug3IAAsDRtODxWPJjHlFg_0[16].kind = 1;
1438 TM__fug3IAAsDRtODxWPJjHlFg_0[16].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, lastError);
1439 TM__fug3IAAsDRtODxWPJjHlFg_0[16].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
1440 TM__fug3IAAsDRtODxWPJjHlFg_0[16].name = "lastError";
1441 TM__fug3IAAsDRtODxWPJjHlFg_2_8[5] = &TM__fug3IAAsDRtODxWPJjHlFg_0[17];
1442 NTItable__Ab4q9c36aMR4mtkEOIBzdzA_.size = sizeof(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA);
1443 NTItable__Ab4q9c36aMR4mtkEOIBzdzA_.align = NIM_ALIGNOF(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA);
1444 NTItable__Ab4q9c36aMR4mtkEOIBzdzA_.kind = 18;
1445 NTItable__Ab4q9c36aMR4mtkEOIBzdzA_.base = 0;
1446 TM__fug3IAAsDRtODxWPJjHlFg_8_2[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[19];
1447 NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_.size = sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw);
1448 NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_.align = NIM_ALIGNOF(tyTuple__xYhUhS7X82rKTqbT9bRfCnw);
1449 NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_.kind = 18;
1450 NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_.base = 0;
1451 TM__fug3IAAsDRtODxWPJjHlFg_9_3[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[21];
1452 TM__fug3IAAsDRtODxWPJjHlFg_0[21].kind = 1;
1453 TM__fug3IAAsDRtODxWPJjHlFg_0[21].offset = offsetof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw, Field0);
1454 TM__fug3IAAsDRtODxWPJjHlFg_0[21].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
1455 TM__fug3IAAsDRtODxWPJjHlFg_0[21].name = "Field0";
1456 TM__fug3IAAsDRtODxWPJjHlFg_9_3[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[22];
1457 TM__fug3IAAsDRtODxWPJjHlFg_0[22].kind = 1;
1458 TM__fug3IAAsDRtODxWPJjHlFg_0[22].offset = offsetof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw, Field1);
1459 TM__fug3IAAsDRtODxWPJjHlFg_0[22].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1460 TM__fug3IAAsDRtODxWPJjHlFg_0[22].name = "Field1";
1461 TM__fug3IAAsDRtODxWPJjHlFg_9_3[2] = &TM__fug3IAAsDRtODxWPJjHlFg_0[23];
1462 TM__fug3IAAsDRtODxWPJjHlFg_0[23].kind = 1;
1463 TM__fug3IAAsDRtODxWPJjHlFg_0[23].offset = offsetof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw, Field2);
1464 TM__fug3IAAsDRtODxWPJjHlFg_0[23].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
1465 TM__fug3IAAsDRtODxWPJjHlFg_0[23].name = "Field2";
1466 TM__fug3IAAsDRtODxWPJjHlFg_0[20].len = 3; TM__fug3IAAsDRtODxWPJjHlFg_0[20].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[20].sons = &TM__fug3IAAsDRtODxWPJjHlFg_9_3[0];
1467 NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[20];
1468 NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_.size = sizeof(tySequence__7lEisrXlQEzwtUKW5pzRCw*);
1469 NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_.align = NIM_ALIGNOF(tySequence__7lEisrXlQEzwtUKW5pzRCw*);
1470 NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_.kind = 24;
1471 NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_.base = (&NTIkeyvaluepair__xYhUhS7X82rKTqbT9bRfCnw_);
1472 NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_.marker = Marker_tySequence__7lEisrXlQEzwtUKW5pzRCw;
1473 TM__fug3IAAsDRtODxWPJjHlFg_0[19].kind = 1;
1474 TM__fug3IAAsDRtODxWPJjHlFg_0[19].offset = offsetof(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA, data);
1475 TM__fug3IAAsDRtODxWPJjHlFg_0[19].typ = (&NTIkeyvaluepairseq__7lEisrXlQEzwtUKW5pzRCw_);
1476 TM__fug3IAAsDRtODxWPJjHlFg_0[19].name = "data";
1477 TM__fug3IAAsDRtODxWPJjHlFg_8_2[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[24];
1478 TM__fug3IAAsDRtODxWPJjHlFg_0[24].kind = 1;
1479 TM__fug3IAAsDRtODxWPJjHlFg_0[24].offset = offsetof(tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA, counter);
1480 TM__fug3IAAsDRtODxWPJjHlFg_0[24].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
1481 TM__fug3IAAsDRtODxWPJjHlFg_0[24].name = "counter";
1482 TM__fug3IAAsDRtODxWPJjHlFg_0[18].len = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[18].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[18].sons = &TM__fug3IAAsDRtODxWPJjHlFg_8_2[0];
1483 NTItable__Ab4q9c36aMR4mtkEOIBzdzA_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[18];
1484 TM__fug3IAAsDRtODxWPJjHlFg_0[17].kind = 1;
1485 TM__fug3IAAsDRtODxWPJjHlFg_0[17].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, filenameToIndexTbl);
1486 TM__fug3IAAsDRtODxWPJjHlFg_0[17].typ = (&NTItable__Ab4q9c36aMR4mtkEOIBzdzA_);
1487 TM__fug3IAAsDRtODxWPJjHlFg_0[17].name = "filenameToIndexTbl";
1488 TM__fug3IAAsDRtODxWPJjHlFg_2_8[6] = &TM__fug3IAAsDRtODxWPJjHlFg_0[25];
1489 NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_.size = sizeof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw);
1490 NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_.align = NIM_ALIGNOF(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw);
1491 NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_.kind = 18;
1492 NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_.base = 0;
1493 TM__fug3IAAsDRtODxWPJjHlFg_10_9[0] = &TM__fug3IAAsDRtODxWPJjHlFg_0[27];
1494 TM__fug3IAAsDRtODxWPJjHlFg_0[27].kind = 1;
1495 TM__fug3IAAsDRtODxWPJjHlFg_0[27].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, fullPath);
1496 TM__fug3IAAsDRtODxWPJjHlFg_0[27].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1497 TM__fug3IAAsDRtODxWPJjHlFg_0[27].name = "fullPath";
1498 TM__fug3IAAsDRtODxWPJjHlFg_10_9[1] = &TM__fug3IAAsDRtODxWPJjHlFg_0[28];
1499 TM__fug3IAAsDRtODxWPJjHlFg_0[28].kind = 1;
1500 TM__fug3IAAsDRtODxWPJjHlFg_0[28].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, projPath);
1501 TM__fug3IAAsDRtODxWPJjHlFg_0[28].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1502 TM__fug3IAAsDRtODxWPJjHlFg_0[28].name = "projPath";
1503 TM__fug3IAAsDRtODxWPJjHlFg_10_9[2] = &TM__fug3IAAsDRtODxWPJjHlFg_0[29];
1504 TM__fug3IAAsDRtODxWPJjHlFg_0[29].kind = 1;
1505 TM__fug3IAAsDRtODxWPJjHlFg_0[29].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, shortName);
1506 TM__fug3IAAsDRtODxWPJjHlFg_0[29].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1507 TM__fug3IAAsDRtODxWPJjHlFg_0[29].name = "shortName";
1508 TM__fug3IAAsDRtODxWPJjHlFg_10_9[3] = &TM__fug3IAAsDRtODxWPJjHlFg_0[30];
1509 TM__fug3IAAsDRtODxWPJjHlFg_0[30].kind = 1;
1510 TM__fug3IAAsDRtODxWPJjHlFg_0[30].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, quotedName);
1511 TM__fug3IAAsDRtODxWPJjHlFg_0[30].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1512 TM__fug3IAAsDRtODxWPJjHlFg_0[30].name = "quotedName";
1513 TM__fug3IAAsDRtODxWPJjHlFg_10_9[4] = &TM__fug3IAAsDRtODxWPJjHlFg_0[31];
1514 TM__fug3IAAsDRtODxWPJjHlFg_0[31].kind = 1;
1515 TM__fug3IAAsDRtODxWPJjHlFg_0[31].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, quotedFullName);
1516 TM__fug3IAAsDRtODxWPJjHlFg_0[31].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
1517 TM__fug3IAAsDRtODxWPJjHlFg_0[31].name = "quotedFullName";
1518 TM__fug3IAAsDRtODxWPJjHlFg_10_9[5] = &TM__fug3IAAsDRtODxWPJjHlFg_0[32];
1519 NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_.size = sizeof(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*);
1520 NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_.align = NIM_ALIGNOF(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*);
1521 NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_.kind = 24;
1522 NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_.base = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1523 NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_.marker = Marker_tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
1524 TM__fug3IAAsDRtODxWPJjHlFg_0[32].kind = 1;
1525 TM__fug3IAAsDRtODxWPJjHlFg_0[32].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, lines);
1526 TM__fug3IAAsDRtODxWPJjHlFg_0[32].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
1527 TM__fug3IAAsDRtODxWPJjHlFg_0[32].name = "lines";
1528 TM__fug3IAAsDRtODxWPJjHlFg_10_9[6] = &TM__fug3IAAsDRtODxWPJjHlFg_0[33];
1529 TM__fug3IAAsDRtODxWPJjHlFg_0[33].kind = 1;
1530 TM__fug3IAAsDRtODxWPJjHlFg_0[33].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, dirtyFile);
1531 TM__fug3IAAsDRtODxWPJjHlFg_0[33].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1532 TM__fug3IAAsDRtODxWPJjHlFg_0[33].name = "dirtyFile";
1533 TM__fug3IAAsDRtODxWPJjHlFg_10_9[7] = &TM__fug3IAAsDRtODxWPJjHlFg_0[34];
1534 TM__fug3IAAsDRtODxWPJjHlFg_0[34].kind = 1;
1535 TM__fug3IAAsDRtODxWPJjHlFg_0[34].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, hash);
1536 TM__fug3IAAsDRtODxWPJjHlFg_0[34].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
1537 TM__fug3IAAsDRtODxWPJjHlFg_0[34].name = "hash";
1538 TM__fug3IAAsDRtODxWPJjHlFg_10_9[8] = &TM__fug3IAAsDRtODxWPJjHlFg_0[35];
1539 TM__fug3IAAsDRtODxWPJjHlFg_0[35].kind = 1;
1540 TM__fug3IAAsDRtODxWPJjHlFg_0[35].offset = offsetof(tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw, dirty);
1541 TM__fug3IAAsDRtODxWPJjHlFg_0[35].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
1542 TM__fug3IAAsDRtODxWPJjHlFg_0[35].name = "dirty";
1543 TM__fug3IAAsDRtODxWPJjHlFg_0[26].len = 9; TM__fug3IAAsDRtODxWPJjHlFg_0[26].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[26].sons = &TM__fug3IAAsDRtODxWPJjHlFg_10_9[0];
1544 NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[26];
1545 NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_.size = sizeof(tySequence__Zi9cGbCWofbtABoHJ5RbLNQ*);
1546 NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_.align = NIM_ALIGNOF(tySequence__Zi9cGbCWofbtABoHJ5RbLNQ*);
1547 NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_.kind = 24;
1548 NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_.base = (&NTItfileinfo__GE3hAakXKOEpch4ap3zXAw_);
1549 NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_.marker = Marker_tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
1550 TM__fug3IAAsDRtODxWPJjHlFg_0[25].kind = 1;
1551 TM__fug3IAAsDRtODxWPJjHlFg_0[25].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, fileInfos);
1552 TM__fug3IAAsDRtODxWPJjHlFg_0[25].typ = (&NTIseqLtfileinfoT__Zi9cGbCWofbtABoHJ5RbLNQ_);
1553 TM__fug3IAAsDRtODxWPJjHlFg_0[25].name = "fileInfos";
1554 TM__fug3IAAsDRtODxWPJjHlFg_2_8[7] = &TM__fug3IAAsDRtODxWPJjHlFg_0[36];
1555 TM__fug3IAAsDRtODxWPJjHlFg_0[36].kind = 1;
1556 TM__fug3IAAsDRtODxWPJjHlFg_0[36].offset = offsetof(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A, systemFileIdx);
1557 TM__fug3IAAsDRtODxWPJjHlFg_0[36].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
1558 TM__fug3IAAsDRtODxWPJjHlFg_0[36].name = "systemFileIdx";
1559 TM__fug3IAAsDRtODxWPJjHlFg_0[0].len = 8; TM__fug3IAAsDRtODxWPJjHlFg_0[0].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[0].sons = &TM__fug3IAAsDRtODxWPJjHlFg_2_8[0];
1560 NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[0];
1561 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.size = sizeof(tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w);
1562 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.align = NIM_ALIGNOF(tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w);
1563 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.kind = 14;
1564 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.base = 0;
1565 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.flags = 3;
1566 for (TM__fug3IAAsDRtODxWPJjHlFg_13 = 0; TM__fug3IAAsDRtODxWPJjHlFg_13 < 103; TM__fug3IAAsDRtODxWPJjHlFg_13++) {
1567 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_13+37].kind = 1;
1568 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_13+37].offset = TM__fug3IAAsDRtODxWPJjHlFg_13;
1569 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_13+37].name = TM__fug3IAAsDRtODxWPJjHlFg_12[TM__fug3IAAsDRtODxWPJjHlFg_13];
1570 TM__fug3IAAsDRtODxWPJjHlFg_11_103[TM__fug3IAAsDRtODxWPJjHlFg_13] = &TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_13+37];
1571 }
1572 TM__fug3IAAsDRtODxWPJjHlFg_0[140].len = 103; TM__fug3IAAsDRtODxWPJjHlFg_0[140].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[140].sons = &TM__fug3IAAsDRtODxWPJjHlFg_11_103[0];
1573 NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[140];
1574 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.size = sizeof(tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug);
1575 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.align = NIM_ALIGNOF(tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug);
1576 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.kind = 19;
1577 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.base = (&NTItmsgkind__7VIi6mabc7hDxpCmSMYIug_);
1578 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.flags = 3;
1579 TM__fug3IAAsDRtODxWPJjHlFg_0[141].len = 16; TM__fug3IAAsDRtODxWPJjHlFg_0[141].kind = 0;
1580 NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[141];
1581 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.size = sizeof(tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w);
1582 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.align = NIM_ALIGNOF(tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w);
1583 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.kind = 14;
1584 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.base = 0;
1585 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.flags = 3;
1586 for (TM__fug3IAAsDRtODxWPJjHlFg_17 = 0; TM__fug3IAAsDRtODxWPJjHlFg_17 < 103; TM__fug3IAAsDRtODxWPJjHlFg_17++) {
1587 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_17+142].kind = 1;
1588 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_17+142].offset = TM__fug3IAAsDRtODxWPJjHlFg_17;
1589 TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_17+142].name = TM__fug3IAAsDRtODxWPJjHlFg_16[TM__fug3IAAsDRtODxWPJjHlFg_17];
1590 TM__fug3IAAsDRtODxWPJjHlFg_15_103[TM__fug3IAAsDRtODxWPJjHlFg_17] = &TM__fug3IAAsDRtODxWPJjHlFg_0[TM__fug3IAAsDRtODxWPJjHlFg_17+142];
1591 }
1592 TM__fug3IAAsDRtODxWPJjHlFg_0[245].len = 103; TM__fug3IAAsDRtODxWPJjHlFg_0[245].kind = 2; TM__fug3IAAsDRtODxWPJjHlFg_0[245].sons = &TM__fug3IAAsDRtODxWPJjHlFg_15_103[0];
1593 NTItmsgkind__29cbg2fC1z5iM1PAI28kR5w_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[245];
1594 NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_.size = sizeof(tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g);
1595 NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_.align = NIM_ALIGNOF(tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g);
1596 NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_.kind = 17;
1597 NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_.base = (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_);
1598 TM__fug3IAAsDRtODxWPJjHlFg_0[246].len = 0; TM__fug3IAAsDRtODxWPJjHlFg_0[246].kind = 2;
1599 NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[246];
1600 NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_.size = sizeof(tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g*);
1601 NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_.align = NIM_ALIGNOF(tyObject_ERecoverableError__IxbcvonC7TQkv166Uvdu1g*);
1602 NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_.kind = 22;
1603 NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_.base = (&NTIerecoverableerror__IxbcvonC7TQkv166Uvdu1g_);
1604 NTIreferecoverableerror__4EUwpnAlpBobir11lyz7Dw_.marker = Marker_tyRef__4EUwpnAlpBobir11lyz7Dw;
1605 NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_.size = sizeof(tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ);
1606 NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_.align = NIM_ALIGNOF(tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ);
1607 NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_.kind = 17;
1608 NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_.base = (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_);
1609 TM__fug3IAAsDRtODxWPJjHlFg_0[247].len = 0; TM__fug3IAAsDRtODxWPJjHlFg_0[247].kind = 2;
1610 NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_.node = &TM__fug3IAAsDRtODxWPJjHlFg_0[247];
1611 NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_.size = sizeof(tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ*);
1612 NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_.align = NIM_ALIGNOF(tyObject_ESuggestDone__cDtWY9cE7zf8BAC5QcEZZkQ*);
1613 NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_.kind = 22;
1614 NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_.base = (&NTIesuggestdone__cDtWY9cE7zf8BAC5QcEZZkQ_);
1615 NTIrefesuggestdone__q2mvqo4oBiq6VrjsaIw7rg_.marker = Marker_tyRef__q2mvqo4oBiq6VrjsaIw7rg;
1616 }
1617 
1618