1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 32
3 
4 #include "nimbase.h"
5 #include <string.h>
6 #include <stdio.h>
7 #include <glob.h>
8 #include <setjmp.h>
9 #undef LANGUAGE_C
10 #undef MIPSEB
11 #undef MIPSEL
12 #undef PPC
13 #undef R3000
14 #undef R4000
15 #undef i386
16 #undef linux
17 #undef mips
18 #undef near
19 #undef far
20 #undef powerpc
21 #undef unix
22 #define nimfr_(x, y)
23 #define nimln_(x, y)
24 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
25 typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
26 typedef struct NimStringDesc NimStringDesc;
27 typedef struct TGenericSeq TGenericSeq;
28 typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
29 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
30 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
31 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
32 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
33 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
34 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
35 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
36 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
37 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
38 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
39 typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
40 typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
41 typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
42 typedef struct TNimType TNimType;
43 typedef struct TNimNode TNimNode;
44 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
45 typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
46 typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
47 typedef struct tyObject_Env_optionsdotnim_ConfigRef___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_optionsdotnim_ConfigRef___diB2NTuAIWY0FO9c5IUJRGg;
48 typedef struct tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q;
49 typedef struct tySequence__TXIV9cpS1nTKZLiCib9cPT4g tySequence__TXIV9cpS1nTKZLiCib9cPT4g;
50 typedef struct tyTuple__ucLo1ofiZatslecSftPI2A tyTuple__ucLo1ofiZatslecSftPI2A;
51 typedef struct tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw;
52 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
53 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
54 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
55 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
56 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
57 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
58 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
59 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
60 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
61 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
62 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
63 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
64 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
65 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
66 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
67 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
68 typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
69 typedef struct Exception Exception;
70 typedef struct RootObj RootObj;
71 typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
72 typedef struct TSafePoint TSafePoint;
73 typedef struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyTuple__eCO8mA2VZCpG2fD1wGsc8Q;
74 typedef struct tyTuple__5L3fCt9bX0gyEcO30ervPLw tyTuple__5L3fCt9bX0gyEcO30ervPLw;
75 typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
76 typedef struct tySequence__i7xpiUsxyv6cQ1xK3JbcGQ tySequence__i7xpiUsxyv6cQ1xK3JbcGQ;
77 typedef struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw;
78 typedef struct tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA;
79 typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
80 typedef struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ;
81 typedef struct tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw;
82 typedef struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q;
83 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
84 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
85 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
86 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
87 typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
88 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
89 typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
90 typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
91 struct TGenericSeq {
92 NI len;
93 NI reserved;
94 };
95 struct NimStringDesc {
96   TGenericSeq Sup;
97 NIM_CHAR data[SEQ_DECL_SIZE];
98 };
99 struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
100 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
101 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
102 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
103 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
104 NI intSize;
105 NI floatSize;
106 NI ptrSize;
107 NimStringDesc* tnl;
108 };
109 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
110 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
111 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
112 NU16 line;
113 NI16 col;
114 NI32 fileIndex;
115 };
116 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
117 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
118 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
119 NI counter;
120 };
121 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
122 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
123 NIM_BOOL trackPosAttached;
124 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
125 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
126 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
127 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
128 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
129 NI32 systemFileIdx;
130 };
131 typedef NU8 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ;
132 typedef NU8 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA;
133 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
134 typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
135 typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
136 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
137 tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
138 NI counter;
139 };
140 typedef NU32 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
141 typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
142 typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
143 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
144 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
145 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
146 NI Field0;
147 NI Field1;
148 NI Field2;
149 };
150 typedef NU8 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
151 typedef struct {
152 N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
153 void* ClE_0;
154 } tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
155 typedef struct {
156 N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
157 void* ClE_0;
158 } tyProc__k2HFjxisIgDALbEUFojxaQ;
159 typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
160 typedef struct {
161 N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
162 void* ClE_0;
163 } tyProc__oL9coyIA2VDTGdUcur9aL9bew;
164 struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
165 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
166 tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
167 NI linesCompiled;
168 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
169 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
170 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
171 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
172 tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
173 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ filenameOption;
174 NimStringDesc* unitSep;
175 NI evalTemplateCounter;
176 NI evalMacroCounter;
177 NI8 exitcode;
178 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA cmd;
179 NimStringDesc* cmdInput;
180 NIM_BOOL projectIsCmd;
181 NIM_BOOL implicitCmd;
182 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
183 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
184 NIM_BOOL hintProcessingDots;
185 NI verbosity;
186 NI numberOfProcessors;
187 NF lastCmdTime;
188 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
189 NI spellSuggestMax;
190 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
191 NimStringDesc* headerFile;
192 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
193 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
194 NimStringDesc* arguments;
195 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
196 NIM_BOOL oldNewlines;
197 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
198 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug modifiedyNotes;
199 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug cmdlineNotes;
200 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug foreignPackageNotes;
201 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug notes;
202 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug warningAsErrors;
203 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug mainPackageNotes;
204 NI mainPackageId;
205 NI errorCounter;
206 NI hintCounter;
207 NI warnCounter;
208 NI errorMax;
209 NI maxLoopIterationsVM;
210 NIM_BOOL isVmTrace;
211 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
212 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
213 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
214 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
215 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
216 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
217 NimStringDesc* outFile;
218 NimStringDesc* outDir;
219 NimStringDesc* jsonBuildFile;
220 NimStringDesc* prefixDir;
221 NimStringDesc* libpath;
222 NimStringDesc* nimcacheDir;
223 tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
224 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
225 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
226 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
227 NimStringDesc* projectName;
228 NimStringDesc* projectPath;
229 NimStringDesc* projectFull;
230 NIM_BOOL projectIsStdin;
231 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug lastMsgWasDot;
232 NI32 projectMainIdx;
233 NI32 projectMainIdx2;
234 NimStringDesc* command;
235 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
236 NimStringDesc* commandLine;
237 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
238 NIM_BOOL keepComments;
239 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
240 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
241 NimStringDesc* docSeeSrcUrl;
242 NimStringDesc* docRoot;
243 NimStringDesc* docCmd;
244 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* configFiles;
245 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
246 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
247 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
248 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
249 NimStringDesc* linkOptionsCmd;
250 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
251 NimStringDesc* linkOptions;
252 NimStringDesc* compileOptions;
253 NimStringDesc* cCompilerPath;
254 tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
255 tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
256 NI suggestVersion;
257 NI suggestMaxResults;
258 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
259 tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
260 tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
261 NimStringDesc* cppCustomNamespace;
262 NimStringDesc* nimMainPrefix;
263 tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
264 };
265 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
266 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
267 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
268 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
269 struct TNimType {
270 NI size;
271 NI align;
272 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
273 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
274 TNimType* base;
275 TNimNode* node;
276 void* finalizer;
277 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
278 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
279 };
280 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
281 struct TNimNode {
282 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
283 NI offset;
284 TNimType* typ;
285 NCSTRING name;
286 NI len;
287 TNimNode** sons;
288 };
289 typedef NU8 tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
290 typedef NU8 tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
291 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
292 NI Field0;
293 NimStringDesc* Field1;
294 };
295 typedef NU8 tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
296 typedef NU8 tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
297 typedef NU8 tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
298 typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
299 struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
300 NimStringDesc* nimname;
301 NimStringDesc* cname;
302 NimStringDesc* obj;
303 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
304 NimStringDesc* customArgs;
305 };
306 typedef NU8 tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
307 struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
308 void* Field0;
309 tyObject_Env_optionsdotnim_ConfigRef___diB2NTuAIWY0FO9c5IUJRGg* Field1;
310 };
311 struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig {
312 tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* data;
313 };
314 struct tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q {
315 tySequence__TXIV9cpS1nTKZLiCib9cPT4g* data;
316 NI counter;
317 };
318 struct tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw {
319 NF time;
320 NI count;
321 };
322 struct tyTuple__ucLo1ofiZatslecSftPI2A {
323 NI Field0;
324 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field1;
325 tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw Field2;
326 };
327 typedef NU8 tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ;
328 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
329 NI refcount;
330 TNimType* typ;
331 };
332 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
333 void* bottom;
334 };
335 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
336 NI len;
337 NI cap;
338 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
339 };
340 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
341 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
342 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
343 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
344 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
345 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
346 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
347 };
348 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
349 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
350 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
351 NI key;
352 NI upperBound;
353 NI level;
354 };
355 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
356 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
357 NI Field1;
358 };
359 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
360 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
361 NI len;
362 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
363 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
364 };
365 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
366 NI minLargeObj;
367 NI maxLargeObj;
368 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
369 NU32 flBitmap;
370 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
371 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
372 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
373 NI currMem;
374 NI maxMem;
375 NI freeMem;
376 NI occ;
377 NI lastSize;
378 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
379 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
380 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
381 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
382 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
383 NIM_BOOL locked;
384 NIM_BOOL blockChunkSizeIncrease;
385 NI nextChunkSize;
386 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
387 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
388 };
389 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
390 NI stackScans;
391 NI cycleCollections;
392 NI maxThreshold;
393 NI maxStackSize;
394 NI maxStackCells;
395 NI cycleTableSize;
396 NI64 maxPause;
397 };
398 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
399 NI counter;
400 NI max;
401 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
402 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
403 };
404 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
405 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
406 NI cycleThreshold;
407 NI zctThreshold;
408 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
409 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
410 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
411 NI recGcLock;
412 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
413 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
414 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
415 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
416 NI gcThreadId;
417 };
418 typedef tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug tyArray__u7Lyp9cy3O2Yt4tQb62uRZQ[4];
419 typedef NimStringDesc* tyArray__ucDUDWdKfioXQrN9bCbG29bg[12];
420 struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
421 NimStringDesc* Field0;
422 NimStringDesc* Field1;
423 NimStringDesc* Field2;
424 };
425 typedef NCSTRING tyUncheckedArray__nvS6J9clHMUMHfoZd8Ad2zg[1];
426 struct RootObj {
427 TNimType* m_type;
428 };
429 struct Exception {
430   RootObj Sup;
431 Exception* parent;
432 NCSTRING name;
433 NimStringDesc* message;
434 tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
435 Exception* up;
436 };
437 struct TSafePoint {
438 TSafePoint* prev;
439 NI status;
440 jmp_buf context;
441 };
442 typedef NU8 tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug;
443 typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
444 typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw;
445 struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q {
446 NimStringDesc* Field0;
447 NI Field1;
448 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw Field2;
449 NI Field3;
450 NI Field4;
451 };
452 typedef tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyArray__9cwFB2SXj9aw9cyLiDbvSiBEg[26];
453 typedef NU8 tySet_tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg;
454 struct tyTuple__5L3fCt9bX0gyEcO30ervPLw {
455 NimStringDesc* Field0;
456 NimStringDesc* Field1;
457 NimStringDesc* Field2;
458 NimStringDesc* Field3;
459 NimStringDesc* Field4;
460 NimStringDesc* Field5;
461 NimStringDesc* Field6;
462 NimStringDesc* Field7;
463 NimStringDesc* Field8;
464 NimStringDesc* Field9;
465 NimStringDesc* Field10;
466 NimStringDesc* Field11;
467 tySet_tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg Field12;
468 };
469 typedef tyTuple__5L3fCt9bX0gyEcO30ervPLw tyArray__VbVuAPt8GSIPhx9amVJ0MyA[32];
470 typedef NU8 tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg;
471 typedef NimStringDesc* tyArray__rmMMhDIqORJzUU5zqeitSQ[16];
472 struct tyTuple__UV3llMMYFckfui8YMBuUZA {
473 NimStringDesc* Field0;
474 NimStringDesc* Field1;
475 };
476 typedef tyTuple__UV3llMMYFckfui8YMBuUZA tyArray__LI8XDDDoSS4HTv5WTiODxA[5];
477 typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
478 typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1];
479 typedef NU8 tyEnum_PrefixMatch__Dkww2nY9cxJVLF9cfoQS5U6Q;
480 struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ {
481 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ section;
482 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* qualifiedPath;
483 NimStringDesc** name;
484 NimStringDesc* filePath;
485 NI line;
486 NI column;
487 NimStringDesc* doc;
488 NimStringDesc* forth;
489 NI quality;
490 NIM_BOOL isGlobal;
491 NIM_BOOL contextFits;
492 tyEnum_PrefixMatch__Dkww2nY9cxJVLF9cfoQS5U6Q prefix;
493 NU8 symkind;
494 NI scope;
495 NI localUsages;
496 NI globalUsages;
497 NI tokenLen;
498 NI version;
499 };
500 struct tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA {
501 tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* patterns;
502 NimStringDesc* formatStr;
503 };
504 typedef NimStringDesc* tyArray__3hurAvNmIXWWeqMzKryr2A[12];
505 typedef NimStringDesc* tyArray__O9c55L7dGQruaGz5nJ2r4rA[7];
506 struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ {
507 tyArray__3hurAvNmIXWWeqMzKryr2A MMM;
508 tyArray__3hurAvNmIXWWeqMzKryr2A MMMM;
509 tyArray__O9c55L7dGQruaGz5nJ2r4rA ddd;
510 tyArray__O9c55L7dGQruaGz5nJ2r4rA dddd;
511 };
512 typedef NU8 tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg;
513 struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw {
514   RootObj Sup;
515 NI nanosecond;
516 NI second;
517 NI minute;
518 NI hour;
519 NI monthdayZero;
520 NI monthZero;
521 NI year;
522 tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg weekday;
523 NI yearday;
524 NIM_BOOL isDst;
525 tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* timezone;
526 NI utcOffset;
527 };
528 struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q {
529 NI64 seconds;
530 NI nanosecond;
531 };
532 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
533 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
534 NimStringDesc* Field1;
535 };
536 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
537 NI Field0;
538 NimStringDesc* Field1;
539 NI32 Field2;
540 };
541 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
542 NimStringDesc* fullPath;
543 NimStringDesc* projPath;
544 NimStringDesc* shortName;
545 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
546 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
547 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
548 NimStringDesc* dirtyFile;
549 NimStringDesc* hash;
550 NIM_BOOL dirty;
551 };
552 struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
553 NCSTRING procname;
554 NI line;
555 NCSTRING filename;
556 };
557 struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
558   TGenericSeq Sup;
559   tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
560 };
561 struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
562   TGenericSeq Sup;
563   tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
564 };
565 struct tySequence__TXIV9cpS1nTKZLiCib9cPT4g {
566   TGenericSeq Sup;
567   tyTuple__ucLo1ofiZatslecSftPI2A data[SEQ_DECL_SIZE];
568 };
569 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
570   TGenericSeq Sup;
571   NimStringDesc* data[SEQ_DECL_SIZE];
572 };
573 struct tySequence__i7xpiUsxyv6cQ1xK3JbcGQ {
574   TGenericSeq Sup;
575   tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* data[SEQ_DECL_SIZE];
576 };
577 struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ {
578   TGenericSeq Sup;
579   NU8 data[SEQ_DECL_SIZE];
580 };
581 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
582   TGenericSeq Sup;
583   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
584 };
585 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
586   TGenericSeq Sup;
587   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
588 };
589 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
590   TGenericSeq Sup;
591   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
592 };
593 struct tySequence__uB9b75OUPRENsBAu4AnoePA {
594   TGenericSeq Sup;
595   tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
596 };
597 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
598 static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op);
599 static N_NIMCALL(void, Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw)(void* p, NI op);
600 static N_NIMCALL(void, Marker_tySequence__TXIV9cpS1nTKZLiCib9cPT4g)(void* p, NI op);
601 static N_NIMCALL(void, Marker_tyRef__c9cu1Wn3L8QykVYwvBtxVTQ)(void* p, NI op);
602 static N_NIMCALL(void, Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw)(void* p, NI op);
603 static N_NIMCALL(void, Marker_tyRef__a8lycfSA25OQltN3OMeBsA)(void* p, NI op);
604 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
605 N_LIB_PRIVATE N_NIMCALL(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg*, nstnewStringTable)(tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ mode);
606 static N_INLINE(void, asgnRef)(void** dest, void* src);
607 static N_INLINE(void, incRef__system_5308)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
608 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
609 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5270)(void* usr);
610 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
611 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
612 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
613 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
614 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5264)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
615 N_LIB_PRIVATE N_NIMCALL(void, initMsgConfig__lineinfos_317)(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A* Result);
616 N_LIB_PRIVATE N_NIMCALL(void, initHashSet__options_2322)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result);
617 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
618 N_LIB_PRIVATE N_NIMCALL(void, init__options_2330)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NI initialSize);
619 static N_INLINE(NI, slotsNeeded__pureZcollectionsZsets_49)(NI count);
620 N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__pureZmath_177)(NI x);
621 N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
622 static N_INLINE(void, nimGCunrefRC1)(void* p);
623 N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*, newProfileData__options_600)(void);
624 N_LIB_PRIVATE N_NIMCALL(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*, newTable__options_602)(NI initialSize);
625 N_LIB_PRIVATE N_NIMCALL(void, initTable__options_636)(NI initialSize, tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* Result);
626 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count);
627 N_LIB_PRIVATE N_NIMCALL(void, initConfigRefCommon__options_2282)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
628 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
629 N_LIB_PRIVATE N_NIMCALL(void, setTargetFromSystem__platform_884)(tyObject_Target__9abOl5DLX8suLujOaHSvGzw* t);
630 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isatty__pureZterminal_502)(FILE* f);
631 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getRelativePathFromConfigPath__options_4368)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL isTitle);
632 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___options_4373)(NimStringDesc* x);
633 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
634 static N_INLINE(NimStringDesc*, slash___pureZos_121)(NimStringDesc* head, NimStringDesc* tail);
635 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosjoinPath)(NimStringDesc* head, NimStringDesc* tail);
636 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, noslastPathPart)(NimStringDesc* path);
637 N_LIB_PRIVATE N_NIMCALL(NI, noscmpPaths)(NimStringDesc* pathA, NimStringDesc* pathB);
638 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
639 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
640 N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringDesc* path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
641 static N_INLINE(void, nimZeroMem)(void* p, NI size);
642 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
643 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
644 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___options_4475)(NimStringDesc* x);
645 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isRelativeTo__pureZos_188)(NimStringDesc* path, NimStringDesc* base);
646 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosrelativePath)(NimStringDesc* path, NimStringDesc* base, NIM_CHAR sep);
647 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosparentDir)(NimStringDesc* path);
648 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFile__options_4126)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
649 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsthasKey)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key);
650 N_LIB_PRIVATE N_NIMCALL(NimStringDesc**, nstTake)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key);
651 static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s);
652 static N_INLINE(void, pushSafePoint)(TSafePoint* s);
653 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, cstrToNimstr)(NCSTRING str);
654 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringDesc* filename);
655 static N_INLINE(void, popSafePoint)(void);
656 N_LIB_PRIVATE N_NIMCALL(void, nimLeaveFinally)(void);
657 N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
658 N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key, NimStringDesc* val);
659 static N_INLINE(NIM_BOOL, isEmpty__pathutils_93)(NimStringDesc* x);
660 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, relativeTo__pathutils_132)(NimStringDesc* fullPath, NimStringDesc* baseFilename, NIM_CHAR sep);
661 static N_INLINE(NIM_BOOL, isEmpty__options_4049)(NimStringDesc* x);
662 N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringDesc* a, NimStringDesc* b);
663 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuNormalize)(NimStringDesc* s);
664 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
665 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
666 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
667 N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringDesc* s);
668 static N_INLINE(NIM_CHAR, X5BX5D___system_7328)(NimStringDesc* s, NI i);
669 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__system_7743)(NimStringDesc* s, NI first, NI last);
670 static N_INLINE(NIM_BOOL, eqImpl__pathutils_78)(NimStringDesc* x, NimStringDesc* y);
671 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, removeTrailingDirSep__options_4096)(NimStringDesc* path);
672 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetHomeDir)(void);
673 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, expandTilde__pureZos_585)(NimStringDesc* path);
674 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosunixToNativePath)(NimStringDesc* path, NimStringDesc* drive);
675 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
676 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPrefixDir__options_4061)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
677 N_LIB_PRIVATE N_NIMCALL(void, nossplitPath)(NimStringDesc* path, tyTuple__UV3llMMYFckfui8YMBuUZA* Result);
678 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetAppDir)(void);
679 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimcacheDir__options_4183)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
680 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, slash___pathutils_111)(NimStringDesc* base, NimStringDesc* f);
681 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOsCacheDir__options_4181)(void);
682 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getEnv__pureZos_418)(NimStringDesc* key, NimStringDesc* default_0);
683 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimcacheSuffix__options_4186)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
684 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
685 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
686 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringDesc* path);
687 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile__options_4256)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib);
688 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuStartsWith)(NimStringDesc* s, NimStringDesc* prefix);
689 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, slash___pathutils_89)(NimStringDesc* base, NimStringDesc* f);
690 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalizePath__options_4084)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
691 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosexpandFilename)(NimStringDesc* filename);
692 static N_INLINE(NIM_BOOL, isEmpty__options_4495)(NimStringDesc* x);
693 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuToLowerAsciiStr)(NimStringDesc* s);
694 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile2__options_4289)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f);
695 N_LIB_PRIVATE N_NIMCALL(NI, nstlen)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t);
696 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPackageName__options_4143)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
697 N_LIB_PRIVATE N_NIMCALL(void, splitFile__pathutils_26)(NimStringDesc* x, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
698 N_LIB_PRIVATE N_NIMCALL(void, noscreateDir)(NimStringDesc* dir);
699 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
700 static N_INLINE(Exception*, nimBorrowCurrentException)(void);
701 N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg);
702 N_LIB_PRIVATE N_NIMCALL(void, quit__system_7173)(NimStringDesc* errormsg, NI errorcode) __attribute__((noreturn));
703 static N_INLINE(void, popCurrentException)(void);
704 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, noschangeFileExt)(NimStringDesc* filename, NimStringDesc* ext);
705 static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c);
706 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fakePackageName__options_4148)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
707 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1682)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0);
708 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOrDefault__pureZstrtabs_173)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key, NimStringDesc* default_0);
709 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosaddFileExt)(NimStringDesc* filename, NimStringDesc* ext);
710 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findFile__options_4490)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib);
711 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__system_7755)(NimStringDesc* s, NI first);
712 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonDynlibName__options_4669)(NimStringDesc* s);
713 N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
714 N_LIB_PRIVATE N_NIMCALL(void, incl__options_2521)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key);
715 static N_INLINE(NI, rawGet__options_2608)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key, NI* hc);
716 N_LIB_PRIVATE N_NIMCALL(NI, hash__pureZhashes_279)(NimStringDesc* x);
717 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode);
718 static N_INLINE(NI, nextTry__pureZcollectionsZsets_41)(NI h, NI maxHash);
719 static N_INLINE(NIM_BOOL, mustRehash__options_2861)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t);
720 N_LIB_PRIVATE N_NIMCALL(void, enlarge__options_3053)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s);
721 static N_INLINE(NI, rawGetKnownHC__options_3304)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key, NI hc);
722 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__options_3666)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tySequence__4eRCaZmrYLLw2k30GPTiMw** data, NimStringDesc* key, NI hc, NI h);
723 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
724 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
725 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetCurrentDir)(void);
726 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4073)(NimStringDesc* x, NimStringDesc* y);
727 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_653)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
728 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, completeGeneratedFilePath__options_4240)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL createSubDir);
729 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, withPackageName__options_4173)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
730 static N_NIMCALL(void, Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg)(void* p, NI op);
731 static N_NIMCALL(void, Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ)(void* p, NI op);
732 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__options_585)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
733 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc);
734 N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__options_581)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
735 N_LIB_PRIVATE N_NIMCALL(void, utc__pureZtimes_1461)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
736 N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, fromUnix__pureZtimes_902)(NI64 unix_0);
737 N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringDesc* s);
738 N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, getTime__pureZtimes_961)(void);
739 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__options_593)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
740 static N_INLINE(NI, rawGet__options_860)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, NI* hc);
741 N_LIB_PRIVATE N_NIMCALL(NI, hash__lineinfos_229)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q i);
742 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
743 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_1100)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q x, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q y);
744 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
745 static N_INLINE(NIM_BOOL, mustRehash__options_1244)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t);
746 N_LIB_PRIVATE N_NIMCALL(void, enlarge__options_1430)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* t);
747 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__options_1774)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* t, tySequence__TXIV9cpS1nTKZLiCib9cPT4g** data, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw val, NI hc, NI h);
748 static N_INLINE(NI, rawGetKnownHC__options_1955)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, NI hc);
749 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_3892)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y);
750 N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, parseNimVersion__options_451)(NimStringDesc* a);
751 N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitString)(NimStringDesc* s, NimStringDesc* sep, NI maxsplit);
752 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosdirExists)(NimStringDesc* dir);
753 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
754 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, absOutFile__options_4038)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
755 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalImportAux__options_4642)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* file);
756 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nativeToUnixPath__stdZprivateZglobs_50)(NimStringDesc* path);
757 N_LIB_PRIVATE TNimType NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_;
758 N_LIB_PRIVATE TNimType NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_;
759 extern TNimType NTItarget__9abOl5DLX8suLujOaHSvGzw_;
760 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
761 N_LIB_PRIVATE TNimType NTItoption__WspMeQySXNP2XoTWR5MTgg_;
762 N_LIB_PRIVATE TNimType NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_;
763 N_LIB_PRIVATE TNimType NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_;
764 N_LIB_PRIVATE TNimType NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_;
765 extern TNimType NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_;
766 extern TNimType NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_;
767 N_LIB_PRIVATE TNimType NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_;
768 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
769 extern TNimType NTIint56__chXunH2dwinSkhpA6JnsXw_;
770 N_LIB_PRIVATE TNimType NTIcommand__0zjcIQ623TIRGPdtjLwTFA_;
771 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
772 N_LIB_PRIVATE TNimType NTItgcmode__tkz389aDYNd8ykeZszCuBSw_;
773 N_LIB_PRIVATE TNimType NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_;
774 extern TNimType NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
775 N_LIB_PRIVATE TNimType NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_;
776 N_LIB_PRIVATE TNimType NTIhashset__CD8Dpv0WGmASelVaNSo6zg_;
777 N_LIB_PRIVATE TNimType NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_;
778 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_;
779 N_LIB_PRIVATE TNimType NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_;
780 N_LIB_PRIVATE TNimType NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_;
781 N_LIB_PRIVATE TNimType NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_;
782 N_LIB_PRIVATE TNimType NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_;
783 N_LIB_PRIVATE TNimType NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_;
784 N_LIB_PRIVATE TNimType NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_;
785 extern TNimType NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_;
786 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
787 N_LIB_PRIVATE TNimType NTInimver__47w2DboNEPf69aPgubZdd7Q_;
788 N_LIB_PRIVATE TNimType NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_;
789 N_LIB_PRIVATE TNimType NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_;
790 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
791 N_LIB_PRIVATE TNimType NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_;
792 N_LIB_PRIVATE TNimType NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_;
793 N_LIB_PRIVATE TNimType NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_;
794 N_LIB_PRIVATE TNimType NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_;
795 N_LIB_PRIVATE TNimType NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_;
796 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
797 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
798 extern TNimType NTItlineinfo__WGx4rAexNXnczy1Avn646Q_;
799 N_LIB_PRIVATE TNimType NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_;
800 N_LIB_PRIVATE TNimType NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_;
801 N_LIB_PRIVATE TNimType NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_;
802 N_LIB_PRIVATE TNimType NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_;
803 N_LIB_PRIVATE TNimType NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_;
804 N_LIB_PRIVATE TNimType NTIprofileinfo__le1imru0p6WwvUctTtOlIw_;
805 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_;
806 N_LIB_PRIVATE TNimType NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_;
807 N_LIB_PRIVATE TNimType NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_;
808 N_LIB_PRIVATE TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
809 static NIM_CONST tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug TM__zQHipMPUXFgsDrLbMR9atnA_55 = {
810 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0,
811 0x00, 0x02, 0x04}
812 ;
813 extern NIM_CONST tyArray__u7Lyp9cy3O2Yt4tQb62uRZQ NotesVerbosity__lineinfos_190;
814 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_56, "pure", 4);
815 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_57, "core", 4);
816 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_58, "arch", 4);
817 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_59, "pure/collections", 16);
818 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_60, "pure/concurrency", 16);
819 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_61, "pure/unidecode", 14);
820 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_62, "impure", 6);
821 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_63, "wrappers", 8);
822 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_64, "wrappers/linenoise", 18);
823 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_65, "windows", 7);
824 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_66, "posix", 5);
825 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_67, "js", 2);
826 N_LIB_PRIVATE NIM_CONST tyArray__ucDUDWdKfioXQrN9bCbG29bg stdlibDirs__options_4356 = {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_56),
827 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_57),
828 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_58),
829 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_59),
830 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_60),
831 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_61),
832 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_62),
833 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_63),
834 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_64),
835 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_65),
836 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_66),
837 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_67)}
838 ;
839 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_68, "std/", 4);
840 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_69, "*.nimble", 8);
841 extern NIM_CONST tyArray__9cwFB2SXj9aw9cyLiDbvSiBEg CPU__platform_691;
842 extern NIM_CONST tyArray__VbVuAPt8GSIPhx9amVJ0MyA OS__platform_504;
843 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_71, "x86", 3);
844 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_72, "itanium", 7);
845 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_73, "x8664", 5);
846 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_74, "unix", 4);
847 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_75, "linux", 5);
848 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_76, "bsd", 3);
849 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_77, "freebsd", 7);
850 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_78, "emulatedthreadvars", 18);
851 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_79, "msdos", 5);
852 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_80, "mswindows", 9);
853 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_81, "win32", 5);
854 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_82, "macintosh", 9);
855 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_83, "osx", 3);
856 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_84, "macosx", 6);
857 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_85, "sunos", 5);
858 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_86, "nintendoswitch", 14);
859 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_87, "freertos", 8);
860 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_88, "lwip", 4);
861 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_89, "littleendian", 12);
862 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_90, "bigendian", 9);
863 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_91, "cpu8", 4);
864 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_92, "cpu16", 5);
865 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_93, "cpu32", 5);
866 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_94, "cpu64", 5);
867 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_95, "nimrawsetjmp", 12);
868 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_96, "nim", 3);
869 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_97, "lib", 3);
870 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_98, "home", 4);
871 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_99, "config", 6);
872 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_100, "projectname", 11);
873 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_101, "projectpath", 11);
874 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_102, "projectdir", 10);
875 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_103, "nimcache", 8);
876 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_104, "nimcache", 8);
877 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_105, "XDG_CACHE_HOME", 14);
878 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_106, ".cache", 6);
879 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_107, "_check", 6);
880 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_108, "release", 7);
881 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_109, "danger", 6);
882 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_110, "_r", 2);
883 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_111, "_d", 2);
884 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_112, "_", 1);
885 extern TNimType NTIoserror__BeJgrOdDsczOwEWOZbRfKA_;
886 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_114, "nimDebug", 8);
887 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_115, "options.nim(634, 14) `false` cannot create directory: ", 54);
888 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_116, "cannot create directory: ", 25);
889 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_117, "stdlib", 6);
890 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_118, "@m", 2);
891 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_120, "/", 1);
892 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_121, "@s", 2);
893 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_122, "#", 1);
894 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_123, "@h", 2);
895 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_124, "@", 1);
896 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_125, "@@", 2);
897 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_126, ":", 1);
898 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_127, "@c", 2);
899 static NIM_CONST tyArray__LI8XDDDoSS4HTv5WTiODxA TM__zQHipMPUXFgsDrLbMR9atnA_119 = {{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_120),
900 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_121)}
901 ,
902 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_120),
903 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_121)}
904 ,
905 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_122),
906 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_123)}
907 ,
908 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_124),
909 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_125)}
910 ,
911 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_126),
912 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_127)}
913 }
914 ;
915 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_128, "pkg/", 4);
916 static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__zQHipMPUXFgsDrLbMR9atnA_129 = {
917 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00,
918 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
919 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
920 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
921 ;
922 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_130, "true", 4);
923 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_132, "/usr", 4);
924 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_133, "/usr/lib/nim", 12);
925 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_134, "/usr/local", 10);
926 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_135, "/usr/local/lib/nim", 18);
927 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_136, "lib", 3);
928 extern NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA ExeExts__pureZos_652;
929 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_137, "system.nim", 10);
930 N_LIB_PRIVATE TNimType NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_;
931 extern TNimType NTIptrstring__Y36n7l9b7WX4rcaAYCe6LWw_;
932 N_LIB_PRIVATE TNimType NTIint__13aFwjKaWlqhwUBjDHvkIw_;
933 extern TNimType NTIprefixmatch__Dkww2nY9cxJVLF9cfoQS5U6Q_;
934 extern TNimType NTIuint56__k3HXouOuhqAKq0dx450lXQ_;
935 N_LIB_PRIVATE TNimType NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_;
936 N_LIB_PRIVATE TNimType NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_;
937 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_139, "sug", 3);
938 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_140, "con", 3);
939 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_141, "def", 3);
940 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_142, "use", 3);
941 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_143, "dus", 3);
942 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_144, "chk", 3);
943 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_145, "mod", 3);
944 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_146, "none", 4);
945 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_147, "highlight", 9);
946 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_148, "outline", 7);
947 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_149, "known", 5);
948 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_150, "msg", 3);
949 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_151, "project", 7);
950 static NIM_CONST struct {
951   TGenericSeq Sup;
952   NU8 data[9];
953 } TM__zQHipMPUXFgsDrLbMR9atnA_152 = {{9, 9 | NIM_STRLIT_FLAG}, {((NU8) 22),
954 ((NU8) 33),
955 ((NU8) 1),
956 ((NU8) 45),
957 ((NU8) 11),
958 ((NU8) 33),
959 ((NU8) 1),
960 ((NU8) 45),
961 ((NU8) 1)}};
962 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_153, "yyyy-MM-dd", 10);
963 N_LIB_PRIVATE NIM_CONST tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f2__options_590 = {((tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)&TM__zQHipMPUXFgsDrLbMR9atnA_152), ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_153)}
964 ;
965 extern NIM_CONST tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ DefaultLocale__pureZtimes_1628;
966 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_155, "SOURCE_DATE_EPOCH", 17);
967 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_156, "not a number", 12);
968 extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_;
969 extern TNimType NTIdatetime__d9cK9cyKZPJJxFXUmx8dSpPw_;
970 static NIM_CONST struct {
971   TGenericSeq Sup;
972   NU8 data[9];
973 } TM__zQHipMPUXFgsDrLbMR9atnA_157 = {{9, 9 | NIM_STRLIT_FLAG}, {((NU8) 7),
974 ((NU8) 33),
975 ((NU8) 1),
976 ((NU8) 58),
977 ((NU8) 9),
978 ((NU8) 33),
979 ((NU8) 1),
980 ((NU8) 58),
981 ((NU8) 15)}};
982 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_158, "HH:mm:ss", 8);
983 N_LIB_PRIVATE NIM_CONST tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f2__options_598 = {((tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)&TM__zQHipMPUXFgsDrLbMR9atnA_157), ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_158)}
984 ;
985 static NIM_CONST tyTuple__47w2DboNEPf69aPgubZdd7Q TM__zQHipMPUXFgsDrLbMR9atnA_159 = {((NI) 0),
986 ((NI) 0),
987 ((NI) 0)}
988 ;
989 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_160, "nimVersion", 10);
990 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_161, ".", 1);
991 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_162, "options.nim(674, 3) `not conf.outDir.isEmpty` ", 46);
992 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_163, "options.nim(675, 3) `not conf.outFile.isEmpty` ", 47);
993 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_164, ".out", 4);
994 static NIM_CONST tyArray__LI8XDDDoSS4HTv5WTiODxA TM__zQHipMPUXFgsDrLbMR9atnA_165 = {{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_125),
995 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_124)}
996 ,
997 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_123),
998 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_122)}
999 ,
1000 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_121),
1001 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_120)}
1002 ,
1003 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_118),
1004 ((NimStringDesc*) NIM_NIL)}
1005 ,
1006 {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_127),
1007 ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_126)}
1008 }
1009 ;
1010 STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_166, "options.nim(670, 12) `conf.outDir.string.len > 0` ", 50);
1011 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5217;
1012 extern TSafePoint* excHandler__system_2565;
1013 extern TSafePoint* excHandler__system_2565;
1014 extern TSafePoint* excHandler__system_2565;
1015 extern TSafePoint* excHandler__system_2565;
1016 extern Exception* currException__system_2566;
1017 extern Exception* currException__system_2566;
1018 extern Exception* currException__system_2566;
N_NIMCALL(void,Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)1019 static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op) {
1020 	tySequence__4eRCaZmrYLLw2k30GPTiMw* a;
1021 	NI T1_;
1022 	a = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)p;
1023 	T1_ = (NI)0;
1024 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1025 	nimGCvisit((void*)a->data[T1_].Field1, op);
1026 	}
1027 }
N_NIMCALL(void,Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw)1028 static N_NIMCALL(void, Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw)(void* p, NI op) {
1029 	tySequence__pK3qSsBZwdXd6qyUMkd5Jw* a;
1030 	NI T1_;
1031 	a = (tySequence__pK3qSsBZwdXd6qyUMkd5Jw*)p;
1032 	T1_ = (NI)0;
1033 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1034 	nimGCvisit((void*)a->data[T1_].nimname, op);
1035 	nimGCvisit((void*)a->data[T1_].cname, op);
1036 	nimGCvisit((void*)a->data[T1_].obj, op);
1037 	nimGCvisit((void*)a->data[T1_].customArgs, op);
1038 	}
1039 }
N_NIMCALL(void,Marker_tySequence__TXIV9cpS1nTKZLiCib9cPT4g)1040 static N_NIMCALL(void, Marker_tySequence__TXIV9cpS1nTKZLiCib9cPT4g)(void* p, NI op) {
1041 	tySequence__TXIV9cpS1nTKZLiCib9cPT4g* a;
1042 	NI T1_;
1043 	a = (tySequence__TXIV9cpS1nTKZLiCib9cPT4g*)p;
1044 	T1_ = (NI)0;
1045 }
N_NIMCALL(void,Marker_tyRef__c9cu1Wn3L8QykVYwvBtxVTQ)1046 static N_NIMCALL(void, Marker_tyRef__c9cu1Wn3L8QykVYwvBtxVTQ)(void* p, NI op) {
1047 	tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* a;
1048 	a = (tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*)p;
1049 	nimGCvisit((void*)(*a).data, op);
1050 }
N_NIMCALL(void,Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw)1051 static N_NIMCALL(void, Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw)(void* p, NI op) {
1052 	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* a;
1053 	a = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*)p;
1054 	nimGCvisit((void*)(*a).data, op);
1055 }
N_NIMCALL(void,Marker_tyRef__a8lycfSA25OQltN3OMeBsA)1056 static N_NIMCALL(void, Marker_tyRef__a8lycfSA25OQltN3OMeBsA)(void* p, NI op) {
1057 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* a;
1058 	a = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)p;
1059 	nimGCvisit((void*)(*a).target.tnl, op);
1060 	nimGCvisit((void*)(*a).macrosToExpand, op);
1061 	nimGCvisit((void*)(*a).arcToExpand, op);
1062 	nimGCvisit((void*)(*a).m.msgContext, op);
1063 	nimGCvisit((void*)(*a).m.filenameToIndexTbl.data, op);
1064 	nimGCvisit((void*)(*a).m.fileInfos, op);
1065 	nimGCvisit((void*)(*a).unitSep, op);
1066 	nimGCvisit((void*)(*a).cmdInput, op);
1067 	nimGCvisit((void*)(*a).cppDefines.data, op);
1068 	nimGCvisit((void*)(*a).headerFile, op);
1069 	nimGCvisit((void*)(*a).arguments, op);
1070 	nimGCvisit((void*)(*a).configVars, op);
1071 	nimGCvisit((void*)(*a).symbols, op);
1072 	nimGCvisit((void*)(*a).packageCache, op);
1073 	nimGCvisit((void*)(*a).nimblePaths, op);
1074 	nimGCvisit((void*)(*a).searchPaths, op);
1075 	nimGCvisit((void*)(*a).lazyPaths, op);
1076 	nimGCvisit((void*)(*a).outFile, op);
1077 	nimGCvisit((void*)(*a).outDir, op);
1078 	nimGCvisit((void*)(*a).jsonBuildFile, op);
1079 	nimGCvisit((void*)(*a).prefixDir, op);
1080 	nimGCvisit((void*)(*a).libpath, op);
1081 	nimGCvisit((void*)(*a).nimcacheDir, op);
1082 	nimGCvisit((void*)(*a).dllOverrides, op);
1083 	nimGCvisit((void*)(*a).moduleOverrides, op);
1084 	nimGCvisit((void*)(*a).cfileSpecificOptions, op);
1085 	nimGCvisit((void*)(*a).projectName, op);
1086 	nimGCvisit((void*)(*a).projectPath, op);
1087 	nimGCvisit((void*)(*a).projectFull, op);
1088 	nimGCvisit((void*)(*a).command, op);
1089 	nimGCvisit((void*)(*a).commandArgs, op);
1090 	nimGCvisit((void*)(*a).commandLine, op);
1091 	nimGCvisit((void*)(*a).extraCmds, op);
1092 	nimGCvisit((void*)(*a).implicitImports, op);
1093 	nimGCvisit((void*)(*a).implicitIncludes, op);
1094 	nimGCvisit((void*)(*a).docSeeSrcUrl, op);
1095 	nimGCvisit((void*)(*a).docRoot, op);
1096 	nimGCvisit((void*)(*a).docCmd, op);
1097 	nimGCvisit((void*)(*a).configFiles, op);
1098 	nimGCvisit((void*)(*a).cIncludes, op);
1099 	nimGCvisit((void*)(*a).cLibs, op);
1100 	nimGCvisit((void*)(*a).cLinkedLibs, op);
1101 	nimGCvisit((void*)(*a).externalToLink, op);
1102 	nimGCvisit((void*)(*a).linkOptionsCmd, op);
1103 	nimGCvisit((void*)(*a).compileOptionsCmd, op);
1104 	nimGCvisit((void*)(*a).linkOptions, op);
1105 	nimGCvisit((void*)(*a).compileOptions, op);
1106 	nimGCvisit((void*)(*a).cCompilerPath, op);
1107 	nimGCvisit((void*)(*a).toCompile, op);
1108 	nimGCvisit((void*)(*a).suggestionResultHook.ClE_0, op);
1109 	nimGCvisit((void*)(*a).writelnHook.ClE_0, op);
1110 	nimGCvisit((void*)(*a).structuredErrorHook.ClE_0, op);
1111 	nimGCvisit((void*)(*a).cppCustomNamespace, op);
1112 	nimGCvisit((void*)(*a).nimMainPrefix, op);
1113 	nimGCvisit((void*)(*a).vmProfileData, op);
1114 }
N_INLINE(NI,pluspercent___system_696)1115 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
1116 	NI result;
1117 	result = (NI)0;
1118 	result = ((NI) ((NU)((NU32)(((NU) (x))) + (NU32)(((NU) (y))))));
1119 	return result;
1120 }
N_INLINE(void,incRef__system_5308)1121 static N_INLINE(void, incRef__system_5308)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1122 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
1123 }
N_INLINE(NI,minuspercent___system_716)1124 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
1125 	NI result;
1126 	result = (NI)0;
1127 	result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
1128 	return result;
1129 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5270)1130 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5270)(void* usr) {
1131 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
1132 	NI T1_;
1133 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1134 	T1_ = (NI)0;
1135 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 8));
1136 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
1137 	return result;
1138 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)1139 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
1140 	NIM_BOOL result;
1141 	result = (NIM_BOOL)0;
1142 	result = ((NU32)(((NU) (x))) < (NU32)(((NU) (y))));
1143 	return result;
1144 }
N_INLINE(void,rtlAddZCT__system_5313)1145 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1146 	addZCT__system_5264((&gch__system_5217.zct), c);
1147 }
N_INLINE(void,decRef__system_5315)1148 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1149 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
1150 	{
1151 		NIM_BOOL T3_;
1152 		T3_ = (NIM_BOOL)0;
1153 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
1154 		if (!T3_) goto LA4_;
1155 		rtlAddZCT__system_5313(c);
1156 	}
1157 	LA4_: ;
1158 }
N_INLINE(void,asgnRef)1159 static N_INLINE(void, asgnRef)(void** dest, void* src) {
1160 	{
1161 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
1162 		if (!!((src == NIM_NIL))) goto LA3_;
1163 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1164 		T5_ = usrToCell__system_5270(src);
1165 		incRef__system_5308(T5_);
1166 	}
1167 	LA3_: ;
1168 	{
1169 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
1170 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
1171 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1172 		T10_ = usrToCell__system_5270((*dest));
1173 		decRef__system_5315(T10_);
1174 	}
1175 	LA8_: ;
1176 	(*dest) = src;
1177 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZsets_49)1178 static N_INLINE(NI, slotsNeeded__pureZcollectionsZsets_49)(NI count) {
1179 	NI result;
1180 	result = (NI)0;
1181 	result = nextPowerOfTwo__pureZmath_177((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
1182 	return result;
1183 }
N_NIMCALL(void,init__options_2330)1184 N_LIB_PRIVATE N_NIMCALL(void, init__options_2330)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NI initialSize) {
1185 	NI correctSizeX60gensym32_;
1186 	correctSizeX60gensym32_ = slotsNeeded__pureZcollectionsZsets_49(((NI) (initialSize)));
1187 	(*s).counter = ((NI) 0);
1188 	unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_), ((NI) (correctSizeX60gensym32_))));
1189 }
N_NIMCALL(void,initHashSet__options_2322)1190 N_LIB_PRIVATE N_NIMCALL(void, initHashSet__options_2322)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) {
1191 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
1192 	(*Result).counter = 0;
1193 	init__options_2330(Result, initialSize);
1194 }
N_INLINE(void,nimGCunrefRC1)1195 static N_INLINE(void, nimGCunrefRC1)(void* p) {
1196 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
1197 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1198 	T1_ = usrToCell__system_5270(p);
1199 	decRef__system_5315(T1_);
1200 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)1201 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
1202 	NI result;
1203 	result = (NI)0;
1204 	result = nextPowerOfTwo__pureZmath_177((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
1205 	return result;
1206 }
N_NIMCALL(void,initTable__options_636)1207 N_LIB_PRIVATE N_NIMCALL(void, initTable__options_636)(NI initialSize, tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* Result) {
1208 	NI correctSizeX60gensym16_;
1209 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
1210 	(*Result).counter = 0;
1211 	correctSizeX60gensym16_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
1212 	(*Result).counter = ((NI) 0);
1213 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__TXIV9cpS1nTKZLiCib9cPT4g*) newSeq((&NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_), ((NI) (correctSizeX60gensym16_))));
1214 }
N_NIMCALL(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q *,newTable__options_602)1215 N_LIB_PRIVATE N_NIMCALL(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*, newTable__options_602)(NI initialSize) {
1216 	tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* result;
1217 	result = NIM_NIL;
1218 	result = (tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*) newObj((&NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_), sizeof(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q));
1219 	initTable__options_636(initialSize, (&(*result)));
1220 	return result;
1221 }
N_NIMCALL(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig *,newProfileData__options_600)1222 N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*, newProfileData__options_600)(void) {
1223 	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* result;
1224 	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* T1_;
1225 	result = NIM_NIL;
1226 	T1_ = NIM_NIL;
1227 	T1_ = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*) newObj((&NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_), sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig));
1228 	asgnRef((void**) (&(*T1_).data), newTable__options_602(((NI) 32)));
1229 	result = T1_;
1230 	return result;
1231 }
N_INLINE(void,nimCopyMem)1232 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
1233 	void* T1_;
1234 	T1_ = (void*)0;
1235 	T1_ = memcpy(dest, source, ((size_t) (size)));
1236 }
N_NIMCALL(void,initConfigRefCommon__options_2282)1237 N_LIB_PRIVATE N_NIMCALL(void, initConfigRefCommon__options_2282)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
1238 	(*conf).selectedGC = ((tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw) 8);
1239 	(*conf).verbosity = ((NI) 1);
1240 	(*conf).hintProcessingDots = NIM_TRUE;
1241 	(*conf).options = 76180606;
1242 	(*conf).globalOptions = IL64(2181038080);
1243 	(*conf).filenameOption = ((tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ) 0);
1244 	nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_55, 11);
1245 	nimCopyMem((void*)(*conf).notes, (NIM_CONST void*)NotesVerbosity__lineinfos_190[(((NI) 1))- 0], 11);
1246 	nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__lineinfos_190[(((NI) 1))- 0], 11);
1247 }
N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw *,newConfigRef__options_2320)1248 N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*, newConfigRef__options_2320)(void) {
1249 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* result;
1250 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* T1_;
1251 	result = NIM_NIL;
1252 	T1_ = NIM_NIL;
1253 	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*) newObj((&NTIconfigref__a8lycfSA25OQltN3OMeBsA_), sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw));
1254 	(*T1_).cCompiler = ((tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA) 1);
1255 	asgnRef((void**) (&(*T1_).macrosToExpand), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2)));
1256 	asgnRef((void**) (&(*T1_).arcToExpand), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2)));
1257 	initMsgConfig__lineinfos_317((&(*T1_).m));
1258 	initHashSet__options_2322(((NI) 64), (&(*T1_).cppDefines));
1259 	asgnRef((void**) (&(*T1_).headerFile), ((NimStringDesc*) NIM_NIL));
1260 	(*T1_).features = 0;
1261 	(*T1_).legacyFeatures = 0;
1262 	asgnRef((void**) (&(*T1_).configVars), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2)));
1263 	asgnRef((void**) (&(*T1_).symbols), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2)));
1264 	asgnRef((void**) (&(*T1_).packageCache), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 1)));
1265 	if ((*T1_).searchPaths) { nimGCunrefRC1((*T1_).searchPaths); (*T1_).searchPaths = NIM_NIL; }
1266 	if ((*T1_).lazyPaths) { nimGCunrefRC1((*T1_).lazyPaths); (*T1_).lazyPaths = NIM_NIL; }
1267 	asgnRef((void**) (&(*T1_).outFile), ((NimStringDesc*) NIM_NIL));
1268 	asgnRef((void**) (&(*T1_).outDir), ((NimStringDesc*) NIM_NIL));
1269 	asgnRef((void**) (&(*T1_).prefixDir), ((NimStringDesc*) NIM_NIL));
1270 	asgnRef((void**) (&(*T1_).libpath), ((NimStringDesc*) NIM_NIL));
1271 	asgnRef((void**) (&(*T1_).nimcacheDir), ((NimStringDesc*) NIM_NIL));
1272 	asgnRef((void**) (&(*T1_).dllOverrides), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 1)));
1273 	asgnRef((void**) (&(*T1_).moduleOverrides), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2)));
1274 	asgnRef((void**) (&(*T1_).cfileSpecificOptions), nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 0)));
1275 	asgnRef((void**) (&(*T1_).projectName), ((NimStringDesc*) NIM_NIL));
1276 	asgnRef((void**) (&(*T1_).projectPath), ((NimStringDesc*) NIM_NIL));
1277 	asgnRef((void**) (&(*T1_).projectFull), ((NimStringDesc*) NIM_NIL));
1278 	(*T1_).projectIsStdin = NIM_FALSE;
1279 	(*T1_).projectMainIdx = ((NI32) 0);
1280 	asgnRef((void**) (&(*T1_).command), ((NimStringDesc*) NIM_NIL));
1281 	if ((*T1_).commandArgs) { nimGCunrefRC1((*T1_).commandArgs); (*T1_).commandArgs = NIM_NIL; }
1282 	asgnRef((void**) (&(*T1_).commandLine), ((NimStringDesc*) NIM_NIL));
1283 	(*T1_).keepComments = NIM_TRUE;
1284 	if ((*T1_).implicitImports) { nimGCunrefRC1((*T1_).implicitImports); (*T1_).implicitImports = NIM_NIL; }
1285 	if ((*T1_).implicitIncludes) { nimGCunrefRC1((*T1_).implicitIncludes); (*T1_).implicitIncludes = NIM_NIL; }
1286 	asgnRef((void**) (&(*T1_).docSeeSrcUrl), ((NimStringDesc*) NIM_NIL));
1287 	if ((*T1_).cIncludes) { nimGCunrefRC1((*T1_).cIncludes); (*T1_).cIncludes = NIM_NIL; }
1288 	if ((*T1_).cLibs) { nimGCunrefRC1((*T1_).cLibs); (*T1_).cLibs = NIM_NIL; }
1289 	if ((*T1_).cLinkedLibs) { nimGCunrefRC1((*T1_).cLinkedLibs); (*T1_).cLinkedLibs = NIM_NIL; }
1290 	(*T1_).backend = ((tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g) 0);
1291 	if ((*T1_).externalToLink) { nimGCunrefRC1((*T1_).externalToLink); (*T1_).externalToLink = NIM_NIL; }
1292 	asgnRef((void**) (&(*T1_).linkOptionsCmd), ((NimStringDesc*) NIM_NIL));
1293 	if ((*T1_).compileOptionsCmd) { nimGCunrefRC1((*T1_).compileOptionsCmd); (*T1_).compileOptionsCmd = NIM_NIL; }
1294 	asgnRef((void**) (&(*T1_).linkOptions), ((NimStringDesc*) NIM_NIL));
1295 	asgnRef((void**) (&(*T1_).compileOptions), ((NimStringDesc*) NIM_NIL));
1296 	asgnRef((void**) (&(*T1_).cCompilerPath), ((NimStringDesc*) NIM_NIL));
1297 	if ((*T1_).toCompile) { nimGCunrefRC1((*T1_).toCompile); (*T1_).toCompile = NIM_NIL; }
1298 	asgnRef((void**) (&(*T1_).arguments), ((NimStringDesc*) NIM_NIL));
1299 	(*T1_).suggestMaxResults = ((NI) 10000);
1300 	(*T1_).maxLoopIterationsVM = ((NI) 10000000);
1301 	asgnRef((void**) (&(*T1_).vmProfileData), newProfileData__options_600());
1302 	(*T1_).spellSuggestMax = ((NI) -1);
1303 	result = T1_;
1304 	initConfigRefCommon__options_2282(result);
1305 	setTargetFromSystem__platform_884((&(*result).target));
1306 	{
1307 		NIM_BOOL T4_;
1308 		T4_ = (NIM_BOOL)0;
1309 		T4_ = isatty__pureZterminal_502(__stderrp);
1310 		if (!T4_) goto LA5_;
1311 		(*result).globalOptions |= ((NU64)1)<<((((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 22)) & 63);
1312 	}
1313 	LA5_: ;
1314 	return result;
1315 }
N_NIMCALL(NimStringDesc *,dollar___options_4373)1316 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___options_4373)(NimStringDesc* x) {
1317 	NimStringDesc* result;
1318 	result = NIM_NIL;
1319 	result = copyString(x);
1320 	return result;
1321 }
N_INLINE(NimStringDesc *,slash___pureZos_121)1322 static N_INLINE(NimStringDesc*, slash___pureZos_121)(NimStringDesc* head, NimStringDesc* tail) {
1323 	NimStringDesc* result;
1324 	result = NIM_NIL;
1325 	result = nosjoinPath(head, tail);
1326 	return result;
1327 }
N_INLINE(void,copyMem__system_1727)1328 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
1329 	nimCopyMem(dest, source, size);
1330 }
N_INLINE(void,appendString)1331 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
1332 	{
1333 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
1334 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
1335 		(*dest).Sup.len += (*src).Sup.len;
1336 	}
1337 	LA3_: ;
1338 }
N_INLINE(void,nimSetMem__systemZmemory_7)1339 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
1340 	void* T1_;
1341 	T1_ = (void*)0;
1342 	T1_ = memset(a, v, ((size_t) (size)));
1343 }
N_INLINE(void,nimZeroMem)1344 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
1345 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
1346 }
N_NIMCALL(NimStringDesc *,dollar___options_4475)1347 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___options_4475)(NimStringDesc* x) {
1348 	NimStringDesc* result;
1349 	result = NIM_NIL;
1350 	result = copyString(x);
1351 	return result;
1352 }
N_NIMCALL(NimStringDesc *,getRelativePathFromConfigPath__options_4368)1353 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getRelativePathFromConfigPath__options_4368)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL isTitle) {
1354 	NimStringDesc* result;
1355 	NimStringDesc* f_2;
1356 {	result = NIM_NIL;
1357 	f_2 = dollar___options_4373(f);
1358 	{
1359 		if (!isTitle) goto LA3_;
1360 		{
1361 			NimStringDesc* dir;
1362 			NI i;
1363 			dir = NIM_NIL;
1364 			i = ((NI) 0);
1365 			{
1366 				while (1) {
1367 					NimStringDesc* path;
1368 					NimStringDesc* T8_;
1369 					NimStringDesc* T9_;
1370 					dir = copyString(stdlibDirs__options_4356[(i)- 0]);
1371 					T8_ = NIM_NIL;
1372 					T8_ = slash___pureZos_121((*conf).libpath, dir);
1373 					T9_ = NIM_NIL;
1374 					T9_ = noslastPathPart(f_2);
1375 					path = slash___pureZos_121(T8_, T9_);
1376 					{
1377 						NI T12_;
1378 						NimStringDesc* T15_;
1379 						tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T16_;
1380 						T12_ = (NI)0;
1381 						T12_ = noscmpPaths(path, f_2);
1382 						if (!(T12_ == ((NI) 0))) goto LA13_;
1383 						T15_ = NIM_NIL;
1384 						nimZeroMem((void*)(&T16_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
1385 						nossplitFile(f_2, (&T16_));
1386 						T15_ = rawNewString((T16_.Field1 ? T16_.Field1->Sup.len : 0) + 4);
1387 appendString(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_68));
1388 appendString(T15_, T16_.Field1);
1389 						result = T15_;
1390 						goto BeforeRet_;
1391 					}
1392 					LA13_: ;
1393 					{
1394 						if (!(((NI) 11) <= ((NI) (i)))) goto LA19_;
1395 						goto LA6;
1396 					}
1397 					LA19_: ;
1398 					i += ((NI) 1);
1399 				}
1400 			} LA6: ;
1401 		}
1402 	}
1403 	LA3_: ;
1404 	{
1405 		NimStringDesc** itX60gensym72_;
1406 		NI i_2;
1407 		NI L;
1408 		NI T22_;
1409 		itX60gensym72_ = (NimStringDesc**)0;
1410 		i_2 = ((NI) 0);
1411 		T22_ = ((*conf).searchPaths ? (*conf).searchPaths->Sup.len : 0);
1412 		L = T22_;
1413 		{
1414 			while (1) {
1415 				NimStringDesc* itX60gensym72__2;
1416 				if (!(i_2 < L)) goto LA24;
1417 				itX60gensym72_ = (&(*conf).searchPaths->data[i_2]);
1418 				itX60gensym72__2 = dollar___options_4475((*itX60gensym72_));
1419 				{
1420 					NIM_BOOL T27_;
1421 					T27_ = (NIM_BOOL)0;
1422 					T27_ = isRelativeTo__pureZos_188(f_2, itX60gensym72__2);
1423 					if (!T27_) goto LA28_;
1424 					result = nosrelativePath(f_2, itX60gensym72__2, 47);
1425 					goto BeforeRet_;
1426 				}
1427 				LA28_: ;
1428 				i_2 += ((NI) 1);
1429 			} LA24: ;
1430 		}
1431 	}
1432 	{
1433 		NimStringDesc** itX60gensym73_;
1434 		NI i_3;
1435 		NI L_2;
1436 		NI T31_;
1437 		itX60gensym73_ = (NimStringDesc**)0;
1438 		i_3 = ((NI) 0);
1439 		T31_ = ((*conf).lazyPaths ? (*conf).lazyPaths->Sup.len : 0);
1440 		L_2 = T31_;
1441 		{
1442 			while (1) {
1443 				NimStringDesc* itX60gensym73__2;
1444 				if (!(i_3 < L_2)) goto LA33;
1445 				itX60gensym73_ = (&(*conf).lazyPaths->data[i_3]);
1446 				itX60gensym73__2 = dollar___options_4475((*itX60gensym73_));
1447 				{
1448 					NIM_BOOL T36_;
1449 					T36_ = (NIM_BOOL)0;
1450 					T36_ = isRelativeTo__pureZos_188(f_2, itX60gensym73__2);
1451 					if (!T36_) goto LA37_;
1452 					result = nosrelativePath(f_2, itX60gensym73__2, 47);
1453 					goto BeforeRet_;
1454 				}
1455 				LA37_: ;
1456 				i_3 += ((NI) 1);
1457 			} LA33: ;
1458 		}
1459 	}
1460 	}BeforeRet_: ;
1461 	return result;
1462 }
N_INLINE(NCSTRING,nimToCStringConv)1463 static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s) {
1464 	NCSTRING result;
1465 	result = (NCSTRING)0;
1466 	{
1467 		NIM_BOOL T3_;
1468 		T3_ = (NIM_BOOL)0;
1469 		T3_ = (s == ((NimStringDesc*) NIM_NIL));
1470 		if (T3_) goto LA4_;
1471 		T3_ = ((*s).Sup.len == ((NI) 0));
1472 		LA4_: ;
1473 		if (!T3_) goto LA5_;
1474 		result = "";
1475 	}
1476 	goto LA1_;
1477 	LA5_: ;
1478 	{
1479 		result = ((NCSTRING) ((*s).data));
1480 	}
1481 	LA1_: ;
1482 	return result;
1483 }
N_INLINE(void,pushSafePoint)1484 static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
1485 	(*s).prev = excHandler__system_2565;
1486 	excHandler__system_2565 = s;
1487 }
N_INLINE(void,popSafePoint)1488 static N_INLINE(void, popSafePoint)(void) {
1489 	excHandler__system_2565 = (*excHandler__system_2565).prev;
1490 }
N_NIMCALL(NimStringDesc *,getNimbleFile__options_4126)1491 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFile__options_4126)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
1492 	NimStringDesc* result;
1493 	NI parents;
1494 {	result = NIM_NIL;
1495 	parents = ((NI) 0);
1496 	{
1497 		{
1498 			NimStringDesc* d;
1499 			NimStringDesc* current;
1500 			d = NIM_NIL;
1501 			current = copyString(path);
1502 			{
1503 				while (1) {
1504 					current = nosparentDir(current);
1505 					{
1506 						if (!((current ? current->Sup.len : 0) == ((NI) 0))) goto LA7_;
1507 						goto LA3;
1508 					}
1509 					LA7_: ;
1510 					d = current;
1511 					{
1512 						NIM_BOOL T11_;
1513 						NimStringDesc** T14_;
1514 						T11_ = (NIM_BOOL)0;
1515 						T11_ = nsthasKey((*conf).packageCache, d);
1516 						if (!T11_) goto LA12_;
1517 						T14_ = (NimStringDesc**)0;
1518 						T14_ = nstTake((*conf).packageCache, d);
1519 						result = copyString((*T14_));
1520 						goto BeforeRet_;
1521 					}
1522 					LA12_: ;
1523 					parents += ((NI) 1);
1524 					{
1525 						NimStringDesc* file;
1526 						NimStringDesc* colontmp_;
1527 						glob_t fX60gensym137_;
1528 						NI resX60gensym137_;
1529 						int T16_;
1530 						TSafePoint TM__zQHipMPUXFgsDrLbMR9atnA_70;
1531 						file = NIM_NIL;
1532 						colontmp_ = NIM_NIL;
1533 						colontmp_ = slash___pureZos_121(d, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_69));
1534 						nimZeroMem((void*)(&fX60gensym137_), sizeof(glob_t));
1535 						resX60gensym137_ = (NI)0;
1536 						fX60gensym137_.gl_offs = ((NI) 0);
1537 						fX60gensym137_.gl_pathc = ((NI) 0);
1538 						fX60gensym137_.gl_pathv = ((NCSTRING*) NIM_NIL);
1539 						T16_ = (int)0;
1540 						T16_ = glob(nimToCStringConv(colontmp_), ((int) 0), NIM_NIL, (&fX60gensym137_));
1541 						resX60gensym137_ = ((NI) (T16_));
1542 						pushSafePoint(&TM__zQHipMPUXFgsDrLbMR9atnA_70);
1543 						TM__zQHipMPUXFgsDrLbMR9atnA_70.status = _setjmp(TM__zQHipMPUXFgsDrLbMR9atnA_70.context);
1544 						if (TM__zQHipMPUXFgsDrLbMR9atnA_70.status == 0) {
1545 						{
1546 							if (!(resX60gensym137_ == ((NI) 0))) goto LA19_;
1547 							{
1548 								NI iX60gensym137_;
1549 								NI colontmp__2;
1550 								NI res;
1551 								iX60gensym137_ = (NI)0;
1552 								colontmp__2 = (NI)0;
1553 								colontmp__2 = (NI)(fX60gensym137_.gl_pathc - ((NI) 1));
1554 								res = ((NI) 0);
1555 								{
1556 									while (1) {
1557 										NimStringDesc* pathX60gensym137_;
1558 										if (!(res <= colontmp__2)) goto LA23;
1559 										iX60gensym137_ = res;
1560 										pathX60gensym137_ = cstrToNimstr(fX60gensym137_.gl_pathv[iX60gensym137_]);
1561 										{
1562 											NIM_BOOL T26_;
1563 											T26_ = (NIM_BOOL)0;
1564 											T26_ = nosfileExists(pathX60gensym137_);
1565 											if (!T26_) goto LA27_;
1566 											file = pathX60gensym137_;
1567 											result = copyString(file);
1568 											popSafePoint();
1569 											globfree((&fX60gensym137_));
1570 											goto LA1;
1571 										}
1572 										LA27_: ;
1573 										res += ((NI) 1);
1574 									} LA23: ;
1575 								}
1576 							}
1577 						}
1578 						LA19_: ;
1579 						popSafePoint();
1580 						}
1581 						else {
1582 							popSafePoint();
1583 						}
1584 						{
1585 							globfree((&fX60gensym137_));
1586 							if (TM__zQHipMPUXFgsDrLbMR9atnA_70.status != 0) nimLeaveFinally();
1587 						}
1588 						if (TM__zQHipMPUXFgsDrLbMR9atnA_70.status != 0) reraiseException();
1589 					}
1590 				}
1591 			} LA3: ;
1592 		}
1593 	} LA1: ;
1594 	{
1595 		NimStringDesc* d_2;
1596 		NimStringDesc* current_2;
1597 		d_2 = NIM_NIL;
1598 		current_2 = copyString(path);
1599 		{
1600 			while (1) {
1601 				current_2 = nosparentDir(current_2);
1602 				{
1603 					if (!((current_2 ? current_2->Sup.len : 0) == ((NI) 0))) goto LA36_;
1604 					goto LA32;
1605 				}
1606 				LA36_: ;
1607 				d_2 = current_2;
1608 				nstPut((*conf).packageCache, d_2, result);
1609 				parents -= ((NI) 1);
1610 				{
1611 					if (!(parents <= ((NI) 0))) goto LA40_;
1612 					goto LA31;
1613 				}
1614 				LA40_: ;
1615 			}
1616 		} LA32: ;
1617 	} LA31: ;
1618 	}BeforeRet_: ;
1619 	return result;
1620 }
N_INLINE(NIM_BOOL,isEmpty__pathutils_93)1621 static N_INLINE(NIM_BOOL, isEmpty__pathutils_93)(NimStringDesc* x) {
1622 	NIM_BOOL result;
1623 	result = (NIM_BOOL)0;
1624 	result = ((x ? x->Sup.len : 0) == ((NI) 0));
1625 	return result;
1626 }
N_INLINE(NIM_BOOL,isEmpty__options_4049)1627 static N_INLINE(NIM_BOOL, isEmpty__options_4049)(NimStringDesc* x) {
1628 	NIM_BOOL result;
1629 	result = (NIM_BOOL)0;
1630 	result = ((x ? x->Sup.len : 0) == ((NI) 0));
1631 	return result;
1632 }
N_NIMCALL(NimStringDesc *,canonicalImportAux__options_4642)1633 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalImportAux__options_4642)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* file) {
1634 	NimStringDesc* result;
1635 	NimStringDesc* ret;
1636 	NimStringDesc* dir;
1637 	NimStringDesc* T1_;
1638 	NimStringDesc* T2_;
1639 	result = NIM_NIL;
1640 	ret = getRelativePathFromConfigPath__options_4368(conf, file, NIM_TRUE);
1641 	T1_ = NIM_NIL;
1642 	T1_ = dollar___options_4373(file);
1643 	T2_ = NIM_NIL;
1644 	T2_ = getNimbleFile__options_4126(conf, T1_);
1645 	dir = nosparentDir(T2_);
1646 	{
1647 		NIM_BOOL T5_;
1648 		NimStringDesc* relPath;
1649 		T5_ = (NIM_BOOL)0;
1650 		T5_ = isEmpty__pathutils_93(dir);
1651 		if (!!(T5_)) goto LA6_;
1652 		relPath = relativeTo__pathutils_132(file, dir, 47);
1653 		{
1654 			NIM_BOOL T10_;
1655 			NIM_BOOL T11_;
1656 			NIM_BOOL T13_;
1657 			T10_ = (NIM_BOOL)0;
1658 			T11_ = (NIM_BOOL)0;
1659 			T11_ = isEmpty__options_4049(relPath);
1660 			T10_ = !(T11_);
1661 			if (!(T10_)) goto LA12_;
1662 			T13_ = (NIM_BOOL)0;
1663 			T13_ = isEmpty__options_4049(ret);
1664 			if (T13_) goto LA14_;
1665 			T13_ = ((relPath ? relPath->Sup.len : 0) < (ret ? ret->Sup.len : 0));
1666 			LA14_: ;
1667 			T10_ = T13_;
1668 			LA12_: ;
1669 			if (!T10_) goto LA15_;
1670 			ret = copyString(relPath);
1671 		}
1672 		LA15_: ;
1673 	}
1674 	LA6_: ;
1675 	{
1676 		NIM_BOOL T19_;
1677 		T19_ = (NIM_BOOL)0;
1678 		T19_ = isEmpty__options_4049(ret);
1679 		if (!T19_) goto LA20_;
1680 		ret = relativeTo__pathutils_132(file, (*conf).projectPath, 47);
1681 	}
1682 	LA20_: ;
1683 	result = copyString(ret);
1684 	return result;
1685 }
N_NIMCALL(NIM_BOOL,hasHint__options_517)1686 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasHint__options_517)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug note) {
1687 	NIM_BOOL result;
1688 	result = (NIM_BOOL)0;
1689 	{
1690 		if (!!((((*conf).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 14))&31U)))!=0))) goto LA3_;
1691 		result = NIM_FALSE;
1692 	}
1693 	goto LA1_;
1694 	LA3_: ;
1695 	{
1696 		if (!(((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) (note)) == ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 83) || ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) (note)) == ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 79))) goto LA6_;
1697 		result = (((*conf).mainPackageNotes[(NU)((note- 16))>>3] &(1U<<((NU)((note- 16))&7U)))!=0);
1698 	}
1699 	goto LA1_;
1700 	LA6_: ;
1701 	{
1702 		result = (((*conf).notes[(NU)((note- 16))>>3] &(1U<<((NU)((note- 16))&7U)))!=0);
1703 	}
1704 	LA1_: ;
1705 	return result;
1706 }
N_INLINE(int,nimCmpMem)1707 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
1708 	int result;
1709 	result = (int)0;
1710 	result = memcmp(a, b, ((size_t) (size)));
1711 	return result;
1712 }
N_INLINE(NIM_BOOL,equalMem__system_1735)1713 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
1714 	NIM_BOOL result;
1715 	int T1_;
1716 	result = (NIM_BOOL)0;
1717 	T1_ = (int)0;
1718 	T1_ = nimCmpMem(a, b, size);
1719 	result = (T1_ == ((NI32) 0));
1720 	return result;
1721 }
N_INLINE(NIM_BOOL,eqStrings)1722 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
1723 	NIM_BOOL result;
1724 	NI alen;
1725 	NI blen;
1726 {	result = (NIM_BOOL)0;
1727 	alen = (a ? a->Sup.len : 0);
1728 	blen = (b ? b->Sup.len : 0);
1729 	{
1730 		if (!(alen == blen)) goto LA3_;
1731 		{
1732 			if (!(alen == ((NI) 0))) goto LA7_;
1733 			result = NIM_TRUE;
1734 			goto BeforeRet_;
1735 		}
1736 		LA7_: ;
1737 		result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
1738 		goto BeforeRet_;
1739 	}
1740 	LA3_: ;
1741 	}BeforeRet_: ;
1742 	return result;
1743 }
N_NIMCALL(NIM_BOOL,isDefined__options_2279)1744 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol) {
1745 	NIM_BOOL result;
1746 	result = (NIM_BOOL)0;
1747 	{
1748 		NIM_BOOL T3_;
1749 		T3_ = (NIM_BOOL)0;
1750 		T3_ = nsthasKey((*conf).symbols, symbol);
1751 		if (!T3_) goto LA4_;
1752 		result = NIM_TRUE;
1753 	}
1754 	goto LA1_;
1755 	LA4_: ;
1756 	{
1757 		NI T7_;
1758 		T7_ = (NI)0;
1759 		T7_ = nsuCmpIgnoreStyle(symbol, CPU__platform_691[((*conf).target.targetCPU)- 1].Field0);
1760 		if (!(T7_ == ((NI) 0))) goto LA8_;
1761 		result = NIM_TRUE;
1762 	}
1763 	goto LA1_;
1764 	LA8_: ;
1765 	{
1766 		NI T11_;
1767 		T11_ = (NI)0;
1768 		T11_ = nsuCmpIgnoreStyle(symbol, OS__platform_504[((*conf).target.targetOS)- 1].Field0);
1769 		if (!(T11_ == ((NI) 0))) goto LA12_;
1770 		result = NIM_TRUE;
1771 	}
1772 	goto LA1_;
1773 	LA12_: ;
1774 	{
1775 		NimStringDesc* T15_;
1776 		T15_ = NIM_NIL;
1777 		T15_ = nsuNormalize(symbol);
1778 		switch (hashString(T15_) & 31) {
1779 		case 2:
1780 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_82))) goto LA26_;
1781 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_93))) goto LA35_;
1782 break;
1783 		case 4:
1784 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_86))) goto LA29_;
1785 break;
1786 		case 6:
1787 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_76))) goto LA21_;
1788 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_90))) goto LA32_;
1789 break;
1790 		case 7:
1791 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_73))) goto LA18_;
1792 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_89))) goto LA31_;
1793 break;
1794 		case 8:
1795 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_81))) goto LA25_;
1796 break;
1797 		case 11:
1798 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_79))) goto LA24_;
1799 break;
1800 		case 13:
1801 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_85))) goto LA28_;
1802 break;
1803 		case 15:
1804 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_71))) goto LA16_;
1805 break;
1806 		case 17:
1807 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_78))) goto LA23_;
1808 break;
1809 		case 19:
1810 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_74))) goto LA19_;
1811 break;
1812 		case 20:
1813 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_95))) goto LA37_;
1814 break;
1815 		case 21:
1816 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_88))) goto LA30_;
1817 break;
1818 		case 22:
1819 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_75))) goto LA20_;
1820 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_91))) goto LA33_;
1821 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_92))) goto LA34_;
1822 break;
1823 		case 24:
1824 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_83))) goto LA27_;
1825 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_84))) goto LA27_;
1826 break;
1827 		case 25:
1828 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_94))) goto LA36_;
1829 break;
1830 		case 27:
1831 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_72))) goto LA17_;
1832 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_80))) goto LA25_;
1833 break;
1834 		case 28:
1835 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_87))) goto LA30_;
1836 break;
1837 		case 30:
1838 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_66))) goto LA19_;
1839 if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_77))) goto LA22_;
1840 break;
1841 		}
1842 		goto LA38_;
1843 		LA16_: ;
1844 		{
1845 			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 1));
1846 		}
1847 		goto LA39_;
1848 		LA17_: ;
1849 		{
1850 			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 10));
1851 		}
1852 		goto LA39_;
1853 		LA18_: ;
1854 		{
1855 			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 11));
1856 		}
1857 		goto LA39_;
1858 		LA19_: ;
1859 		{
1860 			result = ((IL64(3286630384) &((NU64)1<<((NU)((*conf).target.targetOS)&63U)))!=0);
1861 		}
1862 		goto LA39_;
1863 		LA20_: ;
1864 		{
1865 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 4) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 24));
1866 		}
1867 		goto LA39_;
1868 		LA21_: ;
1869 		{
1870 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 9) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 11) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 12) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 13));
1871 		}
1872 		goto LA39_;
1873 		LA22_: ;
1874 		{
1875 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 13));
1876 		}
1877 		goto LA39_;
1878 		LA23_: ;
1879 		{
1880 			result = ((OS__platform_504[((*conf).target.targetOS)- 1].Field12 &((NU8)1<<((NU)(((tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg) 3))&7U)))!=0);
1881 		}
1882 		goto LA39_;
1883 		LA24_: ;
1884 		{
1885 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 1));
1886 		}
1887 		goto LA39_;
1888 		LA25_: ;
1889 		{
1890 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 2));
1891 		}
1892 		goto LA39_;
1893 		LA26_: ;
1894 		{
1895 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 20) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 21) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 22));
1896 		}
1897 		goto LA39_;
1898 		LA27_: ;
1899 		{
1900 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 21) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 22));
1901 		}
1902 		goto LA39_;
1903 		LA28_: ;
1904 		{
1905 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 7));
1906 		}
1907 		goto LA39_;
1908 		LA29_: ;
1909 		{
1910 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 30));
1911 		}
1912 		goto LA39_;
1913 		LA30_: ;
1914 		{
1915 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 31));
1916 		}
1917 		goto LA39_;
1918 		LA31_: ;
1919 		{
1920 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0));
1921 		}
1922 		goto LA39_;
1923 		LA32_: ;
1924 		{
1925 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1));
1926 		}
1927 		goto LA39_;
1928 		LA33_: ;
1929 		{
1930 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field4 == ((NI) 8));
1931 		}
1932 		goto LA39_;
1933 		LA34_: ;
1934 		{
1935 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field4 == ((NI) 16));
1936 		}
1937 		goto LA39_;
1938 		LA35_: ;
1939 		{
1940 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field4 == ((NI) 32));
1941 		}
1942 		goto LA39_;
1943 		LA36_: ;
1944 		{
1945 			result = (CPU__platform_691[((*conf).target.targetCPU)- 1].Field4 == ((NI) 64));
1946 		}
1947 		goto LA39_;
1948 		LA37_: ;
1949 		{
1950 			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 7) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 9) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 11) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 12) || (*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 21));
1951 		}
1952 		goto LA39_;
1953 		LA38_: ;
1954 		{
1955 		}
1956 		LA39_: ;
1957 	}
1958 	LA1_: ;
1959 	return result;
1960 }
N_INLINE(NIM_CHAR,X5BX5D___system_7328)1961 static N_INLINE(NIM_CHAR, X5BX5D___system_7328)(NimStringDesc* s, NI i) {
1962 	NIM_CHAR result;
1963 	result = (NIM_CHAR)0;
1964 	result = s->data[(NI)((s ? s->Sup.len : 0) - i)];
1965 	return result;
1966 }
N_NIMCALL(NimStringDesc *,removeTrailingDirSep__options_4096)1967 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, removeTrailingDirSep__options_4096)(NimStringDesc* path) {
1968 	NimStringDesc* result;
1969 	result = NIM_NIL;
1970 	{
1971 		NIM_BOOL T3_;
1972 		NIM_CHAR T5_;
1973 		T3_ = (NIM_BOOL)0;
1974 		T3_ = (((NI) 0) < (path ? path->Sup.len : 0));
1975 		if (!(T3_)) goto LA4_;
1976 		T5_ = (NIM_CHAR)0;
1977 		T5_ = X5BX5D___system_7328(path, ((NI) 1));
1978 		T3_ = ((NU8)(T5_) == (NU8)(47));
1979 		LA4_: ;
1980 		if (!T3_) goto LA6_;
1981 		result = substr__system_7743(path, ((NI) 0), (NI)((path ? path->Sup.len : 0) - ((NI) 2)));
1982 	}
1983 	goto LA1_;
1984 	LA6_: ;
1985 	{
1986 		result = copyString(path);
1987 	}
1988 	LA1_: ;
1989 	return result;
1990 }
N_INLINE(NIM_BOOL,eqImpl__pathutils_78)1991 static N_INLINE(NIM_BOOL, eqImpl__pathutils_78)(NimStringDesc* x, NimStringDesc* y) {
1992 	NIM_BOOL result;
1993 	NI T1_;
1994 	result = (NIM_BOOL)0;
1995 	T1_ = (NI)0;
1996 	T1_ = noscmpPaths(x, y);
1997 	result = (T1_ == ((NI) 0));
1998 	return result;
1999 }
N_NIMCALL(NIM_BOOL,eqeq___options_4073)2000 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4073)(NimStringDesc* x, NimStringDesc* y) {
2001 	NIM_BOOL result;
2002 	result = (NIM_BOOL)0;
2003 	result = eqImpl__pathutils_78(x, y);
2004 	return result;
2005 }
N_NIMCALL(NimStringDesc *,getPrefixDir__options_4061)2006 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPrefixDir__options_4061)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2007 	NimStringDesc* result;
2008 	result = NIM_NIL;
2009 	{
2010 		NIM_BOOL T3_;
2011 		T3_ = (NIM_BOOL)0;
2012 		T3_ = isEmpty__pathutils_93((*conf).prefixDir);
2013 		if (!!(T3_)) goto LA4_;
2014 		result = copyString((*conf).prefixDir);
2015 	}
2016 	goto LA1_;
2017 	LA4_: ;
2018 	{
2019 		NimStringDesc* T7_;
2020 		tyTuple__UV3llMMYFckfui8YMBuUZA T8_;
2021 		T7_ = NIM_NIL;
2022 		T7_ = nosgetAppDir();
2023 		nimZeroMem((void*)(&T8_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
2024 		nossplitPath(T7_, (&T8_));
2025 		result = copyString(T8_.Field0);
2026 	}
2027 	LA1_: ;
2028 	return result;
2029 }
N_NIMCALL(NimStringDesc *,getOsCacheDir__options_4181)2030 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOsCacheDir__options_4181)(void) {
2031 	NimStringDesc* result;
2032 	NimStringDesc* T1_;
2033 	NimStringDesc* T2_;
2034 	NimStringDesc* T3_;
2035 	result = NIM_NIL;
2036 	T1_ = NIM_NIL;
2037 	T1_ = nosgetHomeDir();
2038 	T2_ = NIM_NIL;
2039 	T2_ = slash___pureZos_121(T1_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_106));
2040 	T3_ = NIM_NIL;
2041 	T3_ = getEnv__pureZos_418(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_105), T2_);
2042 	result = slash___pureZos_121(T3_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_96));
2043 	return result;
2044 }
N_NIMCALL(NimStringDesc *,nimcacheSuffix__options_4186)2045 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimcacheSuffix__options_4186)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2046 	NimStringDesc* result;
2047 	result = NIM_NIL;
2048 	{
2049 		if (!((*conf).cmd == ((tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA) 8))) goto LA3_;
2050 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_107));
2051 	}
2052 	goto LA1_;
2053 	LA3_: ;
2054 	{
2055 		NIM_BOOL T6_;
2056 		T6_ = (NIM_BOOL)0;
2057 		T6_ = isDefined__options_2279(conf, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_108));
2058 		if (T6_) goto LA7_;
2059 		T6_ = isDefined__options_2279(conf, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_109));
2060 		LA7_: ;
2061 		if (!T6_) goto LA8_;
2062 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_110));
2063 	}
2064 	goto LA1_;
2065 	LA8_: ;
2066 	{
2067 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_111));
2068 	}
2069 	LA1_: ;
2070 	return result;
2071 }
N_NIMCALL(NimStringDesc *,getNimcacheDir__options_4183)2072 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimcacheDir__options_4183)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2073 	NimStringDesc* result;
2074 	result = NIM_NIL;
2075 	{
2076 		NIM_BOOL T3_;
2077 		T3_ = (NIM_BOOL)0;
2078 		T3_ = isEmpty__pathutils_93((*conf).nimcacheDir);
2079 		if (!!(T3_)) goto LA4_;
2080 		result = copyString((*conf).nimcacheDir);
2081 	}
2082 	goto LA1_;
2083 	LA4_: ;
2084 	{
2085 		if (!((*conf).backend == ((tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g) 3))) goto LA7_;
2086 		{
2087 			NIM_BOOL T11_;
2088 			T11_ = (NIM_BOOL)0;
2089 			T11_ = isEmpty__pathutils_93((*conf).outDir);
2090 			if (!T11_) goto LA12_;
2091 			result = slash___pathutils_111((*conf).projectPath, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_104));
2092 		}
2093 		goto LA9_;
2094 		LA12_: ;
2095 		{
2096 			result = slash___pathutils_111((*conf).outDir, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_104));
2097 		}
2098 		LA9_: ;
2099 	}
2100 	goto LA1_;
2101 	LA7_: ;
2102 	{
2103 		NimStringDesc* T16_;
2104 		NimStringDesc* T17_;
2105 		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T18_;
2106 		NimStringDesc* T19_;
2107 		NimStringDesc* T20_;
2108 		T16_ = NIM_NIL;
2109 		T17_ = NIM_NIL;
2110 		T17_ = getOsCacheDir__options_4181();
2111 		nimZeroMem((void*)(&T18_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2112 		nossplitFile((*conf).projectName, (&T18_));
2113 		T19_ = NIM_NIL;
2114 		T19_ = slash___pureZos_121(T17_, T18_.Field1);
2115 		T20_ = NIM_NIL;
2116 		T20_ = nimcacheSuffix__options_4186(conf);
2117 		T16_ = rawNewString((T19_ ? T19_->Sup.len : 0) + (T20_ ? T20_->Sup.len : 0) + 0);
2118 appendString(T16_, T19_);
2119 appendString(T16_, T20_);
2120 		result = T16_;
2121 	}
2122 	LA1_: ;
2123 	return result;
2124 }
N_NIMCALL(NimStringDesc *,pathSubs__options_4205)2125 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pathSubs__options_4205)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* p, NimStringDesc* config) {
2126 	NimStringDesc* result;
2127 	NimStringDesc* home;
2128 	NimStringDesc* T1_;
2129 	tyArray__rmMMhDIqORJzUU5zqeitSQ T2_;
2130 	NimStringDesc* T3_;
2131 	NimStringDesc* T4_;
2132 	result = NIM_NIL;
2133 	T1_ = NIM_NIL;
2134 	T1_ = nosgetHomeDir();
2135 	home = removeTrailingDirSep__options_4096(T1_);
2136 	nimZeroMem((void*)T2_, sizeof(tyArray__rmMMhDIqORJzUU5zqeitSQ));
2137 	T2_[0] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_96));
2138 	T2_[1] = getPrefixDir__options_4061(conf);
2139 	T2_[2] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_97));
2140 	T2_[3] = copyString((*conf).libpath);
2141 	T2_[4] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_98));
2142 	T2_[5] = copyString(home);
2143 	T2_[6] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_99));
2144 	T2_[7] = copyString(config);
2145 	T2_[8] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_100));
2146 	T2_[9] = copyString((*conf).projectName);
2147 	T2_[10] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_101));
2148 	T2_[11] = copyString((*conf).projectPath);
2149 	T2_[12] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_102));
2150 	T2_[13] = copyString((*conf).projectPath);
2151 	T2_[14] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_103));
2152 	T2_[15] = getNimcacheDir__options_4183(conf);
2153 	T3_ = NIM_NIL;
2154 	T3_ = nsuFormatOpenArray(p, T2_, 16);
2155 	T4_ = NIM_NIL;
2156 	T4_ = nosunixToNativePath(T3_, ((NimStringDesc*) NIM_NIL));
2157 	result = expandTilde__pureZos_585(T4_);
2158 	return result;
2159 }
N_NIMCALL(void,disableNimblePath__options_4099)2160 N_LIB_PRIVATE N_NIMCALL(void, disableNimblePath__options_4099)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2161 	(*conf).globalOptions |= ((NU64)1)<<((((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 37)) & 63);
2162 	asgnRef((void**) (&(*conf).lazyPaths), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*conf).lazyPaths)->Sup, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
2163 	asgnRef((void**) (&(*conf).nimblePaths), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*conf).nimblePaths)->Sup, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
2164 }
N_NIMCALL(void,clearNimblePath__options_4113)2165 N_LIB_PRIVATE N_NIMCALL(void, clearNimblePath__options_4113)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2166 	asgnRef((void**) (&(*conf).lazyPaths), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*conf).lazyPaths)->Sup, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
2167 	asgnRef((void**) (&(*conf).nimblePaths), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*conf).nimblePaths)->Sup, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
2168 }
N_NIMCALL(NimStringDesc *,canonicalizePath__options_4084)2169 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalizePath__options_4084)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
2170 	NimStringDesc* result;
2171 	result = NIM_NIL;
2172 	result = nosexpandFilename(path);
2173 	return result;
2174 }
N_NIMCALL(NimStringDesc *,rawFindFile__options_4256)2175 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile__options_4256)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib) {
2176 	NimStringDesc* result;
2177 {	result = NIM_NIL;
2178 	{
2179 		NimStringDesc** it;
2180 		NI i;
2181 		NI L;
2182 		NI T2_;
2183 		it = (NimStringDesc**)0;
2184 		i = ((NI) 0);
2185 		T2_ = ((*conf).searchPaths ? (*conf).searchPaths->Sup.len : 0);
2186 		L = T2_;
2187 		{
2188 			while (1) {
2189 				if (!(i < L)) goto LA4;
2190 				it = (&(*conf).searchPaths->data[i]);
2191 				{
2192 					{
2193 						NIM_BOOL T8_;
2194 						T8_ = (NIM_BOOL)0;
2195 						T8_ = suppressStdlib;
2196 						if (!(T8_)) goto LA9_;
2197 						T8_ = nsuStartsWith((*it), (*conf).libpath);
2198 						LA9_: ;
2199 						if (!T8_) goto LA10_;
2200 						goto LA5;
2201 					}
2202 					LA10_: ;
2203 					result = slash___pathutils_89((*it), f);
2204 					{
2205 						NIM_BOOL T14_;
2206 						T14_ = (NIM_BOOL)0;
2207 						T14_ = nosfileExists(result);
2208 						if (!T14_) goto LA15_;
2209 						result = canonicalizePath__options_4084(conf, result);
2210 						goto BeforeRet_;
2211 					}
2212 					LA15_: ;
2213 				} LA5: ;
2214 				i += ((NI) 1);
2215 			} LA4: ;
2216 		}
2217 	}
2218 	result = ((NimStringDesc*) NIM_NIL);
2219 	}BeforeRet_: ;
2220 	return result;
2221 }
N_INLINE(NIM_BOOL,isEmpty__options_4495)2222 static N_INLINE(NIM_BOOL, isEmpty__options_4495)(NimStringDesc* x) {
2223 	NIM_BOOL result;
2224 	result = (NIM_BOOL)0;
2225 	result = ((x ? x->Sup.len : 0) == ((NI) 0));
2226 	return result;
2227 }
N_NIMCALL(NimStringDesc *,rawFindFile2__options_4289)2228 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile2__options_4289)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f) {
2229 	NimStringDesc* result;
2230 {	result = NIM_NIL;
2231 	{
2232 		NI i;
2233 		NimStringDesc* it;
2234 		NI i_2;
2235 		NI L;
2236 		NI T2_;
2237 		i = (NI)0;
2238 		it = NIM_NIL;
2239 		i_2 = ((NI) 0);
2240 		T2_ = ((*conf).lazyPaths ? (*conf).lazyPaths->Sup.len : 0);
2241 		L = T2_;
2242 		{
2243 			while (1) {
2244 				if (!(i_2 < L)) goto LA4;
2245 				i = i_2;
2246 				it = (*conf).lazyPaths->data[i_2];
2247 				result = slash___pathutils_89(it, f);
2248 				{
2249 					NIM_BOOL T7_;
2250 					T7_ = (NIM_BOOL)0;
2251 					T7_ = nosfileExists(result);
2252 					if (!T7_) goto LA8_;
2253 					{
2254 						NI j;
2255 						NI res;
2256 						j = (NI)0;
2257 						res = i;
2258 						{
2259 							while (1) {
2260 								NimStringDesc* T13_;
2261 								if (!(((NI) 1) <= res)) goto LA12;
2262 								j = res;
2263 								T13_ = NIM_NIL;
2264 								T13_ = (*conf).lazyPaths->data[j];
2265 								asgnRef((void**) (&(*conf).lazyPaths->data[j]), (*conf).lazyPaths->data[(NI)(j - ((NI) 1))]);
2266 								asgnRef((void**) (&(*conf).lazyPaths->data[(NI)(j - ((NI) 1))]), T13_);
2267 								res -= ((NI) 1);
2268 							} LA12: ;
2269 						}
2270 					}
2271 					result = canonicalizePath__options_4084(conf, result);
2272 					goto BeforeRet_;
2273 				}
2274 				LA8_: ;
2275 				i_2 += ((NI) 1);
2276 			} LA4: ;
2277 		}
2278 	}
2279 	result = ((NimStringDesc*) NIM_NIL);
2280 	}BeforeRet_: ;
2281 	return result;
2282 }
N_NIMCALL(NimStringDesc *,getPackageName__options_4143)2283 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPackageName__options_4143)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
2284 	NimStringDesc* result;
2285 	NimStringDesc* path_2;
2286 	tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T1_;
2287 	result = NIM_NIL;
2288 	path_2 = getNimbleFile__options_4126(conf, path);
2289 	nimZeroMem((void*)(&T1_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2290 	nossplitFile(path_2, (&T1_));
2291 	result = copyString(T1_.Field1);
2292 	return result;
2293 }
N_NIMCALL(NimStringDesc *,findFile__options_4490)2294 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findFile__options_4490)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib) {
2295 	NimStringDesc* result;
2296 	result = NIM_NIL;
2297 	{
2298 		NIM_BOOL T3_;
2299 		T3_ = (NIM_BOOL)0;
2300 		T3_ = nosisAbsolute(f);
2301 		if (!T3_) goto LA4_;
2302 		{
2303 			NIM_BOOL T8_;
2304 			T8_ = (NIM_BOOL)0;
2305 			T8_ = nosfileExists(f);
2306 			if (!T8_) goto LA9_;
2307 			result = copyString(f);
2308 		}
2309 		goto LA6_;
2310 		LA9_: ;
2311 		{
2312 			result = ((NimStringDesc*) NIM_NIL);
2313 		}
2314 		LA6_: ;
2315 	}
2316 	goto LA1_;
2317 	LA4_: ;
2318 	{
2319 		result = rawFindFile__options_4256(conf, f, suppressStdlib);
2320 		{
2321 			NIM_BOOL T15_;
2322 			NimStringDesc* T18_;
2323 			T15_ = (NIM_BOOL)0;
2324 			T15_ = isEmpty__options_4495(result);
2325 			if (!T15_) goto LA16_;
2326 			T18_ = NIM_NIL;
2327 			T18_ = nsuToLowerAsciiStr(f);
2328 			result = rawFindFile__options_4256(conf, T18_, suppressStdlib);
2329 			{
2330 				NIM_BOOL T21_;
2331 				T21_ = (NIM_BOOL)0;
2332 				T21_ = isEmpty__options_4495(result);
2333 				if (!T21_) goto LA22_;
2334 				result = rawFindFile2__options_4289(conf, f);
2335 				{
2336 					NIM_BOOL T26_;
2337 					NimStringDesc* T29_;
2338 					T26_ = (NIM_BOOL)0;
2339 					T26_ = isEmpty__options_4495(result);
2340 					if (!T26_) goto LA27_;
2341 					T29_ = NIM_NIL;
2342 					T29_ = nsuToLowerAsciiStr(f);
2343 					result = rawFindFile2__options_4289(conf, T29_);
2344 				}
2345 				LA27_: ;
2346 			}
2347 			LA22_: ;
2348 		}
2349 		LA16_: ;
2350 	}
2351 	LA1_: ;
2352 	{
2353 		NIM_BOOL T32_;
2354 		NIM_BOOL T33_;
2355 		NI T35_;
2356 		NimStringDesc* key;
2357 		NimStringDesc* T38_;
2358 		NimStringDesc* T39_;
2359 		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T40_;
2360 		T32_ = (NIM_BOOL)0;
2361 		T33_ = (NIM_BOOL)0;
2362 		T33_ = isEmpty__options_4495(result);
2363 		T32_ = !(T33_);
2364 		if (!(T32_)) goto LA34_;
2365 		T35_ = (NI)0;
2366 		T35_ = nstlen((*conf).moduleOverrides);
2367 		T32_ = (((NI) 0) < T35_);
2368 		LA34_: ;
2369 		if (!T32_) goto LA36_;
2370 		T38_ = NIM_NIL;
2371 		T39_ = NIM_NIL;
2372 		T39_ = getPackageName__options_4143(conf, result);
2373 		nimZeroMem((void*)(&T40_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2374 		splitFile__pathutils_26(result, (&T40_));
2375 		T38_ = rawNewString((T39_ ? T39_->Sup.len : 0) + (T40_.Field1 ? T40_.Field1->Sup.len : 0) + 1);
2376 appendString(T38_, T39_);
2377 appendString(T38_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_112));
2378 appendString(T38_, T40_.Field1);
2379 		key = T38_;
2380 		{
2381 			NIM_BOOL T43_;
2382 			NimStringDesc* ov;
2383 			NimStringDesc** T46_;
2384 			T43_ = (NIM_BOOL)0;
2385 			T43_ = nsthasKey((*conf).moduleOverrides, key);
2386 			if (!T43_) goto LA44_;
2387 			T46_ = (NimStringDesc**)0;
2388 			T46_ = nstTake((*conf).moduleOverrides, key);
2389 			ov = (*T46_);
2390 			{
2391 				if (!(((NI) 0) < (ov ? ov->Sup.len : 0))) goto LA49_;
2392 				result = copyString(ov);
2393 			}
2394 			LA49_: ;
2395 		}
2396 		LA44_: ;
2397 	}
2398 	LA36_: ;
2399 	return result;
2400 }
N_INLINE(Exception *,nimBorrowCurrentException)2401 static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
2402 	Exception* result;
2403 	result = NIM_NIL;
2404 	result = currException__system_2566;
2405 	return result;
2406 }
N_INLINE(void,popCurrentException)2407 static N_INLINE(void, popCurrentException)(void) {
2408 	asgnRef((void**) (&currException__system_2566), (*currException__system_2566).up);
2409 }
N_NIMCALL(NimStringDesc *,completeGeneratedFilePath__options_4240)2410 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, completeGeneratedFilePath__options_4240)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL createSubDir) {
2411 	NimStringDesc* result;
2412 	NimStringDesc* subdir;
2413 	tyTuple__UV3llMMYFckfui8YMBuUZA T19_;
2414 	result = NIM_NIL;
2415 	subdir = getNimcacheDir__options_4183(conf);
2416 	{
2417 		TSafePoint TM__zQHipMPUXFgsDrLbMR9atnA_113;
2418 		if (!createSubDir) goto LA3_;
2419 		pushSafePoint(&TM__zQHipMPUXFgsDrLbMR9atnA_113);
2420 		TM__zQHipMPUXFgsDrLbMR9atnA_113.status = _setjmp(TM__zQHipMPUXFgsDrLbMR9atnA_113.context);
2421 		if (TM__zQHipMPUXFgsDrLbMR9atnA_113.status == 0) {
2422 		noscreateDir(subdir);
2423 		popSafePoint();
2424 		}
2425 		else {
2426 			popSafePoint();
2427 			if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIoserror__BeJgrOdDsczOwEWOZbRfKA_))) {
2428 				TM__zQHipMPUXFgsDrLbMR9atnA_113.status = 0;
2429 				{
2430 					NIM_BOOL T9_;
2431 					T9_ = (NIM_BOOL)0;
2432 					T9_ = isDefined__options_2279(conf, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_114));
2433 					if (!T9_) goto LA10_;
2434 					{
2435 						NimStringDesc* T16_;
2436 						if (!NIM_TRUE) goto LA14_;
2437 						T16_ = NIM_NIL;
2438 						T16_ = rawNewString((subdir ? subdir->Sup.len : 0) + 54);
2439 appendString(T16_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_115));
2440 appendString(T16_, subdir);
2441 						failedAssertImpl__systemZassertions_56(T16_);
2442 					}
2443 					LA14_: ;
2444 				}
2445 				goto LA7_;
2446 				LA10_: ;
2447 				{
2448 					NimStringDesc* T18_;
2449 					T18_ = NIM_NIL;
2450 					T18_ = rawNewString((subdir ? subdir->Sup.len : 0) + 25);
2451 appendString(T18_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_116));
2452 appendString(T18_, subdir);
2453 					quit__system_7173(T18_, ((NI) 1));
2454 				}
2455 				LA7_: ;
2456 				popCurrentException();
2457 			}
2458 		}
2459 		if (TM__zQHipMPUXFgsDrLbMR9atnA_113.status != 0) reraiseException();
2460 	}
2461 	LA3_: ;
2462 	nimZeroMem((void*)(&T19_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
2463 	nossplitPath(f, (&T19_));
2464 	result = slash___pathutils_89(subdir, T19_.Field1);
2465 	return result;
2466 }
N_NIMCALL(NimStringDesc *,toGeneratedFile__options_4235)2467 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toGeneratedFile__options_4235)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path, NimStringDesc* ext) {
2468 	NimStringDesc* result;
2469 	NimStringDesc* T1_;
2470 	tyTuple__UV3llMMYFckfui8YMBuUZA T2_;
2471 	NimStringDesc* T3_;
2472 	result = NIM_NIL;
2473 	T1_ = NIM_NIL;
2474 	T1_ = getNimcacheDir__options_4183(conf);
2475 	nimZeroMem((void*)(&T2_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
2476 	nossplitPath(path, (&T2_));
2477 	T3_ = NIM_NIL;
2478 	T3_ = noschangeFileExt(T2_.Field1, ext);
2479 	result = slash___pathutils_89(T1_, T3_);
2480 	return result;
2481 }
N_INLINE(void,appendChar)2482 static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c) {
2483 	(*dest).data[(*dest).Sup.len] = c;
2484 	(*dest).data[(NI)((*dest).Sup.len + ((NI) 1))] = 0;
2485 	(*dest).Sup.len += ((NI) 1);
2486 }
N_NIMCALL(NimStringDesc *,fakePackageName__options_4148)2487 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fakePackageName__options_4148)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
2488 	NimStringDesc* result;
2489 	NimStringDesc* T1_;
2490 	NimStringDesc* T2_;
2491 	NimStringDesc* T3_;
2492 	result = NIM_NIL;
2493 	T1_ = NIM_NIL;
2494 	T2_ = NIM_NIL;
2495 	T2_ = relativeTo__pathutils_132(path, (*conf).projectPath, 47);
2496 	T3_ = NIM_NIL;
2497 	T3_ = multiReplace__pureZstrutils_1682(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_119, 5);
2498 	T1_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 2);
2499 appendString(T1_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_118));
2500 appendString(T1_, T3_);
2501 	result = T1_;
2502 	return result;
2503 }
N_NIMCALL(NimStringDesc *,withPackageName__options_4173)2504 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, withPackageName__options_4173)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
2505 	NimStringDesc* result;
2506 	NimStringDesc* x;
2507 	tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T1_;
2508 	NimStringDesc* p;
2509 	NimStringDesc* file;
2510 	NimStringDesc* ext;
2511 	result = NIM_NIL;
2512 	x = getPackageName__options_4143(conf, path);
2513 	nimZeroMem((void*)(&T1_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2514 	splitFile__pathutils_26(path, (&T1_));
2515 	p = NIM_NIL;
2516 	p = T1_.Field0;
2517 	file = NIM_NIL;
2518 	file = T1_.Field1;
2519 	ext = NIM_NIL;
2520 	ext = T1_.Field2;
2521 	{
2522 		NimStringDesc* T6_;
2523 		if (!eqStrings(x, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_117))) goto LA4_;
2524 		T6_ = NIM_NIL;
2525 		T6_ = rawNewString((x ? x->Sup.len : 0) + (file ? file->Sup.len : 0) + (ext ? ext->Sup.len : 0) + 1);
2526 appendString(T6_, x);
2527 appendChar(T6_, 95);
2528 appendString(T6_, file);
2529 appendString(T6_, ext);
2530 		result = slash___pathutils_89(p, T6_);
2531 	}
2532 	goto LA2_;
2533 	LA4_: ;
2534 	{
2535 		NimStringDesc* T8_;
2536 		T8_ = NIM_NIL;
2537 		T8_ = fakePackageName__options_4148(conf, path);
2538 		result = slash___pathutils_89(p, T8_);
2539 	}
2540 	LA2_: ;
2541 	return result;
2542 }
N_NIMCALL(NIM_BOOL,existsConfigVar__options_4015)2543 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, existsConfigVar__options_4015)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* key) {
2544 	NIM_BOOL result;
2545 	result = (NIM_BOOL)0;
2546 	result = nsthasKey((*conf).configVars, key);
2547 	return result;
2548 }
N_NIMCALL(NimStringDesc *,getConfigVar__options_4019)2549 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getConfigVar__options_4019)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* key, NimStringDesc* default_0) {
2550 	NimStringDesc* result;
2551 	result = NIM_NIL;
2552 	result = getOrDefault__pureZstrtabs_173((*conf).configVars, key, default_0);
2553 	return result;
2554 }
N_NIMCALL(NIM_BOOL,hcrOn__options_569)2555 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hcrOn__options_569)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2556 	NIM_BOOL result;
2557 {	result = (NIM_BOOL)0;
2558 	result = (((*conf).globalOptions &((NU64)1<<((NU)(((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 38))&63U)))!=0);
2559 	goto BeforeRet_;
2560 	}BeforeRet_: ;
2561 	return result;
2562 }
N_NIMCALL(NimStringDesc *,findModule__options_4510)2563 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findModule__options_4510)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* modulename, NimStringDesc* currentModule) {
2564 	NimStringDesc* result;
2565 	NimStringDesc* m;
2566 	result = NIM_NIL;
2567 	m = nosaddFileExt(modulename, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_96));
2568 	{
2569 		NIM_BOOL T3_;
2570 		NimStringDesc* T6_;
2571 		T3_ = (NIM_BOOL)0;
2572 		T3_ = nsuStartsWith(m, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_128));
2573 		if (!T3_) goto LA4_;
2574 		T6_ = NIM_NIL;
2575 		T6_ = substr__system_7755(m, ((NI) 4));
2576 		result = findFile__options_4490(conf, T6_, NIM_TRUE);
2577 	}
2578 	goto LA1_;
2579 	LA4_: ;
2580 	{
2581 		{
2582 			NIM_BOOL T10_;
2583 			NimStringDesc* stripped;
2584 			T10_ = (NIM_BOOL)0;
2585 			T10_ = nsuStartsWith(m, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_68));
2586 			if (!T10_) goto LA11_;
2587 			stripped = substr__system_7755(m, ((NI) 4));
2588 			{
2589 				NimStringDesc* candidate;
2590 				NI i;
2591 				candidate = NIM_NIL;
2592 				i = ((NI) 0);
2593 				{
2594 					while (1) {
2595 						NimStringDesc* path;
2596 						NimStringDesc* T16_;
2597 						candidate = copyString(stdlibDirs__options_4356[(i)- 0]);
2598 						T16_ = NIM_NIL;
2599 						T16_ = slash___pureZos_121((*conf).libpath, candidate);
2600 						path = slash___pureZos_121(T16_, stripped);
2601 						{
2602 							NIM_BOOL T19_;
2603 							T19_ = (NIM_BOOL)0;
2604 							T19_ = nosfileExists(path);
2605 							if (!T19_) goto LA20_;
2606 							result = copyString(path);
2607 							goto LA13;
2608 						}
2609 						LA20_: ;
2610 						{
2611 							if (!(((NI) 11) <= ((NI) (i)))) goto LA24_;
2612 							goto LA14;
2613 						}
2614 						LA24_: ;
2615 						i += ((NI) 1);
2616 					}
2617 				} LA14: ;
2618 			} LA13: ;
2619 		}
2620 		goto LA8_;
2621 		LA11_: ;
2622 		{
2623 			NimStringDesc* currentPath;
2624 			tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T27_;
2625 			nimZeroMem((void*)(&T27_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2626 			nossplitFile(currentModule, (&T27_));
2627 			currentPath = T27_.Field0;
2628 			result = slash___pureZos_121(currentPath, m);
2629 		}
2630 		LA8_: ;
2631 		{
2632 			NIM_BOOL T30_;
2633 			T30_ = (NIM_BOOL)0;
2634 			T30_ = nosfileExists(result);
2635 			if (!!(T30_)) goto LA31_;
2636 			result = findFile__options_4490(conf, m, NIM_FALSE);
2637 		}
2638 		LA31_: ;
2639 	}
2640 	LA1_: ;
2641 	{
2642 		NIM_BOOL T35_;
2643 		NIM_BOOL T36_;
2644 		NI T38_;
2645 		NimStringDesc* key;
2646 		NimStringDesc* T41_;
2647 		NimStringDesc* T42_;
2648 		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T43_;
2649 		T35_ = (NIM_BOOL)0;
2650 		T36_ = (NIM_BOOL)0;
2651 		T36_ = isEmpty__options_4495(result);
2652 		T35_ = !(T36_);
2653 		if (!(T35_)) goto LA37_;
2654 		T38_ = (NI)0;
2655 		T38_ = nstlen((*conf).moduleOverrides);
2656 		T35_ = (((NI) 0) < T38_);
2657 		LA37_: ;
2658 		if (!T35_) goto LA39_;
2659 		T41_ = NIM_NIL;
2660 		T42_ = NIM_NIL;
2661 		T42_ = getPackageName__options_4143(conf, result);
2662 		nimZeroMem((void*)(&T43_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2663 		splitFile__pathutils_26(result, (&T43_));
2664 		T41_ = rawNewString((T42_ ? T42_->Sup.len : 0) + (T43_.Field1 ? T43_.Field1->Sup.len : 0) + 1);
2665 appendString(T41_, T42_);
2666 appendString(T41_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_112));
2667 appendString(T41_, T43_.Field1);
2668 		key = T41_;
2669 		{
2670 			NIM_BOOL T46_;
2671 			NimStringDesc* ov;
2672 			NimStringDesc** T49_;
2673 			T46_ = (NIM_BOOL)0;
2674 			T46_ = nsthasKey((*conf).moduleOverrides, key);
2675 			if (!T46_) goto LA47_;
2676 			T49_ = (NimStringDesc**)0;
2677 			T49_ = nstTake((*conf).moduleOverrides, key);
2678 			ov = (*T49_);
2679 			{
2680 				if (!(((NI) 0) < (ov ? ov->Sup.len : 0))) goto LA52_;
2681 				result = copyString(ov);
2682 			}
2683 			LA52_: ;
2684 		}
2685 		LA47_: ;
2686 	}
2687 	LA39_: ;
2688 	return result;
2689 }
N_NIMCALL(NimStringDesc *,canonDynlibName__options_4669)2690 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonDynlibName__options_4669)(NimStringDesc* s) {
2691 	NimStringDesc* result;
2692 	NI start;
2693 	NI ende;
2694 	result = NIM_NIL;
2695 	{
2696 		NIM_BOOL T3_;
2697 		T3_ = (NIM_BOOL)0;
2698 		T3_ = nsuStartsWith(s, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_97));
2699 		if (!T3_) goto LA4_;
2700 		start = ((NI) 3);
2701 	}
2702 	goto LA1_;
2703 	LA4_: ;
2704 	{
2705 		start = ((NI) 0);
2706 	}
2707 	LA1_: ;
2708 	ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_129, ((NI) 0), ((NI) 0));
2709 	{
2710 		if (!(((NI) 0) <= ende)) goto LA9_;
2711 		result = substr__system_7743(s, start, (NI)(ende - ((NI) 1)));
2712 	}
2713 	goto LA7_;
2714 	LA9_: ;
2715 	{
2716 		result = substr__system_7755(s, start);
2717 	}
2718 	LA7_: ;
2719 	return result;
2720 }
N_NIMCALL(void,inclDynlibOverride__options_4674)2721 N_LIB_PRIVATE N_NIMCALL(void, inclDynlibOverride__options_4674)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* lib) {
2722 	NimStringDesc* T1_;
2723 	T1_ = NIM_NIL;
2724 	T1_ = canonDynlibName__options_4669(lib);
2725 	nstPut((*conf).dllOverrides, T1_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_130));
2726 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZsets_38)2727 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode) {
2728 	NIM_BOOL result;
2729 	result = (NIM_BOOL)0;
2730 	result = !((hcode == ((NI) 0)));
2731 	return result;
2732 }
N_INLINE(NI,nextTry__pureZcollectionsZsets_41)2733 static N_INLINE(NI, nextTry__pureZcollectionsZsets_41)(NI h, NI maxHash) {
2734 	NI result;
2735 	result = (NI)0;
2736 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
2737 	return result;
2738 }
N_INLINE(NI,rawGet__options_2608)2739 static N_INLINE(NI, rawGet__options_2608)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key, NI* hc) {
2740 	NI result;
2741 	NI h;
2742 	NI T10_;
2743 {	result = (NI)0;
2744 	(*hc) = hash__pureZhashes_279(key);
2745 	{
2746 		if (!((*hc) == ((NI) 0))) goto LA3_;
2747 		(*hc) = ((NI) 314159265);
2748 	}
2749 	LA3_: ;
2750 	{
2751 		NI T7_;
2752 		T7_ = (t.data ? t.data->Sup.len : 0);
2753 		if (!(T7_ == ((NI) 0))) goto LA8_;
2754 		result = ((NI) -1);
2755 		goto BeforeRet_;
2756 	}
2757 	LA8_: ;
2758 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2759 	h = (NI)((*hc) & T10_);
2760 	{
2761 		while (1) {
2762 			NIM_BOOL T13_;
2763 			NI T20_;
2764 			T13_ = (NIM_BOOL)0;
2765 			T13_ = isFilled__pureZcollectionsZsets_38(t.data->data[h].Field0);
2766 			if (!T13_) goto LA12;
2767 			{
2768 				NIM_BOOL T16_;
2769 				T16_ = (NIM_BOOL)0;
2770 				T16_ = (t.data->data[h].Field0 == (*hc));
2771 				if (!(T16_)) goto LA17_;
2772 				T16_ = eqStrings(t.data->data[h].Field1, key);
2773 				LA17_: ;
2774 				if (!T16_) goto LA18_;
2775 				result = h;
2776 				goto BeforeRet_;
2777 			}
2778 			LA18_: ;
2779 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2780 			h = nextTry__pureZcollectionsZsets_41(h, T20_);
2781 		} LA12: ;
2782 	}
2783 	result = (NI)(((NI) -1) - h);
2784 	}BeforeRet_: ;
2785 	return result;
2786 }
N_INLINE(NIM_BOOL,mustRehash__options_2861)2787 static N_INLINE(NIM_BOOL, mustRehash__options_2861)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t) {
2788 	NIM_BOOL result;
2789 	NIM_BOOL T1_;
2790 	NI T2_;
2791 	NI T4_;
2792 	result = (NIM_BOOL)0;
2793 	T1_ = (NIM_BOOL)0;
2794 	T2_ = (t.data ? t.data->Sup.len : 0);
2795 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2796 	if (T1_) goto LA3_;
2797 	T4_ = (t.data ? t.data->Sup.len : 0);
2798 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2799 	LA3_: ;
2800 	result = T1_;
2801 	return result;
2802 }
N_INLINE(NI,rawGetKnownHC__options_3304)2803 static N_INLINE(NI, rawGetKnownHC__options_3304)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key, NI hc) {
2804 	NI result;
2805 	NI h;
2806 	NI T6_;
2807 {	result = (NI)0;
2808 	{
2809 		NI T3_;
2810 		T3_ = (t.data ? t.data->Sup.len : 0);
2811 		if (!(T3_ == ((NI) 0))) goto LA4_;
2812 		result = ((NI) -1);
2813 		goto BeforeRet_;
2814 	}
2815 	LA4_: ;
2816 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
2817 	h = (NI)(hc & T6_);
2818 	{
2819 		while (1) {
2820 			NIM_BOOL T9_;
2821 			NI T16_;
2822 			T9_ = (NIM_BOOL)0;
2823 			T9_ = isFilled__pureZcollectionsZsets_38(t.data->data[h].Field0);
2824 			if (!T9_) goto LA8;
2825 			{
2826 				NIM_BOOL T12_;
2827 				T12_ = (NIM_BOOL)0;
2828 				T12_ = (t.data->data[h].Field0 == hc);
2829 				if (!(T12_)) goto LA13_;
2830 				T12_ = eqStrings(t.data->data[h].Field1, key);
2831 				LA13_: ;
2832 				if (!T12_) goto LA14_;
2833 				result = h;
2834 				goto BeforeRet_;
2835 			}
2836 			LA14_: ;
2837 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
2838 			h = nextTry__pureZcollectionsZsets_41(h, T16_);
2839 		} LA8: ;
2840 	}
2841 	result = (NI)(((NI) -1) - h);
2842 	}BeforeRet_: ;
2843 	return result;
2844 }
N_INLINE(void,nimGCunrefNoCycle)2845 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
2846 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
2847 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2848 	T1_ = usrToCell__system_5270(p);
2849 	decRef__system_5315(T1_);
2850 }
N_NIMCALL(void,rawInsert__options_3666)2851 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__options_3666)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tySequence__4eRCaZmrYLLw2k30GPTiMw** data, NimStringDesc* key, NI hc, NI h) {
2852 	NimStringDesc* T6_;
2853 	{
2854 		NI T3_;
2855 		NI correctSizeX60gensym43_;
2856 		T3_ = ((*data) ? (*data)->Sup.len : 0);
2857 		if (!(T3_ == ((NI) 0))) goto LA4_;
2858 		correctSizeX60gensym43_ = slotsNeeded__pureZcollectionsZsets_49(((NI) 64));
2859 		(*s).counter = ((NI) 0);
2860 		unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_), ((NI) (correctSizeX60gensym43_))));
2861 	}
2862 	LA4_: ;
2863 	T6_ = NIM_NIL;
2864 	T6_ = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key);
2865 	if (T6_) nimGCunrefNoCycle(T6_);
2866 	(*data)->data[h].Field0 = hc;
2867 }
N_NIMCALL(void,enlarge__options_3053)2868 N_LIB_PRIVATE N_NIMCALL(void, enlarge__options_3053)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s) {
2869 	tySequence__4eRCaZmrYLLw2k30GPTiMw* n;
2870 	NI T1_;
2871 	tySequence__4eRCaZmrYLLw2k30GPTiMw* T2_;
2872 	n = NIM_NIL;
2873 	T1_ = ((*s).data ? (*s).data->Sup.len : 0);
2874 	n = (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2875 	T2_ = NIM_NIL;
2876 	T2_ = (*s).data;
2877 	unsureAsgnRef((void**) (&(*s).data), n);
2878 	n = T2_;
2879 	{
2880 		NI i;
2881 		NI colontmp_;
2882 		NI T4_;
2883 		NI res;
2884 		i = (NI)0;
2885 		colontmp_ = (NI)0;
2886 		T4_ = ((n ? n->Sup.len : 0)-1);
2887 		colontmp_ = T4_;
2888 		res = ((NI) 0);
2889 		{
2890 			while (1) {
2891 				if (!(res <= colontmp_)) goto LA6;
2892 				i = res;
2893 				{
2894 					NIM_BOOL T9_;
2895 					NI j;
2896 					NI T12_;
2897 					T9_ = (NIM_BOOL)0;
2898 					T9_ = isFilled__pureZcollectionsZsets_38(n->data[i].Field0);
2899 					if (!T9_) goto LA10_;
2900 					T12_ = (NI)0;
2901 					T12_ = rawGetKnownHC__options_3304((*s), n->data[i].Field1, n->data[i].Field0);
2902 					j = (NI)(((NI) -1) - T12_);
2903 					rawInsert__options_3666(s, (&(*s).data), n->data[i].Field1, n->data[i].Field0, j);
2904 				}
2905 				LA10_: ;
2906 				res += ((NI) 1);
2907 			} LA6: ;
2908 		}
2909 	}
2910 }
N_NIMCALL(void,incl__options_2521)2911 N_LIB_PRIVATE N_NIMCALL(void, incl__options_2521)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key) {
2912 	NI hc;
2913 	NI index;
2914 	{
2915 		NI T3_;
2916 		NI correctSizeX60gensym34_;
2917 		T3_ = ((*s).data ? (*s).data->Sup.len : 0);
2918 		if (!(T3_ == ((NI) 0))) goto LA4_;
2919 		correctSizeX60gensym34_ = slotsNeeded__pureZcollectionsZsets_49(((NI) 64));
2920 		(*s).counter = ((NI) 0);
2921 		unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_), ((NI) (correctSizeX60gensym34_))));
2922 	}
2923 	LA4_: ;
2924 	hc = (NI)0;
2925 	index = rawGet__options_2608((*s), key, (&hc));
2926 	{
2927 		if (!(index < ((NI) 0))) goto LA8_;
2928 		{
2929 			NIM_BOOL T12_;
2930 			T12_ = (NIM_BOOL)0;
2931 			T12_ = mustRehash__options_2861((*s));
2932 			if (!T12_) goto LA13_;
2933 			enlarge__options_3053(s);
2934 			index = rawGetKnownHC__options_3304((*s), key, hc);
2935 		}
2936 		LA13_: ;
2937 		rawInsert__options_3666(s, (&(*s).data), key, hc, (NI)(((NI) -1) - index));
2938 		(*s).counter += ((NI) 1);
2939 	}
2940 	LA8_: ;
2941 }
N_NIMCALL(void,cppDefine__options_2499)2942 N_LIB_PRIVATE N_NIMCALL(void, cppDefine__options_2499)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* c, NimStringDesc* define) {
2943 	incl__options_2521((&(*c).cppDefines), define);
2944 }
N_NIMCALL(void,setConfigVar__options_4024)2945 N_LIB_PRIVATE N_NIMCALL(void, setConfigVar__options_4024)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* key, NimStringDesc* val) {
2946 	nstPut((*conf).configVars, key, val);
2947 }
N_NIMCALL(void,setFromProjectName__options_4088)2948 N_LIB_PRIVATE N_NIMCALL(void, setFromProjectName__options_4088)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* projectName) {
2949 	TSafePoint TM__zQHipMPUXFgsDrLbMR9atnA_131;
2950 	tyTuple__7q7q3E6Oj24ZNVJb9aonhAg p;
2951 	NimStringDesc* dir;
2952 	NimStringDesc* T10_;
2953 	pushSafePoint(&TM__zQHipMPUXFgsDrLbMR9atnA_131);
2954 	TM__zQHipMPUXFgsDrLbMR9atnA_131.status = _setjmp(TM__zQHipMPUXFgsDrLbMR9atnA_131.context);
2955 	if (TM__zQHipMPUXFgsDrLbMR9atnA_131.status == 0) {
2956 	asgnRef((void**) (&(*conf).projectFull), canonicalizePath__options_4084(conf, projectName));
2957 	popSafePoint();
2958 	}
2959 	else {
2960 		popSafePoint();
2961 		if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIoserror__BeJgrOdDsczOwEWOZbRfKA_))) {
2962 			NimStringDesc* T3_;
2963 			TM__zQHipMPUXFgsDrLbMR9atnA_131.status = 0;
2964 			T3_ = NIM_NIL;
2965 			T3_ = (*conf).projectFull; (*conf).projectFull = copyStringRC1(projectName);
2966 			if (T3_) nimGCunrefNoCycle(T3_);
2967 			popCurrentException();
2968 		}
2969 	}
2970 	if (TM__zQHipMPUXFgsDrLbMR9atnA_131.status != 0) reraiseException();
2971 	nimZeroMem((void*)(&p), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
2972 	splitFile__pathutils_26((*conf).projectFull, (&p));
2973 	{
2974 		NIM_BOOL T6_;
2975 		T6_ = (NIM_BOOL)0;
2976 		T6_ = isEmpty__pathutils_93(p.Field0);
2977 		if (!T6_) goto LA7_;
2978 		dir = nosgetCurrentDir();
2979 	}
2980 	goto LA4_;
2981 	LA7_: ;
2982 	{
2983 		dir = p.Field0;
2984 	}
2985 	LA4_: ;
2986 	asgnRef((void**) (&(*conf).projectPath), canonicalizePath__options_4084(conf, dir));
2987 	T10_ = NIM_NIL;
2988 	T10_ = (*conf).projectName; (*conf).projectName = copyStringRC1(p.Field1);
2989 	if (T10_) nimGCunrefNoCycle(T10_);
2990 }
N_NIMCALL(void,setDefaultLibpath__options_4067)2991 N_LIB_PRIVATE N_NIMCALL(void, setDefaultLibpath__options_4067)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
2992 	{
2993 		NIM_BOOL T3_;
2994 		NimStringDesc* prefix;
2995 		NimStringDesc* realNimPath;
2996 		NimStringDesc* parentNimLibPath;
2997 		NimStringDesc* T18_;
2998 		NimStringDesc* T19_;
2999 		T3_ = (NIM_BOOL)0;
3000 		T3_ = isEmpty__pathutils_93((*conf).libpath);
3001 		if (!T3_) goto LA4_;
3002 		prefix = getPrefixDir__options_4061(conf);
3003 		{
3004 			NIM_BOOL T8_;
3005 			NimStringDesc* T11_;
3006 			T8_ = (NIM_BOOL)0;
3007 			T8_ = eqeq___options_4073(prefix, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_132));
3008 			if (!T8_) goto LA9_;
3009 			T11_ = NIM_NIL;
3010 			T11_ = (*conf).libpath; (*conf).libpath = copyStringRC1(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_133));
3011 			if (T11_) nimGCunrefNoCycle(T11_);
3012 		}
3013 		goto LA6_;
3014 		LA9_: ;
3015 		{
3016 			NIM_BOOL T13_;
3017 			NimStringDesc* T16_;
3018 			T13_ = (NIM_BOOL)0;
3019 			T13_ = eqeq___options_4073(prefix, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_134));
3020 			if (!T13_) goto LA14_;
3021 			T16_ = NIM_NIL;
3022 			T16_ = (*conf).libpath; (*conf).libpath = copyStringRC1(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_135));
3023 			if (T16_) nimGCunrefNoCycle(T16_);
3024 		}
3025 		goto LA6_;
3026 		LA14_: ;
3027 		{
3028 			asgnRef((void**) (&(*conf).libpath), slash___pathutils_111(prefix, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_136)));
3029 		}
3030 		LA6_: ;
3031 		realNimPath = findExe__pureZos_653(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_96), NIM_TRUE, ExeExts__pureZos_652, 1);
3032 		T18_ = NIM_NIL;
3033 		T18_ = nosparentDir(realNimPath);
3034 		T19_ = NIM_NIL;
3035 		T19_ = nosparentDir(T18_);
3036 		parentNimLibPath = slash___pureZos_121(T19_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_97));
3037 		{
3038 			NIM_BOOL T22_;
3039 			NimStringDesc* T23_;
3040 			NIM_BOOL T24_;
3041 			NimStringDesc* T26_;
3042 			NimStringDesc* T29_;
3043 			T22_ = (NIM_BOOL)0;
3044 			T23_ = NIM_NIL;
3045 			T23_ = slash___pureZos_121((*conf).libpath, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_137));
3046 			T24_ = (NIM_BOOL)0;
3047 			T24_ = nosfileExists(T23_);
3048 			T22_ = !(T24_);
3049 			if (!(T22_)) goto LA25_;
3050 			T26_ = NIM_NIL;
3051 			T26_ = slash___pureZos_121(parentNimLibPath, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_137));
3052 			T22_ = nosfileExists(T26_);
3053 			LA25_: ;
3054 			if (!T22_) goto LA27_;
3055 			T29_ = NIM_NIL;
3056 			T29_ = (*conf).libpath; (*conf).libpath = copyStringRC1(parentNimLibPath);
3057 			if (T29_) nimGCunrefNoCycle(T29_);
3058 		}
3059 		LA27_: ;
3060 	}
3061 	LA4_: ;
3062 }
N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw *,newPartialConfigRef__options_2497)3063 N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*, newPartialConfigRef__options_2497)(void) {
3064 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* result;
3065 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* T1_;
3066 	result = NIM_NIL;
3067 	T1_ = NIM_NIL;
3068 	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*) newObj((&NTIconfigref__a8lycfSA25OQltN3OMeBsA_), sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw));
3069 	result = T1_;
3070 	initConfigRefCommon__options_2282(result);
3071 	return result;
3072 }
N_NIMCALL(NimStringDesc *,toRodFile__options_4251)3073 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toRodFile__options_4251)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NimStringDesc* ext) {
3074 	NimStringDesc* result;
3075 	NimStringDesc* T1_;
3076 	NimStringDesc* T2_;
3077 	result = NIM_NIL;
3078 	T1_ = NIM_NIL;
3079 	T1_ = withPackageName__options_4173(conf, f);
3080 	T2_ = NIM_NIL;
3081 	T2_ = completeGeneratedFilePath__options_4240(conf, T1_, NIM_TRUE);
3082 	result = noschangeFileExt(T2_, ext);
3083 	return result;
3084 }
N_NIMCALL(void,Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg)3085 static N_NIMCALL(void, Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg)(void* p, NI op) {
3086 	tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* a;
3087 	a = (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*)p;
3088 	nimGCvisit((void*)(*a).qualifiedPath, op);
3089 	nimGCvisit((void*)(*a).filePath, op);
3090 	nimGCvisit((void*)(*a).doc, op);
3091 	nimGCvisit((void*)(*a).forth, op);
3092 }
N_NIMCALL(void,Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ)3093 static N_NIMCALL(void, Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ)(void* p, NI op) {
3094 	tySequence__i7xpiUsxyv6cQ1xK3JbcGQ* a;
3095 	NI T1_;
3096 	a = (tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*)p;
3097 	T1_ = (NI)0;
3098 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
3099 	nimGCvisit((void*)a->data[T1_], op);
3100 	}
3101 }
N_NIMCALL(NimStringDesc *,dollar___options_4697)3102 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___options_4697)(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ c) {
3103 	NimStringDesc* result;
3104 	result = NIM_NIL;
3105 	switch (c) {
3106 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 1):
3107 	{
3108 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_139));
3109 	}
3110 	break;
3111 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 2):
3112 	{
3113 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_140));
3114 	}
3115 	break;
3116 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 3):
3117 	{
3118 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_141));
3119 	}
3120 	break;
3121 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 4):
3122 	{
3123 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_142));
3124 	}
3125 	break;
3126 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 5):
3127 	{
3128 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_143));
3129 	}
3130 	break;
3131 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 6):
3132 	{
3133 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_144));
3134 	}
3135 	break;
3136 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 7):
3137 	{
3138 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_145));
3139 	}
3140 	break;
3141 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 0):
3142 	{
3143 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_146));
3144 	}
3145 	break;
3146 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 8):
3147 	{
3148 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_147));
3149 	}
3150 	break;
3151 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 9):
3152 	{
3153 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_148));
3154 	}
3155 	break;
3156 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 10):
3157 	{
3158 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_149));
3159 	}
3160 	break;
3161 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 11):
3162 	{
3163 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_150));
3164 	}
3165 	break;
3166 	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 12):
3167 	{
3168 		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_151));
3169 	}
3170 	break;
3171 	}
3172 	return result;
3173 }
N_NIMCALL(NI16,floatInt64Align__options_4700)3174 N_LIB_PRIVATE N_NIMCALL(NI16, floatInt64Align__options_4700)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
3175 	NI16 result;
3176 {	result = (NI16)0;
3177 	{
3178 		NIM_BOOL T3_;
3179 		T3_ = (NIM_BOOL)0;
3180 		T3_ = !((conf == ((tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*) NIM_NIL)));
3181 		if (!(T3_)) goto LA4_;
3182 		T3_ = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 1));
3183 		LA4_: ;
3184 		if (!T3_) goto LA5_;
3185 		{
3186 			if (!!(((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 2)))) goto LA9_;
3187 			result = ((NI16) 4);
3188 			goto BeforeRet_;
3189 		}
3190 		LA9_: ;
3191 	}
3192 	LA5_: ;
3193 	result = ((NI16) 8);
3194 	goto BeforeRet_;
3195 	}BeforeRet_: ;
3196 	return result;
3197 }
N_NIMCALL(NIM_BOOL,isDynlibOverride__options_4677)3198 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDynlibOverride__options_4677)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* lib) {
3199 	NIM_BOOL result;
3200 	NIM_BOOL T1_;
3201 	NimStringDesc* T3_;
3202 	result = (NIM_BOOL)0;
3203 	T1_ = (NIM_BOOL)0;
3204 	T1_ = (((*conf).globalOptions &((NU64)1<<((NU)(((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 39))&63U)))!=0);
3205 	if (T1_) goto LA2_;
3206 	T3_ = NIM_NIL;
3207 	T3_ = canonDynlibName__options_4669(lib);
3208 	T1_ = nsthasKey((*conf).dllOverrides, T3_);
3209 	LA2_: ;
3210 	result = T1_;
3211 	return result;
3212 }
N_NIMCALL(NimStringDesc *,format__options_585)3213 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__options_585)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt) {
3214 	NimStringDesc* result;
3215 	result = NIM_NIL;
3216 	result = format__pureZtimes_2989(dt, f2__options_590, (&DefaultLocale__pureZtimes_1628));
3217 	return result;
3218 }
N_NIMCALL(void,getSrcTimestamp__options_581)3219 N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__options_581)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) {
3220 	TSafePoint TM__zQHipMPUXFgsDrLbMR9atnA_154;
3221 	NimStringDesc* T1_;
3222 	NI T2_;
3223 	tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T3_;
3224 	pushSafePoint(&TM__zQHipMPUXFgsDrLbMR9atnA_154);
3225 	TM__zQHipMPUXFgsDrLbMR9atnA_154.status = _setjmp(TM__zQHipMPUXFgsDrLbMR9atnA_154.context);
3226 	if (TM__zQHipMPUXFgsDrLbMR9atnA_154.status == 0) {
3227 	T1_ = NIM_NIL;
3228 	T1_ = getEnv__pureZos_418(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_155), ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_156));
3229 	T2_ = (NI)0;
3230 	T2_ = nsuParseInt(T1_);
3231 	T3_ = fromUnix__pureZtimes_902(((NI64) (T2_)));
3232 	utc__pureZtimes_1461(T3_, Result);
3233 	popSafePoint();
3234 	}
3235 	else {
3236 		popSafePoint();
3237 		if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_))) {
3238 			tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T6_;
3239 			TM__zQHipMPUXFgsDrLbMR9atnA_154.status = 0;
3240 			T6_ = getTime__pureZtimes_961();
3241 			utc__pureZtimes_1461(T6_, Result);
3242 			popCurrentException();
3243 		}
3244 	}
3245 	if (TM__zQHipMPUXFgsDrLbMR9atnA_154.status != 0) reraiseException();
3246 }
N_NIMCALL(NimStringDesc *,getDateStr__options_583)3247 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getDateStr__options_583)(void) {
3248 	NimStringDesc* result;
3249 	tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw T1_;
3250 	result = NIM_NIL;
3251 	nimZeroMem((void*)(&T1_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
3252 	T1_.Sup.m_type = (&NTIdatetime__d9cK9cyKZPJJxFXUmx8dSpPw_);
3253 	getSrcTimestamp__options_581((&T1_));
3254 	result = format__options_585((&T1_));
3255 	return result;
3256 }
N_NIMCALL(NimStringDesc *,format__options_593)3257 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__options_593)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt) {
3258 	NimStringDesc* result;
3259 	result = NIM_NIL;
3260 	result = format__pureZtimes_2989(dt, f2__options_598, (&DefaultLocale__pureZtimes_1628));
3261 	return result;
3262 }
N_NIMCALL(NimStringDesc *,getClockStr__options_591)3263 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getClockStr__options_591)(void) {
3264 	NimStringDesc* result;
3265 	tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw T1_;
3266 	result = NIM_NIL;
3267 	nimZeroMem((void*)(&T1_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
3268 	T1_.Sup.m_type = (&NTIdatetime__d9cK9cyKZPJJxFXUmx8dSpPw_);
3269 	getSrcTimestamp__options_581((&T1_));
3270 	result = format__options_593((&T1_));
3271 	return result;
3272 }
N_NIMCALL(NIM_BOOL,eqeq___options_1100)3273 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_1100)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q x, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q y) {
3274 	NIM_BOOL result;
3275 {	result = (NIM_BOOL)0;
3276 	{
3277 		if (!!((x.line == y.line))) goto LA3_;
3278 		result = NIM_FALSE;
3279 		goto BeforeRet_;
3280 	}
3281 	LA3_: ;
3282 	{
3283 		if (!!((x.col == y.col))) goto LA7_;
3284 		result = NIM_FALSE;
3285 		goto BeforeRet_;
3286 	}
3287 	LA7_: ;
3288 	{
3289 		if (!!((x.fileIndex == y.fileIndex))) goto LA11_;
3290 		result = NIM_FALSE;
3291 		goto BeforeRet_;
3292 	}
3293 	LA11_: ;
3294 	result = NIM_TRUE;
3295 	goto BeforeRet_;
3296 	}BeforeRet_: ;
3297 	return result;
3298 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)3299 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
3300 	NIM_BOOL result;
3301 	result = (NIM_BOOL)0;
3302 	result = !((hcode == ((NI) 0)));
3303 	return result;
3304 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)3305 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
3306 	NI result;
3307 	result = (NI)0;
3308 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
3309 	return result;
3310 }
N_INLINE(NI,rawGet__options_860)3311 static N_INLINE(NI, rawGet__options_860)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, NI* hc) {
3312 	NI result;
3313 	NI h;
3314 	NI T10_;
3315 {	result = (NI)0;
3316 	(*hc) = hash__lineinfos_229(key);
3317 	{
3318 		if (!((*hc) == ((NI) 0))) goto LA3_;
3319 		(*hc) = ((NI) 314159265);
3320 	}
3321 	LA3_: ;
3322 	{
3323 		NI T7_;
3324 		T7_ = (t.data ? t.data->Sup.len : 0);
3325 		if (!(T7_ == ((NI) 0))) goto LA8_;
3326 		result = ((NI) -1);
3327 		goto BeforeRet_;
3328 	}
3329 	LA8_: ;
3330 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3331 	h = (NI)((*hc) & T10_);
3332 	{
3333 		while (1) {
3334 			NIM_BOOL T13_;
3335 			NI T20_;
3336 			T13_ = (NIM_BOOL)0;
3337 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3338 			if (!T13_) goto LA12;
3339 			{
3340 				NIM_BOOL T16_;
3341 				T16_ = (NIM_BOOL)0;
3342 				T16_ = (t.data->data[h].Field0 == (*hc));
3343 				if (!(T16_)) goto LA17_;
3344 				T16_ = eqeq___options_1100(t.data->data[h].Field1, key);
3345 				LA17_: ;
3346 				if (!T16_) goto LA18_;
3347 				result = h;
3348 				goto BeforeRet_;
3349 			}
3350 			LA18_: ;
3351 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3352 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3353 		} LA12: ;
3354 	}
3355 	result = (NI)(((NI) -1) - h);
3356 	}BeforeRet_: ;
3357 	return result;
3358 }
N_INLINE(NIM_BOOL,mustRehash__options_1244)3359 static N_INLINE(NIM_BOOL, mustRehash__options_1244)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t) {
3360 	NIM_BOOL result;
3361 	NIM_BOOL T1_;
3362 	NI T2_;
3363 	NI T4_;
3364 	result = (NIM_BOOL)0;
3365 	T1_ = (NIM_BOOL)0;
3366 	T2_ = (t.data ? t.data->Sup.len : 0);
3367 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3368 	if (T1_) goto LA3_;
3369 	T4_ = (t.data ? t.data->Sup.len : 0);
3370 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3371 	LA3_: ;
3372 	result = T1_;
3373 	return result;
3374 }
N_NIMCALL(void,rawInsert__options_1774)3375 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__options_1774)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* t, tySequence__TXIV9cpS1nTKZLiCib9cPT4g** data, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw val, NI hc, NI h) {
3376 	(*data)->data[h].Field1 = key;
3377 	(*data)->data[h].Field2 = val;
3378 	(*data)->data[h].Field0 = hc;
3379 }
N_NIMCALL(void,enlarge__options_1430)3380 N_LIB_PRIVATE N_NIMCALL(void, enlarge__options_1430)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* t) {
3381 	tySequence__TXIV9cpS1nTKZLiCib9cPT4g* n;
3382 	NI T1_;
3383 	tySequence__TXIV9cpS1nTKZLiCib9cPT4g* T2_;
3384 	n = NIM_NIL;
3385 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3386 	n = (tySequence__TXIV9cpS1nTKZLiCib9cPT4g*) newSeq((&NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3387 	T2_ = NIM_NIL;
3388 	T2_ = (*t).data;
3389 	unsureAsgnRef((void**) (&(*t).data), n);
3390 	n = T2_;
3391 	{
3392 		NI i;
3393 		NI colontmp_;
3394 		NI T4_;
3395 		NI res;
3396 		i = (NI)0;
3397 		colontmp_ = (NI)0;
3398 		T4_ = ((n ? n->Sup.len : 0)-1);
3399 		colontmp_ = T4_;
3400 		res = ((NI) 0);
3401 		{
3402 			while (1) {
3403 				NI eh;
3404 				if (!(res <= colontmp_)) goto LA6;
3405 				i = res;
3406 				eh = n->data[i].Field0;
3407 				{
3408 					NIM_BOOL T9_;
3409 					NI j;
3410 					NI T12_;
3411 					tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q T17_;
3412 					tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw T18_;
3413 					T9_ = (NIM_BOOL)0;
3414 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3415 					if (!T9_) goto LA10_;
3416 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3417 					j = (NI)(eh & T12_);
3418 					{
3419 						while (1) {
3420 							NIM_BOOL T15_;
3421 							NI T16_;
3422 							T15_ = (NIM_BOOL)0;
3423 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3424 							if (!T15_) goto LA14;
3425 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3426 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3427 						} LA14: ;
3428 					}
3429 					T17_ = n->data[i].Field1;
3430 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q));
3431 					T18_ = n->data[i].Field2;
3432 					nimZeroMem((void*)(&n->data[i].Field2), sizeof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw));
3433 					rawInsert__options_1774(t, (&(*t).data), T17_, T18_, eh, j);
3434 				}
3435 				LA10_: ;
3436 				res += ((NI) 1);
3437 			} LA6: ;
3438 		}
3439 	}
3440 }
N_INLINE(NI,rawGetKnownHC__options_1955)3441 static N_INLINE(NI, rawGetKnownHC__options_1955)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q t, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, NI hc) {
3442 	NI result;
3443 	NI h;
3444 	NI T6_;
3445 {	result = (NI)0;
3446 	{
3447 		NI T3_;
3448 		T3_ = (t.data ? t.data->Sup.len : 0);
3449 		if (!(T3_ == ((NI) 0))) goto LA4_;
3450 		result = ((NI) -1);
3451 		goto BeforeRet_;
3452 	}
3453 	LA4_: ;
3454 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3455 	h = (NI)(hc & T6_);
3456 	{
3457 		while (1) {
3458 			NIM_BOOL T9_;
3459 			NI T16_;
3460 			T9_ = (NIM_BOOL)0;
3461 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3462 			if (!T9_) goto LA8;
3463 			{
3464 				NIM_BOOL T12_;
3465 				T12_ = (NIM_BOOL)0;
3466 				T12_ = (t.data->data[h].Field0 == hc);
3467 				if (!(T12_)) goto LA13_;
3468 				T12_ = eqeq___options_1100(t.data->data[h].Field1, key);
3469 				LA13_: ;
3470 				if (!T12_) goto LA14_;
3471 				result = h;
3472 				goto BeforeRet_;
3473 			}
3474 			LA14_: ;
3475 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3476 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3477 		} LA8: ;
3478 	}
3479 	result = (NI)(((NI) -1) - h);
3480 	}BeforeRet_: ;
3481 	return result;
3482 }
N_NIMCALL(void,X5BX5Deq___options_788)3483 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___options_788)(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* t, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q key, tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw val) {
3484 	NI hc;
3485 	NI index;
3486 	{
3487 		NI T3_;
3488 		NI correctSizeX60gensym19_;
3489 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3490 		if (!(T3_ == ((NI) 0))) goto LA4_;
3491 		correctSizeX60gensym19_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3492 		(*t).counter = ((NI) 0);
3493 		unsureAsgnRef((void**) (&(*t).data), (tySequence__TXIV9cpS1nTKZLiCib9cPT4g*) newSeq((&NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_), ((NI) (correctSizeX60gensym19_))));
3494 	}
3495 	LA4_: ;
3496 	hc = (NI)0;
3497 	index = rawGet__options_860((*t), key, (&hc));
3498 	{
3499 		if (!(((NI) 0) <= index)) goto LA8_;
3500 		(*t).data->data[index].Field2 = val;
3501 	}
3502 	goto LA6_;
3503 	LA8_: ;
3504 	{
3505 		{
3506 			NI T13_;
3507 			NI correctSizeX60gensym24_;
3508 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3509 			if (!(T13_ == ((NI) 0))) goto LA14_;
3510 			correctSizeX60gensym24_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3511 			(*t).counter = ((NI) 0);
3512 			unsureAsgnRef((void**) (&(*t).data), (tySequence__TXIV9cpS1nTKZLiCib9cPT4g*) newSeq((&NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_), ((NI) (correctSizeX60gensym24_))));
3513 		}
3514 		LA14_: ;
3515 		{
3516 			NIM_BOOL T18_;
3517 			T18_ = (NIM_BOOL)0;
3518 			T18_ = mustRehash__options_1244((*t));
3519 			if (!T18_) goto LA19_;
3520 			enlarge__options_1430(t);
3521 			index = rawGetKnownHC__options_1955((*t), key, hc);
3522 		}
3523 		LA19_: ;
3524 		index = (NI)(((NI) -1) - index);
3525 		rawInsert__options_1774(t, (&(*t).data), key, val, hc, index);
3526 		(*t).counter += ((NI) 1);
3527 	}
3528 	LA6_: ;
3529 }
N_NIMCALL(NIM_BOOL,eqeq___options_3892)3530 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_3892)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y) {
3531 	NIM_BOOL result;
3532 {	result = (NIM_BOOL)0;
3533 	{
3534 		if (!!((x.Field0 == y.Field0))) goto LA3_;
3535 		result = NIM_FALSE;
3536 		goto BeforeRet_;
3537 	}
3538 	LA3_: ;
3539 	{
3540 		if (!!((x.Field1 == y.Field1))) goto LA7_;
3541 		result = NIM_FALSE;
3542 		goto BeforeRet_;
3543 	}
3544 	LA7_: ;
3545 	{
3546 		if (!!((x.Field2 == y.Field2))) goto LA11_;
3547 		result = NIM_FALSE;
3548 		goto BeforeRet_;
3549 	}
3550 	LA11_: ;
3551 	result = NIM_TRUE;
3552 	goto BeforeRet_;
3553 	}BeforeRet_: ;
3554 	return result;
3555 }
N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q,parseNimVersion__options_451)3556 N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, parseNimVersion__options_451)(NimStringDesc* a) {
3557 	tyTuple__47w2DboNEPf69aPgubZdd7Q result;
3558 	nimZeroMem((void*)(&result), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
3559 	{
3560 		tySequence__sM4lkSb7zS6F7OVMvW9cffQ* b;
3561 		if (!(((NI) 0) < (a ? a->Sup.len : 0))) goto LA3_;
3562 		b = nsuSplitString(a, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_161), ((NI) -1));
3563 		result.Field0 = nsuParseInt(b->data[((NI) 0)]);
3564 		result.Field1 = nsuParseInt(b->data[((NI) 1)]);
3565 		result.Field2 = nsuParseInt(b->data[((NI) 2)]);
3566 	}
3567 	LA3_: ;
3568 	return result;
3569 }
N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q,getStdlibVersion__options_3889)3570 N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, getStdlibVersion__options_3889)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
3571 	tyTuple__47w2DboNEPf69aPgubZdd7Q result;
3572 	nimZeroMem((void*)(&result), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
3573 	{
3574 		NIM_BOOL T3_;
3575 		NimStringDesc* s;
3576 		T3_ = (NIM_BOOL)0;
3577 		T3_ = eqeq___options_3892((*conf).nimStdlibVersion, TM__zQHipMPUXFgsDrLbMR9atnA_159);
3578 		if (!T3_) goto LA4_;
3579 		s = getOrDefault__pureZstrtabs_173((*conf).symbols, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_160), ((NimStringDesc*) NIM_NIL));
3580 		(*conf).nimStdlibVersion = parseNimVersion__options_451(s);
3581 	}
3582 	LA4_: ;
3583 	result = (*conf).nimStdlibVersion;
3584 	return result;
3585 }
N_NIMCALL(NimStringDesc *,absOutFile__options_4038)3586 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, absOutFile__options_4038)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
3587 	NimStringDesc* result;
3588 	result = NIM_NIL;
3589 	{
3590 		NIM_BOOL T3_;
3591 		T3_ = (NIM_BOOL)0;
3592 		T3_ = isEmpty__pathutils_93((*conf).outDir);
3593 		if (!!(!(T3_))) goto LA4_;
3594 		failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_162));
3595 	}
3596 	LA4_: ;
3597 	{
3598 		NIM_BOOL T8_;
3599 		T8_ = (NIM_BOOL)0;
3600 		T8_ = isEmpty__options_4049((*conf).outFile);
3601 		if (!!(!(T8_))) goto LA9_;
3602 		failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_163));
3603 	}
3604 	LA9_: ;
3605 	result = slash___pathutils_89((*conf).outDir, (*conf).outFile);
3606 	{
3607 		NIM_BOOL T13_;
3608 		T13_ = (NIM_BOOL)0;
3609 		T13_ = nosdirExists(result);
3610 		if (!T13_) goto LA14_;
3611 		result = resizeString(result, 4);
3612 appendString(result, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_164));
3613 	}
3614 	LA14_: ;
3615 	return result;
3616 }
N_NIMCALL(NimStringDesc *,demanglePackageName__options_4170)3617 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, demanglePackageName__options_4170)(NimStringDesc* path) {
3618 	NimStringDesc* result;
3619 	result = NIM_NIL;
3620 	result = multiReplace__pureZstrutils_1682(path, TM__zQHipMPUXFgsDrLbMR9atnA_165, 5);
3621 	return result;
3622 }
N_NIMCALL(NimStringDesc *,prepareToWriteOutput__options_4058)3623 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, prepareToWriteOutput__options_4058)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
3624 	NimStringDesc* result;
3625 	NimStringDesc* T1_;
3626 	result = NIM_NIL;
3627 	result = absOutFile__options_4038(conf);
3628 	T1_ = NIM_NIL;
3629 	T1_ = nosparentDir(result);
3630 	noscreateDir(T1_);
3631 	return result;
3632 }
N_NIMCALL(NimStringDesc *,getOutFile__options_4028)3633 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOutFile__options_4028)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* filename, NimStringDesc* ext) {
3634 	NimStringDesc* result;
3635 	NimStringDesc* T5_;
3636 	result = NIM_NIL;
3637 	{
3638 		if (!!((((NI) 0) < ((*conf).outDir ? (*conf).outDir->Sup.len : 0)))) goto LA3_;
3639 		failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_166));
3640 	}
3641 	LA3_: ;
3642 	T5_ = NIM_NIL;
3643 	T5_ = noschangeFileExt(filename, ext);
3644 	result = slash___pathutils_89((*conf).outDir, T5_);
3645 	return result;
3646 }
N_NIMCALL(NimStringDesc *,canonicalImport__options_4664)3647 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalImport__options_4664)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* file) {
3648 	NimStringDesc* result;
3649 	NimStringDesc* ret;
3650 	NimStringDesc* T1_;
3651 	result = NIM_NIL;
3652 	ret = canonicalImportAux__options_4642(conf, file);
3653 	T1_ = NIM_NIL;
3654 	T1_ = nativeToUnixPath__stdZprivateZglobs_50(ret);
3655 	result = noschangeFileExt(T1_, ((NimStringDesc*) NIM_NIL));
3656 	return result;
3657 }
N_NIMCALL(void,setNoteDefaults__options_470)3658 N_LIB_PRIVATE N_NIMCALL(void, setNoteDefaults__options_470)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug note, NIM_BOOL enabled) {
3659 	{
3660 		if (!enabled) goto LA3_;
3661 		(*conf).notes[(NU)((note- 16))>>3] |=(1U<<((note- 16)&7U));
3662 		(*conf).mainPackageNotes[(NU)((note- 16))>>3] |=(1U<<((note- 16)&7U));
3663 		(*conf).foreignPackageNotes[(NU)((note- 16))>>3] |=(1U<<((note- 16)&7U));
3664 	}
3665 	goto LA1_;
3666 	LA3_: ;
3667 	{
3668 		(*conf).notes[(NU)((note- 16))>>3] &= ~(1U<<((note- 16)&7U));
3669 		(*conf).mainPackageNotes[(NU)((note- 16))>>3] &= ~(1U<<((note- 16)&7U));
3670 		(*conf).foreignPackageNotes[(NU)((note- 16))>>3] &= ~(1U<<((note- 16)&7U));
3671 	}
3672 	LA1_: ;
3673 }
N_NIMCALL(NimStringDesc *,mainCommandArg__options_4009)3674 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, mainCommandArg__options_4009)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
3675 	NimStringDesc* result;
3676 	result = NIM_NIL;
3677 	{
3678 		NI T3_;
3679 		T3_ = ((*conf).commandArgs ? (*conf).commandArgs->Sup.len : 0);
3680 		if (!(((NI) 0) < T3_)) goto LA4_;
3681 		result = copyString((*conf).commandArgs->data[((NI) 0)]);
3682 	}
3683 	goto LA1_;
3684 	LA4_: ;
3685 	{
3686 		result = copyString((*conf).projectName);
3687 	}
3688 	LA1_: ;
3689 	return result;
3690 }
N_NIMCALL(void,compiler_optionsDatInit000)3691 N_LIB_PRIVATE N_NIMCALL(void, compiler_optionsDatInit000)(void) {
3692 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_2_99[99];
3693 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_3_5[5];
3694 NI TM__zQHipMPUXFgsDrLbMR9atnA_5;
3695 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_4[5] = {
3696 "",
3697 "c",
3698 "cpp",
3699 "js",
3700 "objc"};
3701 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_6_28[28];
3702 NI TM__zQHipMPUXFgsDrLbMR9atnA_8;
3703 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_7[28] = {
3704 "optNone",
3705 "optObjCheck",
3706 "optFieldCheck",
3707 "optRangeCheck",
3708 "optBoundsCheck",
3709 "optOverflowCheck",
3710 "optRefCheck",
3711 "optNaNCheck",
3712 "optInfCheck",
3713 "optStaticBoundsCheck",
3714 "optStyleCheck",
3715 "optAssert",
3716 "optLineDir",
3717 "optWarns",
3718 "optHints",
3719 "optOptimizeSpeed",
3720 "optOptimizeSize",
3721 "optStackTrace",
3722 "optStackTraceMsgs",
3723 "optLineTrace",
3724 "optByRef",
3725 "optProfiler",
3726 "optImplicitStatic",
3727 "optTrMacros",
3728 "optMemTracker",
3729 "optSinkInference",
3730 "optCursorInference",
3731 "optImportHidden"};
3732 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_9_52[52];
3733 NI TM__zQHipMPUXFgsDrLbMR9atnA_11;
3734 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_10[52] = {
3735 "gloptNone",
3736 "optForceFullMake",
3737 "optWasNimscript",
3738 "optListCmd",
3739 "optCompileOnly",
3740 "optNoLinking",
3741 "optCDebug",
3742 "optGenDynLib",
3743 "optGenStaticLib",
3744 "optGenGuiApp",
3745 "optGenScript",
3746 "optGenMapping",
3747 "optRun",
3748 "optUseNimcache",
3749 "optStyleHint",
3750 "optStyleError",
3751 "optStyleUsages",
3752 "optSkipSystemConfigFile",
3753 "optSkipProjConfigFile",
3754 "optSkipUserConfigFile",
3755 "optSkipParentConfigFiles",
3756 "optNoMain",
3757 "optUseColors",
3758 "optThreads",
3759 "optStdout",
3760 "optThreadAnalysis",
3761 "optTlsEmulation",
3762 "optGenIndex",
3763 "optEmbedOrigSrc",
3764 "optIdeDebug",
3765 "optIdeTerse",
3766 "optExcessiveStackTrace",
3767 "optShowAllMismatches",
3768 "optWholeProject",
3769 "optDocInternal",
3770 "optMixedMode",
3771 "optDeclaredLocs",
3772 "optNoNimblePath",
3773 "optHotCodeReloading",
3774 "optDynlibOverrideAll",
3775 "optSeqDestructors",
3776 "optTinyRtti",
3777 "optOwnedRefs",
3778 "optMultiMethods",
3779 "optBenchmarkVM",
3780 "optProduceAsm",
3781 "optPanics",
3782 "optNimV1Emulation",
3783 "optNimV12Emulation",
3784 "optSourcemap",
3785 "optProfileVM",
3786 "optEnableDeepCopy"};
3787 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_12_6[6];
3788 NI TM__zQHipMPUXFgsDrLbMR9atnA_14;
3789 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_13[6] = {
3790 "foAbs",
3791 "foRelProject",
3792 "foCanonical",
3793 "foLegacyRelProj",
3794 "foName",
3795 "foStacktrace"};
3796 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_15_28[28];
3797 NI TM__zQHipMPUXFgsDrLbMR9atnA_17;
3798 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_16[28] = {
3799 "cmdNone",
3800 "cmdUnknown",
3801 "cmdCompileToC",
3802 "cmdCompileToCpp",
3803 "cmdCompileToOC",
3804 "cmdCompileToJS",
3805 "cmdCrun",
3806 "cmdTcc",
3807 "cmdCheck",
3808 "cmdParse",
3809 "cmdRod",
3810 "cmdIdeTools",
3811 "cmdNimscript",
3812 "cmdDoc0",
3813 "cmdDoc",
3814 "cmdDoc2tex",
3815 "cmdRst2html",
3816 "cmdRst2tex",
3817 "cmdJsondoc0",
3818 "cmdJsondoc",
3819 "cmdCtags",
3820 "cmdBuildindex",
3821 "cmdGendepend",
3822 "cmdDump",
3823 "cmdInteractive",
3824 "cmdNop",
3825 "cmdJsonscript",
3826 "cmdNimfix"};
3827 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_18_11[11];
3828 NI TM__zQHipMPUXFgsDrLbMR9atnA_20;
3829 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_19[11] = {
3830 "unselected",
3831 "none",
3832 "boehm",
3833 "regions",
3834 "arc",
3835 "orc",
3836 "markAndSweep",
3837 "hooks",
3838 "refc",
3839 "v2",
3840 "go"};
3841 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_21_5[5];
3842 NI TM__zQHipMPUXFgsDrLbMR9atnA_23;
3843 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_22[5] = {
3844 "excNone",
3845 "excSetjmp",
3846 "excCpp",
3847 "excGoto",
3848 "excQuirky"};
3849 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_24_5[5];
3850 NI TM__zQHipMPUXFgsDrLbMR9atnA_26;
3851 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_25[5] = {
3852 "disabledSf",
3853 "writeOnlySf",
3854 "readOnlySf",
3855 "v2Sf",
3856 "stressTest"};
3857 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_27_2[2];
3858 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_28_2[2];
3859 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_29_19[19];
3860 NI TM__zQHipMPUXFgsDrLbMR9atnA_31;
3861 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_30[19] = {
3862 "implicitDeref",
3863 "dotOperators",
3864 "callOperator",
3865 "parallel",
3866 "destructor",
3867 "notnil",
3868 "dynamicBindSym",
3869 "forLoopMacros",
3870 "caseStmtMacros",
3871 "codeReordering",
3872 "compiletimeFFI",
3873 "vmopsDanger",
3874 "strictFuncs",
3875 "views",
3876 "strictNotNil",
3877 "overloadableEnums",
3878 "strictEffects",
3879 "unicodeOperators",
3880 "flexibleOptionalParams"};
3881 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_32_2[2];
3882 NI TM__zQHipMPUXFgsDrLbMR9atnA_34;
3883 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_33[2] = {
3884 "allowSemcheckedAstModification",
3885 "checkUnsignedConversions"};
3886 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_35_13[13];
3887 NI TM__zQHipMPUXFgsDrLbMR9atnA_37;
3888 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_36[13] = {
3889 "ideNone",
3890 "ideSug",
3891 "ideCon",
3892 "ideDef",
3893 "ideUse",
3894 "ideDus",
3895 "ideChk",
3896 "ideMod",
3897 "ideHighlight",
3898 "ideOutline",
3899 "ideKnown",
3900 "ideMsg",
3901 "ideProject"};
3902 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_38_12[12];
3903 NI TM__zQHipMPUXFgsDrLbMR9atnA_40;
3904 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_39[12] = {
3905 "ccNone",
3906 "ccGcc",
3907 "ccNintendoSwitch",
3908 "ccLLVM_Gcc",
3909 "ccCLang",
3910 "ccBcc",
3911 "ccVcc",
3912 "ccTcc",
3913 "ccEnv",
3914 "ccIcl",
3915 "ccIcc",
3916 "ccClangCl"};
3917 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_41_3[3];
3918 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_42_2[2];
3919 NI TM__zQHipMPUXFgsDrLbMR9atnA_44;
3920 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_43[2] = {
3921 "stdOrrStdout",
3922 "stdOrrStderr"};
3923 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_45_5[5];
3924 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_46_2[2];
3925 NI TM__zQHipMPUXFgsDrLbMR9atnA_48;
3926 static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_47[2] = {
3927 "Cached",
3928 "External"};
3929 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_49_2[2];
3930 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_50_2[2];
3931 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_51_2[2];
3932 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_52_2[2];
3933 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_53_3[3];
3934 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_54_2[2];
3935 static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_138_18[18];
3936 static TNimNode TM__zQHipMPUXFgsDrLbMR9atnA_0[365];
3937 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.size = sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw);
3938 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.align = NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw);
3939 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.kind = 18;
3940 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.base = 0;
3941 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.flags = 2;
3942 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[1];
3943 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.size = sizeof(tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g);
3944 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.align = NIM_ALIGNOF(tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g);
3945 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.kind = 14;
3946 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.base = 0;
3947 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.flags = 3;
3948 for (TM__zQHipMPUXFgsDrLbMR9atnA_5 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_5 < 5; TM__zQHipMPUXFgsDrLbMR9atnA_5++) {
3949 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].kind = 1;
3950 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].offset = TM__zQHipMPUXFgsDrLbMR9atnA_5;
3951 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].name = TM__zQHipMPUXFgsDrLbMR9atnA_4[TM__zQHipMPUXFgsDrLbMR9atnA_5];
3952 TM__zQHipMPUXFgsDrLbMR9atnA_3_5[TM__zQHipMPUXFgsDrLbMR9atnA_5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2];
3953 }
3954 TM__zQHipMPUXFgsDrLbMR9atnA_0[7].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[7].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[7].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_3_5[0];
3955 NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[7];
3956 TM__zQHipMPUXFgsDrLbMR9atnA_0[1].kind = 1;
3957 TM__zQHipMPUXFgsDrLbMR9atnA_0[1].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, backend);
3958 TM__zQHipMPUXFgsDrLbMR9atnA_0[1].typ = (&NTItbackend__4OBsgZ9cscH2JLUE5Wcz01g_);
3959 TM__zQHipMPUXFgsDrLbMR9atnA_0[1].name = "backend";
3960 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[8];
3961 TM__zQHipMPUXFgsDrLbMR9atnA_0[8].kind = 1;
3962 TM__zQHipMPUXFgsDrLbMR9atnA_0[8].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, target);
3963 TM__zQHipMPUXFgsDrLbMR9atnA_0[8].typ = (&NTItarget__9abOl5DLX8suLujOaHSvGzw_);
3964 TM__zQHipMPUXFgsDrLbMR9atnA_0[8].name = "target";
3965 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[9];
3966 TM__zQHipMPUXFgsDrLbMR9atnA_0[9].kind = 1;
3967 TM__zQHipMPUXFgsDrLbMR9atnA_0[9].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linesCompiled);
3968 TM__zQHipMPUXFgsDrLbMR9atnA_0[9].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
3969 TM__zQHipMPUXFgsDrLbMR9atnA_0[9].name = "linesCompiled";
3970 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[10];
3971 NTItoption__WspMeQySXNP2XoTWR5MTgg_.size = sizeof(tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
3972 NTItoption__WspMeQySXNP2XoTWR5MTgg_.align = NIM_ALIGNOF(tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
3973 NTItoption__WspMeQySXNP2XoTWR5MTgg_.kind = 14;
3974 NTItoption__WspMeQySXNP2XoTWR5MTgg_.base = 0;
3975 NTItoption__WspMeQySXNP2XoTWR5MTgg_.flags = 3;
3976 for (TM__zQHipMPUXFgsDrLbMR9atnA_8 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_8 < 28; TM__zQHipMPUXFgsDrLbMR9atnA_8++) {
3977 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].kind = 1;
3978 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].offset = TM__zQHipMPUXFgsDrLbMR9atnA_8;
3979 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].name = TM__zQHipMPUXFgsDrLbMR9atnA_7[TM__zQHipMPUXFgsDrLbMR9atnA_8];
3980 TM__zQHipMPUXFgsDrLbMR9atnA_6_28[TM__zQHipMPUXFgsDrLbMR9atnA_8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11];
3981 }
3982 TM__zQHipMPUXFgsDrLbMR9atnA_0[39].len = 28; TM__zQHipMPUXFgsDrLbMR9atnA_0[39].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[39].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_6_28[0];
3983 NTItoption__WspMeQySXNP2XoTWR5MTgg_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[39];
3984 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.size = sizeof(tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
3985 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.align = NIM_ALIGNOF(tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
3986 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.kind = 19;
3987 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.base = (&NTItoption__WspMeQySXNP2XoTWR5MTgg_);
3988 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.flags = 3;
3989 TM__zQHipMPUXFgsDrLbMR9atnA_0[40].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[40].kind = 0;
3990 NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[40];
3991 TM__zQHipMPUXFgsDrLbMR9atnA_0[10].kind = 1;
3992 TM__zQHipMPUXFgsDrLbMR9atnA_0[10].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, options);
3993 TM__zQHipMPUXFgsDrLbMR9atnA_0[10].typ = (&NTItoptions__7MnKRybmCNh5j9bDRLMkxLw_);
3994 TM__zQHipMPUXFgsDrLbMR9atnA_0[10].name = "options";
3995 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[4] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[41];
3996 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.size = sizeof(tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
3997 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.align = NIM_ALIGNOF(tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
3998 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.kind = 14;
3999 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.base = 0;
4000 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.flags = 3;
4001 for (TM__zQHipMPUXFgsDrLbMR9atnA_11 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_11 < 52; TM__zQHipMPUXFgsDrLbMR9atnA_11++) {
4002 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+42].kind = 1;
4003 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+42].offset = TM__zQHipMPUXFgsDrLbMR9atnA_11;
4004 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+42].name = TM__zQHipMPUXFgsDrLbMR9atnA_10[TM__zQHipMPUXFgsDrLbMR9atnA_11];
4005 TM__zQHipMPUXFgsDrLbMR9atnA_9_52[TM__zQHipMPUXFgsDrLbMR9atnA_11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+42];
4006 }
4007 TM__zQHipMPUXFgsDrLbMR9atnA_0[94].len = 52; TM__zQHipMPUXFgsDrLbMR9atnA_0[94].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[94].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_9_52[0];
4008 NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[94];
4009 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.size = sizeof(tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
4010 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.align = NIM_ALIGNOF(tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
4011 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.kind = 19;
4012 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.base = (&NTItglobaloption__RAfAEZqjnKMDumgyKKc1qw_);
4013 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.flags = 3;
4014 TM__zQHipMPUXFgsDrLbMR9atnA_0[95].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[95].kind = 0;
4015 NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[95];
4016 TM__zQHipMPUXFgsDrLbMR9atnA_0[41].kind = 1;
4017 TM__zQHipMPUXFgsDrLbMR9atnA_0[41].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, globalOptions);
4018 TM__zQHipMPUXFgsDrLbMR9atnA_0[41].typ = (&NTItglobaloptions__TlJAueEcJToxIOSDCDzevQ_);
4019 TM__zQHipMPUXFgsDrLbMR9atnA_0[41].name = "globalOptions";
4020 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[96];
4021 TM__zQHipMPUXFgsDrLbMR9atnA_0[96].kind = 1;
4022 TM__zQHipMPUXFgsDrLbMR9atnA_0[96].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, macrosToExpand);
4023 TM__zQHipMPUXFgsDrLbMR9atnA_0[96].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4024 TM__zQHipMPUXFgsDrLbMR9atnA_0[96].name = "macrosToExpand";
4025 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[6] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[97];
4026 TM__zQHipMPUXFgsDrLbMR9atnA_0[97].kind = 1;
4027 TM__zQHipMPUXFgsDrLbMR9atnA_0[97].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, arcToExpand);
4028 TM__zQHipMPUXFgsDrLbMR9atnA_0[97].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4029 TM__zQHipMPUXFgsDrLbMR9atnA_0[97].name = "arcToExpand";
4030 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[7] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[98];
4031 TM__zQHipMPUXFgsDrLbMR9atnA_0[98].kind = 1;
4032 TM__zQHipMPUXFgsDrLbMR9atnA_0[98].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, m);
4033 TM__zQHipMPUXFgsDrLbMR9atnA_0[98].typ = (&NTImsgconfig__kV7r8HWT0SqOYW2k2ukC6A_);
4034 TM__zQHipMPUXFgsDrLbMR9atnA_0[98].name = "m";
4035 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[99];
4036 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.size = sizeof(tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ);
4037 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.align = NIM_ALIGNOF(tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ);
4038 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.kind = 14;
4039 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.base = 0;
4040 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.flags = 3;
4041 for (TM__zQHipMPUXFgsDrLbMR9atnA_14 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_14 < 6; TM__zQHipMPUXFgsDrLbMR9atnA_14++) {
4042 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].kind = 1;
4043 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].offset = TM__zQHipMPUXFgsDrLbMR9atnA_14;
4044 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].name = TM__zQHipMPUXFgsDrLbMR9atnA_13[TM__zQHipMPUXFgsDrLbMR9atnA_14];
4045 TM__zQHipMPUXFgsDrLbMR9atnA_12_6[TM__zQHipMPUXFgsDrLbMR9atnA_14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100];
4046 }
4047 TM__zQHipMPUXFgsDrLbMR9atnA_0[106].len = 6; TM__zQHipMPUXFgsDrLbMR9atnA_0[106].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[106].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_12_6[0];
4048 NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[106];
4049 TM__zQHipMPUXFgsDrLbMR9atnA_0[99].kind = 1;
4050 TM__zQHipMPUXFgsDrLbMR9atnA_0[99].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, filenameOption);
4051 TM__zQHipMPUXFgsDrLbMR9atnA_0[99].typ = (&NTIfilenameoption__eL86bAtPxXWHj24F5gOMFQ_);
4052 TM__zQHipMPUXFgsDrLbMR9atnA_0[99].name = "filenameOption";
4053 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[9] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[107];
4054 TM__zQHipMPUXFgsDrLbMR9atnA_0[107].kind = 1;
4055 TM__zQHipMPUXFgsDrLbMR9atnA_0[107].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, unitSep);
4056 TM__zQHipMPUXFgsDrLbMR9atnA_0[107].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4057 TM__zQHipMPUXFgsDrLbMR9atnA_0[107].name = "unitSep";
4058 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[10] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[108];
4059 TM__zQHipMPUXFgsDrLbMR9atnA_0[108].kind = 1;
4060 TM__zQHipMPUXFgsDrLbMR9atnA_0[108].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, evalTemplateCounter);
4061 TM__zQHipMPUXFgsDrLbMR9atnA_0[108].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4062 TM__zQHipMPUXFgsDrLbMR9atnA_0[108].name = "evalTemplateCounter";
4063 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[109];
4064 TM__zQHipMPUXFgsDrLbMR9atnA_0[109].kind = 1;
4065 TM__zQHipMPUXFgsDrLbMR9atnA_0[109].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, evalMacroCounter);
4066 TM__zQHipMPUXFgsDrLbMR9atnA_0[109].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4067 TM__zQHipMPUXFgsDrLbMR9atnA_0[109].name = "evalMacroCounter";
4068 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[12] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[110];
4069 TM__zQHipMPUXFgsDrLbMR9atnA_0[110].kind = 1;
4070 TM__zQHipMPUXFgsDrLbMR9atnA_0[110].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, exitcode);
4071 TM__zQHipMPUXFgsDrLbMR9atnA_0[110].typ = (&NTIint56__chXunH2dwinSkhpA6JnsXw_);
4072 TM__zQHipMPUXFgsDrLbMR9atnA_0[110].name = "exitcode";
4073 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[13] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[111];
4074 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.size = sizeof(tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA);
4075 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.align = NIM_ALIGNOF(tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA);
4076 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.kind = 14;
4077 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.base = 0;
4078 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.flags = 3;
4079 for (TM__zQHipMPUXFgsDrLbMR9atnA_17 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_17 < 28; TM__zQHipMPUXFgsDrLbMR9atnA_17++) {
4080 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+112].kind = 1;
4081 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+112].offset = TM__zQHipMPUXFgsDrLbMR9atnA_17;
4082 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+112].name = TM__zQHipMPUXFgsDrLbMR9atnA_16[TM__zQHipMPUXFgsDrLbMR9atnA_17];
4083 TM__zQHipMPUXFgsDrLbMR9atnA_15_28[TM__zQHipMPUXFgsDrLbMR9atnA_17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+112];
4084 }
4085 TM__zQHipMPUXFgsDrLbMR9atnA_0[140].len = 28; TM__zQHipMPUXFgsDrLbMR9atnA_0[140].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[140].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_15_28[0];
4086 NTIcommand__0zjcIQ623TIRGPdtjLwTFA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[140];
4087 TM__zQHipMPUXFgsDrLbMR9atnA_0[111].kind = 1;
4088 TM__zQHipMPUXFgsDrLbMR9atnA_0[111].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cmd);
4089 TM__zQHipMPUXFgsDrLbMR9atnA_0[111].typ = (&NTIcommand__0zjcIQ623TIRGPdtjLwTFA_);
4090 TM__zQHipMPUXFgsDrLbMR9atnA_0[111].name = "cmd";
4091 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[141];
4092 TM__zQHipMPUXFgsDrLbMR9atnA_0[141].kind = 1;
4093 TM__zQHipMPUXFgsDrLbMR9atnA_0[141].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cmdInput);
4094 TM__zQHipMPUXFgsDrLbMR9atnA_0[141].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4095 TM__zQHipMPUXFgsDrLbMR9atnA_0[141].name = "cmdInput";
4096 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[15] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[142];
4097 TM__zQHipMPUXFgsDrLbMR9atnA_0[142].kind = 1;
4098 TM__zQHipMPUXFgsDrLbMR9atnA_0[142].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectIsCmd);
4099 TM__zQHipMPUXFgsDrLbMR9atnA_0[142].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4100 TM__zQHipMPUXFgsDrLbMR9atnA_0[142].name = "projectIsCmd";
4101 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[16] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[143];
4102 TM__zQHipMPUXFgsDrLbMR9atnA_0[143].kind = 1;
4103 TM__zQHipMPUXFgsDrLbMR9atnA_0[143].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, implicitCmd);
4104 TM__zQHipMPUXFgsDrLbMR9atnA_0[143].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4105 TM__zQHipMPUXFgsDrLbMR9atnA_0[143].name = "implicitCmd";
4106 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[144];
4107 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.size = sizeof(tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw);
4108 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.align = NIM_ALIGNOF(tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw);
4109 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.kind = 14;
4110 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.base = 0;
4111 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.flags = 3;
4112 for (TM__zQHipMPUXFgsDrLbMR9atnA_20 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_20 < 11; TM__zQHipMPUXFgsDrLbMR9atnA_20++) {
4113 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+145].kind = 1;
4114 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+145].offset = TM__zQHipMPUXFgsDrLbMR9atnA_20;
4115 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+145].name = TM__zQHipMPUXFgsDrLbMR9atnA_19[TM__zQHipMPUXFgsDrLbMR9atnA_20];
4116 TM__zQHipMPUXFgsDrLbMR9atnA_18_11[TM__zQHipMPUXFgsDrLbMR9atnA_20] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+145];
4117 }
4118 TM__zQHipMPUXFgsDrLbMR9atnA_0[156].len = 11; TM__zQHipMPUXFgsDrLbMR9atnA_0[156].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[156].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_18_11[0];
4119 NTItgcmode__tkz389aDYNd8ykeZszCuBSw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[156];
4120 TM__zQHipMPUXFgsDrLbMR9atnA_0[144].kind = 1;
4121 TM__zQHipMPUXFgsDrLbMR9atnA_0[144].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, selectedGC);
4122 TM__zQHipMPUXFgsDrLbMR9atnA_0[144].typ = (&NTItgcmode__tkz389aDYNd8ykeZszCuBSw_);
4123 TM__zQHipMPUXFgsDrLbMR9atnA_0[144].name = "selectedGC";
4124 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[18] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[157];
4125 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.size = sizeof(tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ);
4126 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.align = NIM_ALIGNOF(tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ);
4127 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.kind = 14;
4128 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.base = 0;
4129 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.flags = 3;
4130 for (TM__zQHipMPUXFgsDrLbMR9atnA_23 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_23 < 5; TM__zQHipMPUXFgsDrLbMR9atnA_23++) {
4131 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+158].kind = 1;
4132 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+158].offset = TM__zQHipMPUXFgsDrLbMR9atnA_23;
4133 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+158].name = TM__zQHipMPUXFgsDrLbMR9atnA_22[TM__zQHipMPUXFgsDrLbMR9atnA_23];
4134 TM__zQHipMPUXFgsDrLbMR9atnA_21_5[TM__zQHipMPUXFgsDrLbMR9atnA_23] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+158];
4135 }
4136 TM__zQHipMPUXFgsDrLbMR9atnA_0[163].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[163].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[163].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_21_5[0];
4137 NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[163];
4138 TM__zQHipMPUXFgsDrLbMR9atnA_0[157].kind = 1;
4139 TM__zQHipMPUXFgsDrLbMR9atnA_0[157].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, exc);
4140 TM__zQHipMPUXFgsDrLbMR9atnA_0[157].typ = (&NTIexceptionsystem__1mkAogyaDAT7g9cQjzsgKLQ_);
4141 TM__zQHipMPUXFgsDrLbMR9atnA_0[157].name = "exc";
4142 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[19] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[164];
4143 TM__zQHipMPUXFgsDrLbMR9atnA_0[164].kind = 1;
4144 TM__zQHipMPUXFgsDrLbMR9atnA_0[164].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, hintProcessingDots);
4145 TM__zQHipMPUXFgsDrLbMR9atnA_0[164].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4146 TM__zQHipMPUXFgsDrLbMR9atnA_0[164].name = "hintProcessingDots";
4147 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[20] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[165];
4148 TM__zQHipMPUXFgsDrLbMR9atnA_0[165].kind = 1;
4149 TM__zQHipMPUXFgsDrLbMR9atnA_0[165].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, verbosity);
4150 TM__zQHipMPUXFgsDrLbMR9atnA_0[165].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4151 TM__zQHipMPUXFgsDrLbMR9atnA_0[165].name = "verbosity";
4152 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[21] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[166];
4153 TM__zQHipMPUXFgsDrLbMR9atnA_0[166].kind = 1;
4154 TM__zQHipMPUXFgsDrLbMR9atnA_0[166].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, numberOfProcessors);
4155 TM__zQHipMPUXFgsDrLbMR9atnA_0[166].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4156 TM__zQHipMPUXFgsDrLbMR9atnA_0[166].name = "numberOfProcessors";
4157 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[22] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[167];
4158 TM__zQHipMPUXFgsDrLbMR9atnA_0[167].kind = 1;
4159 TM__zQHipMPUXFgsDrLbMR9atnA_0[167].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastCmdTime);
4160 TM__zQHipMPUXFgsDrLbMR9atnA_0[167].typ = (&NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
4161 TM__zQHipMPUXFgsDrLbMR9atnA_0[167].name = "lastCmdTime";
4162 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[23] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[168];
4163 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.size = sizeof(tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ);
4164 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.align = NIM_ALIGNOF(tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ);
4165 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.kind = 14;
4166 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.base = 0;
4167 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.flags = 3;
4168 for (TM__zQHipMPUXFgsDrLbMR9atnA_26 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_26 < 5; TM__zQHipMPUXFgsDrLbMR9atnA_26++) {
4169 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+169].kind = 1;
4170 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+169].offset = TM__zQHipMPUXFgsDrLbMR9atnA_26;
4171 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+169].name = TM__zQHipMPUXFgsDrLbMR9atnA_25[TM__zQHipMPUXFgsDrLbMR9atnA_26];
4172 TM__zQHipMPUXFgsDrLbMR9atnA_24_5[TM__zQHipMPUXFgsDrLbMR9atnA_26] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+169];
4173 }
4174 TM__zQHipMPUXFgsDrLbMR9atnA_0[174].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[174].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[174].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_24_5[0];
4175 NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[174];
4176 TM__zQHipMPUXFgsDrLbMR9atnA_0[168].kind = 1;
4177 TM__zQHipMPUXFgsDrLbMR9atnA_0[168].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, symbolFiles);
4178 TM__zQHipMPUXFgsDrLbMR9atnA_0[168].typ = (&NTIsymbolfilesoption__gBES9bqm1ru9ape8SeMRAFgQ_);
4179 TM__zQHipMPUXFgsDrLbMR9atnA_0[168].name = "symbolFiles";
4180 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[24] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[175];
4181 TM__zQHipMPUXFgsDrLbMR9atnA_0[175].kind = 1;
4182 TM__zQHipMPUXFgsDrLbMR9atnA_0[175].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, spellSuggestMax);
4183 TM__zQHipMPUXFgsDrLbMR9atnA_0[175].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4184 TM__zQHipMPUXFgsDrLbMR9atnA_0[175].name = "spellSuggestMax";
4185 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[25] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[176];
4186 NTIhashset__CD8Dpv0WGmASelVaNSo6zg_.size = sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg);
4187 NTIhashset__CD8Dpv0WGmASelVaNSo6zg_.align = NIM_ALIGNOF(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg);
4188 NTIhashset__CD8Dpv0WGmASelVaNSo6zg_.kind = 18;
4189 NTIhashset__CD8Dpv0WGmASelVaNSo6zg_.base = 0;
4190 TM__zQHipMPUXFgsDrLbMR9atnA_27_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[178];
4191 NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_.size = sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw);
4192 NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_.align = NIM_ALIGNOF(tyTuple__QeWl6B6ffS4pU6WWrtcrDw);
4193 NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_.kind = 18;
4194 NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_.base = 0;
4195 TM__zQHipMPUXFgsDrLbMR9atnA_28_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[180];
4196 TM__zQHipMPUXFgsDrLbMR9atnA_0[180].kind = 1;
4197 TM__zQHipMPUXFgsDrLbMR9atnA_0[180].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field0);
4198 TM__zQHipMPUXFgsDrLbMR9atnA_0[180].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4199 TM__zQHipMPUXFgsDrLbMR9atnA_0[180].name = "Field0";
4200 TM__zQHipMPUXFgsDrLbMR9atnA_28_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[181];
4201 TM__zQHipMPUXFgsDrLbMR9atnA_0[181].kind = 1;
4202 TM__zQHipMPUXFgsDrLbMR9atnA_0[181].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field1);
4203 TM__zQHipMPUXFgsDrLbMR9atnA_0[181].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4204 TM__zQHipMPUXFgsDrLbMR9atnA_0[181].name = "Field1";
4205 TM__zQHipMPUXFgsDrLbMR9atnA_0[179].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[179].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[179].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_28_2[0];
4206 NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[179];
4207 NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_.size = sizeof(tySequence__4eRCaZmrYLLw2k30GPTiMw*);
4208 NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_.align = NIM_ALIGNOF(tySequence__4eRCaZmrYLLw2k30GPTiMw*);
4209 NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_.kind = 24;
4210 NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_.base = (&NTIkeyvaluepair__QeWl6B6ffS4pU6WWrtcrDw_);
4211 NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_.marker = Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw;
4212 TM__zQHipMPUXFgsDrLbMR9atnA_0[178].kind = 1;
4213 TM__zQHipMPUXFgsDrLbMR9atnA_0[178].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, data);
4214 TM__zQHipMPUXFgsDrLbMR9atnA_0[178].typ = (&NTIkeyvaluepairseq__4eRCaZmrYLLw2k30GPTiMw_);
4215 TM__zQHipMPUXFgsDrLbMR9atnA_0[178].name = "data";
4216 TM__zQHipMPUXFgsDrLbMR9atnA_27_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[182];
4217 TM__zQHipMPUXFgsDrLbMR9atnA_0[182].kind = 1;
4218 TM__zQHipMPUXFgsDrLbMR9atnA_0[182].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, counter);
4219 TM__zQHipMPUXFgsDrLbMR9atnA_0[182].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4220 TM__zQHipMPUXFgsDrLbMR9atnA_0[182].name = "counter";
4221 TM__zQHipMPUXFgsDrLbMR9atnA_0[177].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[177].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[177].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_27_2[0];
4222 NTIhashset__CD8Dpv0WGmASelVaNSo6zg_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[177];
4223 TM__zQHipMPUXFgsDrLbMR9atnA_0[176].kind = 1;
4224 TM__zQHipMPUXFgsDrLbMR9atnA_0[176].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cppDefines);
4225 TM__zQHipMPUXFgsDrLbMR9atnA_0[176].typ = (&NTIhashset__CD8Dpv0WGmASelVaNSo6zg_);
4226 TM__zQHipMPUXFgsDrLbMR9atnA_0[176].name = "cppDefines";
4227 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[26] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[183];
4228 TM__zQHipMPUXFgsDrLbMR9atnA_0[183].kind = 1;
4229 TM__zQHipMPUXFgsDrLbMR9atnA_0[183].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, headerFile);
4230 TM__zQHipMPUXFgsDrLbMR9atnA_0[183].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4231 TM__zQHipMPUXFgsDrLbMR9atnA_0[183].name = "headerFile";
4232 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[27] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[184];
4233 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.size = sizeof(tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
4234 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.align = NIM_ALIGNOF(tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
4235 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.kind = 14;
4236 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.base = 0;
4237 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.flags = 3;
4238 for (TM__zQHipMPUXFgsDrLbMR9atnA_31 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_31 < 19; TM__zQHipMPUXFgsDrLbMR9atnA_31++) {
4239 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_31+185].kind = 1;
4240 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_31+185].offset = TM__zQHipMPUXFgsDrLbMR9atnA_31;
4241 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_31+185].name = TM__zQHipMPUXFgsDrLbMR9atnA_30[TM__zQHipMPUXFgsDrLbMR9atnA_31];
4242 TM__zQHipMPUXFgsDrLbMR9atnA_29_19[TM__zQHipMPUXFgsDrLbMR9atnA_31] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_31+185];
4243 }
4244 TM__zQHipMPUXFgsDrLbMR9atnA_0[204].len = 19; TM__zQHipMPUXFgsDrLbMR9atnA_0[204].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[204].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_29_19[0];
4245 NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[204];
4246 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.size = sizeof(tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
4247 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.align = NIM_ALIGNOF(tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
4248 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.kind = 19;
4249 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.base = (&NTIfeature__01UoAKYz1MxZiuG1X2VhNQ_);
4250 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.flags = 3;
4251 TM__zQHipMPUXFgsDrLbMR9atnA_0[205].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[205].kind = 0;
4252 NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[205];
4253 TM__zQHipMPUXFgsDrLbMR9atnA_0[184].kind = 1;
4254 TM__zQHipMPUXFgsDrLbMR9atnA_0[184].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, features);
4255 TM__zQHipMPUXFgsDrLbMR9atnA_0[184].typ = (&NTIsetLfeatureT__EzHX7W9bI4X0gV7sP2f0N9cQ_);
4256 TM__zQHipMPUXFgsDrLbMR9atnA_0[184].name = "features";
4257 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[28] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[206];
4258 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.size = sizeof(tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
4259 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.align = NIM_ALIGNOF(tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
4260 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.kind = 14;
4261 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.base = 0;
4262 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.flags = 3;
4263 for (TM__zQHipMPUXFgsDrLbMR9atnA_34 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_34 < 2; TM__zQHipMPUXFgsDrLbMR9atnA_34++) {
4264 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_34+207].kind = 1;
4265 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_34+207].offset = TM__zQHipMPUXFgsDrLbMR9atnA_34;
4266 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_34+207].name = TM__zQHipMPUXFgsDrLbMR9atnA_33[TM__zQHipMPUXFgsDrLbMR9atnA_34];
4267 TM__zQHipMPUXFgsDrLbMR9atnA_32_2[TM__zQHipMPUXFgsDrLbMR9atnA_34] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_34+207];
4268 }
4269 TM__zQHipMPUXFgsDrLbMR9atnA_0[209].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[209].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[209].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_32_2[0];
4270 NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[209];
4271 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.size = sizeof(tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
4272 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.align = NIM_ALIGNOF(tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
4273 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.kind = 19;
4274 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.base = (&NTIlegacyfeature__hGCD9aOrxPvpXn4Ne6W6OVA_);
4275 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.flags = 3;
4276 TM__zQHipMPUXFgsDrLbMR9atnA_0[210].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[210].kind = 0;
4277 NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[210];
4278 TM__zQHipMPUXFgsDrLbMR9atnA_0[206].kind = 1;
4279 TM__zQHipMPUXFgsDrLbMR9atnA_0[206].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, legacyFeatures);
4280 TM__zQHipMPUXFgsDrLbMR9atnA_0[206].typ = (&NTIsetLlegacyfeatureT__JrkzzXa9b4h6ADdhhOz772A_);
4281 TM__zQHipMPUXFgsDrLbMR9atnA_0[206].name = "legacyFeatures";
4282 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[29] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[211];
4283 TM__zQHipMPUXFgsDrLbMR9atnA_0[211].kind = 1;
4284 TM__zQHipMPUXFgsDrLbMR9atnA_0[211].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, arguments);
4285 TM__zQHipMPUXFgsDrLbMR9atnA_0[211].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4286 TM__zQHipMPUXFgsDrLbMR9atnA_0[211].name = "arguments";
4287 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[30] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[212];
4288 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.size = sizeof(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ);
4289 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.align = NIM_ALIGNOF(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ);
4290 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.kind = 14;
4291 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.base = 0;
4292 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.flags = 3;
4293 for (TM__zQHipMPUXFgsDrLbMR9atnA_37 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_37 < 13; TM__zQHipMPUXFgsDrLbMR9atnA_37++) {
4294 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_37+213].kind = 1;
4295 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_37+213].offset = TM__zQHipMPUXFgsDrLbMR9atnA_37;
4296 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_37+213].name = TM__zQHipMPUXFgsDrLbMR9atnA_36[TM__zQHipMPUXFgsDrLbMR9atnA_37];
4297 TM__zQHipMPUXFgsDrLbMR9atnA_35_13[TM__zQHipMPUXFgsDrLbMR9atnA_37] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_37+213];
4298 }
4299 TM__zQHipMPUXFgsDrLbMR9atnA_0[226].len = 13; TM__zQHipMPUXFgsDrLbMR9atnA_0[226].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[226].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_35_13[0];
4300 NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[226];
4301 TM__zQHipMPUXFgsDrLbMR9atnA_0[212].kind = 1;
4302 TM__zQHipMPUXFgsDrLbMR9atnA_0[212].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, ideCmd);
4303 TM__zQHipMPUXFgsDrLbMR9atnA_0[212].typ = (&NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_);
4304 TM__zQHipMPUXFgsDrLbMR9atnA_0[212].name = "ideCmd";
4305 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[31] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[227];
4306 TM__zQHipMPUXFgsDrLbMR9atnA_0[227].kind = 1;
4307 TM__zQHipMPUXFgsDrLbMR9atnA_0[227].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, oldNewlines);
4308 TM__zQHipMPUXFgsDrLbMR9atnA_0[227].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4309 TM__zQHipMPUXFgsDrLbMR9atnA_0[227].name = "oldNewlines";
4310 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[32] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[228];
4311 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.size = sizeof(tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA);
4312 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.align = NIM_ALIGNOF(tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA);
4313 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.kind = 14;
4314 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.base = 0;
4315 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.flags = 3;
4316 for (TM__zQHipMPUXFgsDrLbMR9atnA_40 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_40 < 12; TM__zQHipMPUXFgsDrLbMR9atnA_40++) {
4317 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_40+229].kind = 1;
4318 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_40+229].offset = TM__zQHipMPUXFgsDrLbMR9atnA_40;
4319 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_40+229].name = TM__zQHipMPUXFgsDrLbMR9atnA_39[TM__zQHipMPUXFgsDrLbMR9atnA_40];
4320 TM__zQHipMPUXFgsDrLbMR9atnA_38_12[TM__zQHipMPUXFgsDrLbMR9atnA_40] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_40+229];
4321 }
4322 TM__zQHipMPUXFgsDrLbMR9atnA_0[241].len = 12; TM__zQHipMPUXFgsDrLbMR9atnA_0[241].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[241].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_38_12[0];
4323 NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[241];
4324 TM__zQHipMPUXFgsDrLbMR9atnA_0[228].kind = 1;
4325 TM__zQHipMPUXFgsDrLbMR9atnA_0[228].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cCompiler);
4326 TM__zQHipMPUXFgsDrLbMR9atnA_0[228].typ = (&NTItsystemcc__1eWBJUonHMOnlBwsOvpFmA_);
4327 TM__zQHipMPUXFgsDrLbMR9atnA_0[228].name = "cCompiler";
4328 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[33] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[242];
4329 TM__zQHipMPUXFgsDrLbMR9atnA_0[242].kind = 1;
4330 TM__zQHipMPUXFgsDrLbMR9atnA_0[242].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, modifiedyNotes);
4331 TM__zQHipMPUXFgsDrLbMR9atnA_0[242].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4332 TM__zQHipMPUXFgsDrLbMR9atnA_0[242].name = "modifiedyNotes";
4333 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[34] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[243];
4334 TM__zQHipMPUXFgsDrLbMR9atnA_0[243].kind = 1;
4335 TM__zQHipMPUXFgsDrLbMR9atnA_0[243].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cmdlineNotes);
4336 TM__zQHipMPUXFgsDrLbMR9atnA_0[243].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4337 TM__zQHipMPUXFgsDrLbMR9atnA_0[243].name = "cmdlineNotes";
4338 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[35] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[244];
4339 TM__zQHipMPUXFgsDrLbMR9atnA_0[244].kind = 1;
4340 TM__zQHipMPUXFgsDrLbMR9atnA_0[244].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, foreignPackageNotes);
4341 TM__zQHipMPUXFgsDrLbMR9atnA_0[244].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4342 TM__zQHipMPUXFgsDrLbMR9atnA_0[244].name = "foreignPackageNotes";
4343 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[36] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[245];
4344 TM__zQHipMPUXFgsDrLbMR9atnA_0[245].kind = 1;
4345 TM__zQHipMPUXFgsDrLbMR9atnA_0[245].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, notes);
4346 TM__zQHipMPUXFgsDrLbMR9atnA_0[245].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4347 TM__zQHipMPUXFgsDrLbMR9atnA_0[245].name = "notes";
4348 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[37] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[246];
4349 TM__zQHipMPUXFgsDrLbMR9atnA_0[246].kind = 1;
4350 TM__zQHipMPUXFgsDrLbMR9atnA_0[246].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, warningAsErrors);
4351 TM__zQHipMPUXFgsDrLbMR9atnA_0[246].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4352 TM__zQHipMPUXFgsDrLbMR9atnA_0[246].name = "warningAsErrors";
4353 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[38] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[247];
4354 TM__zQHipMPUXFgsDrLbMR9atnA_0[247].kind = 1;
4355 TM__zQHipMPUXFgsDrLbMR9atnA_0[247].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, mainPackageNotes);
4356 TM__zQHipMPUXFgsDrLbMR9atnA_0[247].typ = (&NTItnotekinds__3FQYV2eVnylbdKXbxdymjw_);
4357 TM__zQHipMPUXFgsDrLbMR9atnA_0[247].name = "mainPackageNotes";
4358 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[39] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[248];
4359 TM__zQHipMPUXFgsDrLbMR9atnA_0[248].kind = 1;
4360 TM__zQHipMPUXFgsDrLbMR9atnA_0[248].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, mainPackageId);
4361 TM__zQHipMPUXFgsDrLbMR9atnA_0[248].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4362 TM__zQHipMPUXFgsDrLbMR9atnA_0[248].name = "mainPackageId";
4363 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[40] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[249];
4364 TM__zQHipMPUXFgsDrLbMR9atnA_0[249].kind = 1;
4365 TM__zQHipMPUXFgsDrLbMR9atnA_0[249].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, errorCounter);
4366 TM__zQHipMPUXFgsDrLbMR9atnA_0[249].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4367 TM__zQHipMPUXFgsDrLbMR9atnA_0[249].name = "errorCounter";
4368 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[41] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[250];
4369 TM__zQHipMPUXFgsDrLbMR9atnA_0[250].kind = 1;
4370 TM__zQHipMPUXFgsDrLbMR9atnA_0[250].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, hintCounter);
4371 TM__zQHipMPUXFgsDrLbMR9atnA_0[250].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4372 TM__zQHipMPUXFgsDrLbMR9atnA_0[250].name = "hintCounter";
4373 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[42] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[251];
4374 TM__zQHipMPUXFgsDrLbMR9atnA_0[251].kind = 1;
4375 TM__zQHipMPUXFgsDrLbMR9atnA_0[251].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, warnCounter);
4376 TM__zQHipMPUXFgsDrLbMR9atnA_0[251].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4377 TM__zQHipMPUXFgsDrLbMR9atnA_0[251].name = "warnCounter";
4378 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[43] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[252];
4379 TM__zQHipMPUXFgsDrLbMR9atnA_0[252].kind = 1;
4380 TM__zQHipMPUXFgsDrLbMR9atnA_0[252].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, errorMax);
4381 TM__zQHipMPUXFgsDrLbMR9atnA_0[252].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4382 TM__zQHipMPUXFgsDrLbMR9atnA_0[252].name = "errorMax";
4383 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[44] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[253];
4384 TM__zQHipMPUXFgsDrLbMR9atnA_0[253].kind = 1;
4385 TM__zQHipMPUXFgsDrLbMR9atnA_0[253].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, maxLoopIterationsVM);
4386 TM__zQHipMPUXFgsDrLbMR9atnA_0[253].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4387 TM__zQHipMPUXFgsDrLbMR9atnA_0[253].name = "maxLoopIterationsVM";
4388 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[45] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[254];
4389 TM__zQHipMPUXFgsDrLbMR9atnA_0[254].kind = 1;
4390 TM__zQHipMPUXFgsDrLbMR9atnA_0[254].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, isVmTrace);
4391 TM__zQHipMPUXFgsDrLbMR9atnA_0[254].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4392 TM__zQHipMPUXFgsDrLbMR9atnA_0[254].name = "isVmTrace";
4393 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[46] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[255];
4394 TM__zQHipMPUXFgsDrLbMR9atnA_0[255].kind = 1;
4395 TM__zQHipMPUXFgsDrLbMR9atnA_0[255].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, configVars);
4396 TM__zQHipMPUXFgsDrLbMR9atnA_0[255].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4397 TM__zQHipMPUXFgsDrLbMR9atnA_0[255].name = "configVars";
4398 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[47] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[256];
4399 TM__zQHipMPUXFgsDrLbMR9atnA_0[256].kind = 1;
4400 TM__zQHipMPUXFgsDrLbMR9atnA_0[256].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, symbols);
4401 TM__zQHipMPUXFgsDrLbMR9atnA_0[256].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4402 TM__zQHipMPUXFgsDrLbMR9atnA_0[256].name = "symbols";
4403 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[48] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[257];
4404 TM__zQHipMPUXFgsDrLbMR9atnA_0[257].kind = 1;
4405 TM__zQHipMPUXFgsDrLbMR9atnA_0[257].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, packageCache);
4406 TM__zQHipMPUXFgsDrLbMR9atnA_0[257].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4407 TM__zQHipMPUXFgsDrLbMR9atnA_0[257].name = "packageCache";
4408 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[49] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[258];
4409 TM__zQHipMPUXFgsDrLbMR9atnA_0[258].kind = 1;
4410 TM__zQHipMPUXFgsDrLbMR9atnA_0[258].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimblePaths);
4411 TM__zQHipMPUXFgsDrLbMR9atnA_0[258].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4412 TM__zQHipMPUXFgsDrLbMR9atnA_0[258].name = "nimblePaths";
4413 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[50] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[259];
4414 TM__zQHipMPUXFgsDrLbMR9atnA_0[259].kind = 1;
4415 TM__zQHipMPUXFgsDrLbMR9atnA_0[259].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, searchPaths);
4416 TM__zQHipMPUXFgsDrLbMR9atnA_0[259].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4417 TM__zQHipMPUXFgsDrLbMR9atnA_0[259].name = "searchPaths";
4418 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[51] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[260];
4419 TM__zQHipMPUXFgsDrLbMR9atnA_0[260].kind = 1;
4420 TM__zQHipMPUXFgsDrLbMR9atnA_0[260].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lazyPaths);
4421 TM__zQHipMPUXFgsDrLbMR9atnA_0[260].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4422 TM__zQHipMPUXFgsDrLbMR9atnA_0[260].name = "lazyPaths";
4423 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[52] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[261];
4424 TM__zQHipMPUXFgsDrLbMR9atnA_0[261].kind = 1;
4425 TM__zQHipMPUXFgsDrLbMR9atnA_0[261].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, outFile);
4426 TM__zQHipMPUXFgsDrLbMR9atnA_0[261].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4427 TM__zQHipMPUXFgsDrLbMR9atnA_0[261].name = "outFile";
4428 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[53] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[262];
4429 TM__zQHipMPUXFgsDrLbMR9atnA_0[262].kind = 1;
4430 TM__zQHipMPUXFgsDrLbMR9atnA_0[262].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, outDir);
4431 TM__zQHipMPUXFgsDrLbMR9atnA_0[262].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4432 TM__zQHipMPUXFgsDrLbMR9atnA_0[262].name = "outDir";
4433 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[54] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[263];
4434 TM__zQHipMPUXFgsDrLbMR9atnA_0[263].kind = 1;
4435 TM__zQHipMPUXFgsDrLbMR9atnA_0[263].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, jsonBuildFile);
4436 TM__zQHipMPUXFgsDrLbMR9atnA_0[263].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4437 TM__zQHipMPUXFgsDrLbMR9atnA_0[263].name = "jsonBuildFile";
4438 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[55] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[264];
4439 TM__zQHipMPUXFgsDrLbMR9atnA_0[264].kind = 1;
4440 TM__zQHipMPUXFgsDrLbMR9atnA_0[264].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, prefixDir);
4441 TM__zQHipMPUXFgsDrLbMR9atnA_0[264].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4442 TM__zQHipMPUXFgsDrLbMR9atnA_0[264].name = "prefixDir";
4443 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[56] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[265];
4444 TM__zQHipMPUXFgsDrLbMR9atnA_0[265].kind = 1;
4445 TM__zQHipMPUXFgsDrLbMR9atnA_0[265].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, libpath);
4446 TM__zQHipMPUXFgsDrLbMR9atnA_0[265].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4447 TM__zQHipMPUXFgsDrLbMR9atnA_0[265].name = "libpath";
4448 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[57] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[266];
4449 TM__zQHipMPUXFgsDrLbMR9atnA_0[266].kind = 1;
4450 TM__zQHipMPUXFgsDrLbMR9atnA_0[266].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimcacheDir);
4451 TM__zQHipMPUXFgsDrLbMR9atnA_0[266].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4452 TM__zQHipMPUXFgsDrLbMR9atnA_0[266].name = "nimcacheDir";
4453 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[58] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[267];
4454 NTInimver__47w2DboNEPf69aPgubZdd7Q_.size = sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q);
4455 NTInimver__47w2DboNEPf69aPgubZdd7Q_.align = NIM_ALIGNOF(tyTuple__47w2DboNEPf69aPgubZdd7Q);
4456 NTInimver__47w2DboNEPf69aPgubZdd7Q_.kind = 18;
4457 NTInimver__47w2DboNEPf69aPgubZdd7Q_.base = 0;
4458 NTInimver__47w2DboNEPf69aPgubZdd7Q_.flags = 1;
4459 TM__zQHipMPUXFgsDrLbMR9atnA_41_3[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[269];
4460 TM__zQHipMPUXFgsDrLbMR9atnA_0[269].kind = 1;
4461 TM__zQHipMPUXFgsDrLbMR9atnA_0[269].offset = offsetof(tyTuple__47w2DboNEPf69aPgubZdd7Q, Field0);
4462 TM__zQHipMPUXFgsDrLbMR9atnA_0[269].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4463 TM__zQHipMPUXFgsDrLbMR9atnA_0[269].name = "Field0";
4464 TM__zQHipMPUXFgsDrLbMR9atnA_41_3[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[270];
4465 TM__zQHipMPUXFgsDrLbMR9atnA_0[270].kind = 1;
4466 TM__zQHipMPUXFgsDrLbMR9atnA_0[270].offset = offsetof(tyTuple__47w2DboNEPf69aPgubZdd7Q, Field1);
4467 TM__zQHipMPUXFgsDrLbMR9atnA_0[270].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4468 TM__zQHipMPUXFgsDrLbMR9atnA_0[270].name = "Field1";
4469 TM__zQHipMPUXFgsDrLbMR9atnA_41_3[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[271];
4470 TM__zQHipMPUXFgsDrLbMR9atnA_0[271].kind = 1;
4471 TM__zQHipMPUXFgsDrLbMR9atnA_0[271].offset = offsetof(tyTuple__47w2DboNEPf69aPgubZdd7Q, Field2);
4472 TM__zQHipMPUXFgsDrLbMR9atnA_0[271].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4473 TM__zQHipMPUXFgsDrLbMR9atnA_0[271].name = "Field2";
4474 TM__zQHipMPUXFgsDrLbMR9atnA_0[268].len = 3; TM__zQHipMPUXFgsDrLbMR9atnA_0[268].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[268].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_41_3[0];
4475 NTInimver__47w2DboNEPf69aPgubZdd7Q_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[268];
4476 TM__zQHipMPUXFgsDrLbMR9atnA_0[267].kind = 1;
4477 TM__zQHipMPUXFgsDrLbMR9atnA_0[267].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimStdlibVersion);
4478 TM__zQHipMPUXFgsDrLbMR9atnA_0[267].typ = (&NTInimver__47w2DboNEPf69aPgubZdd7Q_);
4479 TM__zQHipMPUXFgsDrLbMR9atnA_0[267].name = "nimStdlibVersion";
4480 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[59] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[272];
4481 TM__zQHipMPUXFgsDrLbMR9atnA_0[272].kind = 1;
4482 TM__zQHipMPUXFgsDrLbMR9atnA_0[272].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, dllOverrides);
4483 TM__zQHipMPUXFgsDrLbMR9atnA_0[272].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4484 TM__zQHipMPUXFgsDrLbMR9atnA_0[272].name = "dllOverrides";
4485 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[60] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[273];
4486 TM__zQHipMPUXFgsDrLbMR9atnA_0[273].kind = 1;
4487 TM__zQHipMPUXFgsDrLbMR9atnA_0[273].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, moduleOverrides);
4488 TM__zQHipMPUXFgsDrLbMR9atnA_0[273].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4489 TM__zQHipMPUXFgsDrLbMR9atnA_0[273].name = "moduleOverrides";
4490 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[61] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[274];
4491 TM__zQHipMPUXFgsDrLbMR9atnA_0[274].kind = 1;
4492 TM__zQHipMPUXFgsDrLbMR9atnA_0[274].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cfileSpecificOptions);
4493 TM__zQHipMPUXFgsDrLbMR9atnA_0[274].typ = (&NTIstringtableref__n9cmoMXcDs47wYDFGEXuCfw_);
4494 TM__zQHipMPUXFgsDrLbMR9atnA_0[274].name = "cfileSpecificOptions";
4495 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[62] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[275];
4496 TM__zQHipMPUXFgsDrLbMR9atnA_0[275].kind = 1;
4497 TM__zQHipMPUXFgsDrLbMR9atnA_0[275].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectName);
4498 TM__zQHipMPUXFgsDrLbMR9atnA_0[275].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4499 TM__zQHipMPUXFgsDrLbMR9atnA_0[275].name = "projectName";
4500 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[63] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[276];
4501 TM__zQHipMPUXFgsDrLbMR9atnA_0[276].kind = 1;
4502 TM__zQHipMPUXFgsDrLbMR9atnA_0[276].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectPath);
4503 TM__zQHipMPUXFgsDrLbMR9atnA_0[276].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4504 TM__zQHipMPUXFgsDrLbMR9atnA_0[276].name = "projectPath";
4505 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[64] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[277];
4506 TM__zQHipMPUXFgsDrLbMR9atnA_0[277].kind = 1;
4507 TM__zQHipMPUXFgsDrLbMR9atnA_0[277].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectFull);
4508 TM__zQHipMPUXFgsDrLbMR9atnA_0[277].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4509 TM__zQHipMPUXFgsDrLbMR9atnA_0[277].name = "projectFull";
4510 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[65] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[278];
4511 TM__zQHipMPUXFgsDrLbMR9atnA_0[278].kind = 1;
4512 TM__zQHipMPUXFgsDrLbMR9atnA_0[278].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectIsStdin);
4513 TM__zQHipMPUXFgsDrLbMR9atnA_0[278].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4514 TM__zQHipMPUXFgsDrLbMR9atnA_0[278].name = "projectIsStdin";
4515 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[66] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[279];
4516 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.size = sizeof(tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug);
4517 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.align = NIM_ALIGNOF(tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug);
4518 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.kind = 14;
4519 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.base = 0;
4520 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.flags = 3;
4521 for (TM__zQHipMPUXFgsDrLbMR9atnA_44 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_44 < 2; TM__zQHipMPUXFgsDrLbMR9atnA_44++) {
4522 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_44+280].kind = 1;
4523 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_44+280].offset = TM__zQHipMPUXFgsDrLbMR9atnA_44;
4524 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_44+280].name = TM__zQHipMPUXFgsDrLbMR9atnA_43[TM__zQHipMPUXFgsDrLbMR9atnA_44];
4525 TM__zQHipMPUXFgsDrLbMR9atnA_42_2[TM__zQHipMPUXFgsDrLbMR9atnA_44] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_44+280];
4526 }
4527 TM__zQHipMPUXFgsDrLbMR9atnA_0[282].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[282].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[282].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_42_2[0];
4528 NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[282];
4529 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.size = sizeof(tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug);
4530 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.align = NIM_ALIGNOF(tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug);
4531 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.kind = 19;
4532 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.base = (&NTIstdorrkind__6cbmyTzDPaZU9afMe4mz3Ug_);
4533 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.flags = 3;
4534 TM__zQHipMPUXFgsDrLbMR9atnA_0[283].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[283].kind = 0;
4535 NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[283];
4536 TM__zQHipMPUXFgsDrLbMR9atnA_0[279].kind = 1;
4537 TM__zQHipMPUXFgsDrLbMR9atnA_0[279].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastMsgWasDot);
4538 TM__zQHipMPUXFgsDrLbMR9atnA_0[279].typ = (&NTIsetLstdorrkindT__eP9crzzjVMt8UOCbzfV5Cag_);
4539 TM__zQHipMPUXFgsDrLbMR9atnA_0[279].name = "lastMsgWasDot";
4540 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[67] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[284];
4541 TM__zQHipMPUXFgsDrLbMR9atnA_0[284].kind = 1;
4542 TM__zQHipMPUXFgsDrLbMR9atnA_0[284].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectMainIdx);
4543 TM__zQHipMPUXFgsDrLbMR9atnA_0[284].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
4544 TM__zQHipMPUXFgsDrLbMR9atnA_0[284].name = "projectMainIdx";
4545 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[68] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[285];
4546 TM__zQHipMPUXFgsDrLbMR9atnA_0[285].kind = 1;
4547 TM__zQHipMPUXFgsDrLbMR9atnA_0[285].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectMainIdx2);
4548 TM__zQHipMPUXFgsDrLbMR9atnA_0[285].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
4549 TM__zQHipMPUXFgsDrLbMR9atnA_0[285].name = "projectMainIdx2";
4550 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[69] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[286];
4551 TM__zQHipMPUXFgsDrLbMR9atnA_0[286].kind = 1;
4552 TM__zQHipMPUXFgsDrLbMR9atnA_0[286].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, command);
4553 TM__zQHipMPUXFgsDrLbMR9atnA_0[286].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4554 TM__zQHipMPUXFgsDrLbMR9atnA_0[286].name = "command";
4555 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[70] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[287];
4556 TM__zQHipMPUXFgsDrLbMR9atnA_0[287].kind = 1;
4557 TM__zQHipMPUXFgsDrLbMR9atnA_0[287].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, commandArgs);
4558 TM__zQHipMPUXFgsDrLbMR9atnA_0[287].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4559 TM__zQHipMPUXFgsDrLbMR9atnA_0[287].name = "commandArgs";
4560 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[71] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[288];
4561 TM__zQHipMPUXFgsDrLbMR9atnA_0[288].kind = 1;
4562 TM__zQHipMPUXFgsDrLbMR9atnA_0[288].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, commandLine);
4563 TM__zQHipMPUXFgsDrLbMR9atnA_0[288].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4564 TM__zQHipMPUXFgsDrLbMR9atnA_0[288].name = "commandLine";
4565 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[72] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[289];
4566 TM__zQHipMPUXFgsDrLbMR9atnA_0[289].kind = 1;
4567 TM__zQHipMPUXFgsDrLbMR9atnA_0[289].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, extraCmds);
4568 TM__zQHipMPUXFgsDrLbMR9atnA_0[289].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4569 TM__zQHipMPUXFgsDrLbMR9atnA_0[289].name = "extraCmds";
4570 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[73] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[290];
4571 TM__zQHipMPUXFgsDrLbMR9atnA_0[290].kind = 1;
4572 TM__zQHipMPUXFgsDrLbMR9atnA_0[290].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, keepComments);
4573 TM__zQHipMPUXFgsDrLbMR9atnA_0[290].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4574 TM__zQHipMPUXFgsDrLbMR9atnA_0[290].name = "keepComments";
4575 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[74] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[291];
4576 TM__zQHipMPUXFgsDrLbMR9atnA_0[291].kind = 1;
4577 TM__zQHipMPUXFgsDrLbMR9atnA_0[291].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, implicitImports);
4578 TM__zQHipMPUXFgsDrLbMR9atnA_0[291].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4579 TM__zQHipMPUXFgsDrLbMR9atnA_0[291].name = "implicitImports";
4580 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[75] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[292];
4581 TM__zQHipMPUXFgsDrLbMR9atnA_0[292].kind = 1;
4582 TM__zQHipMPUXFgsDrLbMR9atnA_0[292].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, implicitIncludes);
4583 TM__zQHipMPUXFgsDrLbMR9atnA_0[292].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4584 TM__zQHipMPUXFgsDrLbMR9atnA_0[292].name = "implicitIncludes";
4585 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[76] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[293];
4586 TM__zQHipMPUXFgsDrLbMR9atnA_0[293].kind = 1;
4587 TM__zQHipMPUXFgsDrLbMR9atnA_0[293].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docSeeSrcUrl);
4588 TM__zQHipMPUXFgsDrLbMR9atnA_0[293].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4589 TM__zQHipMPUXFgsDrLbMR9atnA_0[293].name = "docSeeSrcUrl";
4590 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[77] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[294];
4591 TM__zQHipMPUXFgsDrLbMR9atnA_0[294].kind = 1;
4592 TM__zQHipMPUXFgsDrLbMR9atnA_0[294].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docRoot);
4593 TM__zQHipMPUXFgsDrLbMR9atnA_0[294].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4594 TM__zQHipMPUXFgsDrLbMR9atnA_0[294].name = "docRoot";
4595 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[78] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[295];
4596 TM__zQHipMPUXFgsDrLbMR9atnA_0[295].kind = 1;
4597 TM__zQHipMPUXFgsDrLbMR9atnA_0[295].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docCmd);
4598 TM__zQHipMPUXFgsDrLbMR9atnA_0[295].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4599 TM__zQHipMPUXFgsDrLbMR9atnA_0[295].name = "docCmd";
4600 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[79] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[296];
4601 TM__zQHipMPUXFgsDrLbMR9atnA_0[296].kind = 1;
4602 TM__zQHipMPUXFgsDrLbMR9atnA_0[296].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, configFiles);
4603 TM__zQHipMPUXFgsDrLbMR9atnA_0[296].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4604 TM__zQHipMPUXFgsDrLbMR9atnA_0[296].name = "configFiles";
4605 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[80] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[297];
4606 TM__zQHipMPUXFgsDrLbMR9atnA_0[297].kind = 1;
4607 TM__zQHipMPUXFgsDrLbMR9atnA_0[297].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cIncludes);
4608 TM__zQHipMPUXFgsDrLbMR9atnA_0[297].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4609 TM__zQHipMPUXFgsDrLbMR9atnA_0[297].name = "cIncludes";
4610 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[81] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[298];
4611 TM__zQHipMPUXFgsDrLbMR9atnA_0[298].kind = 1;
4612 TM__zQHipMPUXFgsDrLbMR9atnA_0[298].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cLibs);
4613 TM__zQHipMPUXFgsDrLbMR9atnA_0[298].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4614 TM__zQHipMPUXFgsDrLbMR9atnA_0[298].name = "cLibs";
4615 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[82] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[299];
4616 TM__zQHipMPUXFgsDrLbMR9atnA_0[299].kind = 1;
4617 TM__zQHipMPUXFgsDrLbMR9atnA_0[299].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cLinkedLibs);
4618 TM__zQHipMPUXFgsDrLbMR9atnA_0[299].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4619 TM__zQHipMPUXFgsDrLbMR9atnA_0[299].name = "cLinkedLibs";
4620 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[83] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[300];
4621 TM__zQHipMPUXFgsDrLbMR9atnA_0[300].kind = 1;
4622 TM__zQHipMPUXFgsDrLbMR9atnA_0[300].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, externalToLink);
4623 TM__zQHipMPUXFgsDrLbMR9atnA_0[300].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4624 TM__zQHipMPUXFgsDrLbMR9atnA_0[300].name = "externalToLink";
4625 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[84] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[301];
4626 TM__zQHipMPUXFgsDrLbMR9atnA_0[301].kind = 1;
4627 TM__zQHipMPUXFgsDrLbMR9atnA_0[301].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linkOptionsCmd);
4628 TM__zQHipMPUXFgsDrLbMR9atnA_0[301].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4629 TM__zQHipMPUXFgsDrLbMR9atnA_0[301].name = "linkOptionsCmd";
4630 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[85] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[302];
4631 TM__zQHipMPUXFgsDrLbMR9atnA_0[302].kind = 1;
4632 TM__zQHipMPUXFgsDrLbMR9atnA_0[302].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, compileOptionsCmd);
4633 TM__zQHipMPUXFgsDrLbMR9atnA_0[302].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4634 TM__zQHipMPUXFgsDrLbMR9atnA_0[302].name = "compileOptionsCmd";
4635 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[86] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[303];
4636 TM__zQHipMPUXFgsDrLbMR9atnA_0[303].kind = 1;
4637 TM__zQHipMPUXFgsDrLbMR9atnA_0[303].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linkOptions);
4638 TM__zQHipMPUXFgsDrLbMR9atnA_0[303].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4639 TM__zQHipMPUXFgsDrLbMR9atnA_0[303].name = "linkOptions";
4640 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[87] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[304];
4641 TM__zQHipMPUXFgsDrLbMR9atnA_0[304].kind = 1;
4642 TM__zQHipMPUXFgsDrLbMR9atnA_0[304].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, compileOptions);
4643 TM__zQHipMPUXFgsDrLbMR9atnA_0[304].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4644 TM__zQHipMPUXFgsDrLbMR9atnA_0[304].name = "compileOptions";
4645 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[88] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[305];
4646 TM__zQHipMPUXFgsDrLbMR9atnA_0[305].kind = 1;
4647 TM__zQHipMPUXFgsDrLbMR9atnA_0[305].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cCompilerPath);
4648 TM__zQHipMPUXFgsDrLbMR9atnA_0[305].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4649 TM__zQHipMPUXFgsDrLbMR9atnA_0[305].name = "cCompilerPath";
4650 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[89] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[306];
4651 NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_.size = sizeof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg);
4652 NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_.align = NIM_ALIGNOF(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg);
4653 NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_.kind = 18;
4654 NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_.base = 0;
4655 TM__zQHipMPUXFgsDrLbMR9atnA_45_5[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[308];
4656 TM__zQHipMPUXFgsDrLbMR9atnA_0[308].kind = 1;
4657 TM__zQHipMPUXFgsDrLbMR9atnA_0[308].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, nimname);
4658 TM__zQHipMPUXFgsDrLbMR9atnA_0[308].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4659 TM__zQHipMPUXFgsDrLbMR9atnA_0[308].name = "nimname";
4660 TM__zQHipMPUXFgsDrLbMR9atnA_45_5[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[309];
4661 TM__zQHipMPUXFgsDrLbMR9atnA_0[309].kind = 1;
4662 TM__zQHipMPUXFgsDrLbMR9atnA_0[309].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, cname);
4663 TM__zQHipMPUXFgsDrLbMR9atnA_0[309].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4664 TM__zQHipMPUXFgsDrLbMR9atnA_0[309].name = "cname";
4665 TM__zQHipMPUXFgsDrLbMR9atnA_45_5[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[310];
4666 TM__zQHipMPUXFgsDrLbMR9atnA_0[310].kind = 1;
4667 TM__zQHipMPUXFgsDrLbMR9atnA_0[310].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, obj);
4668 TM__zQHipMPUXFgsDrLbMR9atnA_0[310].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4669 TM__zQHipMPUXFgsDrLbMR9atnA_0[310].name = "obj";
4670 TM__zQHipMPUXFgsDrLbMR9atnA_45_5[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[311];
4671 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.size = sizeof(tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
4672 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.align = NIM_ALIGNOF(tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
4673 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.kind = 14;
4674 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.base = 0;
4675 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.flags = 3;
4676 for (TM__zQHipMPUXFgsDrLbMR9atnA_48 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_48 < 2; TM__zQHipMPUXFgsDrLbMR9atnA_48++) {
4677 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_48+312].kind = 1;
4678 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_48+312].offset = TM__zQHipMPUXFgsDrLbMR9atnA_48;
4679 TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_48+312].name = TM__zQHipMPUXFgsDrLbMR9atnA_47[TM__zQHipMPUXFgsDrLbMR9atnA_48];
4680 TM__zQHipMPUXFgsDrLbMR9atnA_46_2[TM__zQHipMPUXFgsDrLbMR9atnA_48] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_48+312];
4681 }
4682 TM__zQHipMPUXFgsDrLbMR9atnA_0[314].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[314].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[314].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_46_2[0];
4683 NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[314];
4684 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.size = sizeof(tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
4685 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.align = NIM_ALIGNOF(tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
4686 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.kind = 19;
4687 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.base = (&NTIcfileflag__Vl9c9ayddDuXiWtnWTsEYGsA_);
4688 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.flags = 3;
4689 TM__zQHipMPUXFgsDrLbMR9atnA_0[315].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[315].kind = 0;
4690 NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[315];
4691 TM__zQHipMPUXFgsDrLbMR9atnA_0[311].kind = 1;
4692 TM__zQHipMPUXFgsDrLbMR9atnA_0[311].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, flags);
4693 TM__zQHipMPUXFgsDrLbMR9atnA_0[311].typ = (&NTIsetLcfileflagT__PyrHdl4DGbXj55rFF1vzew_);
4694 TM__zQHipMPUXFgsDrLbMR9atnA_0[311].name = "flags";
4695 TM__zQHipMPUXFgsDrLbMR9atnA_45_5[4] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[316];
4696 TM__zQHipMPUXFgsDrLbMR9atnA_0[316].kind = 1;
4697 TM__zQHipMPUXFgsDrLbMR9atnA_0[316].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, customArgs);
4698 TM__zQHipMPUXFgsDrLbMR9atnA_0[316].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4699 TM__zQHipMPUXFgsDrLbMR9atnA_0[316].name = "customArgs";
4700 TM__zQHipMPUXFgsDrLbMR9atnA_0[307].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[307].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[307].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_45_5[0];
4701 NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[307];
4702 NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_.size = sizeof(tySequence__pK3qSsBZwdXd6qyUMkd5Jw*);
4703 NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_.align = NIM_ALIGNOF(tySequence__pK3qSsBZwdXd6qyUMkd5Jw*);
4704 NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_.kind = 24;
4705 NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_.base = (&NTIcfile__i9cKq1ZGd1wgagjUEHLVFtg_);
4706 NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_.marker = Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
4707 TM__zQHipMPUXFgsDrLbMR9atnA_0[306].kind = 1;
4708 TM__zQHipMPUXFgsDrLbMR9atnA_0[306].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, toCompile);
4709 TM__zQHipMPUXFgsDrLbMR9atnA_0[306].typ = (&NTIcfilelist__pK3qSsBZwdXd6qyUMkd5Jw_);
4710 TM__zQHipMPUXFgsDrLbMR9atnA_0[306].name = "toCompile";
4711 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[90] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[317];
4712 NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4713 NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4714 NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_.kind = 18;
4715 NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_.base = 0;
4716 TM__zQHipMPUXFgsDrLbMR9atnA_49_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[319];
4717 TM__zQHipMPUXFgsDrLbMR9atnA_0[319].kind = 1;
4718 TM__zQHipMPUXFgsDrLbMR9atnA_0[319].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
4719 TM__zQHipMPUXFgsDrLbMR9atnA_0[319].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
4720 TM__zQHipMPUXFgsDrLbMR9atnA_0[319].name = "Field0";
4721 TM__zQHipMPUXFgsDrLbMR9atnA_49_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[320];
4722 TM__zQHipMPUXFgsDrLbMR9atnA_0[320].kind = 1;
4723 TM__zQHipMPUXFgsDrLbMR9atnA_0[320].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
4724 TM__zQHipMPUXFgsDrLbMR9atnA_0[320].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
4725 TM__zQHipMPUXFgsDrLbMR9atnA_0[320].name = "Field1";
4726 TM__zQHipMPUXFgsDrLbMR9atnA_0[318].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[318].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[318].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_49_2[0];
4727 NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[318];
4728 TM__zQHipMPUXFgsDrLbMR9atnA_0[317].kind = 1;
4729 TM__zQHipMPUXFgsDrLbMR9atnA_0[317].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestionResultHook);
4730 TM__zQHipMPUXFgsDrLbMR9atnA_0[317].typ = (&NTIprocLresult58suggestTLOclosureOT__YD0MR9bJ2x4beJkZdnjXN9cA_);
4731 TM__zQHipMPUXFgsDrLbMR9atnA_0[317].name = "suggestionResultHook";
4732 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[91] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[321];
4733 TM__zQHipMPUXFgsDrLbMR9atnA_0[321].kind = 1;
4734 TM__zQHipMPUXFgsDrLbMR9atnA_0[321].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestVersion);
4735 TM__zQHipMPUXFgsDrLbMR9atnA_0[321].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4736 TM__zQHipMPUXFgsDrLbMR9atnA_0[321].name = "suggestVersion";
4737 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[92] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[322];
4738 TM__zQHipMPUXFgsDrLbMR9atnA_0[322].kind = 1;
4739 TM__zQHipMPUXFgsDrLbMR9atnA_0[322].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestMaxResults);
4740 TM__zQHipMPUXFgsDrLbMR9atnA_0[322].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4741 TM__zQHipMPUXFgsDrLbMR9atnA_0[322].name = "suggestMaxResults";
4742 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[93] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[323];
4743 TM__zQHipMPUXFgsDrLbMR9atnA_0[323].kind = 1;
4744 TM__zQHipMPUXFgsDrLbMR9atnA_0[323].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastLineInfo);
4745 TM__zQHipMPUXFgsDrLbMR9atnA_0[323].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
4746 TM__zQHipMPUXFgsDrLbMR9atnA_0[323].name = "lastLineInfo";
4747 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[94] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[324];
4748 NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4749 NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4750 NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_.kind = 18;
4751 NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_.base = 0;
4752 TM__zQHipMPUXFgsDrLbMR9atnA_50_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[326];
4753 TM__zQHipMPUXFgsDrLbMR9atnA_0[326].kind = 1;
4754 TM__zQHipMPUXFgsDrLbMR9atnA_0[326].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
4755 TM__zQHipMPUXFgsDrLbMR9atnA_0[326].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
4756 TM__zQHipMPUXFgsDrLbMR9atnA_0[326].name = "Field0";
4757 TM__zQHipMPUXFgsDrLbMR9atnA_50_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[327];
4758 TM__zQHipMPUXFgsDrLbMR9atnA_0[327].kind = 1;
4759 TM__zQHipMPUXFgsDrLbMR9atnA_0[327].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
4760 TM__zQHipMPUXFgsDrLbMR9atnA_0[327].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
4761 TM__zQHipMPUXFgsDrLbMR9atnA_0[327].name = "Field1";
4762 TM__zQHipMPUXFgsDrLbMR9atnA_0[325].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[325].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[325].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_50_2[0];
4763 NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[325];
4764 TM__zQHipMPUXFgsDrLbMR9atnA_0[324].kind = 1;
4765 TM__zQHipMPUXFgsDrLbMR9atnA_0[324].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, writelnHook);
4766 TM__zQHipMPUXFgsDrLbMR9atnA_0[324].typ = (&NTIprocLoutput58stringTLOclosureOT__k2HFjxisIgDALbEUFojxaQ_);
4767 TM__zQHipMPUXFgsDrLbMR9atnA_0[324].name = "writelnHook";
4768 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[95] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[328];
4769 NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4770 NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
4771 NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_.kind = 18;
4772 NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_.base = 0;
4773 TM__zQHipMPUXFgsDrLbMR9atnA_51_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[330];
4774 TM__zQHipMPUXFgsDrLbMR9atnA_0[330].kind = 1;
4775 TM__zQHipMPUXFgsDrLbMR9atnA_0[330].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
4776 TM__zQHipMPUXFgsDrLbMR9atnA_0[330].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
4777 TM__zQHipMPUXFgsDrLbMR9atnA_0[330].name = "Field0";
4778 TM__zQHipMPUXFgsDrLbMR9atnA_51_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[331];
4779 TM__zQHipMPUXFgsDrLbMR9atnA_0[331].kind = 1;
4780 TM__zQHipMPUXFgsDrLbMR9atnA_0[331].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
4781 TM__zQHipMPUXFgsDrLbMR9atnA_0[331].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
4782 TM__zQHipMPUXFgsDrLbMR9atnA_0[331].name = "Field1";
4783 TM__zQHipMPUXFgsDrLbMR9atnA_0[329].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[329].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[329].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_51_2[0];
4784 NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[329];
4785 TM__zQHipMPUXFgsDrLbMR9atnA_0[328].kind = 1;
4786 TM__zQHipMPUXFgsDrLbMR9atnA_0[328].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, structuredErrorHook);
4787 TM__zQHipMPUXFgsDrLbMR9atnA_0[328].typ = (&NTIprocLconfig58configref_info58tlineinfo_msg58string_severity58severityTLOclosure_gcsafeOT__oL9coyIA2VDTGdUcur9aL9bew_);
4788 TM__zQHipMPUXFgsDrLbMR9atnA_0[328].name = "structuredErrorHook";
4789 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[96] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[332];
4790 TM__zQHipMPUXFgsDrLbMR9atnA_0[332].kind = 1;
4791 TM__zQHipMPUXFgsDrLbMR9atnA_0[332].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cppCustomNamespace);
4792 TM__zQHipMPUXFgsDrLbMR9atnA_0[332].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4793 TM__zQHipMPUXFgsDrLbMR9atnA_0[332].name = "cppCustomNamespace";
4794 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[97] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[333];
4795 TM__zQHipMPUXFgsDrLbMR9atnA_0[333].kind = 1;
4796 TM__zQHipMPUXFgsDrLbMR9atnA_0[333].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimMainPrefix);
4797 TM__zQHipMPUXFgsDrLbMR9atnA_0[333].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4798 TM__zQHipMPUXFgsDrLbMR9atnA_0[333].name = "nimMainPrefix";
4799 TM__zQHipMPUXFgsDrLbMR9atnA_2_99[98] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[334];
4800 NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_.size = sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig);
4801 NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_.align = NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig);
4802 NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_.kind = 18;
4803 NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_.base = 0;
4804 NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_.size = sizeof(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q);
4805 NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_.align = NIM_ALIGNOF(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q);
4806 NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_.kind = 18;
4807 NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_.base = 0;
4808 TM__zQHipMPUXFgsDrLbMR9atnA_52_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[337];
4809 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.size = sizeof(tyTuple__ucLo1ofiZatslecSftPI2A);
4810 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.align = NIM_ALIGNOF(tyTuple__ucLo1ofiZatslecSftPI2A);
4811 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.kind = 18;
4812 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.base = 0;
4813 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.flags = 1;
4814 TM__zQHipMPUXFgsDrLbMR9atnA_53_3[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[339];
4815 TM__zQHipMPUXFgsDrLbMR9atnA_0[339].kind = 1;
4816 TM__zQHipMPUXFgsDrLbMR9atnA_0[339].offset = offsetof(tyTuple__ucLo1ofiZatslecSftPI2A, Field0);
4817 TM__zQHipMPUXFgsDrLbMR9atnA_0[339].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4818 TM__zQHipMPUXFgsDrLbMR9atnA_0[339].name = "Field0";
4819 TM__zQHipMPUXFgsDrLbMR9atnA_53_3[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[340];
4820 TM__zQHipMPUXFgsDrLbMR9atnA_0[340].kind = 1;
4821 TM__zQHipMPUXFgsDrLbMR9atnA_0[340].offset = offsetof(tyTuple__ucLo1ofiZatslecSftPI2A, Field1);
4822 TM__zQHipMPUXFgsDrLbMR9atnA_0[340].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
4823 TM__zQHipMPUXFgsDrLbMR9atnA_0[340].name = "Field1";
4824 TM__zQHipMPUXFgsDrLbMR9atnA_53_3[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[341];
4825 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.size = sizeof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw);
4826 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.align = NIM_ALIGNOF(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw);
4827 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.kind = 18;
4828 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.base = 0;
4829 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.flags = 1;
4830 TM__zQHipMPUXFgsDrLbMR9atnA_54_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[343];
4831 TM__zQHipMPUXFgsDrLbMR9atnA_0[343].kind = 1;
4832 TM__zQHipMPUXFgsDrLbMR9atnA_0[343].offset = offsetof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw, time);
4833 TM__zQHipMPUXFgsDrLbMR9atnA_0[343].typ = (&NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
4834 TM__zQHipMPUXFgsDrLbMR9atnA_0[343].name = "time";
4835 TM__zQHipMPUXFgsDrLbMR9atnA_54_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[344];
4836 TM__zQHipMPUXFgsDrLbMR9atnA_0[344].kind = 1;
4837 TM__zQHipMPUXFgsDrLbMR9atnA_0[344].offset = offsetof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw, count);
4838 TM__zQHipMPUXFgsDrLbMR9atnA_0[344].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4839 TM__zQHipMPUXFgsDrLbMR9atnA_0[344].name = "count";
4840 TM__zQHipMPUXFgsDrLbMR9atnA_0[342].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[342].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[342].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_54_2[0];
4841 NTIprofileinfo__le1imru0p6WwvUctTtOlIw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[342];
4842 TM__zQHipMPUXFgsDrLbMR9atnA_0[341].kind = 1;
4843 TM__zQHipMPUXFgsDrLbMR9atnA_0[341].offset = offsetof(tyTuple__ucLo1ofiZatslecSftPI2A, Field2);
4844 TM__zQHipMPUXFgsDrLbMR9atnA_0[341].typ = (&NTIprofileinfo__le1imru0p6WwvUctTtOlIw_);
4845 TM__zQHipMPUXFgsDrLbMR9atnA_0[341].name = "Field2";
4846 TM__zQHipMPUXFgsDrLbMR9atnA_0[338].len = 3; TM__zQHipMPUXFgsDrLbMR9atnA_0[338].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[338].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_53_3[0];
4847 NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[338];
4848 NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_.size = sizeof(tySequence__TXIV9cpS1nTKZLiCib9cPT4g*);
4849 NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_.align = NIM_ALIGNOF(tySequence__TXIV9cpS1nTKZLiCib9cPT4g*);
4850 NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_.kind = 24;
4851 NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_.base = (&NTIkeyvaluepair__ucLo1ofiZatslecSftPI2A_);
4852 NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_.marker = Marker_tySequence__TXIV9cpS1nTKZLiCib9cPT4g;
4853 TM__zQHipMPUXFgsDrLbMR9atnA_0[337].kind = 1;
4854 TM__zQHipMPUXFgsDrLbMR9atnA_0[337].offset = offsetof(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q, data);
4855 TM__zQHipMPUXFgsDrLbMR9atnA_0[337].typ = (&NTIkeyvaluepairseq__TXIV9cpS1nTKZLiCib9cPT4g_);
4856 TM__zQHipMPUXFgsDrLbMR9atnA_0[337].name = "data";
4857 TM__zQHipMPUXFgsDrLbMR9atnA_52_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[345];
4858 TM__zQHipMPUXFgsDrLbMR9atnA_0[345].kind = 1;
4859 TM__zQHipMPUXFgsDrLbMR9atnA_0[345].offset = offsetof(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q, counter);
4860 TM__zQHipMPUXFgsDrLbMR9atnA_0[345].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4861 TM__zQHipMPUXFgsDrLbMR9atnA_0[345].name = "counter";
4862 TM__zQHipMPUXFgsDrLbMR9atnA_0[336].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[336].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[336].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_52_2[0];
4863 NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[336];
4864 NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_.size = sizeof(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*);
4865 NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_.align = NIM_ALIGNOF(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*);
4866 NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_.kind = 22;
4867 NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_.base = (&NTItable__l6AB9cIrSdEYtCGu5YO9b61Q_);
4868 NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_.marker = Marker_tyRef__c9cu1Wn3L8QykVYwvBtxVTQ;
4869 TM__zQHipMPUXFgsDrLbMR9atnA_0[335].kind = 1;
4870 TM__zQHipMPUXFgsDrLbMR9atnA_0[335].offset = offsetof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig, data);
4871 TM__zQHipMPUXFgsDrLbMR9atnA_0[335].typ = (&NTItableref__c9cu1Wn3L8QykVYwvBtxVTQ_);
4872 TM__zQHipMPUXFgsDrLbMR9atnA_0[335].name = "data";
4873 NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[335];
4874 NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_.size = sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*);
4875 NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_.align = NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*);
4876 NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_.kind = 22;
4877 NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_.base = (&NTIprofiledata58objecttype__rPBBfFL4X0b9cQ6rfMNPXig_);
4878 NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_.marker = Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw;
4879 TM__zQHipMPUXFgsDrLbMR9atnA_0[334].kind = 1;
4880 TM__zQHipMPUXFgsDrLbMR9atnA_0[334].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, vmProfileData);
4881 TM__zQHipMPUXFgsDrLbMR9atnA_0[334].typ = (&NTIprofiledata__wov3tV9cOUqtPTqe5ihGXZw_);
4882 TM__zQHipMPUXFgsDrLbMR9atnA_0[334].name = "vmProfileData";
4883 TM__zQHipMPUXFgsDrLbMR9atnA_0[0].len = 99; TM__zQHipMPUXFgsDrLbMR9atnA_0[0].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[0].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_2_99[0];
4884 NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[0];
4885 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.size = sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*);
4886 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.align = NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*);
4887 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.kind = 22;
4888 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.base = (&NTIconfigref58objecttype__LaK09ayL9alwKUad7rts0rTw_);
4889 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.flags = 2;
4890 NTIconfigref__a8lycfSA25OQltN3OMeBsA_.marker = Marker_tyRef__a8lycfSA25OQltN3OMeBsA;
4891 NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_.size = sizeof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ);
4892 NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_.align = NIM_ALIGNOF(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ);
4893 NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_.kind = 18;
4894 NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_.base = 0;
4895 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[347];
4896 TM__zQHipMPUXFgsDrLbMR9atnA_0[347].kind = 1;
4897 TM__zQHipMPUXFgsDrLbMR9atnA_0[347].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, section);
4898 TM__zQHipMPUXFgsDrLbMR9atnA_0[347].typ = (&NTIidecmd__1Ced39bl5eePmZ1PKMPXigQ_);
4899 TM__zQHipMPUXFgsDrLbMR9atnA_0[347].name = "section";
4900 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[348];
4901 TM__zQHipMPUXFgsDrLbMR9atnA_0[348].kind = 1;
4902 TM__zQHipMPUXFgsDrLbMR9atnA_0[348].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, qualifiedPath);
4903 TM__zQHipMPUXFgsDrLbMR9atnA_0[348].typ = (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_);
4904 TM__zQHipMPUXFgsDrLbMR9atnA_0[348].name = "qualifiedPath";
4905 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[349];
4906 TM__zQHipMPUXFgsDrLbMR9atnA_0[349].kind = 1;
4907 TM__zQHipMPUXFgsDrLbMR9atnA_0[349].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, name);
4908 TM__zQHipMPUXFgsDrLbMR9atnA_0[349].typ = (&NTIptrstring__Y36n7l9b7WX4rcaAYCe6LWw_);
4909 TM__zQHipMPUXFgsDrLbMR9atnA_0[349].name = "name";
4910 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[350];
4911 TM__zQHipMPUXFgsDrLbMR9atnA_0[350].kind = 1;
4912 TM__zQHipMPUXFgsDrLbMR9atnA_0[350].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, filePath);
4913 TM__zQHipMPUXFgsDrLbMR9atnA_0[350].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4914 TM__zQHipMPUXFgsDrLbMR9atnA_0[350].name = "filePath";
4915 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[4] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[351];
4916 TM__zQHipMPUXFgsDrLbMR9atnA_0[351].kind = 1;
4917 TM__zQHipMPUXFgsDrLbMR9atnA_0[351].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, line);
4918 TM__zQHipMPUXFgsDrLbMR9atnA_0[351].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4919 TM__zQHipMPUXFgsDrLbMR9atnA_0[351].name = "line";
4920 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[352];
4921 TM__zQHipMPUXFgsDrLbMR9atnA_0[352].kind = 1;
4922 TM__zQHipMPUXFgsDrLbMR9atnA_0[352].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, column);
4923 TM__zQHipMPUXFgsDrLbMR9atnA_0[352].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4924 TM__zQHipMPUXFgsDrLbMR9atnA_0[352].name = "column";
4925 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[6] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[353];
4926 TM__zQHipMPUXFgsDrLbMR9atnA_0[353].kind = 1;
4927 TM__zQHipMPUXFgsDrLbMR9atnA_0[353].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, doc);
4928 TM__zQHipMPUXFgsDrLbMR9atnA_0[353].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4929 TM__zQHipMPUXFgsDrLbMR9atnA_0[353].name = "doc";
4930 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[7] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[354];
4931 TM__zQHipMPUXFgsDrLbMR9atnA_0[354].kind = 1;
4932 TM__zQHipMPUXFgsDrLbMR9atnA_0[354].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, forth);
4933 TM__zQHipMPUXFgsDrLbMR9atnA_0[354].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
4934 TM__zQHipMPUXFgsDrLbMR9atnA_0[354].name = "forth";
4935 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[355];
4936 NTIint__13aFwjKaWlqhwUBjDHvkIw_.size = sizeof(NI);
4937 NTIint__13aFwjKaWlqhwUBjDHvkIw_.align = NIM_ALIGNOF(NI);
4938 NTIint__13aFwjKaWlqhwUBjDHvkIw_.kind = 31;
4939 NTIint__13aFwjKaWlqhwUBjDHvkIw_.base = 0;
4940 NTIint__13aFwjKaWlqhwUBjDHvkIw_.flags = 3;
4941 TM__zQHipMPUXFgsDrLbMR9atnA_0[355].kind = 1;
4942 TM__zQHipMPUXFgsDrLbMR9atnA_0[355].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, quality);
4943 TM__zQHipMPUXFgsDrLbMR9atnA_0[355].typ = (&NTIint__13aFwjKaWlqhwUBjDHvkIw_);
4944 TM__zQHipMPUXFgsDrLbMR9atnA_0[355].name = "quality";
4945 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[9] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[356];
4946 TM__zQHipMPUXFgsDrLbMR9atnA_0[356].kind = 1;
4947 TM__zQHipMPUXFgsDrLbMR9atnA_0[356].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, isGlobal);
4948 TM__zQHipMPUXFgsDrLbMR9atnA_0[356].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4949 TM__zQHipMPUXFgsDrLbMR9atnA_0[356].name = "isGlobal";
4950 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[10] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[357];
4951 TM__zQHipMPUXFgsDrLbMR9atnA_0[357].kind = 1;
4952 TM__zQHipMPUXFgsDrLbMR9atnA_0[357].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, contextFits);
4953 TM__zQHipMPUXFgsDrLbMR9atnA_0[357].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
4954 TM__zQHipMPUXFgsDrLbMR9atnA_0[357].name = "contextFits";
4955 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[358];
4956 TM__zQHipMPUXFgsDrLbMR9atnA_0[358].kind = 1;
4957 TM__zQHipMPUXFgsDrLbMR9atnA_0[358].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, prefix);
4958 TM__zQHipMPUXFgsDrLbMR9atnA_0[358].typ = (&NTIprefixmatch__Dkww2nY9cxJVLF9cfoQS5U6Q_);
4959 TM__zQHipMPUXFgsDrLbMR9atnA_0[358].name = "prefix";
4960 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[12] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[359];
4961 TM__zQHipMPUXFgsDrLbMR9atnA_0[359].kind = 1;
4962 TM__zQHipMPUXFgsDrLbMR9atnA_0[359].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, symkind);
4963 TM__zQHipMPUXFgsDrLbMR9atnA_0[359].typ = (&NTIuint56__k3HXouOuhqAKq0dx450lXQ_);
4964 TM__zQHipMPUXFgsDrLbMR9atnA_0[359].name = "symkind";
4965 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[13] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[360];
4966 TM__zQHipMPUXFgsDrLbMR9atnA_0[360].kind = 1;
4967 TM__zQHipMPUXFgsDrLbMR9atnA_0[360].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, scope);
4968 TM__zQHipMPUXFgsDrLbMR9atnA_0[360].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4969 TM__zQHipMPUXFgsDrLbMR9atnA_0[360].name = "scope";
4970 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[361];
4971 TM__zQHipMPUXFgsDrLbMR9atnA_0[361].kind = 1;
4972 TM__zQHipMPUXFgsDrLbMR9atnA_0[361].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, localUsages);
4973 TM__zQHipMPUXFgsDrLbMR9atnA_0[361].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4974 TM__zQHipMPUXFgsDrLbMR9atnA_0[361].name = "localUsages";
4975 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[15] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[362];
4976 TM__zQHipMPUXFgsDrLbMR9atnA_0[362].kind = 1;
4977 TM__zQHipMPUXFgsDrLbMR9atnA_0[362].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, globalUsages);
4978 TM__zQHipMPUXFgsDrLbMR9atnA_0[362].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4979 TM__zQHipMPUXFgsDrLbMR9atnA_0[362].name = "globalUsages";
4980 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[16] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[363];
4981 TM__zQHipMPUXFgsDrLbMR9atnA_0[363].kind = 1;
4982 TM__zQHipMPUXFgsDrLbMR9atnA_0[363].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, tokenLen);
4983 TM__zQHipMPUXFgsDrLbMR9atnA_0[363].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4984 TM__zQHipMPUXFgsDrLbMR9atnA_0[363].name = "tokenLen";
4985 TM__zQHipMPUXFgsDrLbMR9atnA_138_18[17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[364];
4986 TM__zQHipMPUXFgsDrLbMR9atnA_0[364].kind = 1;
4987 TM__zQHipMPUXFgsDrLbMR9atnA_0[364].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, version);
4988 TM__zQHipMPUXFgsDrLbMR9atnA_0[364].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4989 TM__zQHipMPUXFgsDrLbMR9atnA_0[364].name = "version";
4990 TM__zQHipMPUXFgsDrLbMR9atnA_0[346].len = 18; TM__zQHipMPUXFgsDrLbMR9atnA_0[346].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[346].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_138_18[0];
4991 NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[346];
4992 NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_.size = sizeof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*);
4993 NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_.align = NIM_ALIGNOF(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*);
4994 NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_.kind = 22;
4995 NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_.base = (&NTIsuggest58objecttype__bkMuTTb2G70XfpzAiyNrnQ_);
4996 NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_.marker = Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg;
4997 NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_.size = sizeof(tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*);
4998 NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_.align = NIM_ALIGNOF(tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*);
4999 NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_.kind = 24;
5000 NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_.base = (&NTIsuggest__qG8FNvsuCmStKCBZxTA0eg_);
5001 NTIsuggestions__i7xpiUsxyv6cQ1xK3JbcGQ_.marker = Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ;
5002 }
5003 
5004