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