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