/* Generated by Nim Compiler v1.3.5 */
/*   (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
#define NIM_INTBITS 64

/* section: NIM_merge_HEADERS */

#include "nimbase.h"
#include <string.h>
#include <stdio.h>
#include <glob.h>
#include <stdlib.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix

/* section: NIM_merge_FRAME_DEFINES */
#define nimfr_(x, y)
#define nimln_(x, y)

/* section: NIM_merge_FORWARD_TYPES */
typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
typedef struct tyObject_Env_optionsdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_optionsdotnim___diB2NTuAIWY0FO9c5IUJRGg;
typedef struct tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q;
typedef struct tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw;
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
typedef struct tyTuple__UpiOGlu5Ux6DLM73wSrdpg tyTuple__UpiOGlu5Ux6DLM73wSrdpg;
typedef struct tyTuple__5L3fCt9bX0gyEcO30ervPLw tyTuple__5L3fCt9bX0gyEcO30ervPLw;
typedef struct tySequence__i7xpiUsxyv6cQ1xK3JbcGQ tySequence__i7xpiUsxyv6cQ1xK3JbcGQ;
typedef struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw;
typedef struct RootObj RootObj;
typedef struct tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw;
typedef struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;

/* section: NIM_merge_TYPES */
typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
struct TGenericSeq {
NI len;
NI reserved;
};
struct NimStringDesc {
  TGenericSeq Sup;
NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
NI intSize;
NI floatSize;
NI ptrSize;
NimStringDesc* tnl;
};
typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
NU16 line;
NI16 col;
NI32 fileIndex;
};
typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
NI counter;
};
struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
NIM_BOOL trackPosAttached;
tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
NI32 systemFileIdx;
};
typedef NU8 tyEnum_TCommands__VH3ghgQVwLSg3krOAoXigw;
typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
NI counter;
};
typedef NU16 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
typedef NU8 tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA[9];
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
void* ClE_0;
} tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
void* ClE_0;
} tyProc__k2HFjxisIgDALbEUFojxaQ;
typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
void* ClE_0;
} tyProc__oL9coyIA2VDTGdUcur9aL9bew;
struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
NI linesCompiled;
tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
NI evalTemplateCounter;
NI evalMacroCounter;
NI8 exitcode;
tyEnum_TCommands__VH3ghgQVwLSg3krOAoXigw cmd;
tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
NI verbosity;
NI numberOfProcessors;
NimStringDesc* evalExpr;
NF lastCmdTime;
tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
NimStringDesc* headerFile;
tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
NimStringDesc* arguments;
tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
NIM_BOOL oldNewlines;
tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA modifiedyNotes;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA cmdlineNotes;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA foreignPackageNotes;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA notes;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA warningAsErrors;
tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA mainPackageNotes;
NI mainPackageId;
NI errorCounter;
NI hintCounter;
NI warnCounter;
NI errorMax;
NI maxLoopIterationsVM;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
NimStringDesc* outFile;
NimStringDesc* outDir;
NimStringDesc* jsonBuildFile;
NimStringDesc* prefixDir;
NimStringDesc* libpath;
NimStringDesc* nimcacheDir;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
NimStringDesc* projectName;
NimStringDesc* projectPath;
NimStringDesc* projectFull;
NIM_BOOL projectIsStdin;
NIM_BOOL lastMsgWasDot;
NI32 projectMainIdx;
NI32 projectMainIdx2;
NimStringDesc* command;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
NimStringDesc* commandLine;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
NIM_BOOL keepComments;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
NimStringDesc* docSeeSrcUrl;
NimStringDesc* docRoot;
NimStringDesc* docCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
NimStringDesc* linkOptionsCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
NimStringDesc* linkOptions;
NimStringDesc* compileOptions;
NimStringDesc* cCompilerPath;
tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
NI suggestVersion;
NI suggestMaxResults;
tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
NimStringDesc* cppCustomNamespace;
tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
};
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
struct TNimType {
NI size;
NI align;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
TNimType* base;
TNimNode* node;
void* finalizer;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
typedef NU8 tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
typedef NU8 tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
typedef NU8 tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
typedef NU8 tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
NimStringDesc* nimname;
NimStringDesc* cname;
NimStringDesc* obj;
tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
};
typedef NU8 tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
void* Field0;
tyObject_Env_optionsdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1;
};
struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig {
tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q* data;
};
struct tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw {
NF time;
NI count;
};
typedef NU8 tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ;
typedef NU8 tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA;
typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
typedef NCSTRING tyUncheckedArray__nvS6J9clHMUMHfoZd8Ad2zg[1];
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
NimStringDesc* Field0;
NimStringDesc* Field1;
NimStringDesc* Field2;
};
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
NimStringDesc* Field0;
NimStringDesc* Field1;
};
typedef tyTuple__UV3llMMYFckfui8YMBuUZA tyArray__LI8XDDDoSS4HTv5WTiODxA[5];
typedef NimStringDesc* tyArray__ucDUDWdKfioXQrN9bCbG29bg[12];
typedef NimStringDesc* tyArray__rmMMhDIqORJzUU5zqeitSQ[16];
typedef NU8 tyEnum_TEndian__bQ3yFYQJojZPNYsZnS7Zjg;
struct tyTuple__UpiOGlu5Ux6DLM73wSrdpg {
NimStringDesc* Field0;
NI Field1;
tyEnum_TEndian__bQ3yFYQJojZPNYsZnS7Zjg Field2;
NI Field3;
NI Field4;
};
typedef tyTuple__UpiOGlu5Ux6DLM73wSrdpg tyArray__8d8P9caia9cszVjIJKsQGMQA[25];
typedef NU8 tySet_tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg;
struct tyTuple__5L3fCt9bX0gyEcO30ervPLw {
NimStringDesc* Field0;
NimStringDesc* Field1;
NimStringDesc* Field2;
NimStringDesc* Field3;
NimStringDesc* Field4;
NimStringDesc* Field5;
NimStringDesc* Field6;
NimStringDesc* Field7;
NimStringDesc* Field8;
NimStringDesc* Field9;
NimStringDesc* Field10;
NimStringDesc* Field11;
tySet_tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg Field12;
};
typedef tyTuple__5L3fCt9bX0gyEcO30ervPLw tyArray__geAxQ09aiJ4i2plLZEkYDpg[31];
typedef NU8 tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg;
typedef NU8 tyEnum_PrefixMatch__Dkww2nY9cxJVLF9cfoQS5U6Q;
struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ {
tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ section;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* qualifiedPath;
NimStringDesc** name;
NimStringDesc* filePath;
NI line;
NI column;
NimStringDesc* doc;
NimStringDesc* forth;
NI quality;
NIM_BOOL isGlobal;
NIM_BOOL contextFits;
tyEnum_PrefixMatch__Dkww2nY9cxJVLF9cfoQS5U6Q prefix;
NU8 symkind;
NI scope;
NI localUsages;
NI globalUsages;
NI tokenLen;
NI version;
};
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
struct RootObj {
TNimType* m_type;
};
typedef NU8 tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg;
struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw {
  RootObj Sup;
NI nanosecond;
NI second;
NI minute;
NI hour;
NI monthdayZero;
NI monthZero;
NI year;
tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg weekday;
NI yearday;
NIM_BOOL isDst;
tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* timezone;
NI utcOffset;
};
struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q {
NI64 seconds;
NI nanosecond;
};
struct Exception {
  RootObj Sup;
Exception* parent;
NCSTRING name;
NimStringDesc* message;
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
Exception* up;
};
typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1];
struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
NimStringDesc* Field1;
};
struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
NI Field0;
NimStringDesc* Field1;
NI32 Field2;
};
struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
NimStringDesc* fullPath;
NimStringDesc* projPath;
NimStringDesc* shortName;
tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
NimStringDesc* dirtyFile;
NimStringDesc* hash;
NIM_BOOL dirty;
};
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringDesc* Field1;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
NCSTRING procname;
NI line;
NCSTRING filename;
};

/* section: NIM_merge_SEQ_TYPES */
struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
  TGenericSeq Sup;
  tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
};
struct tySequence__i7xpiUsxyv6cQ1xK3JbcGQ {
  TGenericSeq Sup;
  tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* data[SEQ_DECL_SIZE];
};
struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
  TGenericSeq Sup;
  tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
};
struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
  TGenericSeq Sup;
  tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
};
struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
  TGenericSeq Sup;
  tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
};
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
  TGenericSeq Sup;
  tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
};
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
  TGenericSeq Sup;
  NimStringDesc* data[SEQ_DECL_SIZE];
};
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
  TGenericSeq Sup;
  tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
};

/* section: NIM_merge_PROC_HEADERS */
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__a8lycfSA25OQltN3OMeBsA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg*, nstnewStringTable)(tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ mode);
N_LIB_PRIVATE N_NIMCALL(void, initMsgConfig__opN9bUFJa9bxNOrOzIvqpkfg)(tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A* Result);
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__rR3V3EXK6m72GYtth8OqcA)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*, newProfileData__R9aYjLNcJlrPOEvRMk6u5FA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__l6AB9cIrSdEYtCGu5YO9b61Q*, newTable__088QQ41uktX3YsfbBrbfpA)(NI initialSize);
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
N_LIB_PRIVATE N_NIMCALL(void, setTargetFromSystem__c0dhUDe82ayzPjzLru8rUA)(tyObject_Target__9abOl5DLX8suLujOaHSvGzw* t);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isatty__N9cWRL9bvOiaeIezt6AEzXqw)(FILE* f);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosexpandFilename)(NimStringDesc* filename);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFile__ez7MSoVdvcTOZlBJgbu5Sg_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosparentDir)(NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsthasKey)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc**, nstTake)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, slash___gEyhbzZ1UcxyenWRLJRXNQ)(NimStringDesc* head, NimStringDesc* tail);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, cstrToNimstr)(NCSTRING str);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringDesc* filename);
N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key, NimStringDesc* val);
N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringDesc* path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, relativeTo__zjjWvxBunys9bbBJHoqyLyQ)(NimStringDesc* fullPath, NimStringDesc* baseFilename, NIM_CHAR sep);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosaddFileExt)(NimStringDesc* filename, NimStringDesc* ext);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuStartsWith)(NimStringDesc* s, NimStringDesc* prefix);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findFile__Jsd6LfkMRIXL9b0vzcHVYOA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile__LxCiu2CrY88WvgI9aEAPnOg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, slash___QVqo5OOQAdrjFqBsPctklw)(NimStringDesc* base, NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalizePath__9bhgFqdEZM7DoX7p3U69bQEg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
static N_INLINE(NIM_BOOL, isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils)(NimStringDesc* x);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuToLowerAsciiStr)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile2__EMPmh4G9aZG4Ln1CGw3Y3Jw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(NI, nstlen)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPackageName__ez7MSoVdvcTOZlBJgbu5Sg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(void, splitFile__z7B4FbwzX3Y0L1EA2lLGXw)(NimStringDesc* x, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__iGg0RIKceRvsmvq8FUHOEw)(NimStringDesc* s, NI first);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, removeTrailingDirSep__nbuWUOJELn5idXbWiYOmOA)(NimStringDesc* path);
static N_INLINE(NIM_CHAR, X5BX5D___okzHJ6GE9cv0bYG3b4r5KCAsystem)(NimStringDesc* s, NI i);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__2yh9cer0ymNRHlOOg8P7IuA)(NimStringDesc* s, NI first, NI last);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetHomeDir)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, expandTilde__RmQRR8GLDFICboxWoCEpMw_2)(NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosunixToNativePath)(NimStringDesc* path, NimStringDesc* drive);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPrefixDir__oltK69akg0xLqkR2ITKbomg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
static N_INLINE(NIM_BOOL, isEmpty__ZNWb41IwBSHCUIjlqlGoxgpathutils)(NimStringDesc* x);
N_LIB_PRIVATE N_NIMCALL(void, nossplitPath)(NimStringDesc* path, tyTuple__UV3llMMYFckfui8YMBuUZA* Result);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetAppDir)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimcacheDir__oltK69akg0xLqkR2ITKbomg_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, slash___0U8YTiSB6NvFwgvyimFN2Q)(NimStringDesc* base, NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOsCacheDir__ye3QcrLEUbQh0AniHZYCHg)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getEnv__hhED57tMl0Iaa5bOg9cJaig)(NimStringDesc* key, NimStringDesc* default_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__jkXTnxDf8MX1Pmks3s0XxA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringDesc* a, NimStringDesc* b);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuNormalize)(NimStringDesc* s);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringDesc* s);
static N_NIMCALL(void, Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__0mU5LPQs7yxyhK6wdJYSkg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__SIDI9bH5l8EQwVqK3tC4xZg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
N_LIB_PRIVATE N_NIMCALL(void, utc__JDUz4bfwLSZvJxYV9aiNG9bg)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, fromUnix__tTrGV9aPQsM9bPX19apdE19cAA)(NI64 unix_0);
N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, getTime__h20mpqrwsumk6J9bRdCm6IQ)(void);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__5aADVWvtnd9aihEMOlhe37A)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
N_LIB_PRIVATE N_NIMCALL(void, incl__TMNSyv4q8yRKlH5e1bO09cA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key);
N_LIB_PRIVATE N_NIMCALL(void, noscreateDir)(NimStringDesc* dir);
static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0);
N_LIB_PRIVATE N_NIMCALL(void, write__PArlm09bKklm2BLsCg6YtaA)(FILE* f, NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, noschangeFileExt)(NimStringDesc* filename, NimStringDesc* ext);
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fakePackageName__NVe5toRYw3S9bLZGxvxCDiw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOrDefault__2a0cbxcfpWcXtK45m9bR5Kg)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringDesc* key, NimStringDesc* default_0);

/* section: NIM_merge_DATA */
N_LIB_PRIVATE TNimType NTI__LaK09ayL9alwKUad7rts0rTw_;
N_LIB_PRIVATE TNimType NTI__4OBsgZ9cscH2JLUE5Wcz01g_;
extern TNimType NTI__9abOl5DLX8suLujOaHSvGzw_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
N_LIB_PRIVATE TNimType NTI__WspMeQySXNP2XoTWR5MTgg_;
N_LIB_PRIVATE TNimType NTI__7MnKRybmCNh5j9bDRLMkxLw_;
N_LIB_PRIVATE TNimType NTI__RAfAEZqjnKMDumgyKKc1qw_;
N_LIB_PRIVATE TNimType NTI__TlJAueEcJToxIOSDCDzevQ_;
extern TNimType NTI__n9cmoMXcDs47wYDFGEXuCfw_;
extern TNimType NTI__kV7r8HWT0SqOYW2k2ukC6A_;
extern TNimType NTI__chXunH2dwinSkhpA6JnsXw_;
N_LIB_PRIVATE TNimType NTI__VH3ghgQVwLSg3krOAoXigw_;
N_LIB_PRIVATE TNimType NTI__tkz389aDYNd8ykeZszCuBSw_;
N_LIB_PRIVATE TNimType NTI__1mkAogyaDAT7g9cQjzsgKLQ_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
N_LIB_PRIVATE TNimType NTI__gBES9bqm1ru9ape8SeMRAFgQ_;
extern TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_;
N_LIB_PRIVATE TNimType NTI__01UoAKYz1MxZiuG1X2VhNQ_;
N_LIB_PRIVATE TNimType NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_;
N_LIB_PRIVATE TNimType NTI__hGCD9aOrxPvpXn4Ne6W6OVA_;
N_LIB_PRIVATE TNimType NTI__JrkzzXa9b4h6ADdhhOz772A_;
N_LIB_PRIVATE TNimType NTI__1Ced39bl5eePmZ1PKMPXigQ_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__1eWBJUonHMOnlBwsOvpFmA_;
extern TNimType NTI__oh7kks9bI6pMtJzSeRiBqpA_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
extern TNimType NTI__sVg18TP9cLifHyygRe9cro9aA_;
N_LIB_PRIVATE TNimType NTI__i9cKq1ZGd1wgagjUEHLVFtg_;
N_LIB_PRIVATE TNimType NTI__Vl9c9ayddDuXiWtnWTsEYGsA_;
N_LIB_PRIVATE TNimType NTI__PyrHdl4DGbXj55rFF1vzew_;
N_LIB_PRIVATE TNimType NTI__pK3qSsBZwdXd6qyUMkd5Jw_;
N_LIB_PRIVATE TNimType NTI__YD0MR9bJ2x4beJkZdnjXN9cA_;
extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_;
extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_;
extern TNimType NTI__WGx4rAexNXnczy1Avn646Q_;
N_LIB_PRIVATE TNimType NTI__k2HFjxisIgDALbEUFojxaQ_;
N_LIB_PRIVATE TNimType NTI__oL9coyIA2VDTGdUcur9aL9bew_;
N_LIB_PRIVATE TNimType NTI__rPBBfFL4X0b9cQ6rfMNPXig_;
N_LIB_PRIVATE TNimType NTI__le1imru0p6WwvUctTtOlIw_;
extern TNimType NTI__c9cu1Wn3L8QykVYwvBtxVTQ_;
N_LIB_PRIVATE TNimType NTI__wov3tV9cOUqtPTqe5ihGXZw_;
N_LIB_PRIVATE TNimType NTI__a8lycfSA25OQltN3OMeBsA_;
static NIM_CONST tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA TM__zQHipMPUXFgsDrLbMR9atnA_44 = {
0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x04,
0x00}
;
static NIM_CONST tySet_tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA TM__zQHipMPUXFgsDrLbMR9atnA_45 = {
0xff, 0xff, 0x7f, 0xae, 0xff, 0xff, 0xd3, 0x4f,
0x1c}
;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_46, "*.nimble", 8);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_47, "@m", 2);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_49, "/", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_50, "@s", 2);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_51, "#", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_52, "@h", 2);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_53, "@", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_54, "@@", 2);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_55, ":", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_56, "@c", 2);
static NIM_CONST tyArray__LI8XDDDoSS4HTv5WTiODxA TM__zQHipMPUXFgsDrLbMR9atnA_48 = {{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_49),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_50)}
,
{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_49),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_50)}
,
{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_51),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_52)}
,
{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_53),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_54)}
,
{((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_55),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_56)}
}
;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_57, "nim", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_58, "pkg/", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_59, "_", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_60, "std/", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_61, "pure", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_62, "core", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_63, "arch", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_64, "pure/collections", 16);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_65, "pure/concurrency", 16);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_66, "pure/unidecode", 14);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_67, "impure", 6);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_68, "wrappers", 8);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_69, "wrappers/linenoise", 18);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_70, "windows", 7);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_71, "posix", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_72, "js", 2);
N_LIB_PRIVATE NIM_CONST tyArray__ucDUDWdKfioXQrN9bCbG29bg stdlibDirs__xFGzutCJPi9bdKlq6nvJYlw = {((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_61),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_62),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_63),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_64),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_65),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_66),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_67),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_68),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_69),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_70),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_71),
((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_72)}
;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_73, "lib", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_74, "home", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_75, "config", 6);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_76, "projectname", 11);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_77, "projectpath", 11);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_78, "projectdir", 10);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_79, "nimcache", 8);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_80, "nimcache", 8);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_81, "XDG_CACHE_HOME", 14);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_82, ".cache", 6);
extern NIM_CONST tyArray__8d8P9caia9cszVjIJKsQGMQA CPU__uYXopJX8pM87pQDCtmgWfQ;
extern NIM_CONST tyArray__geAxQ09aiJ4i2plLZEkYDpg OS__Jx0qy9c9bSo4fGkMxUfUaAaw;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_83, "x86", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_84, "itanium", 7);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_85, "x8664", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_86, "unix", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_87, "linux", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_88, "bsd", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_89, "emulatedthreadvars", 18);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_90, "msdos", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_91, "mswindows", 9);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_92, "win32", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_93, "macintosh", 9);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_94, "osx", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_95, "macosx", 6);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_96, "sunos", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_97, "nintendoswitch", 14);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_98, "freertos", 8);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_99, "lwip", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_100, "littleendian", 12);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_101, "bigendian", 9);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_102, "cpu8", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_103, "cpu16", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_104, "cpu32", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_105, "cpu64", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_106, "nimrawsetjmp", 12);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_107, "release", 7);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_108, "danger", 6);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_109, "_r", 2);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_110, "_d", 2);
N_LIB_PRIVATE TNimType NTI__bkMuTTb2G70XfpzAiyNrnQ_;
extern TNimType NTI__Y36n7l9b7WX4rcaAYCe6LWw_;
extern TNimType NTI__13aFwjKaWlqhwUBjDHvkIw_;
extern TNimType NTI__Dkww2nY9cxJVLF9cfoQS5U6Q_;
extern TNimType NTI__k3HXouOuhqAKq0dx450lXQ_;
N_LIB_PRIVATE TNimType NTI__qG8FNvsuCmStKCBZxTA0eg_;
N_LIB_PRIVATE TNimType NTI__i7xpiUsxyv6cQ1xK3JbcGQ_;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_112, "sug", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_113, "con", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_114, "def", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_115, "use", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_116, "dus", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_117, "chk", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_118, "mod", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_119, "none", 4);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_120, "highlight", 9);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_121, "outline", 7);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_122, "known", 5);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_123, "msg", 3);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_124, "project", 7);
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__zQHipMPUXFgsDrLbMR9atnA_125 = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_126, "SOURCE_DATE_EPOCH", 17);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_127, "not a number", 12);
extern TNimType NTI__yoNlBGx0D2tRizIdhQuENw_;
extern TNimType NTI__d9cK9cyKZPJJxFXUmx8dSpPw_;
extern TNimType NTI__BeJgrOdDsczOwEWOZbRfKA_;
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_128, "\012", 1);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_129, "cannot create directory: ", 25);
STRING_LITERAL(TM__zQHipMPUXFgsDrLbMR9atnA_130, "stdlib", 6);

/* section: NIM_merge_VARS */
extern NIM_BOOL nimInErrorMode__759bT87luu8XGcbkw13FUjA;
extern Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;

/* section: NIM_merge_PROCS */
static N_NIMCALL(void, Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw)(void* p, NI op) {
	tySequence__pK3qSsBZwdXd6qyUMkd5Jw* a;
	NI T1_;
	a = (tySequence__pK3qSsBZwdXd6qyUMkd5Jw*)p;
	T1_ = (NI)0;
	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
	nimGCvisit((void*)a->data[T1_].nimname, op);
	nimGCvisit((void*)a->data[T1_].cname, op);
	nimGCvisit((void*)a->data[T1_].obj, op);
	}
}
static N_NIMCALL(void, Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw)(void* p, NI op) {
	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* a;
	a = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*)p;
	nimGCvisit((void*)(*a).data, op);
}
static N_NIMCALL(void, Marker_tyRef__a8lycfSA25OQltN3OMeBsA)(void* p, NI op) {
	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* a;
	a = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)p;
	nimGCvisit((void*)(*a).target.tnl, op);
	nimGCvisit((void*)(*a).macrosToExpand, op);
	nimGCvisit((void*)(*a).arcToExpand, op);
	nimGCvisit((void*)(*a).m.msgContext, op);
	nimGCvisit((void*)(*a).m.filenameToIndexTbl.data, op);
	nimGCvisit((void*)(*a).m.fileInfos, op);
	nimGCvisit((void*)(*a).evalExpr, op);
	nimGCvisit((void*)(*a).cppDefines.data, op);
	nimGCvisit((void*)(*a).headerFile, op);
	nimGCvisit((void*)(*a).arguments, op);
	nimGCvisit((void*)(*a).configVars, op);
	nimGCvisit((void*)(*a).symbols, op);
	nimGCvisit((void*)(*a).packageCache, op);
	nimGCvisit((void*)(*a).nimblePaths, op);
	nimGCvisit((void*)(*a).searchPaths, op);
	nimGCvisit((void*)(*a).lazyPaths, op);
	nimGCvisit((void*)(*a).outFile, op);
	nimGCvisit((void*)(*a).outDir, op);
	nimGCvisit((void*)(*a).jsonBuildFile, op);
	nimGCvisit((void*)(*a).prefixDir, op);
	nimGCvisit((void*)(*a).libpath, op);
	nimGCvisit((void*)(*a).nimcacheDir, op);
	nimGCvisit((void*)(*a).dllOverrides, op);
	nimGCvisit((void*)(*a).moduleOverrides, op);
	nimGCvisit((void*)(*a).cfileSpecificOptions, op);
	nimGCvisit((void*)(*a).projectName, op);
	nimGCvisit((void*)(*a).projectPath, op);
	nimGCvisit((void*)(*a).projectFull, op);
	nimGCvisit((void*)(*a).command, op);
	nimGCvisit((void*)(*a).commandArgs, op);
	nimGCvisit((void*)(*a).commandLine, op);
	nimGCvisit((void*)(*a).extraCmds, op);
	nimGCvisit((void*)(*a).implicitImports, op);
	nimGCvisit((void*)(*a).implicitIncludes, op);
	nimGCvisit((void*)(*a).docSeeSrcUrl, op);
	nimGCvisit((void*)(*a).docRoot, op);
	nimGCvisit((void*)(*a).docCmd, op);
	nimGCvisit((void*)(*a).cIncludes, op);
	nimGCvisit((void*)(*a).cLibs, op);
	nimGCvisit((void*)(*a).cLinkedLibs, op);
	nimGCvisit((void*)(*a).externalToLink, op);
	nimGCvisit((void*)(*a).linkOptionsCmd, op);
	nimGCvisit((void*)(*a).compileOptionsCmd, op);
	nimGCvisit((void*)(*a).linkOptions, op);
	nimGCvisit((void*)(*a).compileOptions, op);
	nimGCvisit((void*)(*a).cCompilerPath, op);
	nimGCvisit((void*)(*a).toCompile, op);
	nimGCvisit((void*)(*a).suggestionResultHook.ClE_0, op);
	nimGCvisit((void*)(*a).writelnHook.ClE_0, op);
	nimGCvisit((void*)(*a).structuredErrorHook.ClE_0, op);
	nimGCvisit((void*)(*a).cppCustomNamespace, op);
	nimGCvisit((void*)(*a).vmProfileData, op);
}
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
	void* T1_;
	T1_ = (void*)0;
	T1_ = memcpy(dest, source, ((size_t) (size)));
}
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
	NIM_BOOL* result;
	result = (NIM_BOOL*)0;
	result = (&nimInErrorMode__759bT87luu8XGcbkw13FUjA);
	return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*, newProfileData__R9aYjLNcJlrPOEvRMk6u5FA)(void) {
	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* result;
	tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*)0;
	T1_ = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*)0;
	T1_ = (tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*) newObj((&NTI__wov3tV9cOUqtPTqe5ihGXZw_), sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig));
	(*T1_).data = newTable__088QQ41uktX3YsfbBrbfpA(((NI) 32));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = T1_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*, newConfigRef__YbeeoJLQnRQK2F8DAaXI8w)(void) {
	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* result;
	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)0;
	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)0;
	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*) newObj((&NTI__a8lycfSA25OQltN3OMeBsA_), sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw));
	(*T1_).selectedGC = ((tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw) 8);
	(*T1_).cCompiler = ((tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA) 1);
	(*T1_).verbosity = ((NI) 1);
	(*T1_).options = 9071742;
	(*T1_).globalOptions = IL64(70883737600);
	(*T1_).macrosToExpand = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).arcToExpand = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	initMsgConfig__opN9bUFJa9bxNOrOzIvqpkfg((&(*T1_).m));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).evalExpr = ((NimStringDesc*) NIM_NIL);
	initHashSet__rR3V3EXK6m72GYtth8OqcA(((NI) 64), (&(*T1_).cppDefines));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).headerFile = ((NimStringDesc*) NIM_NIL);
	(*T1_).features = 0;
	(*T1_).legacyFeatures = 0;
	nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 9);
	nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_45, 9);
	nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_45, 9);
	(*T1_).configVars = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).symbols = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).packageCache = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 1));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).searchPaths = NIM_NIL;
	(*T1_).lazyPaths = NIM_NIL;
	(*T1_).outFile = ((NimStringDesc*) NIM_NIL);
	(*T1_).outDir = ((NimStringDesc*) NIM_NIL);
	(*T1_).prefixDir = ((NimStringDesc*) NIM_NIL);
	(*T1_).libpath = ((NimStringDesc*) NIM_NIL);
	(*T1_).nimcacheDir = ((NimStringDesc*) NIM_NIL);
	(*T1_).dllOverrides = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 1));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).moduleOverrides = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 2));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).cfileSpecificOptions = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ) 0));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	(*T1_).projectName = ((NimStringDesc*) NIM_NIL);
	(*T1_).projectPath = ((NimStringDesc*) NIM_NIL);
	(*T1_).projectFull = ((NimStringDesc*) NIM_NIL);
	(*T1_).projectIsStdin = NIM_FALSE;
	(*T1_).projectMainIdx = ((NI32) 0);
	(*T1_).command = ((NimStringDesc*) NIM_NIL);
	(*T1_).commandArgs = NIM_NIL;
	(*T1_).commandLine = ((NimStringDesc*) NIM_NIL);
	(*T1_).keepComments = NIM_TRUE;
	(*T1_).implicitImports = NIM_NIL;
	(*T1_).implicitIncludes = NIM_NIL;
	(*T1_).docSeeSrcUrl = ((NimStringDesc*) NIM_NIL);
	(*T1_).cIncludes = NIM_NIL;
	(*T1_).cLibs = NIM_NIL;
	(*T1_).cLinkedLibs = NIM_NIL;
	(*T1_).backend = ((tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g) 0);
	(*T1_).externalToLink = NIM_NIL;
	(*T1_).linkOptionsCmd = ((NimStringDesc*) NIM_NIL);
	(*T1_).compileOptionsCmd = NIM_NIL;
	(*T1_).linkOptions = ((NimStringDesc*) NIM_NIL);
	(*T1_).compileOptions = ((NimStringDesc*) NIM_NIL);
	(*T1_).cCompilerPath = ((NimStringDesc*) NIM_NIL);
	(*T1_).toCompile = NIM_NIL;
	(*T1_).arguments = ((NimStringDesc*) NIM_NIL);
	(*T1_).suggestMaxResults = ((NI) 10000);
	(*T1_).maxLoopIterationsVM = ((NI) 10000000);
	(*T1_).vmProfileData = newProfileData__R9aYjLNcJlrPOEvRMk6u5FA();
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = T1_;
	setTargetFromSystem__c0dhUDe82ayzPjzLru8rUA((&(*result).target));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	{
		NIM_BOOL T4_;
		T4_ = (NIM_BOOL)0;
		T4_ = isatty__N9cWRL9bvOiaeIezt6AEzXqw(stderr);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!T4_) goto LA5_;
		(*result).globalOptions |= ((NU64)1)<<((((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 21)) & 63);
	}
	LA5_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasWarn__6vRFaWMeJsly8QVCeazPQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA note) {
	NIM_BOOL result;
	NIM_BOOL T1_;
	result = (NIM_BOOL)0;
	T1_ = (NIM_BOOL)0;
	T1_ = (((*conf).options &(1U<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 13))&31U)))!=0);
	if (!(T1_)) goto LA2_;
	T1_ = (((*conf).notes[(NU)((note- 12))>>3] &(1U<<((NU)((note- 12))&7U)))!=0);
	LA2_: ;
	result = T1_;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasHint__6vRFaWMeJsly8QVCeazPQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyEnum_TMsgKind__2KKSM6ZBSQgjWsy4q169bgA note) {
	NIM_BOOL result;
	result = (NIM_BOOL)0;
	{
		if (!!((((*conf).options &(1U<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 14))&31U)))!=0))) goto LA3_;
		result = NIM_FALSE;
	}
	goto LA1_;
	LA3_: ;
	{
		if (!(((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) (note)) == ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 64))) goto LA6_;
		result = (((*conf).mainPackageNotes[(NU)((note- 12))>>3] &(1U<<((NU)((note- 12))&7U)))!=0);
	}
	goto LA1_;
	LA6_: ;
	{
		result = (((*conf).notes[(NU)((note- 12))>>3] &(1U<<((NU)((note- 12))&7U)))!=0);
	}
	LA1_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonicalizePath__9bhgFqdEZM7DoX7p3U69bQEg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	result = nosexpandFilename(path);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*, newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2)(void) {
	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* result;
	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* T1_;
	result = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)0;
	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*)0;
	T1_ = (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*) newObj((&NTI__a8lycfSA25OQltN3OMeBsA_), sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw));
	(*T1_).selectedGC = ((tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw) 8);
	(*T1_).verbosity = ((NI) 1);
	(*T1_).options = 9071742;
	(*T1_).globalOptions = IL64(70883737600);
	nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 9);
	nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_45, 9);
	nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_45, 9);
	result = T1_;
	return result;
}
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) {
	void* T1_;
	T1_ = (void*)0;
	T1_ = memset(a, v, ((size_t) (size)));
}
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
}
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s) {
	NCSTRING result;
	result = (NCSTRING)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = (s == NIM_NIL);
		if (T3_) goto LA4_;
		T3_ = ((*s).Sup.len == ((NI) 0));
		LA4_: ;
		if (!T3_) goto LA5_;
		result = "";
	}
	goto LA1_;
	LA5_: ;
	{
		result = ((NCSTRING) ((*s).data));
	}
	LA1_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFile__ez7MSoVdvcTOZlBJgbu5Sg_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
	NimStringDesc* result;
	NI parents;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	parents = ((NI) 0);
	{
		{
			NimStringDesc* d;
			NimStringDesc* current;
			d = (NimStringDesc*)0;
			current = copyString(path);
			{
				while (1) {
					current = nosparentDir(current);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					{
						if (!((current ? current->Sup.len : 0) == ((NI) 0))) goto LA7_;
						goto LA3;
					}
					LA7_: ;
					d = current;
					{
						NIM_BOOL T11_;
						NimStringDesc** T14_;
						T11_ = (NIM_BOOL)0;
						T11_ = nsthasKey((*conf).packageCache, d);
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						if (!T11_) goto LA12_;
						T14_ = (NimStringDesc**)0;
						T14_ = nstTake((*conf).packageCache, d);
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						result = copyString((*T14_));
						goto BeforeRet_;
					}
					LA12_: ;
					parents += ((NI) 1);
					{
						NimStringDesc* file;
						NimStringDesc* colontmp_;
						glob_t fX60gensym140_;
						NI resX60gensym140_;
						int T16_;
						file = (NimStringDesc*)0;
						colontmp_ = (NimStringDesc*)0;
						colontmp_ = slash___gEyhbzZ1UcxyenWRLJRXNQ(d, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_46));
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						nimZeroMem((void*)(&fX60gensym140_), sizeof(glob_t));
						resX60gensym140_ = (NI)0;
						fX60gensym140_.gl_offs = ((size_t) 0);
						fX60gensym140_.gl_pathc = ((size_t) 0);
						fX60gensym140_.gl_pathv = NIM_NIL;
						T16_ = (int)0;
						T16_ = glob(nimToCStringConv(colontmp_), ((int) 0), NIM_NIL, (&fX60gensym140_));
						resX60gensym140_ = ((NI) (T16_));
						{
							if (!(resX60gensym140_ == ((NI) 0))) goto LA20_;
							{
								NU64 iX60gensym140_;
								NU64 colontmp__2;
								NU64 res;
								iX60gensym140_ = (NU64)0;
								colontmp__2 = (NU64)0;
								colontmp__2 = ((NU64) ((NU)((NU64)(fX60gensym140_.gl_pathc) - (NU64)(((NU) 1)))));
								res = 0ULL;
								{
									while (1) {
										NimStringDesc* pathX60gensym140_;
										if (!((NU64)(res) <= (NU64)(colontmp__2))) goto LA24;
										iX60gensym140_ = res;
										pathX60gensym140_ = cstrToNimstr(fX60gensym140_.gl_pathv[iX60gensym140_]);
										{
											NIM_BOOL T27_;
											T27_ = (NIM_BOOL)0;
											T27_ = nosfileExists(pathX60gensym140_);
											if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
											if (!T27_) goto LA28_;
											file = pathX60gensym140_;
											result = copyString(file);
											globfree((&fX60gensym140_));
											goto LA1;
										}
										LA28_: ;
										res += ((NI) 1);
									} LA24: ;
								}
							}
						}
						LA20_: ;
						{
							LA17_:;
						}
						{
							globfree((&fX60gensym140_));
						}
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					}
				}
			} LA3: ;
		}
	} LA1: ;
	{
		NimStringDesc* d_2;
		NimStringDesc* current_2;
		d_2 = (NimStringDesc*)0;
		current_2 = copyString(path);
		{
			while (1) {
				current_2 = nosparentDir(current_2);
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				{
					if (!((current_2 ? current_2->Sup.len : 0) == ((NI) 0))) goto LA37_;
					goto LA33;
				}
				LA37_: ;
				d_2 = current_2;
				nstPut((*conf).packageCache, d_2, result);
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				parents -= ((NI) 1);
				{
					if (!(parents <= ((NI) 0))) goto LA41_;
					goto LA32;
				}
				LA41_: ;
			}
		} LA33: ;
	} LA32: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPackageName__ez7MSoVdvcTOZlBJgbu5Sg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
	NimStringDesc* result;
	NimStringDesc* path_2;
	tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	path_2 = getNimbleFile__ez7MSoVdvcTOZlBJgbu5Sg_2(conf, path);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	nimZeroMem((void*)(&T1_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
	nossplitFile(path_2, (&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = copyString(T1_.Field1);
	}BeforeRet_: ;
	return result;
}
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
	nimCopyMem(dest, source, size);
}
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
	{
		void* T5_;
		void* T6_;
		if (!!((src == NIM_NIL))) goto LA3_;
		T5_ = (void*)0;
		T5_ = ((void*) ((&(*dest).data[(*dest).Sup.len])));
		T6_ = (void*)0;
		T6_ = ((void*) ((*src).data));
		copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(T5_, T6_, ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
		(*dest).Sup.len += (*src).Sup.len;
	}
	LA3_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fakePackageName__NVe5toRYw3S9bLZGxvxCDiw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
	NimStringDesc* result;
	NimStringDesc* T1_;
	NimStringDesc* T2_;
	NimStringDesc* T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	T1_ = (NimStringDesc*)0;
	T2_ = (NimStringDesc*)0;
	T2_ = relativeTo__zjjWvxBunys9bbBJHoqyLyQ(path, (*conf).projectPath, 47);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T3_ = (NimStringDesc*)0;
	T3_ = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_48, 5);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T1_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 2);
appendString(T1_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_47));
appendString(T1_, T3_);
	result = T1_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile__LxCiu2CrY88WvgI9aEAPnOg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NimStringDesc** it;
		NI i;
		NI L;
		NI T2_;
		it = (NimStringDesc**)0;
		i = ((NI) 0);
		T2_ = ((*conf).searchPaths ? (*conf).searchPaths->Sup.len : 0);
		L = T2_;
		{
			while (1) {
				if (!(i < L)) goto LA4;
				it = (&(*conf).searchPaths->data[i]);
				{
					{
						NIM_BOOL T8_;
						T8_ = (NIM_BOOL)0;
						T8_ = suppressStdlib;
						if (!(T8_)) goto LA9_;
						T8_ = nsuStartsWith((*it), (*conf).libpath);
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						LA9_: ;
						if (!T8_) goto LA10_;
						goto LA5;
					}
					LA10_: ;
					result = slash___QVqo5OOQAdrjFqBsPctklw((*it), f);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					{
						NIM_BOOL T14_;
						T14_ = (NIM_BOOL)0;
						T14_ = nosfileExists(result);
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						if (!T14_) goto LA15_;
						result = canonicalizePath__9bhgFqdEZM7DoX7p3U69bQEg(conf, result);
						if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
						goto BeforeRet_;
					}
					LA15_: ;
				} LA5: ;
				i += ((NI) 1);
			} LA4: ;
		}
	}
	result = ((NimStringDesc*) NIM_NIL);
	}BeforeRet_: ;
	return result;
}
static N_INLINE(NIM_BOOL, isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils)(NimStringDesc* x) {
	NIM_BOOL result;
	result = (NIM_BOOL)0;
	result = ((x ? x->Sup.len : 0) == ((NI) 0));
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawFindFile2__EMPmh4G9aZG4Ln1CGw3Y3Jw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NI i;
		NimStringDesc* it;
		NI i_2;
		NI L;
		NI T2_;
		i = (NI)0;
		it = (NimStringDesc*)0;
		i_2 = ((NI) 0);
		T2_ = ((*conf).lazyPaths ? (*conf).lazyPaths->Sup.len : 0);
		L = T2_;
		{
			while (1) {
				if (!(i_2 < L)) goto LA4;
				i = i_2;
				it = (*conf).lazyPaths->data[i_2];
				result = slash___QVqo5OOQAdrjFqBsPctklw(it, f);
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				{
					NIM_BOOL T7_;
					T7_ = (NIM_BOOL)0;
					T7_ = nosfileExists(result);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					if (!T7_) goto LA8_;
					{
						NI j;
						NI res;
						j = (NI)0;
						res = i;
						{
							while (1) {
								NimStringDesc* T13_;
								if (!(((NI) 1) <= res)) goto LA12;
								j = res;
								T13_ = (NimStringDesc*)0;
								T13_ = (*conf).lazyPaths->data[j];
								(*conf).lazyPaths->data[j] = (*conf).lazyPaths->data[(NI)(j - ((NI) 1))];
								(*conf).lazyPaths->data[(NI)(j - ((NI) 1))] = T13_;
								res -= ((NI) 1);
							} LA12: ;
						}
					}
					result = canonicalizePath__9bhgFqdEZM7DoX7p3U69bQEg(conf, result);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					goto BeforeRet_;
				}
				LA8_: ;
				i_2 += ((NI) 1);
			} LA4: ;
		}
	}
	result = ((NimStringDesc*) NIM_NIL);
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findFile__Jsd6LfkMRIXL9b0vzcHVYOA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL suppressStdlib) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = nosisAbsolute(f);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!T3_) goto LA4_;
		{
			NIM_BOOL T8_;
			T8_ = (NIM_BOOL)0;
			T8_ = nosfileExists(f);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!T8_) goto LA9_;
			result = copyString(f);
		}
		goto LA6_;
		LA9_: ;
		{
			result = ((NimStringDesc*) NIM_NIL);
		}
		LA6_: ;
	}
	goto LA1_;
	LA4_: ;
	{
		result = rawFindFile__LxCiu2CrY88WvgI9aEAPnOg(conf, f, suppressStdlib);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		{
			NIM_BOOL T15_;
			NimStringDesc* T18_;
			T15_ = (NIM_BOOL)0;
			T15_ = isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils(result);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!T15_) goto LA16_;
			T18_ = (NimStringDesc*)0;
			T18_ = nsuToLowerAsciiStr(f);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			result = rawFindFile__LxCiu2CrY88WvgI9aEAPnOg(conf, T18_, suppressStdlib);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			{
				NIM_BOOL T21_;
				T21_ = (NIM_BOOL)0;
				T21_ = isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils(result);
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				if (!T21_) goto LA22_;
				result = rawFindFile2__EMPmh4G9aZG4Ln1CGw3Y3Jw(conf, f);
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				{
					NIM_BOOL T26_;
					NimStringDesc* T29_;
					T26_ = (NIM_BOOL)0;
					T26_ = isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils(result);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					if (!T26_) goto LA27_;
					T29_ = (NimStringDesc*)0;
					T29_ = nsuToLowerAsciiStr(f);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
					result = rawFindFile2__EMPmh4G9aZG4Ln1CGw3Y3Jw(conf, T29_);
					if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				}
				LA27_: ;
			}
			LA22_: ;
		}
		LA16_: ;
	}
	LA1_: ;
	{
		NIM_BOOL T32_;
		NIM_BOOL T33_;
		NI T35_;
		NimStringDesc* key;
		NimStringDesc* T38_;
		NimStringDesc* T39_;
		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T40_;
		T32_ = (NIM_BOOL)0;
		T33_ = (NIM_BOOL)0;
		T33_ = isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils(result);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T32_ = !(T33_);
		if (!(T32_)) goto LA34_;
		T35_ = (NI)0;
		T35_ = nstlen((*conf).moduleOverrides);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T32_ = (((NI) 0) < T35_);
		LA34_: ;
		if (!T32_) goto LA36_;
		T38_ = (NimStringDesc*)0;
		T39_ = (NimStringDesc*)0;
		T39_ = getPackageName__ez7MSoVdvcTOZlBJgbu5Sg(conf, result);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		nimZeroMem((void*)(&T40_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
		splitFile__z7B4FbwzX3Y0L1EA2lLGXw(result, (&T40_));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T38_ = rawNewString((T39_ ? T39_->Sup.len : 0) + (T40_.Field1 ? T40_.Field1->Sup.len : 0) + 1);
appendString(T38_, T39_);
appendString(T38_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_59));
appendString(T38_, T40_.Field1);
		key = T38_;
		{
			NIM_BOOL T43_;
			NimStringDesc* ov;
			NimStringDesc** T46_;
			T43_ = (NIM_BOOL)0;
			T43_ = nsthasKey((*conf).moduleOverrides, key);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!T43_) goto LA44_;
			T46_ = (NimStringDesc**)0;
			T46_ = nstTake((*conf).moduleOverrides, key);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			ov = (*T46_);
			{
				if (!(((NI) 0) < (ov ? ov->Sup.len : 0))) goto LA49_;
				result = copyString(ov);
			}
			LA49_: ;
		}
		LA44_: ;
	}
	LA36_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findModule__Y3iZ4DSoNguudlBW9cSwa2A)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* modulename, NimStringDesc* currentModule) {
	NimStringDesc* result;
	NimStringDesc* m;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	m = nosaddFileExt(modulename, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_57));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	{
		NIM_BOOL T3_;
		NimStringDesc* T6_;
		T3_ = (NIM_BOOL)0;
		T3_ = nsuStartsWith(m, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_58));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!T3_) goto LA4_;
		T6_ = (NimStringDesc*)0;
		T6_ = substr__iGg0RIKceRvsmvq8FUHOEw(m, ((NI) 4));
		result = findFile__Jsd6LfkMRIXL9b0vzcHVYOA(conf, T6_, NIM_TRUE);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}
	goto LA1_;
	LA4_: ;
	{
		NimStringDesc* currentPath;
		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T30_;
		{
			NIM_BOOL T10_;
			NimStringDesc* stripped;
			T10_ = (NIM_BOOL)0;
			T10_ = nsuStartsWith(m, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_60));
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!T10_) goto LA11_;
			stripped = substr__iGg0RIKceRvsmvq8FUHOEw(m, ((NI) 4));
			{
				NimStringDesc* candidate;
				NI i;
				candidate = (NimStringDesc*)0;
				i = ((NI) 0);
				{
					if (!(((NI) (i)) <= ((NI) 11))) goto LA16_;
					{
						while (1) {
							NimStringDesc* path;
							NimStringDesc* T20_;
							candidate = copyString(stdlibDirs__xFGzutCJPi9bdKlq6nvJYlw[(i)- 0]);
							T20_ = (NimStringDesc*)0;
							T20_ = slash___gEyhbzZ1UcxyenWRLJRXNQ((*conf).libpath, candidate);
							if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
							path = slash___gEyhbzZ1UcxyenWRLJRXNQ(T20_, stripped);
							if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
							{
								NIM_BOOL T23_;
								T23_ = (NIM_BOOL)0;
								T23_ = nosfileExists(path);
								if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
								if (!T23_) goto LA24_;
								m = copyString(path);
								goto LA13;
							}
							LA24_: ;
							{
								if (!(((NI) 11) <= ((NI) (i)))) goto LA28_;
								goto LA18;
							}
							LA28_: ;
							i += ((NI) 1);
						}
					} LA18: ;
				}
				LA16_: ;
			} LA13: ;
		}
		LA11_: ;
		nimZeroMem((void*)(&T30_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
		nossplitFile(currentModule, (&T30_));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		currentPath = T30_.Field0;
		result = slash___gEyhbzZ1UcxyenWRLJRXNQ(currentPath, m);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		{
			NIM_BOOL T33_;
			T33_ = (NIM_BOOL)0;
			T33_ = nosfileExists(result);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!!(T33_)) goto LA34_;
			result = findFile__Jsd6LfkMRIXL9b0vzcHVYOA(conf, m, NIM_FALSE);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		}
		LA34_: ;
	}
	LA1_: ;
	{
		NIM_BOOL T38_;
		NIM_BOOL T39_;
		NI T41_;
		NimStringDesc* key;
		NimStringDesc* T44_;
		NimStringDesc* T45_;
		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T46_;
		T38_ = (NIM_BOOL)0;
		T39_ = (NIM_BOOL)0;
		T39_ = isEmpty__kPpSxL0H5sJ9a6ujvdQ0QVQpathutils(result);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T38_ = !(T39_);
		if (!(T38_)) goto LA40_;
		T41_ = (NI)0;
		T41_ = nstlen((*conf).moduleOverrides);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T38_ = (((NI) 0) < T41_);
		LA40_: ;
		if (!T38_) goto LA42_;
		T44_ = (NimStringDesc*)0;
		T45_ = (NimStringDesc*)0;
		T45_ = getPackageName__ez7MSoVdvcTOZlBJgbu5Sg(conf, result);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		nimZeroMem((void*)(&T46_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
		splitFile__z7B4FbwzX3Y0L1EA2lLGXw(result, (&T46_));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T44_ = rawNewString((T45_ ? T45_->Sup.len : 0) + (T46_.Field1 ? T46_.Field1->Sup.len : 0) + 1);
appendString(T44_, T45_);
appendString(T44_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_59));
appendString(T44_, T46_.Field1);
		key = T44_;
		{
			NIM_BOOL T49_;
			NimStringDesc* ov;
			NimStringDesc** T52_;
			T49_ = (NIM_BOOL)0;
			T49_ = nsthasKey((*conf).moduleOverrides, key);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (!T49_) goto LA50_;
			T52_ = (NimStringDesc**)0;
			T52_ = nstTake((*conf).moduleOverrides, key);
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			ov = (*T52_);
			{
				if (!(((NI) 0) < (ov ? ov->Sup.len : 0))) goto LA55_;
				result = copyString(ov);
			}
			LA55_: ;
		}
		LA50_: ;
	}
	LA42_: ;
	}BeforeRet_: ;
	return result;
}
static N_INLINE(NIM_CHAR, X5BX5D___okzHJ6GE9cv0bYG3b4r5KCAsystem)(NimStringDesc* s, NI i) {
	NIM_CHAR result;
	result = (NIM_CHAR)0;
	result = s->data[(NI)((s ? s->Sup.len : 0) - i)];
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, removeTrailingDirSep__nbuWUOJELn5idXbWiYOmOA)(NimStringDesc* path) {
	NimStringDesc* result;
	result = (NimStringDesc*)0;
	{
		NIM_BOOL T3_;
		NIM_CHAR T5_;
		NimStringDesc* T8_;
		T3_ = (NIM_BOOL)0;
		T3_ = (((NI) 0) < (path ? path->Sup.len : 0));
		if (!(T3_)) goto LA4_;
		T5_ = (NIM_CHAR)0;
		T5_ = X5BX5D___okzHJ6GE9cv0bYG3b4r5KCAsystem(path, ((NI) 1));
		T3_ = ((NU8)(T5_) == (NU8)(47));
		LA4_: ;
		if (!T3_) goto LA6_;
		T8_ = (NimStringDesc*)0;
		T8_ = path;
		result = substr__2yh9cer0ymNRHlOOg8P7IuA(T8_, ((NI) 0), (NI)((path ? path->Sup.len : 0) - ((NI) 2)));
	}
	goto LA1_;
	LA6_: ;
	{
		result = copyString(path);
	}
	LA1_: ;
	return result;
}
static N_INLINE(NIM_BOOL, isEmpty__ZNWb41IwBSHCUIjlqlGoxgpathutils)(NimStringDesc* x) {
	NIM_BOOL result;
	result = (NIM_BOOL)0;
	result = ((x ? x->Sup.len : 0) == ((NI) 0));
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPrefixDir__oltK69akg0xLqkR2ITKbomg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = isEmpty__ZNWb41IwBSHCUIjlqlGoxgpathutils((*conf).prefixDir);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!!(T3_)) goto LA4_;
		result = copyString((*conf).prefixDir);
	}
	goto LA1_;
	LA4_: ;
	{
		NimStringDesc* T7_;
		tyTuple__UV3llMMYFckfui8YMBuUZA T8_;
		T7_ = (NimStringDesc*)0;
		T7_ = nosgetAppDir();
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		nimZeroMem((void*)(&T8_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
		nossplitPath(T7_, (&T8_));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		result = copyString(T8_.Field0);
	}
	LA1_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOsCacheDir__ye3QcrLEUbQh0AniHZYCHg)(void) {
	NimStringDesc* result;
	NimStringDesc* T1_;
	NimStringDesc* T2_;
	NimStringDesc* T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	T1_ = (NimStringDesc*)0;
	T1_ = nosgetHomeDir();
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T2_ = (NimStringDesc*)0;
	T2_ = slash___gEyhbzZ1UcxyenWRLJRXNQ(T1_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_82));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T3_ = (NimStringDesc*)0;
	T3_ = getEnv__hhED57tMl0Iaa5bOg9cJaig(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_81), T2_);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = slash___gEyhbzZ1UcxyenWRLJRXNQ(T3_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_57));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
	int result;
	result = (int)0;
	result = memcmp(a, b, ((size_t) (size)));
	return result;
}
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) {
	NIM_BOOL result;
	int T1_;
	result = (NIM_BOOL)0;
	T1_ = (int)0;
	T1_ = nimCmpMem(a, b, size);
	result = (T1_ == ((NI32) 0));
	return result;
}
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
	NIM_BOOL result;
	NI alen;
	NI blen;
{	result = (NIM_BOOL)0;
	alen = (a ? a->Sup.len : 0);
	blen = (b ? b->Sup.len : 0);
	{
		if (!(alen == blen)) goto LA3_;
		{
			if (!(alen == ((NI) 0))) goto LA7_;
			result = NIM_TRUE;
			goto BeforeRet_;
		}
		LA7_: ;
		result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
		goto BeforeRet_;
	}
	LA3_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__jkXTnxDf8MX1Pmks3s0XxA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol) {
	NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NIM_BOOL)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = nsthasKey((*conf).symbols, symbol);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!T3_) goto LA4_;
		result = NIM_TRUE;
	}
	goto LA1_;
	LA4_: ;
	{
		NI T7_;
		T7_ = (NI)0;
		T7_ = nsuCmpIgnoreStyle(symbol, CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field0);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!(T7_ == ((NI) 0))) goto LA8_;
		result = NIM_TRUE;
	}
	goto LA1_;
	LA8_: ;
	{
		NI T11_;
		T11_ = (NI)0;
		T11_ = nsuCmpIgnoreStyle(symbol, OS__Jx0qy9c9bSo4fGkMxUfUaAaw[((*conf).target.targetOS)- 1].Field0);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!(T11_ == ((NI) 0))) goto LA12_;
		result = NIM_TRUE;
	}
	goto LA1_;
	LA12_: ;
	{
		NimStringDesc* T15_;
		T15_ = (NimStringDesc*)0;
		T15_ = nsuNormalize(symbol);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		switch (hashString(T15_) & 31) {
		case 0: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_92))) goto LA24_;
break;
		case 1: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_91))) goto LA24_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_106))) goto LA37_;
break;
		case 2: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_104))) goto LA35_;
break;
		case 3: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_90))) goto LA23_;
break;
		case 6: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_88))) goto LA21_;
break;
		case 13: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_96))) goto LA27_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_98))) goto LA29_;
break;
		case 15: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_83))) goto LA16_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_84))) goto LA17_;
break;
		case 19: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_86))) goto LA19_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_89))) goto LA22_;
break;
		case 20: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_101))) goto LA32_;
break;
		case 21: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_99))) goto LA30_;
break;
		case 22: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_102))) goto LA33_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_103))) goto LA34_;
break;
		case 23: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_85))) goto LA18_;
break;
		case 24: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_94))) goto LA26_;
break;
		case 25: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_97))) goto LA28_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_105))) goto LA36_;
break;
		case 26: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_95))) goto LA26_;
break;
		case 27: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_100))) goto LA31_;
break;
		case 30: 
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_71))) goto LA19_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_87))) goto LA20_;
if (eqStrings(T15_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_93))) goto LA25_;
break;
		}
		goto LA38_;
		LA16_: ;
		{
			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 1));
		}
		goto LA39_;
		LA17_: ;
		{
			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 10));
		}
		goto LA39_;
		LA18_: ;
		{
			result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 11));
		}
		goto LA39_;
		LA19_: ;
		{
			result = ((1643315184 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA20_: ;
		{
			result = ((8388624 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA21_: ;
		{
			result = ((7680 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA22_: ;
		{
			result = ((OS__Jx0qy9c9bSo4fGkMxUfUaAaw[((*conf).target.targetOS)- 1].Field12 &(1U<<((NU)(((tyEnum_TInfoOSProp__thetQwB9agpeQ13qFmAcWhg) 3))&7U)))!=0);
		}
		goto LA39_;
		LA23_: ;
		{
			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 1));
		}
		goto LA39_;
		LA24_: ;
		{
			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 2));
		}
		goto LA39_;
		LA25_: ;
		{
			result = ((3670016 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA26_: ;
		{
			result = ((3145728 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA27_: ;
		{
			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 7));
		}
		goto LA39_;
		LA28_: ;
		{
			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 29));
		}
		goto LA39_;
		LA29_: ;
		{
			result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 30));
		}
		goto LA39_;
		LA30_: ;
		{
			result = ((1073741824 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA31_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_TEndian__bQ3yFYQJojZPNYsZnS7Zjg) 0));
		}
		goto LA39_;
		LA32_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_TEndian__bQ3yFYQJojZPNYsZnS7Zjg) 1));
		}
		goto LA39_;
		LA33_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field4 == ((NI) 8));
		}
		goto LA39_;
		LA34_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field4 == ((NI) 16));
		}
		goto LA39_;
		LA35_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field4 == ((NI) 32));
		}
		goto LA39_;
		LA36_: ;
		{
			result = (CPU__uYXopJX8pM87pQDCtmgWfQ[((*conf).target.targetCPU)- 1].Field4 == ((NI) 64));
		}
		goto LA39_;
		LA37_: ;
		{
			result = ((1056384 &(1U<<((NU)((*conf).target.targetOS)&31U)))!=0);
		}
		goto LA39_;
		LA38_: ;
		{
		}
		LA39_: ;
	}
	LA1_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimcacheDir__oltK69akg0xLqkR2ITKbomg_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = isEmpty__ZNWb41IwBSHCUIjlqlGoxgpathutils((*conf).nimcacheDir);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!!(T3_)) goto LA4_;
		result = copyString((*conf).nimcacheDir);
	}
	goto LA1_;
	LA4_: ;
	{
		if (!((*conf).backend == ((tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g) 3))) goto LA7_;
		result = slash___0U8YTiSB6NvFwgvyimFN2Q((*conf).projectPath, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_80));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}
	goto LA1_;
	LA7_: ;
	{
		NimStringDesc* T10_;
		NimStringDesc* T11_;
		tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T12_;
		NimStringDesc* T13_;
		NimStringDesc* T14_;
		T10_ = (NimStringDesc*)0;
		T11_ = (NimStringDesc*)0;
		T11_ = getOsCacheDir__ye3QcrLEUbQh0AniHZYCHg();
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		nimZeroMem((void*)(&T12_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
		nossplitFile((*conf).projectName, (&T12_));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T13_ = (NimStringDesc*)0;
		T13_ = slash___gEyhbzZ1UcxyenWRLJRXNQ(T11_, T12_.Field1);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		T14_ = (NimStringDesc*)0;
		{
			NIM_BOOL T17_;
			T17_ = (NIM_BOOL)0;
			T17_ = isDefined__jkXTnxDf8MX1Pmks3s0XxA(conf, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_107));
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			if (T17_) goto LA18_;
			T17_ = isDefined__jkXTnxDf8MX1Pmks3s0XxA(conf, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_108));
			if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
			LA18_: ;
			if (!T17_) goto LA19_;
			T14_ = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_109));
		}
		goto LA15_;
		LA19_: ;
		{
			T14_ = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_110));
		}
		LA15_: ;
		T10_ = rawNewString((T13_ ? T13_->Sup.len : 0) + (T14_ ? T14_->Sup.len : 0) + 0);
appendString(T10_, T13_);
appendString(T10_, T14_);
		result = T10_;
	}
	LA1_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pathSubs__paMedXIWX6si307wASTsQQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* p, NimStringDesc* config) {
	NimStringDesc* result;
	NimStringDesc* home;
	NimStringDesc* T1_;
	tyArray__rmMMhDIqORJzUU5zqeitSQ T2_;
	NimStringDesc* T3_;
	NimStringDesc* T4_;
	NimStringDesc* T5_;
	NimStringDesc* T6_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	T1_ = (NimStringDesc*)0;
	T1_ = nosgetHomeDir();
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	home = removeTrailingDirSep__nbuWUOJELn5idXbWiYOmOA(T1_);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	nimZeroMem((void*)T2_, sizeof(tyArray__rmMMhDIqORJzUU5zqeitSQ));
	T2_[0] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_57));
	T3_ = (NimStringDesc*)0;
	T3_ = getPrefixDir__oltK69akg0xLqkR2ITKbomg(conf);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T2_[1] = T3_;
	T2_[2] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_73));
	T2_[3] = copyString((*conf).libpath);
	T2_[4] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_74));
	T2_[5] = copyString(home);
	T2_[6] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_75));
	T2_[7] = copyString(config);
	T2_[8] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_76));
	T2_[9] = copyString((*conf).projectName);
	T2_[10] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_77));
	T2_[11] = copyString((*conf).projectPath);
	T2_[12] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_78));
	T2_[13] = copyString((*conf).projectPath);
	T2_[14] = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_79));
	T4_ = (NimStringDesc*)0;
	T4_ = getNimcacheDir__oltK69akg0xLqkR2ITKbomg_2(conf);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T2_[15] = T4_;
	T5_ = (NimStringDesc*)0;
	T5_ = nsuFormatOpenArray(p, T2_, 16);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T6_ = (NimStringDesc*)0;
	T6_ = nosunixToNativePath(T5_, ((NimStringDesc*) NIM_NIL));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = expandTilde__RmQRR8GLDFICboxWoCEpMw_2(T6_);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hcrOn__UhPXgqyDuuU9cKcS8FM883w)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
	NIM_BOOL result;
{	result = (NIM_BOOL)0;
	result = (((*conf).globalOptions &((NU64)1<<((NU)(((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 38))&63U)))!=0);
	goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
static N_NIMCALL(void, Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg)(void* p, NI op) {
	tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* a;
	a = (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*)p;
	nimGCvisit((void*)(*a).qualifiedPath, op);
	nimGCvisit((void*)(*a).filePath, op);
	nimGCvisit((void*)(*a).doc, op);
	nimGCvisit((void*)(*a).forth, op);
}
static N_NIMCALL(void, Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ)(void* p, NI op) {
	tySequence__i7xpiUsxyv6cQ1xK3JbcGQ* a;
	NI T1_;
	a = (tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*)p;
	T1_ = (NI)0;
	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
	nimGCvisit((void*)a->data[T1_], op);
	}
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___45FkS6XbvkDha3K7JLSsgQ)(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ c) {
	NimStringDesc* result;
	result = (NimStringDesc*)0;
	switch (c) {
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 1):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_112));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 2):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_113));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 3):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_114));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 4):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_115));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 5):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_116));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 6):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_117));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 7):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_118));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 0):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_119));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 8):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_120));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 9):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_121));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 10):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_122));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 11):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_123));
	}
	break;
	case ((tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ) 12):
	{
		result = copyString(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_124));
	}
	break;
	}
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NI16, floatInt64Align__Nm9cs6Kn6ltGLynV4vNsRgw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf) {
	NI16 result;
{	result = (NI16)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = !((conf == NIM_NIL));
		if (!(T3_)) goto LA4_;
		T3_ = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag) 1));
		LA4_: ;
		if (!T3_) goto LA5_;
		{
			if (!!(((*conf).target.targetOS == ((tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ) 2)))) goto LA9_;
			result = ((NI16) 4);
			goto BeforeRet_;
		}
		LA9_: ;
	}
	LA5_: ;
	result = ((NI16) 8);
	goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA)(NimStringDesc* s) {
	NimStringDesc* result;
	NI start;
	NI ende;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = nsuStartsWith(s, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_73));
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		if (!T3_) goto LA4_;
		start = ((NI) 3);
	}
	goto LA1_;
	LA4_: ;
	{
		start = ((NI) 0);
	}
	LA1_: ;
	ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_125, ((NI) 0), ((NI) 0));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	{
		if (!(((NI) 0) <= ende)) goto LA9_;
		result = substr__2yh9cer0ymNRHlOOg8P7IuA(s, start, (NI)(ende - ((NI) 1)));
	}
	goto LA7_;
	LA9_: ;
	{
		result = substr__iGg0RIKceRvsmvq8FUHOEw(s, start);
	}
	LA7_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDynlibOverride__jYnZYpCgdCpukBZK9bxcw9bQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* lib) {
	NIM_BOOL result;
	NIM_BOOL T1_;
	NimStringDesc* T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NIM_BOOL)0;
	T1_ = (NIM_BOOL)0;
	T1_ = (((*conf).globalOptions &((NU64)1<<((NU)(((tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw) 39))&63U)))!=0);
	if (T1_) goto LA2_;
	T3_ = (NimStringDesc*)0;
	T3_ = canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA(lib);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T1_ = nsthasKey((*conf).dllOverrides, T3_);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	LA2_: ;
	result = T1_;
	}BeforeRet_: ;
	return result;
}
static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
	Exception* result;
	result = (Exception*)0;
	result = currException__9bVPeDJlYTi9bQApZpfH8wjg;
	return result;
}
static N_INLINE(void, popCurrentException)(void) {
	currException__9bVPeDJlYTi9bQApZpfH8wjg = (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up;
}
N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__SIDI9bH5l8EQwVqK3tC4xZg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) {
	NimStringDesc* T2_;
	NI T3_;
	tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T4_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	T2_ = (NimStringDesc*)0;
	T2_ = getEnv__hhED57tMl0Iaa5bOg9cJaig(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_126), ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_127));
	if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
	T3_ = (NI)0;
	T3_ = nsuParseInt(T2_);
	if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
	T4_ = fromUnix__tTrGV9aPQsM9bPX19apdE19cAA(((NI64) (T3_)));
	if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
	utc__JDUz4bfwLSZvJxYV9aiNG9bg(T4_, Result);
	if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
	if (NIM_UNLIKELY(*nimErr_)) {
		LA1_:;
		if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__yoNlBGx0D2tRizIdhQuENw_))) {
			tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T8_;
			*nimErr_ = NIM_FALSE;
			T8_ = getTime__h20mpqrwsumk6J9bRdCm6IQ();
			if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
			utc__JDUz4bfwLSZvJxYV9aiNG9bg(T8_, Result);
			if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
			popCurrentException();
			LA6_:;
		}
	}
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getDateStr__ye3QcrLEUbQh0AniHZYCHg_2)(void) {
	NimStringDesc* result;
	tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	nimZeroMem((void*)(&T1_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
	T1_.Sup.m_type = (&NTI__d9cK9cyKZPJJxFXUmx8dSpPw_);
	getSrcTimestamp__SIDI9bH5l8EQwVqK3tC4xZg((&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = format__0mU5LPQs7yxyhK6wdJYSkg((&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getClockStr__ye3QcrLEUbQh0AniHZYCHg_3)(void) {
	NimStringDesc* result;
	tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	nimZeroMem((void*)(&T1_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
	T1_.Sup.m_type = (&NTI__d9cK9cyKZPJJxFXUmx8dSpPw_);
	getSrcTimestamp__SIDI9bH5l8EQwVqK3tC4xZg((&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = format__5aADVWvtnd9aihEMOlhe37A((&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(void, cppDefine__3wmoYTSOyQ3GsJJ4H7J3lQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* c, NimStringDesc* define) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	incl__TMNSyv4q8yRKlH5e1bO09cA((&(*c).cppDefines), define);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
}
static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	{
		NimStringDesc** i;
		NI i_2;
		i = (NimStringDesc**)0;
		i_2 = ((NI) 0);
		{
			while (1) {
				if (!(i_2 < xLen_0)) goto LA3;
				i = (&x[i_2]);
				write__PArlm09bKklm2BLsCg6YtaA(f, (*i));
				if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
				i_2 += ((NI) 1);
			} LA3: ;
		}
	}
	write__PArlm09bKklm2BLsCg6YtaA(f, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_128));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, completeGeneratedFilePath__0Bq74PTyfNijlbTXdbzW9bw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NIM_BOOL createSubDir) {
	NimStringDesc* result;
	NimStringDesc* subdir;
	tyTuple__UV3llMMYFckfui8YMBuUZA T11_;
	NimStringDesc* T12_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	subdir = getNimcacheDir__oltK69akg0xLqkR2ITKbomg_2(conf);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	{
		if (!createSubDir) goto LA3_;
		noscreateDir(subdir);
		if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
		if (NIM_UNLIKELY(*nimErr_)) {
			LA5_:;
			if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__BeJgrOdDsczOwEWOZbRfKA_))) {
				tyArray__nHXaesL0DJZHyVS07ARPRA T9_;
				NimStringDesc* T10_;
				*nimErr_ = NIM_FALSE;
				nimZeroMem((void*)T9_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA));
				T10_ = (NimStringDesc*)0;
				T10_ = rawNewString((subdir ? subdir->Sup.len : 0) + 25);
appendString(T10_, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_129));
appendString(T10_, subdir);
				T9_[0] = T10_;
				writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T9_, 1);
				if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
				exit(((NI) 1));
				popCurrentException();
				LA7_:;
			}
		}
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}
	LA3_: ;
	nimZeroMem((void*)(&T11_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
	nossplitPath(f, (&T11_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T12_ = (NimStringDesc*)0;
	T12_ = slash___QVqo5OOQAdrjFqBsPctklw(subdir, T11_.Field1);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = T12_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toGeneratedFile__vfkVoeYdbq9cXWDTNf536TQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path, NimStringDesc* ext) {
	NimStringDesc* result;
	NimStringDesc* T1_;
	tyTuple__UV3llMMYFckfui8YMBuUZA T2_;
	NimStringDesc* T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	T1_ = (NimStringDesc*)0;
	T1_ = getNimcacheDir__oltK69akg0xLqkR2ITKbomg_2(conf);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	nimZeroMem((void*)(&T2_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
	nossplitPath(path, (&T2_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	T3_ = (NimStringDesc*)0;
	T3_ = noschangeFileExt(T2_.Field1, ext);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	result = slash___QVqo5OOQAdrjFqBsPctklw(T1_, T3_);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c) {
	(*dest).data[(*dest).Sup.len] = c;
	(*dest).data[(NI)((*dest).Sup.len + ((NI) 1))] = 0;
	(*dest).Sup.len += ((NI) 1);
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, withPackageName__9bhgFqdEZM7DoX7p3U69bQEg_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* path) {
	NimStringDesc* result;
	NimStringDesc* x;
	tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T1_;
	NimStringDesc* p;
	NimStringDesc* file;
	NimStringDesc* ext;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	x = getPackageName__ez7MSoVdvcTOZlBJgbu5Sg(conf, path);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	nimZeroMem((void*)(&T1_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
	splitFile__z7B4FbwzX3Y0L1EA2lLGXw(path, (&T1_));
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	p = (NimStringDesc*)0;
	p = T1_.Field0;
	file = (NimStringDesc*)0;
	file = T1_.Field1;
	ext = (NimStringDesc*)0;
	ext = T1_.Field2;
	{
		NimStringDesc* T6_;
		if (!eqStrings(x, ((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_130))) goto LA4_;
		T6_ = (NimStringDesc*)0;
		T6_ = rawNewString((x ? x->Sup.len : 0) + (file ? file->Sup.len : 0) + (ext ? ext->Sup.len : 0) + 1);
appendString(T6_, x);
appendChar(T6_, 95);
appendString(T6_, file);
appendString(T6_, ext);
		result = slash___QVqo5OOQAdrjFqBsPctklw(p, T6_);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}
	goto LA2_;
	LA4_: ;
	{
		NimStringDesc* T8_;
		T8_ = (NimStringDesc*)0;
		T8_ = fakePackageName__NVe5toRYw3S9bLZGxvxCDiw(conf, path);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
		result = slash___QVqo5OOQAdrjFqBsPctklw(p, T8_);
		if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}
	LA2_: ;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, existsConfigVar__ut8y6zhxwL6n6Sz9akfQBGg)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* key) {
	NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NIM_BOOL)0;
	result = nsthasKey((*conf).configVars, key);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getConfigVar__nT6pi8CimjduqrsM6Cc8mQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* key, NimStringDesc* default_0) {
	NimStringDesc* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
	result = (NimStringDesc*)0;
	result = getOrDefault__2a0cbxcfpWcXtK45m9bR5Kg((*conf).configVars, key, default_0);
	if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
	}BeforeRet_: ;
	return result;
}
N_LIB_PRIVATE N_NIMCALL(void, compiler_optionsDatInit000)(void) {

/* section: NIM_merge_TYPE_INIT1 */
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_2_89[89];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_3_5[5];
NI TM__zQHipMPUXFgsDrLbMR9atnA_5;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_4[5] = {
"", 
"c", 
"cpp", 
"js", 
"objc"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_6_27[27];
NI TM__zQHipMPUXFgsDrLbMR9atnA_8;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_7[27] = {
"optNone", 
"optObjCheck", 
"optFieldCheck", 
"optRangeCheck", 
"optBoundsCheck", 
"optOverflowCheck", 
"optRefCheck", 
"optNaNCheck", 
"optInfCheck", 
"optStaticBoundsCheck", 
"optStyleCheck", 
"optAssert", 
"optLineDir", 
"optWarns", 
"optHints", 
"optOptimizeSpeed", 
"optOptimizeSize", 
"optStackTrace", 
"optStackTraceMsgs", 
"optLineTrace", 
"optByRef", 
"optProfiler", 
"optImplicitStatic", 
"optTrMacros", 
"optMemTracker", 
"optNilSeqs", 
"optSinkInference"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_9_50[50];
NI TM__zQHipMPUXFgsDrLbMR9atnA_11;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_10[50] = {
"gloptNone", 
"optForceFullMake", 
"optWasNimscript", 
"optListCmd", 
"optCompileOnly", 
"optNoLinking", 
"optCDebug", 
"optGenDynLib", 
"optGenStaticLib", 
"optGenGuiApp", 
"optGenScript", 
"optGenMapping", 
"optRun", 
"optUseNimcache", 
"optStyleHint", 
"optStyleError", 
"optSkipSystemConfigFile", 
"optSkipProjConfigFile", 
"optSkipUserConfigFile", 
"optSkipParentConfigFiles", 
"optNoMain", 
"optUseColors", 
"optThreads", 
"optStdout", 
"optThreadAnalysis", 
"optTaintMode", 
"optTlsEmulation", 
"optGenIndex", 
"optEmbedOrigSrc", 
"optIdeDebug", 
"optIdeTerse", 
"optExcessiveStackTrace", 
"optShowAllMismatches", 
"optWholeProject", 
"optDocInternal", 
"optMixedMode", 
"optListFullPaths", 
"optNoNimblePath", 
"optHotCodeReloading", 
"optDynlibOverrideAll", 
"optSeqDestructors", 
"optTinyRtti", 
"optOwnedRefs", 
"optMultiMethods", 
"optBenchmarkVM", 
"optProduceAsm", 
"optPanics", 
"optNimV1Emulation", 
"optSourcemap", 
"optProfileVM"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_12_22[22];
NI TM__zQHipMPUXFgsDrLbMR9atnA_14;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_13[22] = {
"cmdNone", 
"cmdCompileToC", 
"cmdCompileToCpp", 
"cmdCompileToOC", 
"cmdCompileToJS", 
"cmdCompileToLLVM", 
"cmdInterpret", 
"cmdPretty", 
"cmdDoc", 
"cmdGenDepend", 
"cmdDump", 
"cmdCheck", 
"cmdParse", 
"cmdScan", 
"cmdIdeTools", 
"cmdDef", 
"cmdRst2html", 
"cmdRst2tex", 
"cmdInteractive", 
"cmdRun", 
"cmdJsonScript", 
"cmdCompileToBackend"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_15_11[11];
NI TM__zQHipMPUXFgsDrLbMR9atnA_17;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_16[11] = {
"gcUnselected", 
"gcNone", 
"gcBoehm", 
"gcRegions", 
"gcMarkAndSweep", 
"gcArc", 
"gcOrc", 
"gcHooks", 
"gcRefc", 
"gcV2", 
"gcGo"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_18_5[5];
NI TM__zQHipMPUXFgsDrLbMR9atnA_20;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_19[5] = {
"excNone", 
"excSetjmp", 
"excCpp", 
"excGoto", 
"excQuirky"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_21_4[4];
NI TM__zQHipMPUXFgsDrLbMR9atnA_23;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_22[4] = {
"disabledSf", 
"writeOnlySf", 
"readOnlySf", 
"v2Sf"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_24_13[13];
NI TM__zQHipMPUXFgsDrLbMR9atnA_26;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_25[13] = {
"implicitDeref", 
"dotOperators", 
"callOperator", 
"parallel", 
"destructor", 
"notnil", 
"dynamicBindSym", 
"forLoopMacros", 
"caseStmtMacros", 
"codeReordering", 
"compiletimeFFI", 
"vmopsDanger", 
"strictFuncs"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_27_2[2];
NI TM__zQHipMPUXFgsDrLbMR9atnA_29;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_28[2] = {
"allowSemcheckedAstModification", 
"checkUnsignedConversions"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_30_13[13];
NI TM__zQHipMPUXFgsDrLbMR9atnA_32;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_31[13] = {
"ideNone", 
"ideSug", 
"ideCon", 
"ideDef", 
"ideUse", 
"ideDus", 
"ideChk", 
"ideMod", 
"ideHighlight", 
"ideOutline", 
"ideKnown", 
"ideMsg", 
"ideProject"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_33_12[12];
NI TM__zQHipMPUXFgsDrLbMR9atnA_35;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_34[12] = {
"ccNone", 
"ccGcc", 
"ccNintendoSwitch", 
"ccLLVM_Gcc", 
"ccCLang", 
"ccBcc", 
"ccVcc", 
"ccTcc", 
"ccEnv", 
"ccIcl", 
"ccIcc", 
"ccClangCl"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_36_4[4];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_37_2[2];
NI TM__zQHipMPUXFgsDrLbMR9atnA_39;
static char* NIM_CONST TM__zQHipMPUXFgsDrLbMR9atnA_38[2] = {
"Cached", 
"External"};
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_40_2[2];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_41_2[2];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_42_2[2];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_43_2[2];
static TNimNode* TM__zQHipMPUXFgsDrLbMR9atnA_111_18[18];
static TNimNode TM__zQHipMPUXFgsDrLbMR9atnA_0[310];

/* section: NIM_merge_TYPE_INIT3 */
NTI__LaK09ayL9alwKUad7rts0rTw_.size = sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw);
NTI__LaK09ayL9alwKUad7rts0rTw_.align = NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw);
NTI__LaK09ayL9alwKUad7rts0rTw_.kind = 18;
NTI__LaK09ayL9alwKUad7rts0rTw_.base = 0;
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[1];
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.size = sizeof(tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g);
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.align = NIM_ALIGNOF(tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g);
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.kind = 14;
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.base = 0;
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_5 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_5 < 5; TM__zQHipMPUXFgsDrLbMR9atnA_5++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].offset = TM__zQHipMPUXFgsDrLbMR9atnA_5;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2].name = TM__zQHipMPUXFgsDrLbMR9atnA_4[TM__zQHipMPUXFgsDrLbMR9atnA_5];
TM__zQHipMPUXFgsDrLbMR9atnA_3_5[TM__zQHipMPUXFgsDrLbMR9atnA_5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_5+2];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[7].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[7].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[7].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_3_5[0];
NTI__4OBsgZ9cscH2JLUE5Wcz01g_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[7];
TM__zQHipMPUXFgsDrLbMR9atnA_0[1].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[1].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, backend);
TM__zQHipMPUXFgsDrLbMR9atnA_0[1].typ = (&NTI__4OBsgZ9cscH2JLUE5Wcz01g_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[1].name = "backend";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[8];
TM__zQHipMPUXFgsDrLbMR9atnA_0[8].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[8].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, target);
TM__zQHipMPUXFgsDrLbMR9atnA_0[8].typ = (&NTI__9abOl5DLX8suLujOaHSvGzw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[8].name = "target";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[9];
TM__zQHipMPUXFgsDrLbMR9atnA_0[9].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[9].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linesCompiled);
TM__zQHipMPUXFgsDrLbMR9atnA_0[9].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[9].name = "linesCompiled";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[10];
NTI__WspMeQySXNP2XoTWR5MTgg_.size = sizeof(tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
NTI__WspMeQySXNP2XoTWR5MTgg_.align = NIM_ALIGNOF(tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
NTI__WspMeQySXNP2XoTWR5MTgg_.kind = 14;
NTI__WspMeQySXNP2XoTWR5MTgg_.base = 0;
NTI__WspMeQySXNP2XoTWR5MTgg_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_8 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_8 < 27; TM__zQHipMPUXFgsDrLbMR9atnA_8++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].offset = TM__zQHipMPUXFgsDrLbMR9atnA_8;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11].name = TM__zQHipMPUXFgsDrLbMR9atnA_7[TM__zQHipMPUXFgsDrLbMR9atnA_8];
TM__zQHipMPUXFgsDrLbMR9atnA_6_27[TM__zQHipMPUXFgsDrLbMR9atnA_8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_8+11];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[38].len = 27; TM__zQHipMPUXFgsDrLbMR9atnA_0[38].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[38].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_6_27[0];
NTI__WspMeQySXNP2XoTWR5MTgg_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[38];
NTI__7MnKRybmCNh5j9bDRLMkxLw_.size = sizeof(tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
NTI__7MnKRybmCNh5j9bDRLMkxLw_.align = NIM_ALIGNOF(tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg);
NTI__7MnKRybmCNh5j9bDRLMkxLw_.kind = 19;
NTI__7MnKRybmCNh5j9bDRLMkxLw_.base = (&NTI__WspMeQySXNP2XoTWR5MTgg_);
NTI__7MnKRybmCNh5j9bDRLMkxLw_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_0[39].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[39].kind = 0;
NTI__7MnKRybmCNh5j9bDRLMkxLw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[39];
TM__zQHipMPUXFgsDrLbMR9atnA_0[10].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[10].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, options);
TM__zQHipMPUXFgsDrLbMR9atnA_0[10].typ = (&NTI__7MnKRybmCNh5j9bDRLMkxLw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[10].name = "options";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[4] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[40];
NTI__RAfAEZqjnKMDumgyKKc1qw_.size = sizeof(tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
NTI__RAfAEZqjnKMDumgyKKc1qw_.align = NIM_ALIGNOF(tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
NTI__RAfAEZqjnKMDumgyKKc1qw_.kind = 14;
NTI__RAfAEZqjnKMDumgyKKc1qw_.base = 0;
NTI__RAfAEZqjnKMDumgyKKc1qw_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_11 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_11 < 50; TM__zQHipMPUXFgsDrLbMR9atnA_11++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+41].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+41].offset = TM__zQHipMPUXFgsDrLbMR9atnA_11;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+41].name = TM__zQHipMPUXFgsDrLbMR9atnA_10[TM__zQHipMPUXFgsDrLbMR9atnA_11];
TM__zQHipMPUXFgsDrLbMR9atnA_9_50[TM__zQHipMPUXFgsDrLbMR9atnA_11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_11+41];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[91].len = 50; TM__zQHipMPUXFgsDrLbMR9atnA_0[91].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[91].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_9_50[0];
NTI__RAfAEZqjnKMDumgyKKc1qw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[91];
NTI__TlJAueEcJToxIOSDCDzevQ_.size = sizeof(tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
NTI__TlJAueEcJToxIOSDCDzevQ_.align = NIM_ALIGNOF(tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw);
NTI__TlJAueEcJToxIOSDCDzevQ_.kind = 19;
NTI__TlJAueEcJToxIOSDCDzevQ_.base = (&NTI__RAfAEZqjnKMDumgyKKc1qw_);
NTI__TlJAueEcJToxIOSDCDzevQ_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_0[92].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[92].kind = 0;
NTI__TlJAueEcJToxIOSDCDzevQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[92];
TM__zQHipMPUXFgsDrLbMR9atnA_0[40].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[40].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, globalOptions);
TM__zQHipMPUXFgsDrLbMR9atnA_0[40].typ = (&NTI__TlJAueEcJToxIOSDCDzevQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[40].name = "globalOptions";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[93];
TM__zQHipMPUXFgsDrLbMR9atnA_0[93].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[93].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, macrosToExpand);
TM__zQHipMPUXFgsDrLbMR9atnA_0[93].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[93].name = "macrosToExpand";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[6] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[94];
TM__zQHipMPUXFgsDrLbMR9atnA_0[94].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[94].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, arcToExpand);
TM__zQHipMPUXFgsDrLbMR9atnA_0[94].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[94].name = "arcToExpand";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[7] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[95];
TM__zQHipMPUXFgsDrLbMR9atnA_0[95].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[95].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, m);
TM__zQHipMPUXFgsDrLbMR9atnA_0[95].typ = (&NTI__kV7r8HWT0SqOYW2k2ukC6A_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[95].name = "m";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[96];
TM__zQHipMPUXFgsDrLbMR9atnA_0[96].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[96].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, evalTemplateCounter);
TM__zQHipMPUXFgsDrLbMR9atnA_0[96].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[96].name = "evalTemplateCounter";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[9] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[97];
TM__zQHipMPUXFgsDrLbMR9atnA_0[97].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[97].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, evalMacroCounter);
TM__zQHipMPUXFgsDrLbMR9atnA_0[97].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[97].name = "evalMacroCounter";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[10] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[98];
TM__zQHipMPUXFgsDrLbMR9atnA_0[98].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[98].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, exitcode);
TM__zQHipMPUXFgsDrLbMR9atnA_0[98].typ = (&NTI__chXunH2dwinSkhpA6JnsXw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[98].name = "exitcode";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[99];
NTI__VH3ghgQVwLSg3krOAoXigw_.size = sizeof(tyEnum_TCommands__VH3ghgQVwLSg3krOAoXigw);
NTI__VH3ghgQVwLSg3krOAoXigw_.align = NIM_ALIGNOF(tyEnum_TCommands__VH3ghgQVwLSg3krOAoXigw);
NTI__VH3ghgQVwLSg3krOAoXigw_.kind = 14;
NTI__VH3ghgQVwLSg3krOAoXigw_.base = 0;
NTI__VH3ghgQVwLSg3krOAoXigw_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_14 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_14 < 22; TM__zQHipMPUXFgsDrLbMR9atnA_14++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].offset = TM__zQHipMPUXFgsDrLbMR9atnA_14;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100].name = TM__zQHipMPUXFgsDrLbMR9atnA_13[TM__zQHipMPUXFgsDrLbMR9atnA_14];
TM__zQHipMPUXFgsDrLbMR9atnA_12_22[TM__zQHipMPUXFgsDrLbMR9atnA_14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_14+100];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[122].len = 22; TM__zQHipMPUXFgsDrLbMR9atnA_0[122].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[122].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_12_22[0];
NTI__VH3ghgQVwLSg3krOAoXigw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[122];
TM__zQHipMPUXFgsDrLbMR9atnA_0[99].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[99].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cmd);
TM__zQHipMPUXFgsDrLbMR9atnA_0[99].typ = (&NTI__VH3ghgQVwLSg3krOAoXigw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[99].name = "cmd";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[12] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[123];
NTI__tkz389aDYNd8ykeZszCuBSw_.size = sizeof(tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw);
NTI__tkz389aDYNd8ykeZszCuBSw_.align = NIM_ALIGNOF(tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw);
NTI__tkz389aDYNd8ykeZszCuBSw_.kind = 14;
NTI__tkz389aDYNd8ykeZszCuBSw_.base = 0;
NTI__tkz389aDYNd8ykeZszCuBSw_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_17 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_17 < 11; TM__zQHipMPUXFgsDrLbMR9atnA_17++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+124].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+124].offset = TM__zQHipMPUXFgsDrLbMR9atnA_17;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+124].name = TM__zQHipMPUXFgsDrLbMR9atnA_16[TM__zQHipMPUXFgsDrLbMR9atnA_17];
TM__zQHipMPUXFgsDrLbMR9atnA_15_11[TM__zQHipMPUXFgsDrLbMR9atnA_17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_17+124];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[135].len = 11; TM__zQHipMPUXFgsDrLbMR9atnA_0[135].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[135].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_15_11[0];
NTI__tkz389aDYNd8ykeZszCuBSw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[135];
TM__zQHipMPUXFgsDrLbMR9atnA_0[123].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[123].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, selectedGC);
TM__zQHipMPUXFgsDrLbMR9atnA_0[123].typ = (&NTI__tkz389aDYNd8ykeZszCuBSw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[123].name = "selectedGC";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[13] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[136];
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.size = sizeof(tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ);
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.align = NIM_ALIGNOF(tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ);
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.kind = 14;
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.base = 0;
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_20 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_20 < 5; TM__zQHipMPUXFgsDrLbMR9atnA_20++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+137].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+137].offset = TM__zQHipMPUXFgsDrLbMR9atnA_20;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+137].name = TM__zQHipMPUXFgsDrLbMR9atnA_19[TM__zQHipMPUXFgsDrLbMR9atnA_20];
TM__zQHipMPUXFgsDrLbMR9atnA_18_5[TM__zQHipMPUXFgsDrLbMR9atnA_20] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_20+137];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[142].len = 5; TM__zQHipMPUXFgsDrLbMR9atnA_0[142].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[142].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_18_5[0];
NTI__1mkAogyaDAT7g9cQjzsgKLQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[142];
TM__zQHipMPUXFgsDrLbMR9atnA_0[136].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[136].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, exc);
TM__zQHipMPUXFgsDrLbMR9atnA_0[136].typ = (&NTI__1mkAogyaDAT7g9cQjzsgKLQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[136].name = "exc";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[143];
TM__zQHipMPUXFgsDrLbMR9atnA_0[143].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[143].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, verbosity);
TM__zQHipMPUXFgsDrLbMR9atnA_0[143].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[143].name = "verbosity";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[15] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[144];
TM__zQHipMPUXFgsDrLbMR9atnA_0[144].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[144].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, numberOfProcessors);
TM__zQHipMPUXFgsDrLbMR9atnA_0[144].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[144].name = "numberOfProcessors";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[16] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[145];
TM__zQHipMPUXFgsDrLbMR9atnA_0[145].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[145].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, evalExpr);
TM__zQHipMPUXFgsDrLbMR9atnA_0[145].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[145].name = "evalExpr";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[146];
TM__zQHipMPUXFgsDrLbMR9atnA_0[146].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[146].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastCmdTime);
TM__zQHipMPUXFgsDrLbMR9atnA_0[146].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[146].name = "lastCmdTime";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[18] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[147];
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.size = sizeof(tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ);
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.align = NIM_ALIGNOF(tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ);
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.kind = 14;
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.base = 0;
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_23 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_23 < 4; TM__zQHipMPUXFgsDrLbMR9atnA_23++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+148].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+148].offset = TM__zQHipMPUXFgsDrLbMR9atnA_23;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+148].name = TM__zQHipMPUXFgsDrLbMR9atnA_22[TM__zQHipMPUXFgsDrLbMR9atnA_23];
TM__zQHipMPUXFgsDrLbMR9atnA_21_4[TM__zQHipMPUXFgsDrLbMR9atnA_23] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_23+148];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[152].len = 4; TM__zQHipMPUXFgsDrLbMR9atnA_0[152].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[152].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_21_4[0];
NTI__gBES9bqm1ru9ape8SeMRAFgQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[152];
TM__zQHipMPUXFgsDrLbMR9atnA_0[147].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[147].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, symbolFiles);
TM__zQHipMPUXFgsDrLbMR9atnA_0[147].typ = (&NTI__gBES9bqm1ru9ape8SeMRAFgQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[147].name = "symbolFiles";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[19] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[153];
TM__zQHipMPUXFgsDrLbMR9atnA_0[153].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[153].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cppDefines);
TM__zQHipMPUXFgsDrLbMR9atnA_0[153].typ = (&NTI__CD8Dpv0WGmASelVaNSo6zg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[153].name = "cppDefines";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[20] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[154];
TM__zQHipMPUXFgsDrLbMR9atnA_0[154].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[154].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, headerFile);
TM__zQHipMPUXFgsDrLbMR9atnA_0[154].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[154].name = "headerFile";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[21] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[155];
NTI__01UoAKYz1MxZiuG1X2VhNQ_.size = sizeof(tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
NTI__01UoAKYz1MxZiuG1X2VhNQ_.align = NIM_ALIGNOF(tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
NTI__01UoAKYz1MxZiuG1X2VhNQ_.kind = 14;
NTI__01UoAKYz1MxZiuG1X2VhNQ_.base = 0;
NTI__01UoAKYz1MxZiuG1X2VhNQ_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_26 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_26 < 13; TM__zQHipMPUXFgsDrLbMR9atnA_26++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+156].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+156].offset = TM__zQHipMPUXFgsDrLbMR9atnA_26;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+156].name = TM__zQHipMPUXFgsDrLbMR9atnA_25[TM__zQHipMPUXFgsDrLbMR9atnA_26];
TM__zQHipMPUXFgsDrLbMR9atnA_24_13[TM__zQHipMPUXFgsDrLbMR9atnA_26] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_26+156];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[169].len = 13; TM__zQHipMPUXFgsDrLbMR9atnA_0[169].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[169].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_24_13[0];
NTI__01UoAKYz1MxZiuG1X2VhNQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[169];
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.size = sizeof(tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.align = NIM_ALIGNOF(tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ);
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.kind = 19;
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.base = (&NTI__01UoAKYz1MxZiuG1X2VhNQ_);
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_0[170].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[170].kind = 0;
NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[170];
TM__zQHipMPUXFgsDrLbMR9atnA_0[155].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[155].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, features);
TM__zQHipMPUXFgsDrLbMR9atnA_0[155].typ = (&NTI__EzHX7W9bI4X0gV7sP2f0N9cQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[155].name = "features";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[22] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[171];
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.size = sizeof(tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.align = NIM_ALIGNOF(tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.kind = 14;
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.base = 0;
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_29 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_29 < 2; TM__zQHipMPUXFgsDrLbMR9atnA_29++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_29+172].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_29+172].offset = TM__zQHipMPUXFgsDrLbMR9atnA_29;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_29+172].name = TM__zQHipMPUXFgsDrLbMR9atnA_28[TM__zQHipMPUXFgsDrLbMR9atnA_29];
TM__zQHipMPUXFgsDrLbMR9atnA_27_2[TM__zQHipMPUXFgsDrLbMR9atnA_29] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_29+172];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[174].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[174].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[174].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_27_2[0];
NTI__hGCD9aOrxPvpXn4Ne6W6OVA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[174];
NTI__JrkzzXa9b4h6ADdhhOz772A_.size = sizeof(tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
NTI__JrkzzXa9b4h6ADdhhOz772A_.align = NIM_ALIGNOF(tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA);
NTI__JrkzzXa9b4h6ADdhhOz772A_.kind = 19;
NTI__JrkzzXa9b4h6ADdhhOz772A_.base = (&NTI__hGCD9aOrxPvpXn4Ne6W6OVA_);
NTI__JrkzzXa9b4h6ADdhhOz772A_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_0[175].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[175].kind = 0;
NTI__JrkzzXa9b4h6ADdhhOz772A_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[175];
TM__zQHipMPUXFgsDrLbMR9atnA_0[171].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[171].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, legacyFeatures);
TM__zQHipMPUXFgsDrLbMR9atnA_0[171].typ = (&NTI__JrkzzXa9b4h6ADdhhOz772A_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[171].name = "legacyFeatures";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[23] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[176];
TM__zQHipMPUXFgsDrLbMR9atnA_0[176].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[176].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, arguments);
TM__zQHipMPUXFgsDrLbMR9atnA_0[176].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[176].name = "arguments";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[24] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[177];
NTI__1Ced39bl5eePmZ1PKMPXigQ_.size = sizeof(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ);
NTI__1Ced39bl5eePmZ1PKMPXigQ_.align = NIM_ALIGNOF(tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ);
NTI__1Ced39bl5eePmZ1PKMPXigQ_.kind = 14;
NTI__1Ced39bl5eePmZ1PKMPXigQ_.base = 0;
NTI__1Ced39bl5eePmZ1PKMPXigQ_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_32 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_32 < 13; TM__zQHipMPUXFgsDrLbMR9atnA_32++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_32+178].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_32+178].offset = TM__zQHipMPUXFgsDrLbMR9atnA_32;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_32+178].name = TM__zQHipMPUXFgsDrLbMR9atnA_31[TM__zQHipMPUXFgsDrLbMR9atnA_32];
TM__zQHipMPUXFgsDrLbMR9atnA_30_13[TM__zQHipMPUXFgsDrLbMR9atnA_32] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_32+178];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[191].len = 13; TM__zQHipMPUXFgsDrLbMR9atnA_0[191].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[191].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_30_13[0];
NTI__1Ced39bl5eePmZ1PKMPXigQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[191];
TM__zQHipMPUXFgsDrLbMR9atnA_0[177].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[177].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, ideCmd);
TM__zQHipMPUXFgsDrLbMR9atnA_0[177].typ = (&NTI__1Ced39bl5eePmZ1PKMPXigQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[177].name = "ideCmd";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[25] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[192];
TM__zQHipMPUXFgsDrLbMR9atnA_0[192].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[192].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, oldNewlines);
TM__zQHipMPUXFgsDrLbMR9atnA_0[192].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[192].name = "oldNewlines";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[26] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[193];
NTI__1eWBJUonHMOnlBwsOvpFmA_.size = sizeof(tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA);
NTI__1eWBJUonHMOnlBwsOvpFmA_.align = NIM_ALIGNOF(tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA);
NTI__1eWBJUonHMOnlBwsOvpFmA_.kind = 14;
NTI__1eWBJUonHMOnlBwsOvpFmA_.base = 0;
NTI__1eWBJUonHMOnlBwsOvpFmA_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_35 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_35 < 12; TM__zQHipMPUXFgsDrLbMR9atnA_35++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_35+194].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_35+194].offset = TM__zQHipMPUXFgsDrLbMR9atnA_35;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_35+194].name = TM__zQHipMPUXFgsDrLbMR9atnA_34[TM__zQHipMPUXFgsDrLbMR9atnA_35];
TM__zQHipMPUXFgsDrLbMR9atnA_33_12[TM__zQHipMPUXFgsDrLbMR9atnA_35] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_35+194];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[206].len = 12; TM__zQHipMPUXFgsDrLbMR9atnA_0[206].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[206].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_33_12[0];
NTI__1eWBJUonHMOnlBwsOvpFmA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[206];
TM__zQHipMPUXFgsDrLbMR9atnA_0[193].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[193].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cCompiler);
TM__zQHipMPUXFgsDrLbMR9atnA_0[193].typ = (&NTI__1eWBJUonHMOnlBwsOvpFmA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[193].name = "cCompiler";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[27] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[207];
TM__zQHipMPUXFgsDrLbMR9atnA_0[207].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[207].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, modifiedyNotes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[207].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[207].name = "modifiedyNotes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[28] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[208];
TM__zQHipMPUXFgsDrLbMR9atnA_0[208].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[208].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cmdlineNotes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[208].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[208].name = "cmdlineNotes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[29] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[209];
TM__zQHipMPUXFgsDrLbMR9atnA_0[209].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[209].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, foreignPackageNotes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[209].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[209].name = "foreignPackageNotes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[30] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[210];
TM__zQHipMPUXFgsDrLbMR9atnA_0[210].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[210].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, notes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[210].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[210].name = "notes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[31] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[211];
TM__zQHipMPUXFgsDrLbMR9atnA_0[211].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[211].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, warningAsErrors);
TM__zQHipMPUXFgsDrLbMR9atnA_0[211].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[211].name = "warningAsErrors";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[32] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[212];
TM__zQHipMPUXFgsDrLbMR9atnA_0[212].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[212].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, mainPackageNotes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[212].typ = (&NTI__oh7kks9bI6pMtJzSeRiBqpA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[212].name = "mainPackageNotes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[33] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[213];
TM__zQHipMPUXFgsDrLbMR9atnA_0[213].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[213].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, mainPackageId);
TM__zQHipMPUXFgsDrLbMR9atnA_0[213].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[213].name = "mainPackageId";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[34] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[214];
TM__zQHipMPUXFgsDrLbMR9atnA_0[214].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[214].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, errorCounter);
TM__zQHipMPUXFgsDrLbMR9atnA_0[214].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[214].name = "errorCounter";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[35] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[215];
TM__zQHipMPUXFgsDrLbMR9atnA_0[215].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[215].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, hintCounter);
TM__zQHipMPUXFgsDrLbMR9atnA_0[215].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[215].name = "hintCounter";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[36] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[216];
TM__zQHipMPUXFgsDrLbMR9atnA_0[216].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[216].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, warnCounter);
TM__zQHipMPUXFgsDrLbMR9atnA_0[216].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[216].name = "warnCounter";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[37] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[217];
TM__zQHipMPUXFgsDrLbMR9atnA_0[217].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[217].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, errorMax);
TM__zQHipMPUXFgsDrLbMR9atnA_0[217].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[217].name = "errorMax";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[38] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[218];
TM__zQHipMPUXFgsDrLbMR9atnA_0[218].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[218].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, maxLoopIterationsVM);
TM__zQHipMPUXFgsDrLbMR9atnA_0[218].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[218].name = "maxLoopIterationsVM";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[39] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[219];
TM__zQHipMPUXFgsDrLbMR9atnA_0[219].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[219].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, configVars);
TM__zQHipMPUXFgsDrLbMR9atnA_0[219].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[219].name = "configVars";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[40] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[220];
TM__zQHipMPUXFgsDrLbMR9atnA_0[220].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[220].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, symbols);
TM__zQHipMPUXFgsDrLbMR9atnA_0[220].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[220].name = "symbols";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[41] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[221];
TM__zQHipMPUXFgsDrLbMR9atnA_0[221].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[221].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, packageCache);
TM__zQHipMPUXFgsDrLbMR9atnA_0[221].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[221].name = "packageCache";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[42] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[222];
TM__zQHipMPUXFgsDrLbMR9atnA_0[222].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[222].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimblePaths);
TM__zQHipMPUXFgsDrLbMR9atnA_0[222].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[222].name = "nimblePaths";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[43] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[223];
TM__zQHipMPUXFgsDrLbMR9atnA_0[223].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[223].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, searchPaths);
TM__zQHipMPUXFgsDrLbMR9atnA_0[223].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[223].name = "searchPaths";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[44] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[224];
TM__zQHipMPUXFgsDrLbMR9atnA_0[224].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[224].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lazyPaths);
TM__zQHipMPUXFgsDrLbMR9atnA_0[224].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[224].name = "lazyPaths";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[45] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[225];
TM__zQHipMPUXFgsDrLbMR9atnA_0[225].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[225].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, outFile);
TM__zQHipMPUXFgsDrLbMR9atnA_0[225].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[225].name = "outFile";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[46] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[226];
TM__zQHipMPUXFgsDrLbMR9atnA_0[226].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[226].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, outDir);
TM__zQHipMPUXFgsDrLbMR9atnA_0[226].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[226].name = "outDir";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[47] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[227];
TM__zQHipMPUXFgsDrLbMR9atnA_0[227].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[227].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, jsonBuildFile);
TM__zQHipMPUXFgsDrLbMR9atnA_0[227].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[227].name = "jsonBuildFile";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[48] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[228];
TM__zQHipMPUXFgsDrLbMR9atnA_0[228].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[228].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, prefixDir);
TM__zQHipMPUXFgsDrLbMR9atnA_0[228].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[228].name = "prefixDir";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[49] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[229];
TM__zQHipMPUXFgsDrLbMR9atnA_0[229].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[229].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, libpath);
TM__zQHipMPUXFgsDrLbMR9atnA_0[229].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[229].name = "libpath";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[50] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[230];
TM__zQHipMPUXFgsDrLbMR9atnA_0[230].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[230].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, nimcacheDir);
TM__zQHipMPUXFgsDrLbMR9atnA_0[230].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[230].name = "nimcacheDir";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[51] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[231];
TM__zQHipMPUXFgsDrLbMR9atnA_0[231].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[231].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, dllOverrides);
TM__zQHipMPUXFgsDrLbMR9atnA_0[231].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[231].name = "dllOverrides";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[52] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[232];
TM__zQHipMPUXFgsDrLbMR9atnA_0[232].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[232].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, moduleOverrides);
TM__zQHipMPUXFgsDrLbMR9atnA_0[232].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[232].name = "moduleOverrides";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[53] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[233];
TM__zQHipMPUXFgsDrLbMR9atnA_0[233].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[233].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cfileSpecificOptions);
TM__zQHipMPUXFgsDrLbMR9atnA_0[233].typ = (&NTI__n9cmoMXcDs47wYDFGEXuCfw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[233].name = "cfileSpecificOptions";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[54] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[234];
TM__zQHipMPUXFgsDrLbMR9atnA_0[234].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[234].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectName);
TM__zQHipMPUXFgsDrLbMR9atnA_0[234].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[234].name = "projectName";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[55] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[235];
TM__zQHipMPUXFgsDrLbMR9atnA_0[235].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[235].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectPath);
TM__zQHipMPUXFgsDrLbMR9atnA_0[235].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[235].name = "projectPath";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[56] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[236];
TM__zQHipMPUXFgsDrLbMR9atnA_0[236].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[236].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectFull);
TM__zQHipMPUXFgsDrLbMR9atnA_0[236].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[236].name = "projectFull";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[57] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[237];
TM__zQHipMPUXFgsDrLbMR9atnA_0[237].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[237].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectIsStdin);
TM__zQHipMPUXFgsDrLbMR9atnA_0[237].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[237].name = "projectIsStdin";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[58] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[238];
TM__zQHipMPUXFgsDrLbMR9atnA_0[238].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[238].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastMsgWasDot);
TM__zQHipMPUXFgsDrLbMR9atnA_0[238].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[238].name = "lastMsgWasDot";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[59] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[239];
TM__zQHipMPUXFgsDrLbMR9atnA_0[239].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[239].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectMainIdx);
TM__zQHipMPUXFgsDrLbMR9atnA_0[239].typ = (&NTI__sVg18TP9cLifHyygRe9cro9aA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[239].name = "projectMainIdx";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[60] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[240];
TM__zQHipMPUXFgsDrLbMR9atnA_0[240].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[240].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, projectMainIdx2);
TM__zQHipMPUXFgsDrLbMR9atnA_0[240].typ = (&NTI__sVg18TP9cLifHyygRe9cro9aA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[240].name = "projectMainIdx2";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[61] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[241];
TM__zQHipMPUXFgsDrLbMR9atnA_0[241].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[241].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, command);
TM__zQHipMPUXFgsDrLbMR9atnA_0[241].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[241].name = "command";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[62] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[242];
TM__zQHipMPUXFgsDrLbMR9atnA_0[242].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[242].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, commandArgs);
TM__zQHipMPUXFgsDrLbMR9atnA_0[242].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[242].name = "commandArgs";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[63] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[243];
TM__zQHipMPUXFgsDrLbMR9atnA_0[243].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[243].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, commandLine);
TM__zQHipMPUXFgsDrLbMR9atnA_0[243].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[243].name = "commandLine";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[64] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[244];
TM__zQHipMPUXFgsDrLbMR9atnA_0[244].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[244].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, extraCmds);
TM__zQHipMPUXFgsDrLbMR9atnA_0[244].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[244].name = "extraCmds";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[65] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[245];
TM__zQHipMPUXFgsDrLbMR9atnA_0[245].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[245].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, keepComments);
TM__zQHipMPUXFgsDrLbMR9atnA_0[245].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[245].name = "keepComments";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[66] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[246];
TM__zQHipMPUXFgsDrLbMR9atnA_0[246].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[246].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, implicitImports);
TM__zQHipMPUXFgsDrLbMR9atnA_0[246].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[246].name = "implicitImports";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[67] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[247];
TM__zQHipMPUXFgsDrLbMR9atnA_0[247].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[247].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, implicitIncludes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[247].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[247].name = "implicitIncludes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[68] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[248];
TM__zQHipMPUXFgsDrLbMR9atnA_0[248].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[248].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docSeeSrcUrl);
TM__zQHipMPUXFgsDrLbMR9atnA_0[248].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[248].name = "docSeeSrcUrl";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[69] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[249];
TM__zQHipMPUXFgsDrLbMR9atnA_0[249].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[249].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docRoot);
TM__zQHipMPUXFgsDrLbMR9atnA_0[249].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[249].name = "docRoot";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[70] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[250];
TM__zQHipMPUXFgsDrLbMR9atnA_0[250].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[250].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, docCmd);
TM__zQHipMPUXFgsDrLbMR9atnA_0[250].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[250].name = "docCmd";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[71] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[251];
TM__zQHipMPUXFgsDrLbMR9atnA_0[251].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[251].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cIncludes);
TM__zQHipMPUXFgsDrLbMR9atnA_0[251].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[251].name = "cIncludes";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[72] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[252];
TM__zQHipMPUXFgsDrLbMR9atnA_0[252].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[252].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cLibs);
TM__zQHipMPUXFgsDrLbMR9atnA_0[252].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[252].name = "cLibs";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[73] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[253];
TM__zQHipMPUXFgsDrLbMR9atnA_0[253].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[253].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cLinkedLibs);
TM__zQHipMPUXFgsDrLbMR9atnA_0[253].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[253].name = "cLinkedLibs";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[74] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[254];
TM__zQHipMPUXFgsDrLbMR9atnA_0[254].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[254].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, externalToLink);
TM__zQHipMPUXFgsDrLbMR9atnA_0[254].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[254].name = "externalToLink";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[75] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[255];
TM__zQHipMPUXFgsDrLbMR9atnA_0[255].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[255].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linkOptionsCmd);
TM__zQHipMPUXFgsDrLbMR9atnA_0[255].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[255].name = "linkOptionsCmd";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[76] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[256];
TM__zQHipMPUXFgsDrLbMR9atnA_0[256].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[256].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, compileOptionsCmd);
TM__zQHipMPUXFgsDrLbMR9atnA_0[256].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[256].name = "compileOptionsCmd";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[77] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[257];
TM__zQHipMPUXFgsDrLbMR9atnA_0[257].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[257].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, linkOptions);
TM__zQHipMPUXFgsDrLbMR9atnA_0[257].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[257].name = "linkOptions";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[78] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[258];
TM__zQHipMPUXFgsDrLbMR9atnA_0[258].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[258].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, compileOptions);
TM__zQHipMPUXFgsDrLbMR9atnA_0[258].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[258].name = "compileOptions";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[79] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[259];
TM__zQHipMPUXFgsDrLbMR9atnA_0[259].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[259].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cCompilerPath);
TM__zQHipMPUXFgsDrLbMR9atnA_0[259].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[259].name = "cCompilerPath";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[80] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[260];
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.size = sizeof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg);
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.align = NIM_ALIGNOF(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg);
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.kind = 18;
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.base = 0;
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.flags = 2;
TM__zQHipMPUXFgsDrLbMR9atnA_36_4[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[262];
TM__zQHipMPUXFgsDrLbMR9atnA_0[262].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[262].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, nimname);
TM__zQHipMPUXFgsDrLbMR9atnA_0[262].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[262].name = "nimname";
TM__zQHipMPUXFgsDrLbMR9atnA_36_4[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[263];
TM__zQHipMPUXFgsDrLbMR9atnA_0[263].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[263].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, cname);
TM__zQHipMPUXFgsDrLbMR9atnA_0[263].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[263].name = "cname";
TM__zQHipMPUXFgsDrLbMR9atnA_36_4[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[264];
TM__zQHipMPUXFgsDrLbMR9atnA_0[264].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[264].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, obj);
TM__zQHipMPUXFgsDrLbMR9atnA_0[264].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[264].name = "obj";
TM__zQHipMPUXFgsDrLbMR9atnA_36_4[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[265];
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.size = sizeof(tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.align = NIM_ALIGNOF(tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.kind = 14;
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.base = 0;
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.flags = 3;
for (TM__zQHipMPUXFgsDrLbMR9atnA_39 = 0; TM__zQHipMPUXFgsDrLbMR9atnA_39 < 2; TM__zQHipMPUXFgsDrLbMR9atnA_39++) {
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_39+266].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_39+266].offset = TM__zQHipMPUXFgsDrLbMR9atnA_39;
TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_39+266].name = TM__zQHipMPUXFgsDrLbMR9atnA_38[TM__zQHipMPUXFgsDrLbMR9atnA_39];
TM__zQHipMPUXFgsDrLbMR9atnA_37_2[TM__zQHipMPUXFgsDrLbMR9atnA_39] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[TM__zQHipMPUXFgsDrLbMR9atnA_39+266];
}
TM__zQHipMPUXFgsDrLbMR9atnA_0[268].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[268].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[268].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_37_2[0];
NTI__Vl9c9ayddDuXiWtnWTsEYGsA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[268];
NTI__PyrHdl4DGbXj55rFF1vzew_.size = sizeof(tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
NTI__PyrHdl4DGbXj55rFF1vzew_.align = NIM_ALIGNOF(tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA);
NTI__PyrHdl4DGbXj55rFF1vzew_.kind = 19;
NTI__PyrHdl4DGbXj55rFF1vzew_.base = (&NTI__Vl9c9ayddDuXiWtnWTsEYGsA_);
NTI__PyrHdl4DGbXj55rFF1vzew_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_0[269].len = 0; TM__zQHipMPUXFgsDrLbMR9atnA_0[269].kind = 0;
NTI__PyrHdl4DGbXj55rFF1vzew_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[269];
TM__zQHipMPUXFgsDrLbMR9atnA_0[265].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[265].offset = offsetof(tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg, flags);
TM__zQHipMPUXFgsDrLbMR9atnA_0[265].typ = (&NTI__PyrHdl4DGbXj55rFF1vzew_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[265].name = "flags";
TM__zQHipMPUXFgsDrLbMR9atnA_0[261].len = 4; TM__zQHipMPUXFgsDrLbMR9atnA_0[261].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[261].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_36_4[0];
NTI__i9cKq1ZGd1wgagjUEHLVFtg_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[261];
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.size = sizeof(tySequence__pK3qSsBZwdXd6qyUMkd5Jw*);
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.align = NIM_ALIGNOF(tySequence__pK3qSsBZwdXd6qyUMkd5Jw*);
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.kind = 24;
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.base = (&NTI__i9cKq1ZGd1wgagjUEHLVFtg_);
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.flags = 2;
NTI__pK3qSsBZwdXd6qyUMkd5Jw_.marker = Marker_tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
TM__zQHipMPUXFgsDrLbMR9atnA_0[260].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[260].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, toCompile);
TM__zQHipMPUXFgsDrLbMR9atnA_0[260].typ = (&NTI__pK3qSsBZwdXd6qyUMkd5Jw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[260].name = "toCompile";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[81] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[270];
NTI__YD0MR9bJ2x4beJkZdnjXN9cA_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__YD0MR9bJ2x4beJkZdnjXN9cA_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__YD0MR9bJ2x4beJkZdnjXN9cA_.kind = 18;
NTI__YD0MR9bJ2x4beJkZdnjXN9cA_.base = 0;
TM__zQHipMPUXFgsDrLbMR9atnA_40_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[272];
TM__zQHipMPUXFgsDrLbMR9atnA_0[272].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[272].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__zQHipMPUXFgsDrLbMR9atnA_0[272].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[272].name = "Field0";
TM__zQHipMPUXFgsDrLbMR9atnA_40_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[273];
TM__zQHipMPUXFgsDrLbMR9atnA_0[273].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[273].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__zQHipMPUXFgsDrLbMR9atnA_0[273].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[273].name = "Field1";
TM__zQHipMPUXFgsDrLbMR9atnA_0[271].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[271].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[271].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_40_2[0];
NTI__YD0MR9bJ2x4beJkZdnjXN9cA_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[271];
TM__zQHipMPUXFgsDrLbMR9atnA_0[270].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[270].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestionResultHook);
TM__zQHipMPUXFgsDrLbMR9atnA_0[270].typ = (&NTI__YD0MR9bJ2x4beJkZdnjXN9cA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[270].name = "suggestionResultHook";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[82] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[274];
TM__zQHipMPUXFgsDrLbMR9atnA_0[274].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[274].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestVersion);
TM__zQHipMPUXFgsDrLbMR9atnA_0[274].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[274].name = "suggestVersion";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[83] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[275];
TM__zQHipMPUXFgsDrLbMR9atnA_0[275].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[275].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, suggestMaxResults);
TM__zQHipMPUXFgsDrLbMR9atnA_0[275].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[275].name = "suggestMaxResults";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[84] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[276];
TM__zQHipMPUXFgsDrLbMR9atnA_0[276].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[276].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, lastLineInfo);
TM__zQHipMPUXFgsDrLbMR9atnA_0[276].typ = (&NTI__WGx4rAexNXnczy1Avn646Q_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[276].name = "lastLineInfo";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[85] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[277];
NTI__k2HFjxisIgDALbEUFojxaQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__k2HFjxisIgDALbEUFojxaQ_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__k2HFjxisIgDALbEUFojxaQ_.kind = 18;
NTI__k2HFjxisIgDALbEUFojxaQ_.base = 0;
TM__zQHipMPUXFgsDrLbMR9atnA_41_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[279];
TM__zQHipMPUXFgsDrLbMR9atnA_0[279].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[279].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__zQHipMPUXFgsDrLbMR9atnA_0[279].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[279].name = "Field0";
TM__zQHipMPUXFgsDrLbMR9atnA_41_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[280];
TM__zQHipMPUXFgsDrLbMR9atnA_0[280].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[280].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__zQHipMPUXFgsDrLbMR9atnA_0[280].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[280].name = "Field1";
TM__zQHipMPUXFgsDrLbMR9atnA_0[278].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[278].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[278].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_41_2[0];
NTI__k2HFjxisIgDALbEUFojxaQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[278];
TM__zQHipMPUXFgsDrLbMR9atnA_0[277].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[277].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, writelnHook);
TM__zQHipMPUXFgsDrLbMR9atnA_0[277].typ = (&NTI__k2HFjxisIgDALbEUFojxaQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[277].name = "writelnHook";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[86] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[281];
NTI__oL9coyIA2VDTGdUcur9aL9bew_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__oL9coyIA2VDTGdUcur9aL9bew_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__oL9coyIA2VDTGdUcur9aL9bew_.kind = 18;
NTI__oL9coyIA2VDTGdUcur9aL9bew_.base = 0;
TM__zQHipMPUXFgsDrLbMR9atnA_42_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[283];
TM__zQHipMPUXFgsDrLbMR9atnA_0[283].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[283].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__zQHipMPUXFgsDrLbMR9atnA_0[283].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[283].name = "Field0";
TM__zQHipMPUXFgsDrLbMR9atnA_42_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[284];
TM__zQHipMPUXFgsDrLbMR9atnA_0[284].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[284].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__zQHipMPUXFgsDrLbMR9atnA_0[284].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[284].name = "Field1";
TM__zQHipMPUXFgsDrLbMR9atnA_0[282].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[282].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[282].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_42_2[0];
NTI__oL9coyIA2VDTGdUcur9aL9bew_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[282];
TM__zQHipMPUXFgsDrLbMR9atnA_0[281].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[281].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, structuredErrorHook);
TM__zQHipMPUXFgsDrLbMR9atnA_0[281].typ = (&NTI__oL9coyIA2VDTGdUcur9aL9bew_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[281].name = "structuredErrorHook";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[87] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[285];
TM__zQHipMPUXFgsDrLbMR9atnA_0[285].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[285].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, cppCustomNamespace);
TM__zQHipMPUXFgsDrLbMR9atnA_0[285].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[285].name = "cppCustomNamespace";
TM__zQHipMPUXFgsDrLbMR9atnA_2_89[88] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[286];
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.size = sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig);
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.align = NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig);
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.kind = 18;
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.base = 0;
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.flags = 2;
NTI__le1imru0p6WwvUctTtOlIw_.size = sizeof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw);
NTI__le1imru0p6WwvUctTtOlIw_.align = NIM_ALIGNOF(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw);
NTI__le1imru0p6WwvUctTtOlIw_.kind = 18;
NTI__le1imru0p6WwvUctTtOlIw_.base = 0;
NTI__le1imru0p6WwvUctTtOlIw_.flags = 3;
TM__zQHipMPUXFgsDrLbMR9atnA_43_2[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[289];
TM__zQHipMPUXFgsDrLbMR9atnA_0[289].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[289].offset = offsetof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw, time);
TM__zQHipMPUXFgsDrLbMR9atnA_0[289].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[289].name = "time";
TM__zQHipMPUXFgsDrLbMR9atnA_43_2[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[290];
TM__zQHipMPUXFgsDrLbMR9atnA_0[290].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[290].offset = offsetof(tyObject_ProfileInfo__le1imru0p6WwvUctTtOlIw, count);
TM__zQHipMPUXFgsDrLbMR9atnA_0[290].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[290].name = "count";
TM__zQHipMPUXFgsDrLbMR9atnA_0[288].len = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[288].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[288].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_43_2[0];
NTI__le1imru0p6WwvUctTtOlIw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[288];
TM__zQHipMPUXFgsDrLbMR9atnA_0[287].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[287].offset = offsetof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig, data);
TM__zQHipMPUXFgsDrLbMR9atnA_0[287].typ = (&NTI__c9cu1Wn3L8QykVYwvBtxVTQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[287].name = "data";
NTI__rPBBfFL4X0b9cQ6rfMNPXig_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[287];
NTI__wov3tV9cOUqtPTqe5ihGXZw_.size = sizeof(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*);
NTI__wov3tV9cOUqtPTqe5ihGXZw_.align = NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig*);
NTI__wov3tV9cOUqtPTqe5ihGXZw_.kind = 22;
NTI__wov3tV9cOUqtPTqe5ihGXZw_.base = (&NTI__rPBBfFL4X0b9cQ6rfMNPXig_);
NTI__wov3tV9cOUqtPTqe5ihGXZw_.flags = 2;
NTI__wov3tV9cOUqtPTqe5ihGXZw_.marker = Marker_tyRef__wov3tV9cOUqtPTqe5ihGXZw;
TM__zQHipMPUXFgsDrLbMR9atnA_0[286].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[286].offset = offsetof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw, vmProfileData);
TM__zQHipMPUXFgsDrLbMR9atnA_0[286].typ = (&NTI__wov3tV9cOUqtPTqe5ihGXZw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[286].name = "vmProfileData";
TM__zQHipMPUXFgsDrLbMR9atnA_0[0].len = 89; TM__zQHipMPUXFgsDrLbMR9atnA_0[0].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[0].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_2_89[0];
NTI__LaK09ayL9alwKUad7rts0rTw_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[0];
NTI__a8lycfSA25OQltN3OMeBsA_.size = sizeof(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*);
NTI__a8lycfSA25OQltN3OMeBsA_.align = NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw*);
NTI__a8lycfSA25OQltN3OMeBsA_.kind = 22;
NTI__a8lycfSA25OQltN3OMeBsA_.base = (&NTI__LaK09ayL9alwKUad7rts0rTw_);
NTI__a8lycfSA25OQltN3OMeBsA_.marker = Marker_tyRef__a8lycfSA25OQltN3OMeBsA;
NTI__bkMuTTb2G70XfpzAiyNrnQ_.size = sizeof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ);
NTI__bkMuTTb2G70XfpzAiyNrnQ_.align = NIM_ALIGNOF(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ);
NTI__bkMuTTb2G70XfpzAiyNrnQ_.kind = 18;
NTI__bkMuTTb2G70XfpzAiyNrnQ_.base = 0;
NTI__bkMuTTb2G70XfpzAiyNrnQ_.flags = 2;
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[0] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[292];
TM__zQHipMPUXFgsDrLbMR9atnA_0[292].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[292].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, section);
TM__zQHipMPUXFgsDrLbMR9atnA_0[292].typ = (&NTI__1Ced39bl5eePmZ1PKMPXigQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[292].name = "section";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[1] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[293];
TM__zQHipMPUXFgsDrLbMR9atnA_0[293].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[293].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, qualifiedPath);
TM__zQHipMPUXFgsDrLbMR9atnA_0[293].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[293].name = "qualifiedPath";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[2] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[294];
TM__zQHipMPUXFgsDrLbMR9atnA_0[294].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[294].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, name);
TM__zQHipMPUXFgsDrLbMR9atnA_0[294].typ = (&NTI__Y36n7l9b7WX4rcaAYCe6LWw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[294].name = "name";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[3] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[295];
TM__zQHipMPUXFgsDrLbMR9atnA_0[295].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[295].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, filePath);
TM__zQHipMPUXFgsDrLbMR9atnA_0[295].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[295].name = "filePath";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[4] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[296];
TM__zQHipMPUXFgsDrLbMR9atnA_0[296].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[296].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, line);
TM__zQHipMPUXFgsDrLbMR9atnA_0[296].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[296].name = "line";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[5] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[297];
TM__zQHipMPUXFgsDrLbMR9atnA_0[297].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[297].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, column);
TM__zQHipMPUXFgsDrLbMR9atnA_0[297].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[297].name = "column";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[6] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[298];
TM__zQHipMPUXFgsDrLbMR9atnA_0[298].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[298].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, doc);
TM__zQHipMPUXFgsDrLbMR9atnA_0[298].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[298].name = "doc";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[7] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[299];
TM__zQHipMPUXFgsDrLbMR9atnA_0[299].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[299].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, forth);
TM__zQHipMPUXFgsDrLbMR9atnA_0[299].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[299].name = "forth";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[8] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[300];
TM__zQHipMPUXFgsDrLbMR9atnA_0[300].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[300].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, quality);
TM__zQHipMPUXFgsDrLbMR9atnA_0[300].typ = (&NTI__13aFwjKaWlqhwUBjDHvkIw_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[300].name = "quality";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[9] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[301];
TM__zQHipMPUXFgsDrLbMR9atnA_0[301].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[301].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, isGlobal);
TM__zQHipMPUXFgsDrLbMR9atnA_0[301].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[301].name = "isGlobal";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[10] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[302];
TM__zQHipMPUXFgsDrLbMR9atnA_0[302].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[302].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, contextFits);
TM__zQHipMPUXFgsDrLbMR9atnA_0[302].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[302].name = "contextFits";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[11] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[303];
TM__zQHipMPUXFgsDrLbMR9atnA_0[303].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[303].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, prefix);
TM__zQHipMPUXFgsDrLbMR9atnA_0[303].typ = (&NTI__Dkww2nY9cxJVLF9cfoQS5U6Q_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[303].name = "prefix";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[12] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[304];
TM__zQHipMPUXFgsDrLbMR9atnA_0[304].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[304].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, symkind);
TM__zQHipMPUXFgsDrLbMR9atnA_0[304].typ = (&NTI__k3HXouOuhqAKq0dx450lXQ_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[304].name = "symkind";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[13] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[305];
TM__zQHipMPUXFgsDrLbMR9atnA_0[305].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[305].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, scope);
TM__zQHipMPUXFgsDrLbMR9atnA_0[305].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[305].name = "scope";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[14] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[306];
TM__zQHipMPUXFgsDrLbMR9atnA_0[306].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[306].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, localUsages);
TM__zQHipMPUXFgsDrLbMR9atnA_0[306].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[306].name = "localUsages";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[15] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[307];
TM__zQHipMPUXFgsDrLbMR9atnA_0[307].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[307].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, globalUsages);
TM__zQHipMPUXFgsDrLbMR9atnA_0[307].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[307].name = "globalUsages";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[16] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[308];
TM__zQHipMPUXFgsDrLbMR9atnA_0[308].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[308].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, tokenLen);
TM__zQHipMPUXFgsDrLbMR9atnA_0[308].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[308].name = "tokenLen";
TM__zQHipMPUXFgsDrLbMR9atnA_111_18[17] = &TM__zQHipMPUXFgsDrLbMR9atnA_0[309];
TM__zQHipMPUXFgsDrLbMR9atnA_0[309].kind = 1;
TM__zQHipMPUXFgsDrLbMR9atnA_0[309].offset = offsetof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ, version);
TM__zQHipMPUXFgsDrLbMR9atnA_0[309].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__zQHipMPUXFgsDrLbMR9atnA_0[309].name = "version";
TM__zQHipMPUXFgsDrLbMR9atnA_0[291].len = 18; TM__zQHipMPUXFgsDrLbMR9atnA_0[291].kind = 2; TM__zQHipMPUXFgsDrLbMR9atnA_0[291].sons = &TM__zQHipMPUXFgsDrLbMR9atnA_111_18[0];
NTI__bkMuTTb2G70XfpzAiyNrnQ_.node = &TM__zQHipMPUXFgsDrLbMR9atnA_0[291];
NTI__qG8FNvsuCmStKCBZxTA0eg_.size = sizeof(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*);
NTI__qG8FNvsuCmStKCBZxTA0eg_.align = NIM_ALIGNOF(tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ*);
NTI__qG8FNvsuCmStKCBZxTA0eg_.kind = 22;
NTI__qG8FNvsuCmStKCBZxTA0eg_.base = (&NTI__bkMuTTb2G70XfpzAiyNrnQ_);
NTI__qG8FNvsuCmStKCBZxTA0eg_.flags = 2;
NTI__qG8FNvsuCmStKCBZxTA0eg_.marker = Marker_tyRef__qG8FNvsuCmStKCBZxTA0eg;
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.size = sizeof(tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*);
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.align = NIM_ALIGNOF(tySequence__i7xpiUsxyv6cQ1xK3JbcGQ*);
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.kind = 24;
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.base = (&NTI__qG8FNvsuCmStKCBZxTA0eg_);
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.flags = 2;
NTI__i7xpiUsxyv6cQ1xK3JbcGQ_.marker = Marker_tySequence__i7xpiUsxyv6cQ1xK3JbcGQ;
}

