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