csources_v2/c_code/2_18/@mcommands.nim.c
2022-12-16 10:54:01 +08:00

8713 lines
376 KiB
C

/* Generated by Nim Compiler v1.9.0 */
#define NIM_INTBITS 32
#include "nimbase.h"
#include <string.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
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg;
typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg;
typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg;
typedef struct NimStrPayload NimStrPayload;
typedef struct NimStringV2 NimStringV2;
typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
typedef struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag;
typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg;
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA;
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content;
typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content;
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw;
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg;
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content;
typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ;
typedef struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ;
typedef struct RootObj RootObj;
typedef struct TNimTypeV2 TNimTypeV2;
typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content;
typedef struct tyTuple__ncJ6uplZCCTp9aIcH4ehmWw tyTuple__ncJ6uplZCCTp9aIcH4ehmWw;
typedef struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyTuple__eCO8mA2VZCpG2fD1wGsc8Q;
typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg;
typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef NU8 tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w;
typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w;
typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow;
typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg;
struct NimStrPayload {
NI cap;
NIM_CHAR data[SEQ_DECL_SIZE];
};
struct NimStringV2 {
NI len;
NimStrPayload* p;
};
struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg {
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow targetCPU;
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow hostCPU;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg targetOS;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg hostOS;
NI intSize;
NI floatSize;
NI ptrSize;
NimStringV2 tnl;
};
typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg {
NU16 line;
NI16 col;
NI32 fileIndex;
};
typedef NU8 tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag;
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA {
NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p;
};
struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p;
};
struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
tySequence__7lEisrXlQEzwtUKW5pzRCw data;
NI counter;
};
struct tySequence__o8paxaScVM7VHajE9a8rbyw {
NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p;
};
struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag {
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg trackPos;
NIM_BOOL trackPosAttached;
tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag errorOutputs;
tySequence__npXKLeClRo4ZDs6rPxQ9bRA msgContext;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastError;
tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
tySequence__o8paxaScVM7VHajE9a8rbyw fileInfos;
NI32 systemFileIdx;
};
typedef NU8 tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ;
typedef NU8 tyEnum_Command__b145RBTl7bacomLHdBguHg;
typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg;
typedef NU8 tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ;
typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ;
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p;
};
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
tySequence__4eRCaZmrYLLw2k30GPTiMw data;
NI counter;
};
typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
typedef NU8 tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g;
typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg;
typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g;
typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12];
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
};
struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
NI Field0;
NI Field1;
NI Field2;
};
typedef NU8 tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA;
struct tySequence__SE64IkxZVzsW0aLsNjnJHg {
NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* result, void* ClE_0);
void* ClE_0;
} tyProc__UwsGaXGCDEc7Akhwij5HRA;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringV2 output, void* ClE_0);
void* ClE_0;
} tyProc__k2HFjxisIgDALbEUFojxaQ;
typedef NU8 tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg, tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g severity, void* ClE_0);
void* ClE_0;
} tyProc__9a8L4QvXftisHTVzCsMCKUA;
struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg {
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend;
tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg target;
NI linesCompiled;
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag m;
tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ filenameOption;
NimStringV2 unitSep;
NI evalTemplateCounter;
NI evalMacroCounter;
NI8 exitcode;
tyEnum_Command__b145RBTl7bacomLHdBguHg cmd;
NimStringV2 cmdInput;
NIM_BOOL projectIsCmd;
NIM_BOOL implicitCmd;
tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC;
tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ exc;
NIM_BOOL hintProcessingDots;
NI verbosity;
NI numberOfProcessors;
NF lastCmdTime;
tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ symbolFiles;
NI spellSuggestMax;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
NimStringV2 headerFile;
tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features;
tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g legacyFeatures;
NimStringV2 arguments;
tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg ideCmd;
NIM_BOOL oldNewlines;
tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw modifiedyNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw cmdlineNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw foreignPackageNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw mainPackageNotes;
NI mainPackageId;
NI errorCounter;
NI hintCounter;
NI warnCounter;
NI errorMax;
NI maxLoopIterationsVM;
NIM_BOOL isVmTrace;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ nimblePaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ searchPaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lazyPaths;
NimStringV2 outFile;
NimStringV2 outDir;
NimStringV2 jsonBuildFile;
NimStringV2 prefixDir;
NimStringV2 libpath;
NimStringV2 nimcacheDir;
tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
NimStringV2 projectName;
NimStringV2 projectPath;
NimStringV2 projectFull;
NIM_BOOL projectIsStdin;
tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA lastMsgWasDot;
NI32 projectMainIdx;
NI32 projectMainIdx2;
NimStringV2 command;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ commandArgs;
NimStringV2 commandLine;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ extraCmds;
NIM_BOOL keepComments;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitImports;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitIncludes;
NimStringV2 docSeeSrcUrl;
NimStringV2 docRoot;
NimStringV2 docCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ configFiles;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cIncludes;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLinkedLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ externalToLink;
NimStringV2 linkOptionsCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ compileOptionsCmd;
NimStringV2 linkOptions;
NimStringV2 compileOptions;
NimStringV2 cCompilerPath;
tySequence__SE64IkxZVzsW0aLsNjnJHg toCompile;
tyProc__UwsGaXGCDEc7Akhwij5HRA suggestionResultHook;
NI suggestVersion;
NI suggestMaxResults;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastLineInfo;
tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
tyProc__9a8L4QvXftisHTVzCsMCKUA structuredErrorHook;
NimStringV2 cppCustomNamespace;
NimStringV2 nimMainPrefix;
tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* vmProfileData;
};
struct TNimTypeV2 {
void* destructor;
NI size;
NI16 align;
NI16 depth;
NU32* display;
void* traceImpl;
void* typeInfoV1;
NI flags;
};
struct RootObj {
TNimTypeV2* m_type;
};
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
typedef NU8 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA;
struct tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg {
RootObj Sup;
NI pos;
NIM_BOOL inShortState;
NIM_BOOL allowWhitespaceAfterColon;
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ longNoVal;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cmds;
NI idx;
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind;
NimStringV2 key;
NimStringV2 val;
};
typedef NU8 tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
typedef NU8 tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA;
typedef NU8 tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw;
struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
NimStringV2 Field0;
NI Field1;
NI Field2;
};
typedef NimStringV2 tyArray__sMpvt1sOxOJ3LFGulnbeMQ[4];
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
NimStringV2 Field0;
NimStringV2 Field1;
NimStringV2 Field2;
};
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
NI len; tySequence__uB9b75OUPRENsBAu4AnoePA_Content* p;
};
struct Exception {
RootObj Sup;
Exception* parent;
NCSTRING name;
NimStringV2 message;
tySequence__uB9b75OUPRENsBAu4AnoePA trace;
Exception* up;
};
typedef NimStringV2 tyArray__Re75IspeoxXy2oCZHwcRrA[2];
typedef NU8 tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
typedef NU16 tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA;
typedef NU8 tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA[15];
typedef NU8 tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw;
typedef tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw tyArray__ZN1zO1GBLtAcKmgw4Qujww[4];
typedef NU8 tySet_tyEnum_MsgFlag__q34X3Ekr9cqax7QgRzs9cM1A;
typedef NU8 tySet_tyEnum_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg;
struct tyTuple__ncJ6uplZCCTp9aIcH4ehmWw {
NimStringV2 Field0;
NimStringV2 Field1;
NimStringV2 Field2;
NimStringV2 Field3;
NimStringV2 Field4;
NimStringV2 Field5;
NimStringV2 Field6;
NimStringV2 Field7;
NimStringV2 Field8;
NimStringV2 Field9;
NimStringV2 Field10;
NimStringV2 Field11;
tySet_tyEnum_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg Field12;
};
typedef tyTuple__ncJ6uplZCCTp9aIcH4ehmWw tyArray__XdiXqcgUqQLw6YYxQfIxLA[33];
typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw;
struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q {
NimStringV2 Field0;
NI Field1;
tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw Field2;
NI Field3;
NI Field4;
};
typedef tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyArray__rHSmP9ci4v5Jt6YycZ9cGtoA[28];
typedef NU8 tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
typedef NU8 tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g;
typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg {
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0;
NimStringV2 Field1;
};
#ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
#define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];};
#endif
struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
NI Field0;
NimStringV2 Field1;
NI32 Field2;
};
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
#endif
struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg {
NimStringV2 fullPath;
NimStringV2 projPath;
NimStringV2 shortName;
NimStringV2 quotedName;
NimStringV2 quotedFullName;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines;
NimStringV2 dirtyFile;
NimStringV2 hash;
NIM_BOOL dirty;
};
#ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
#define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];};
#endif
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringV2 Field1;
};
#ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
#define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og;
struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ {
NimStringV2 nimname;
NimStringV2 cname;
NimStringV2 obj;
tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags;
NimStringV2 customArgs;
};
#ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
#define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
NCSTRING procname;
NI line;
NCSTRING filename;
};
#ifndef tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
#define tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuEndsWith)(NimStringV2 s, NimStringV2 suffix);
N_LIB_PRIVATE N_NIMCALL(void, setCmd__commands_853)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_Command__b145RBTl7bacomLHdBguHg cmd);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosunixToNativePath)(NimStringV2 path, NimStringV2 drive);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, npocmdLineRest)(tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* p);
N_LIB_PRIVATE N_NIMCALL(void, setCommandEarly__commands_856)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 command);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
N_LIB_PRIVATE N_NIMCALL(tyEnum_Command__b145RBTl7bacomLHdBguHg, parseCommand__commands_838)(NimStringV2 command);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuNormalize)(NimStringV2 s);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b);
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value);
N_LIB_PRIVATE N_NIMCALL(NI, nsuFindChar)(NimStringV2 s, NIM_CHAR sub, NI start, NI last);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7514)(NimStringV2 s, NI first, NI last);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7526)(NimStringV2 s, NI first);
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src);
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size);
static N_INLINE(void, appendChar)(NimStringV2* dest, NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, processSwitch__commands_985)(NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, expectArg__commands_270)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1172)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA msg, NimStringV2 arg, tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuFormatSingleElem)(NimStringV2 formatstr, NimStringV2 a);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, addPrefix__commands_176)(NimStringV2 switch_0);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuToLowerAsciiStr)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1816)(NimStringV2 s, NimStringV2 sub);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, removeTrailingDirSep__options_5000)(NimStringV2 path);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuFormatOpenArray)(NimStringV2 formatstr, NimStringV2* a, NI aLen_0);
N_LIB_PRIVATE N_NIMCALL(void, addPath__nimblecmd_13)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, processCfgPath__commands_764)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuUnescape)(NimStringV2 s, NimStringV2 prefix, NimStringV2 suffix);
N_LIB_PRIVATE N_NIMCALL(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg, nossplitFile)(NimStringV2 path);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toFullPath__msgs_589)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringV2 path);
static N_INLINE(NIM_BOOL, contains__stdZprivateZospaths50_364)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item);
static N_INLINE(NI, find__stdZprivateZospaths50_369)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item);
static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosjoinPath)(NimStringV2 head, NimStringV2 tail);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, pathSubs__options_5078)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 p, NimStringV2 config);
static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZos_190)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, processPath__commands_753)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NIM_BOOL notRelativeToProj);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetCurrentDir)(void);
static N_INLINE(void, warningDeprecated__msgs_1493)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getEnv__stdZenvvars_15)(NimStringV2 key, NimStringV2 default_0);
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, slash___pathutils_128)(NimStringV2 base, NimStringV2 f);
N_LIB_PRIVATE N_NIMCALL(void, nimblePath__nimblecmd_2286)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, expectNoArg__commands_276)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, disableNimblePath__options_5003)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, clearNimblePath__options_5017)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4977)(NimStringV2 x, NimStringV2 y);
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuReplaceChar)(NimStringV2 s, NIM_CHAR sub, NIM_CHAR by);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toAbsoluteDir__pathutils_85)(NimStringV2 path);
N_LIB_PRIVATE N_NIMCALL(void, processOnOffSwitchG__commands_252)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w, parseEnum__commands_1089)(NimStringV2 s, tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w default_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1820)(NimStringV2 s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
N_LIB_PRIVATE N_NIMCALL(void, splitSwitch__commands_188)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2* cmd, NimStringV2* arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen);
N_LIB_PRIVATE N_NIMCALL(void, invalidCmdLineOption__commands_183)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, NimStringV2 switch_0, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, specialDefine__commands_859)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass);
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b);
N_LIB_PRIVATE N_NIMCALL(void, defineSymbol__condsyms_4)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols, NimStringV2 symbol, NimStringV2 value);
N_LIB_PRIVATE N_NIMCALL(void, undefSymbol__condsyms_8)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols, NimStringV2 symbol);
N_LIB_PRIVATE N_NIMCALL(void, processCompile__commands_470)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findFile__options_5388)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib);
static N_INLINE(NIM_BOOL, isEmpty__options_5393)(NimStringV2 x);
N_LIB_PRIVATE N_NIMCALL(void, addExternalFileToCompile__extccomp_1221)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename);
N_LIB_PRIVATE N_NIMCALL(void, addExternalFileToLink__extccomp_843)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename);
N_LIB_PRIVATE N_NIMCALL(void, processMemoryManagementOption__commands_959)(NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, unregisterArcOrc__commands_949)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, registerArcOrc__commands_925)(tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NIM_BOOL isOrc);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, processOnOffSwitchOrList__commands_235)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, listWarnings__msgs_1554)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, processSpecificNote__commands_282)(NimStringV2 arg, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA state, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 orig, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA, findStr__commands_333)(NimStringV2 s, tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA default_0);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA, findStr__commands_364)(NimStringV2 s, tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA default_0);
static N_INLINE(NIM_BOOL, contains__stdZenumutils_49)(NimStringV2* a, NI aLen_0, NimStringV2 item);
static N_INLINE(NI, find__stdZenumutils_54)(NimStringV2* a, NI aLen_0, NimStringV2 item);
static N_INLINE(void, X5BX5Deq___commands_443)(NU8* t, tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw key, NIM_BOOL val);
N_LIB_PRIVATE N_NIMCALL(void, listHints__msgs_1576)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, processOnOffSwitch__commands_217)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hcrOn__options_588)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isVSCompatible__extccomp_648)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, addCompileOptionCmd__extccomp_781)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 option);
N_LIB_PRIVATE N_NIMCALL(void, addLinkOptionCmd__extccomp_778)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 option);
N_LIB_PRIVATE N_NIMCALL(void, add__commands_1231)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findModule__options_5408)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 modulename, NimStringV2 currentModule);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg, nameToOS__platform_905)(NimStringV2 name);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuJoinSep)(NimStringV2* a, NI aLen_0, NimStringV2 sep);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, listOSnames__platform_929)(void);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3516)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
N_LIB_PRIVATE N_NIMCALL(void, setTarget__platform_837)(tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg* t, tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg o, tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow c);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow, nameToCPU__platform_949)(NimStringV2 name);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, listCPUnames__platform_973)(void);
N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(void, writeVersionInfo__commands_164)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass);
N_LIB_PRIVATE N_NIMCALL(void, msgWriteln__msgs_698)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 s, tySet_tyEnum_MsgFlag__q34X3Ekr9cqax7QgRzs9cM1A flags);
N_LIB_PRIVATE N_NIMCALL(void, msgQuit__msgs_468)(NI8 x);
N_LIB_PRIVATE N_NIMCALL(void, writeAdvancedUsage__commands_150)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass);
N_LIB_PRIVATE N_NIMCALL(void, writeFullhelp__commands_157)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass);
N_LIB_PRIVATE N_NIMCALL(void, helpOnError__commands_142)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getCommandLineDesc__commands_139)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, setUseIc__ast_1146)(NIM_BOOL useIc);
N_LIB_PRIVATE N_NIMCALL(void, putEnv__stdZenvvars_23)(NimStringV2 key, NimStringV2 val);
N_LIB_PRIVATE N_NIMCALL(void, setCC__extccomp_725)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 ccname, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, track__commands_799)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, nsuSplitChar)(NimStringV2 s, NIM_CHAR sep, NI maxsplit);
N_LIB_PRIVATE N_NIMCALL(void, setTrackingInfo__commands_780)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 dirty, NimStringV2 file, NimStringV2 line, NimStringV2 column, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(NI, parseInt__pureZparseutils_832)(NimStringV2 s, NI* number, NI start);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, makeAbsolute__commands_777)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, normalizePath__pureZpathnorm_137)(NimStringV2 path, NIM_CHAR dirSep);
static N_INLINE(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_425)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NI line, NI col);
N_LIB_PRIVATE N_NIMCALL(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_408)(NI32 fileInfoIdx, NI line, NI col);
N_LIB_PRIVATE N_NIMCALL(NI32, fileInfoIdx__msgs_403)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename);
N_LIB_PRIVATE N_NIMCALL(void, setDirtyFile__msgs_597)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NI32 fileIdx, NimStringV2 filename);
N_LIB_PRIVATE N_NIMCALL(void, trackDirty__commands_791)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, trackIde__commands_807)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg cmd, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, dynlibOverride__commands_816)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void, inclDynlibOverride__options_5573)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 lib);
N_LIB_PRIVATE N_NIMCALL(tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA, parseEnum__commands_1371)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g, parseEnum__commands_1424)(NimStringV2 s);
N_LIB_PRIVATE N_NIMCALL(void, cppDefine__options_3393)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* c, NimStringV2 define);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__stdZassertions_224)(NimStringV2 msg);
N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 val);
N_LIB_PRIVATE N_NIMCALL(void, handleStdinInput__commands_828)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimcacheDir__options_5056)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
N_LIB_PRIVATE N_NIMCALL(void, setConfigVar__options_4928)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 val);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___systemZdollars_3)(NI x);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDynlibOverride__options_5576)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 lib);
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_2 = { 5 | NIM_STRLIT_FLAG, ".nims" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_3 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_2};
static const struct {
NI cap; NIM_CHAR data[0+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_4 = { 0 | NIM_STRLIT_FLAG, "" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_5 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_6 = { 1 | NIM_STRLIT_FLAG, "c" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_7 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_6};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_8 = { 2 | NIM_STRLIT_FLAG, "cc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_9 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_8};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_10 = { 7 | NIM_STRLIT_FLAG, "compile" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_11 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_10};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_12 = { 10 | NIM_STRLIT_FLAG, "compiletoc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_13 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_12};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_14 = { 3 | NIM_STRLIT_FLAG, "cpp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_15 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_14};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_16 = { 12 | NIM_STRLIT_FLAG, "compiletocpp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_17 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_16};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_18 = { 4 | NIM_STRLIT_FLAG, "objc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_19 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_18};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_20 = { 11 | NIM_STRLIT_FLAG, "compiletooc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_21 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_20};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_22 = { 2 | NIM_STRLIT_FLAG, "js" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_23 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_22};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_24 = { 11 | NIM_STRLIT_FLAG, "compiletojs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_25 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_24};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_26 = { 1 | NIM_STRLIT_FLAG, "r" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_27 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_26};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_28 = { 3 | NIM_STRLIT_FLAG, "run" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_29 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_28};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_30 = { 5 | NIM_STRLIT_FLAG, "check" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_31 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_30};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_32 = { 1 | NIM_STRLIT_FLAG, "e" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_33 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_32};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_34 = { 4 | NIM_STRLIT_FLAG, "doc0" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_35 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_34};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_36 = { 4 | NIM_STRLIT_FLAG, "doc2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_37 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_36};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_38 = { 3 | NIM_STRLIT_FLAG, "doc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_39 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_38};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_40 = { 7 | NIM_STRLIT_FLAG, "doc2tex" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_41 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_40};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_42 = { 8 | NIM_STRLIT_FLAG, "rst2html" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_43 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_42};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_44 = { 6 | NIM_STRLIT_FLAG, "md2tex" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_45 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_44};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_46 = { 7 | NIM_STRLIT_FLAG, "md2html" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_47 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_46};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_48 = { 7 | NIM_STRLIT_FLAG, "rst2tex" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_49 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_48};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_50 = { 8 | NIM_STRLIT_FLAG, "jsondoc0" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_51 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_50};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_52 = { 8 | NIM_STRLIT_FLAG, "jsondoc2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_53 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_52};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_54 = { 7 | NIM_STRLIT_FLAG, "jsondoc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_55 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_54};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_56 = { 5 | NIM_STRLIT_FLAG, "ctags" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_57 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_56};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_58 = { 10 | NIM_STRLIT_FLAG, "buildindex" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_59 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_58};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_60 = { 9 | NIM_STRLIT_FLAG, "gendepend" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_61 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_60};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_62 = { 4 | NIM_STRLIT_FLAG, "dump" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_63 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_62};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_64 = { 5 | NIM_STRLIT_FLAG, "parse" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_65 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_64};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_66 = { 3 | NIM_STRLIT_FLAG, "rod" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_67 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_66};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_68 = { 6 | NIM_STRLIT_FLAG, "secret" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_69 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_68};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_70 = { 3 | NIM_STRLIT_FLAG, "nop" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_71 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_70};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_72 = { 4 | NIM_STRLIT_FLAG, "help" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_73 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_72};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_74 = { 10 | NIM_STRLIT_FLAG, "jsonscript" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_75 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_74};
static NIM_CONST tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw TM__aFkIL74T1q8RouIu9auwZ3g_76 = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
0x00, 0x00, 0x00, 0x00}
;
static NIM_CONST tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw TM__aFkIL74T1q8RouIu9auwZ3g_77 = {
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
0x60, 0x00, 0x01, 0x04}
;
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_78 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_2};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_79 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_80 = { 4 | NIM_STRLIT_FLAG, "eval" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_81 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_80};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_82 = { 4 | NIM_STRLIT_FLAG, "path" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_83 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_82};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_84 = { 1 | NIM_STRLIT_FLAG, "p" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_85 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_84};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_86 = { 10 | NIM_STRLIT_FLAG, "nimblepath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_87 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_86};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_88 = { 9 | NIM_STRLIT_FLAG, "babelpath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_89 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_88};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_90 = { 12 | NIM_STRLIT_FLAG, "nonimblepath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_91 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_90};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_92 = { 11 | NIM_STRLIT_FLAG, "nobabelpath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_93 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_92};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_94 = { 15 | NIM_STRLIT_FLAG, "clearnimblepath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_95 = {15, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_94};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_96 = { 11 | NIM_STRLIT_FLAG, "excludepath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_97 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_96};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_98 = { 8 | NIM_STRLIT_FLAG, "nimcache" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_99 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_98};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_100 = { 3 | NIM_STRLIT_FLAG, "out" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_101 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_100};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_102 = { 1 | NIM_STRLIT_FLAG, "o" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_103 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_102};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_104 = { 6 | NIM_STRLIT_FLAG, "outdir" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_105 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_104};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_106 = { 11 | NIM_STRLIT_FLAG, "usenimcache" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_107 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_106};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_108 = { 12 | NIM_STRLIT_FLAG, "docseesrcurl" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_109 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_108};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_110 = { 7 | NIM_STRLIT_FLAG, "docroot" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_111 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_110};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_112 = { 7 | NIM_STRLIT_FLAG, "backend" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_113 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_112};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_114 = { 1 | NIM_STRLIT_FLAG, "b" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_115 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_114};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_116 = { 6 | NIM_STRLIT_FLAG, "doccmd" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_117 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_116};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_118 = { 6 | NIM_STRLIT_FLAG, "define" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_119 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_118};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_120 = { 1 | NIM_STRLIT_FLAG, "d" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_121 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_120};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_122 = { 5 | NIM_STRLIT_FLAG, "undef" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_123 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_122};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_124 = { 1 | NIM_STRLIT_FLAG, "u" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_125 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_124};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_126 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_10};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_127 = { 4 | NIM_STRLIT_FLAG, "link" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_128 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_127};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_129 = { 9 | NIM_STRLIT_FLAG, "debuginfo" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_130 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_129};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_131 = { 8 | NIM_STRLIT_FLAG, "embedsrc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_132 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_131};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_133 = { 11 | NIM_STRLIT_FLAG, "compileonly" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_134 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_133};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_135 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_6};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_136 = { 9 | NIM_STRLIT_FLAG, "nolinking" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_137 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_136};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_138 = { 6 | NIM_STRLIT_FLAG, "nomain" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_139 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_138};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_140 = { 10 | NIM_STRLIT_FLAG, "forcebuild" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_141 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_140};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_142 = { 1 | NIM_STRLIT_FLAG, "f" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_143 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_142};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_144 = { 7 | NIM_STRLIT_FLAG, "project" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_145 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_144};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_146 = { 2 | NIM_STRLIT_FLAG, "gc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_147 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_146};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_148 = { 2 | NIM_STRLIT_FLAG, "mm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_149 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_148};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_150 = { 8 | NIM_STRLIT_FLAG, "warnings" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_151 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_150};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_152 = { 1 | NIM_STRLIT_FLAG, "w" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_153 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_152};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_154 = { 7 | NIM_STRLIT_FLAG, "warning" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_155 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_154};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_156 = { 4 | NIM_STRLIT_FLAG, "hint" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_157 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_156};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_158 = { 14 | NIM_STRLIT_FLAG, "warningaserror" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_159 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_158};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_160 = { 11 | NIM_STRLIT_FLAG, "hintaserror" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_161 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_160};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_162 = { 5 | NIM_STRLIT_FLAG, "hints" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_163 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_162};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_164 = { 14 | NIM_STRLIT_FLAG, "threadanalysis" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_165 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_164};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_166 = { 10 | NIM_STRLIT_FLAG, "stacktrace" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_167 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_166};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_168 = { 14 | NIM_STRLIT_FLAG, "stacktracemsgs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_169 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_168};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_170 = { 19 | NIM_STRLIT_FLAG, "excessivestacktrace" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_171 = {19, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_170};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_172 = { 9 | NIM_STRLIT_FLAG, "linetrace" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_173 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_172};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_174 = { 8 | NIM_STRLIT_FLAG, "debugger" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_175 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_174};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_176 = { 1 | NIM_STRLIT_FLAG, "g" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_177 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_176};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_178 = { 8 | NIM_STRLIT_FLAG, "profiler" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_179 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_178};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_180 = { 10 | NIM_STRLIT_FLAG, "memtracker" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_181 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_180};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_182 = { 16 | NIM_STRLIT_FLAG, "hotcodereloading" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_183 = {16, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_182};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_184 = { 6 | NIM_STRLIT_FLAG, "checks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_185 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_184};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_186 = { 1 | NIM_STRLIT_FLAG, "x" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_187 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_186};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_188 = { 11 | NIM_STRLIT_FLAG, "floatchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_189 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_188};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_190 = { 9 | NIM_STRLIT_FLAG, "infchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_191 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_190};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_192 = { 9 | NIM_STRLIT_FLAG, "nanchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_193 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_192};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_194 = { 9 | NIM_STRLIT_FLAG, "objchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_195 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_194};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_196 = { 11 | NIM_STRLIT_FLAG, "fieldchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_197 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_196};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_198 = { 11 | NIM_STRLIT_FLAG, "rangechecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_199 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_198};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_200 = { 11 | NIM_STRLIT_FLAG, "boundchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_201 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_200};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_202 = { 9 | NIM_STRLIT_FLAG, "refchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_203 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_202};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_204 = { 14 | NIM_STRLIT_FLAG, "overflowchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_205 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_204};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_206 = { 17 | NIM_STRLIT_FLAG, "staticboundchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_207 = {17, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_206};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_208 = { 11 | NIM_STRLIT_FLAG, "stylechecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_209 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_208};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_210 = { 7 | NIM_STRLIT_FLAG, "linedir" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_211 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_210};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_212 = { 10 | NIM_STRLIT_FLAG, "assertions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_213 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_212};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_214 = { 1 | NIM_STRLIT_FLAG, "a" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_215 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_214};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_216 = { 7 | NIM_STRLIT_FLAG, "threads" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_217 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_216};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_218 = { 12 | NIM_STRLIT_FLAG, "tlsemulation" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_219 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_218};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_220 = { 14 | NIM_STRLIT_FLAG, "implicitstatic" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_221 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_220};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_222 = { 8 | NIM_STRLIT_FLAG, "patterns" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_223 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_222};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_224 = { 8 | NIM_STRLIT_FLAG, "trmacros" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_225 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_224};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_226 = { 3 | NIM_STRLIT_FLAG, "opt" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_227 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_226};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_228 = { 3 | NIM_STRLIT_FLAG, "app" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_229 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_228};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_230 = { 5 | NIM_STRLIT_FLAG, "passc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_231 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_230};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_232 = { 1 | NIM_STRLIT_FLAG, "t" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_233 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_232};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_234 = { 5 | NIM_STRLIT_FLAG, "passl" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_235 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_234};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_236 = { 1 | NIM_STRLIT_FLAG, "l" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_237 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_236};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_238 = { 9 | NIM_STRLIT_FLAG, "cincludes" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_239 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_238};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_240 = { 7 | NIM_STRLIT_FLAG, "clibdir" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_241 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_240};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_242 = { 4 | NIM_STRLIT_FLAG, "clib" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_243 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_242};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_244 = { 6 | NIM_STRLIT_FLAG, "header" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_245 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_244};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_246 = { 5 | NIM_STRLIT_FLAG, "index" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_247 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_246};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_248 = { 6 | NIM_STRLIT_FLAG, "import" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_249 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_248};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_250 = { 7 | NIM_STRLIT_FLAG, "include" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_251 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_250};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_252 = { 7 | NIM_STRLIT_FLAG, "listcmd" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_253 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_252};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_254 = { 3 | NIM_STRLIT_FLAG, "asm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_255 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_254};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_256 = { 10 | NIM_STRLIT_FLAG, "genmapping" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_257 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_256};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_258 = { 2 | NIM_STRLIT_FLAG, "os" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_259 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_258};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_260 = { 3 | NIM_STRLIT_FLAG, "cpu" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_261 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_260};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_262 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_28};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_263 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_26};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_264 = { 19 | NIM_STRLIT_FLAG, "maxloopiterationsvm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_265 = {19, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_264};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_266 = { 8 | NIM_STRLIT_FLAG, "errormax" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_267 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_266};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_268 = { 9 | NIM_STRLIT_FLAG, "verbosity" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_269 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_268};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_270 = { 13 | NIM_STRLIT_FLAG, "parallelbuild" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_271 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_270};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_272 = { 7 | NIM_STRLIT_FLAG, "version" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_273 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_272};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_274 = { 1 | NIM_STRLIT_FLAG, "v" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_275 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_274};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_276 = { 8 | NIM_STRLIT_FLAG, "advanced" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_277 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_276};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_278 = { 8 | NIM_STRLIT_FLAG, "fullhelp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_279 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_278};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_280 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_72};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_281 = { 1 | NIM_STRLIT_FLAG, "h" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_282 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_281};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_283 = { 11 | NIM_STRLIT_FLAG, "symbolfiles" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_284 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_283};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_285 = { 11 | NIM_STRLIT_FLAG, "incremental" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_286 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_285};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_287 = { 2 | NIM_STRLIT_FLAG, "ic" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_288 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_287};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_289 = { 7 | NIM_STRLIT_FLAG, "skipcfg" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_290 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_289};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_291 = { 11 | NIM_STRLIT_FLAG, "skipprojcfg" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_292 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_291};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_293 = { 11 | NIM_STRLIT_FLAG, "skipusercfg" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_294 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_293};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_295 = { 13 | NIM_STRLIT_FLAG, "skipparentcfg" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_296 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_295};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_297 = { 9 | NIM_STRLIT_FLAG, "genscript" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_298 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_297};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_299 = { 7 | NIM_STRLIT_FLAG, "gendeps" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_300 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_299};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_301 = { 8 | NIM_STRLIT_FLAG, "gencdeps" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_302 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_301};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_303 = { 6 | NIM_STRLIT_FLAG, "colors" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_304 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_303};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_305 = { 3 | NIM_STRLIT_FLAG, "lib" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_306 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_305};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_307 = { 6 | NIM_STRLIT_FLAG, "putenv" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_308 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_307};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_309 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_8};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_310 = { 5 | NIM_STRLIT_FLAG, "track" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_311 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_310};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_312 = { 10 | NIM_STRLIT_FLAG, "trackdirty" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_313 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_312};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_314 = { 7 | NIM_STRLIT_FLAG, "suggest" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_315 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_314};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_316 = { 3 | NIM_STRLIT_FLAG, "def" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_317 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_316};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_318 = { 7 | NIM_STRLIT_FLAG, "context" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_319 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_318};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_320 = { 6 | NIM_STRLIT_FLAG, "usages" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_321 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_320};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_322 = { 9 | NIM_STRLIT_FLAG, "defusages" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_323 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_322};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_324 = { 6 | NIM_STRLIT_FLAG, "stdout" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_325 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_324};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_326 = { 9 | NIM_STRLIT_FLAG, "filenames" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_327 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_326};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_328 = { 10 | NIM_STRLIT_FLAG, "processing" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_329 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_328};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_330 = { 7 | NIM_STRLIT_FLAG, "unitsep" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_331 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_330};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_332 = { 13 | NIM_STRLIT_FLAG, "listfullpaths" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_333 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_332};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_334 = { 12 | NIM_STRLIT_FLAG, "spellsuggest" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_335 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_334};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_336 = { 12 | NIM_STRLIT_FLAG, "declaredlocs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_337 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_336};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_338 = { 14 | NIM_STRLIT_FLAG, "dynliboverride" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_339 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_338};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_340 = { 17 | NIM_STRLIT_FLAG, "dynliboverrideall" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_341 = {17, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_340};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_342 = { 12 | NIM_STRLIT_FLAG, "experimental" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_343 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_342};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_344 = { 6 | NIM_STRLIT_FLAG, "legacy" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_345 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_344};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_346 = { 15 | NIM_STRLIT_FLAG, "nocppexceptions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_347 = {15, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_346};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_348 = { 10 | NIM_STRLIT_FLAG, "exceptions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_349 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_348};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_350 = { 9 | NIM_STRLIT_FLAG, "cppdefine" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_351 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_350};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_352 = { 10 | NIM_STRLIT_FLAG, "newruntime" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_353 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_352};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_354 = { 6 | NIM_STRLIT_FLAG, "seqsv2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_355 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_354};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_356 = { 10 | NIM_STRLIT_FLAG, "stylecheck" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_357 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_356};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_358 = { 17 | NIM_STRLIT_FLAG, "showallmismatches" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_359 = {17, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_358};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_360 = { 21 | NIM_STRLIT_FLAG, "cppcompiletonamespace" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_361 = {21, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_360};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_362 = { 11 | NIM_STRLIT_FLAG, "docinternal" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_363 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_362};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_364 = { 12 | NIM_STRLIT_FLAG, "multimethods" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_365 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_364};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_366 = { 11 | NIM_STRLIT_FLAG, "expandmacro" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_367 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_366};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_368 = { 9 | NIM_STRLIT_FLAG, "expandarc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_369 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_368};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_370 = { 10 | NIM_STRLIT_FLAG, "useversion" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_371 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_370};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_372 = { 11 | NIM_STRLIT_FLAG, "benchmarkvm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_373 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_372};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_374 = { 9 | NIM_STRLIT_FLAG, "profilevm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_375 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_374};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_376 = { 13 | NIM_STRLIT_FLAG, "sinkinference" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_377 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_376};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_378 = { 15 | NIM_STRLIT_FLAG, "cursorinference" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_379 = {15, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_378};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_380 = { 6 | NIM_STRLIT_FLAG, "panics" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_381 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_380};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_382 = { 9 | NIM_STRLIT_FLAG, "sourcemap" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_383 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_382};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_384 = { 8 | NIM_STRLIT_FLAG, "deepcopy" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_385 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_384};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_386 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_387 = { 7 | NIM_STRLIT_FLAG, "nilseqs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_388 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_387};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_389 = { 9 | NIM_STRLIT_FLAG, "nilchecks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_390 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_389};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_391 = { 6 | NIM_STRLIT_FLAG, "symbol" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_392 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_391};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_393 = { 9 | NIM_STRLIT_FLAG, "taintmode" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_394 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_393};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_395 = { 2 | NIM_STRLIT_FLAG, "cs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_396 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_395};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_397 = { 12 | NIM_STRLIT_FLAG, "deadcodeelim" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_398 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_397};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_399 = { 13 | NIM_STRLIT_FLAG, "nimmainprefix" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_400 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_399};
static const struct {
NI cap; NIM_CHAR data[47+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_401 = { 47 | NIM_STRLIT_FLAG, "argument for command line option expected: \'$1\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_402 = {47, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_401};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_403 = { 1 | NIM_STRLIT_FLAG, "-" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_404 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_403};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_405 = { 2 | NIM_STRLIT_FLAG, "--" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_406 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_405};
static const struct {
NI cap; NIM_CHAR data[38+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_408 = { 38 | NIM_STRLIT_FLAG, "/home/wind/nimv2/compiler/commands.nim" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_409 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_32};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_410 = { 11 | NIM_STRLIT_FLAG, "$nimblepath" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_411 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_410};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_412 = { 10 | NIM_STRLIT_FLAG, "$nimbledir" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_413 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_412};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_414 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_86};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_415 = { 9 | NIM_STRLIT_FLAG, "nimbledir" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_416 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_415};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_417 = { 1 | NIM_STRLIT_FLAG, "\"" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_418 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_417};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_419 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_417};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_420 = { 14 | NIM_STRLIT_FLAG, "invalid path: " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_421 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_420};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_423 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_420};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_425 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_88};
static const struct {
NI cap; NIM_CHAR data[34+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_427 = { 34 | NIM_STRLIT_FLAG, "/home/wind/nimv2/compiler/msgs.nim" };
static const struct {
NI cap; NIM_CHAR data[35+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_428 = { 35 | NIM_STRLIT_FLAG, "\'$#\' is a deprecated alias for \'$#\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_429 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_430 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_86};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_431 = { 10 | NIM_STRLIT_FLAG, "NIMBLE_DIR" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_432 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_431};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_433 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_434 = { 4 | NIM_STRLIT_FLAG, "pkgs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_435 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_434};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_436 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_92};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_437 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_438 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_90};
static const struct {
NI cap; NIM_CHAR data[46+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_439 = { 46 | NIM_STRLIT_FLAG, "invalid argument for command line option: \'$1\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_440 = {46, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_439};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_442 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_443 = { 2 | NIM_STRLIT_FLAG, "on" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_444 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_445 = { 3 | NIM_STRLIT_FLAG, "off" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_446 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const struct {
NI cap; NIM_CHAR data[38+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_447 = { 38 | NIM_STRLIT_FLAG, "\'on\' or \'off\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_448 = {38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_447};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_450 = { 8 | NIM_STRLIT_FLAG, "@default" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_451 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_450};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_452 = { 21 | NIM_STRLIT_FLAG, "invalid backend: \'$1\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_453 = {21, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_452};
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__aFkIL74T1q8RouIu9auwZ3g_455 = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
;
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_456 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_457 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_458 = { 1 | NIM_STRLIT_FLAG, " " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_459 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_458};
static const struct {
NI cap; NIM_CHAR data[33+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_460 = { 33 | NIM_STRLIT_FLAG, "invalid command line option: \'$1\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_461 = {33, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_460};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_462 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_403};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_464 = {33, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_460};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_466 = { 9 | NIM_STRLIT_FLAG, "nimQuirky" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_467 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_466};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_468 = { 7 | NIM_STRLIT_FLAG, "release" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_469 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_468};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_470 = { 6 | NIM_STRLIT_FLAG, "danger" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_471 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_470};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_472 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_470};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_473 = { 5 | NIM_STRLIT_FLAG, "quick" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_474 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_473};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_475 = { 4 | NIM_STRLIT_FLAG, "true" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_476 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[50+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_477 = { 50 | NIM_STRLIT_FLAG, "`gc:option` is deprecated; use `mm:option` instead" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_478 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_477};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_479 = { 5 | NIM_STRLIT_FLAG, "boehm" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_480 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_479};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_481 = { 4 | NIM_STRLIT_FLAG, "refc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_482 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_481};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_483 = { 12 | NIM_STRLIT_FLAG, "markandsweep" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_484 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_483};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_485 = { 11 | NIM_STRLIT_FLAG, "destructors" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_486 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_485};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_487 = { 3 | NIM_STRLIT_FLAG, "arc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_488 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_487};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_489 = { 3 | NIM_STRLIT_FLAG, "orc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_490 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_489};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_491 = { 5 | NIM_STRLIT_FLAG, "hooks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_492 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_491};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_493 = { 2 | NIM_STRLIT_FLAG, "go" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_494 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_493};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_495 = { 4 | NIM_STRLIT_FLAG, "none" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_496 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_495};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_497 = { 5 | NIM_STRLIT_FLAG, "stack" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_498 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_497};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_499 = { 7 | NIM_STRLIT_FLAG, "regions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_500 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_499};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_501 = { 13 | NIM_STRLIT_FLAG, "gcdestructors" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_502 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_501};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_503 = { 5 | NIM_STRLIT_FLAG, "gcarc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_504 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_503};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_505 = { 5 | NIM_STRLIT_FLAG, "gcorc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_506 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_505};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_507 = { 9 | NIM_STRLIT_FLAG, "nimSeqsV2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_508 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_509 = { 5 | NIM_STRLIT_FLAG, "nimV2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_510 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_509};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_511 = { 7 | NIM_STRLIT_FLAG, "boehmgc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_512 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_511};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_513 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_514 = { 6 | NIM_STRLIT_FLAG, "gcrefc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_515 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_514};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_516 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_517 = { 14 | NIM_STRLIT_FLAG, "gcmarkandsweep" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_518 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_517};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_519 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_520 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_505};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_521 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_522 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_503};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_523 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_524 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_501};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_525 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_526 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_527 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_528 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_509};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_529 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_530 = { 7 | NIM_STRLIT_FLAG, "gchooks" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_531 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_530};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_532 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_533 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_534 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_535 = { 4 | NIM_STRLIT_FLAG, "gogc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_536 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_535};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_537 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_538 = { 4 | NIM_STRLIT_FLAG, "nogc" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_539 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_538};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_540 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_541 = { 9 | NIM_STRLIT_FLAG, "gcregions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_542 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_541};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_543 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[98+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_544 = { 98 | NIM_STRLIT_FLAG, "\'arc\', \'orc\', \'markAndSweep\', \'boehm\', \'go\', \'none\', \'regions\', or \'refc\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_545 = {98, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_544};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_547 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_548 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_549 = { 4 | NIM_STRLIT_FLAG, "list" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_550 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_549};
static const struct {
NI cap; NIM_CHAR data[46+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_551 = { 46 | NIM_STRLIT_FLAG, "\'on\', \'off\' or \'list\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_552 = {46, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_551};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_554 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_555 = { 3 | NIM_STRLIT_FLAG, "all" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_556 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_555};
static NIM_CONST tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA TM__aFkIL74T1q8RouIu9auwZ3g_557 = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x03}
;
static NIM_CONST tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA TM__aFkIL74T1q8RouIu9auwZ3g_558 = {
0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00}
;
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_559 = { 14 | NIM_STRLIT_FLAG, "unknown $#: $#" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_560 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_559};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_561 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_156};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_563 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_559};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_564 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_154};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_565 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_567 = {38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_447};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_569 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_570 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_555};
static const struct {
NI cap; NIM_CHAR data[27+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_571 = { 27 | NIM_STRLIT_FLAG, "only \'all:off\' is supported" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_572 = {27, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_571};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_574 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_575 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_576 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_577 = {38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_447};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_579 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_580 = { 6 | NIM_STRLIT_FLAG, "native" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_581 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_580};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_582 = { 3 | NIM_STRLIT_FLAG, "gdb" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_583 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_582};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_584 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const struct {
NI cap; NIM_CHAR data[37+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_585 = { 37 | NIM_STRLIT_FLAG, "expected native|gdb|on|off but found " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_586 = {37, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_585};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_588 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_178};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_589 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_590 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_178};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_591 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_180};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_592 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_593 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_180};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_594 = {16, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_182};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_595 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_596 = { 9 | NIM_STRLIT_FLAG, "useNimRtl" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_597 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_596};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_598 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_599 = { 3 | NIM_STRLIT_FLAG, "/MD" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_600 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_599};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_601 = {16, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_182};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_602 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_596};
static const struct {
NI cap; NIM_CHAR data[24+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_603 = { 24 | NIM_STRLIT_FLAG, "refchecks is deprecated!" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_604 = {24, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_603};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_605 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_222};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_606 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_607 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_224};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_608 = { 5 | NIM_STRLIT_FLAG, "speed" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_609 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_608};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_610 = { 4 | NIM_STRLIT_FLAG, "size" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_611 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_610};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_612 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_495};
static const struct {
NI cap; NIM_CHAR data[50+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_613 = { 50 | NIM_STRLIT_FLAG, "\'none\', \'speed\' or \'size\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_614 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_613};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_616 = { 3 | NIM_STRLIT_FLAG, "gui" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_617 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_616};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_618 = { 7 | NIM_STRLIT_FLAG, "console" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_619 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_618};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_620 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_305};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_621 = { 9 | NIM_STRLIT_FLAG, "staticlib" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_622 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_621};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_623 = { 10 | NIM_STRLIT_FLAG, "executable" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_624 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_623};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_625 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_626 = { 6 | NIM_STRLIT_FLAG, "guiapp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_627 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_626};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_628 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_629 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_623};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_630 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_631 = { 10 | NIM_STRLIT_FLAG, "consoleapp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_632 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_631};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_633 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_634 = { 7 | NIM_STRLIT_FLAG, "library" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_635 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_634};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_636 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_637 = { 3 | NIM_STRLIT_FLAG, "dll" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_638 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_637};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_639 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_640 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_634};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_641 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_642 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_621};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_643 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[50+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_644 = { 50 | NIM_STRLIT_FLAG, "\'gui\', \'console\' or \'lib\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_645 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_644};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_647 = { 2 | NIM_STRLIT_FLAG, ", " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_648 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_647};
static const struct {
NI cap; NIM_CHAR data[43+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_649 = { 43 | NIM_STRLIT_FLAG, "unknown OS: \'$1\'. Available options are: $2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_650 = {43, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_649};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_652 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_647};
static const struct {
NI cap; NIM_CHAR data[44+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_653 = { 44 | NIM_STRLIT_FLAG, "unknown CPU: \'$1\'. Available options are: $2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_654 = {44, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_653};
static const struct {
NI cap; NIM_CHAR data[29+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_656 = { 29 | NIM_STRLIT_FLAG, "invalid verbosity level: \'$1\'" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_657 = {29, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_656};
static const struct {
NI cap; NIM_CHAR data[89+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_659 = { 89 | NIM_STRLIT_FLAG, "Nim Compiler Version $1 [$2: $3]\012Compiled at $4\012Copyright (c) 2006-2022 by Andreas Rumpf\012" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_660 = {89, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_659};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_661 = { 5 | NIM_STRLIT_FLAG, "1.9.0" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_662 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_661};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_663 = { 10 | NIM_STRLIT_FLAG, "2022-12-16" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_664 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_663};
static const struct {
NI cap; NIM_CHAR data[50+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_665 = { 50 | NIM_STRLIT_FLAG, "git hash: afbf38db7de21d28ac264437e9177167df0f6f25" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_666 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_665};
static const struct {
NI cap; NIM_CHAR data[42+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_667 = { 42 | NIM_STRLIT_FLAG, "active boot switches: -d:release -d:danger" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_668 = {42, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_667};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_669 = {89, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_659};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_670 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_661};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_671 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_663};
static const struct {
NI cap; NIM_CHAR data[11353+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_672 = { 11353 | NIM_STRLIT_FLAG, "Advanced commands:\012 compileToC, cc compile project with C code generator\012 compileToCpp, cpp compile project to C++ code\012 compileToOC, objc compile project to Objective C code\012 js compile project to Javascript\012 e run a Nimscript file\012 rst2html convert a reStructuredText file to HTML\012 use `--docCmd:skip` to skip compiling snippets\012 rst2tex convert a reStructuredText file to LaTeX\012 doc2tex extract the documentation to a LaTeX file\012 jsondoc extract the documentation to a json file\012 ctags create a tags file\012 buildIndex build an index for the whole documentation\012 genDepend generate a DOT file containing the\012 module dependency graph\012 dump dump all defined conditionals and search paths\012 see also: --dump.format:json (useful with: `| jq`)\012 check checks the project for syntax and semantics\012 (can be combined with --defusages)\012\012Runtime checks (see -x):\012 --objChecks:on|off turn obj conversion checks on|off\012 --fieldChecks:on|off turn case variant field checks on|off\012 --rangeChecks:on|off turn range checks on|off\012 --boundChecks:on|off turn bound checks on|off\012 --overflowChecks:on|off turn int over-/underflow checks on|off\012 --floatChecks:on|off turn all floating point (NaN/Inf) checks on|off\012 --nanChecks:on|off turn NaN checks on|off\012 --infChecks:on|off turn Inf checks on|off\012\012Advanced options:\012 --defusages:FILE,LINE,COL\012 find the definition and all usages of a symbol\012 -o:FILE, --out:FILE set the output filename\012 --outdir:DIR set the path where the output file will be written\012 --usenimcache will use `outdir=$nimcache`, whichever it resolves\012 to after all options have been processed\012 --stdout:on|off output to stdout\012 --colors:on|off turn compiler messages coloring on|off\012 --filenames:abs|canonical|legacyRelProj\012 customize how filenames are rendered in compiler messages,\012 defaults to `abs` (absolute)\012 --processing:dots|filenames|off\012 show files as they\'re being processed by nim compiler\012 --unitsep:on|off use the ASCII unit separator (31) between error\012 messages, useful for IDE-like tooling\012 --declaredLocs:on|off show declaration locations in messages\012 --spellSuggest|:num show at most `num >= 0` spelling suggestions on typos.\012 if `num` is not specified (or `auto`), return\012 an implementation defined set of suggestions.\012 --hints:on|off|list. `on|off` enables or disables hints.\012 `list` reports which hints are selected.\012 --hint:X:on|off turn specific hint X on|off. `hint:X` means `hint:X:on`,\012 as with similar flags. `all` is the set of all hints\012 (only `all:off` is supported).\012 --hintAsError:X:on|off turn specific hint X into an error on|off\012 -w:on|off|list, --warnings:on|off|list\012 `on|off` enables or disables warnings.\012 `list` reports which warnings are selected.\012 --warning:X:on|off turn specific warning X on|off. `warning:X` means `warning:X:on`,\012 as with similar flags. `all` is the set of all warning\012 (only `all:off` is supported).\012 --warningAsError:X:on|off\012 turn specific warning X into an error on|off\012 --styleCheck:off|hint|error\012 produce hints or errors for Nim identifiers that\012 do not adhere to Nim\'s official style guide\012 https://nim-lang.org/docs/nep1.html\012 --styleCheck:usages only enforce consistent spellings of identifiers,\012 do not enforce the style on declarations\012 --showAllMismatches:on|off\012 show all mismatching candidates in overloading\012 resolution\012 --lib:PATH set the system library path\012 --import:PATH add an automatically imported module\012 see also `patchFile` in nimscript which offers more flexibility.\012 --include:PATH add an automatically included module\012 --nimcache:PATH set the path used for generated files\012 see also https://nim-lang.org/docs/nimc.html#compiler-usage-generated-c-code-directory\012 -c, --compileOnly:on|off compile Nim files only; do not assemble or link\012 --noLinking:on|off compile Nim and generated files but do not link\012 --noMain:on|off do not generate a main procedure\012 --genScript:on|off generate a compile script (in the \'nimcache\'\012 subdirectory named \'compile_$project$scriptext\'),\012 and a \'.deps\' file containing the dependencies;\012 implies --compileOnly\012 --os:SYMBOL set the target operating system (cross-compilation)\012 --cpu:SYMBOL set the target processor (cross-compilation)\012 --debuginfo:on|off enables debug information\012 -t, --passC:OPTION pass an option to the C compiler\012 -l, --passL:OPTION pass an option to the linker\012 --cc:SYMBOL specify the C compiler\012 --cincludes:DIR modify the C compiler header search path\012 --clibdir:DIR modify the linker library search path\012 --clib:LIBNAME link an additional C library\012 (you should omit platform-specific extensions)\012 --project document the whole project (doc)\012 --docRoot:path `nim doc --docRoot:/foo --project --outdir:docs /foo/sub/main.nim`\012 generates: docs/sub/main.html\012 if path == @pkg, will use nimble file enclosing dir\012 if path == @path, will use first matching dir in `--path`\012 if path == @default (the default and most useful), will use\012 best match among @pkg,@path.\012 if these are nonexistent, will use project path\012 -b, --backend:c|cpp|js|objc\012 sets backend to use with commands like `nim doc` or `nim r`\012 --docCmd:cmd if `cmd == skip`, skips runnableExamples\012 else, runs runnableExamples with given options, e.g.:\012 `--docCmd:\"-d:foo --threads:on\"`\012 --docSeeSrcUrl:url activate \'see source\' for doc command\012 (see doc.item.seesrc in config/nimdoc.cfg)\012 --docInternal also generate documentation for non-exported symbols\012 --lineDir:on|off generation of #line directive on|off\012 --embedsrc:on|off embeds the original source code as comments\012 in the generated output\012 --tlsEmulation:on|off turn thread local storage emulation on|off\012 --implicitStatic:on|off turn implicit compile time evaluation on|off\012 --trmacros:on|off turn term rewriting macros on|off\012 --multimethods:on|off turn multi-methods on|off\012 --hotCodeReloading:on|off\012 turn support for hot code reloading on|off\012 --excessiveStackTrace:on|off\012 stack traces use full file paths\012 --stackTraceMsgs:on|off enable user defined stack frame msgs via `setFrameMsg`\012 --skipCfg:on|off do not read the nim installation\'s configuration file\012 --skipUserCfg:on|off do not read the user\'s configuration file\012 --skipParentCfg:on|off do not read the parent dirs\' configuration files\012 --skipProjCfg:on|off do not read the project\'s configuration file\012 --mm:orc|arc|refc|markAndSweep|boehm|go|none|regions\012 select which memory management to use; default is \'orc\'\012 --exceptions:setjmp|cpp|goto|quirky\012 select the exception handling implementation\012 --index:on|off turn index file generation on|off\012 --putenv:key=value set an environment variable\012 --NimblePath:PATH add a path for Nimble support\012 --noNimblePath deactivate the Nimble path\012 --clearNimblePath empty the list of Nimble package search paths\012 --cppCompileToNamespace:namespace\012 use the provided namespace for the generated C++ code,\012 if no namespace is provided \"Nim\" will be used\012 --nimMainPrefix:prefix use `{prefix}NimMain` instead of `NimMain` in the produced\012 C/C++ code\012 --expandMacro:MACRO dump every generated AST from MACRO\012 --expandArc:PROCNAME show how PROCNAME looks like after diverse optimizations\012 before the final backend phase (mostly ARC/ORC specific)\012 --excludePath:PATH exclude a path from the list of search paths\012 --dynlibOverride:SYMBOL marks SYMBOL so that dynlib:SYMBOL\012 has no effect and can be statically linked instead;\012 symbol matching is fuzzy so\012 that --dynlibOverride:lua matches\012 dynlib: \"liblua.so.3\"\012 --dynlibOverrideAll\012 disables the effects of the dynlib pragma\012 --listCmd list the compilation commands; can be combined with\012 `--hint:exec:on` and `--hint:link:on`\012 --asm produce assembler code\012 --parallelBuild:0|1|... perform a parallel build\012 value = number of processors (0 for auto-detect)\012 --incremental:on|off only recompile the changed modules (experimental!)\012 --verbosity:0|1|2|3 set Nim\'s verbosity level (1 is default)\012 --errorMax:N stop compilation after N errors; 0 means unlimited\012 --maxLoopIterationsVM:N set max iterations for all VM loops\012 --experimental:dotOperators|callOperator|parallel|destructor|notnil|dynamicBindSym|forLoopMacros|caseStmtMacros|codeReordering|compiletimeFFI|vmopsDanger|strictFuncs|views|strictNotNil|overloadableEnums|strictEffects|unicodeOperators|flexibleOptionalParams|strictDefs|strictCaseObjects\012 enable experimental language feature\012 --legacy:allowSemcheckedAstModification|checkUnsignedConversions|laxEffects\012 enable obsolete/legacy language feature\012 --useVersion:1.0|1.2|1.6 emulate Nim version X of the Nim compiler, for testing\012 --benchmarkVM:on|off turn benchmarking of VM code with cpuTime() on|off\012 --profileVM:on|off turn compile time VM profiler on|off\012 --sinkInference:on|off turn sink parameter inference on|off (default: on)\012 --panics:on|off turn panics into process terminations (default: off)\012 --deepcopy:on|off enable \'system.deepCopy\' for ``--mm:arc|orc``\012" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_673 = {11353, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_672};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_674 = {89, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_659};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_675 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_661};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_676 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_663};
static const struct {
NI cap; NIM_CHAR data[13432+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_677 = { 13432 | NIM_STRLIT_FLAG, "\012 nim command [options] [projectfile] [arguments]\012\012Command:\012 compile, c compile project with default code generator (C)\012 r compile to $nimcache/projname, run with `arguments`\012 using backend specified by `--backend` (default: c)\012 doc generate the documentation for inputfile for\012 backend specified by `--backend` (default: c)\012\012Arguments:\012 arguments are passed to the program being run (if --run option is selected)\012\012Options:\012 -p, --path:PATH add path to search paths\012 -d, --define:SYMBOL(:VAL)\012 define a conditional symbol\012 (Optionally: Define the value for that symbol,\012 see: \"compile time define pragmas\")\012 -u, --undef:SYMBOL undefine a conditional symbol\012 -f, --forceBuild:on|off force rebuilding of all modules\012 --stackTrace:on|off turn stack tracing on|off\012 --lineTrace:on|off turn line tracing on|off\012 --threads:on|off turn support for multi-threading on|off\012 -x, --checks:on|off turn all runtime checks on|off\012 -a, --assertions:on|off turn assertions on|off\012 --opt:none|speed|size optimize not at all or for speed|size\012 Note: use -d:release for a release build!\012 --debugger:native use native debugger (gdb)\012 --app:console|gui|lib|staticlib\012 generate a console app|GUI app|DLL|static library\012 -r, --run run the compiled program with given arguments\012 --eval:cmd evaluate nim code directly; e.g.: `nim --eval:\"echo 1\"`\012 defaults to `e` (nimscript) but customizable:\012 `nim r --eval:\'for a in stdin.lines: echo a\'`\012 --fullhelp show all command line switches\012 -h, --help show this help\012 -v, --version show detailed version information\012\012Note, single letter options that take an argument require a colon. E.g. -p:PATH.\012Advanced commands:\012 compileToC, cc compile project with C code generator\012 compileToCpp, cpp compile project to C++ code\012 compileToOC, objc compile project to Objective C code\012 js compile project to Javascript\012 e run a Nimscript file\012 rst2html convert a reStructuredText file to HTML\012 use `--docCmd:skip` to skip compiling snippets\012 rst2tex convert a reStructuredText file to LaTeX\012 doc2tex extract the documentation to a LaTeX file\012 jsondoc extract the documentation to a json file\012 ctags create a tags file\012 buildIndex build an index for the whole documentation\012 genDepend generate a DOT file containing the\012 module dependency graph\012 dump dump all defined conditionals and search paths\012 see also: --dump.format:json (useful with: `| jq`)\012 check checks the project for syntax and semantics\012 (can be combined with --defusages)\012\012Runtime checks (see -x):\012 --objChecks:on|off turn obj conversion checks on|off\012 --fieldChecks:on|off turn case variant field checks on|off\012 --rangeChecks:on|off turn range checks on|off\012 --boundChecks:on|off turn bound checks on|off\012 --overflowChecks:on|off turn int over-/underflow checks on|off\012 --floatChecks:on|off turn all floating point (NaN/Inf) checks on|off\012 --nanChecks:on|off turn NaN checks on|off\012 --infChecks:on|off turn Inf checks on|off\012\012Advanced options:\012 --defusages:FILE,LINE,COL\012 find the definition and all usages of a symbol\012 -o:FILE, --out:FILE set the output filename\012 --outdir:DIR set the path where the output file will be written\012 --usenimcache will use `outdir=$nimcache`, whichever it resolves\012 to after all options have been processed\012 --stdout:on|off output to stdout\012 --colors:on|off turn compiler messages coloring on|off\012 --filenames:abs|canonical|legacyRelProj\012 customize how filenames are rendered in compiler messages,\012 defaults to `abs` (absolute)\012 --processing:dots|filenames|off\012 show files as they\'re being processed by nim compiler\012 --unitsep:on|off use the ASCII unit separator (31) between error\012 messages, useful for IDE-like tooling\012 --declaredLocs:on|off show declaration locations in messages\012 --spellSuggest|:num show at most `num >= 0` spelling suggestions on typos.\012 if `num` is not specified (or `auto`), return\012 an implementation defined set of suggestions.\012 --hints:on|off|list. `on|off` enables or disables hints.\012 `list` reports which hints are selected.\012 --hint:X:on|off turn specific hint X on|off. `hint:X` means `hint:X:on`,\012 as with similar flags. `all` is the set of all hints\012 (only `all:off` is supported).\012 --hintAsError:X:on|off turn specific hint X into an error on|off\012 -w:on|off|list, --warnings:on|off|list\012 `on|off` enables or disables warnings.\012 `list` reports which warnings are selected.\012 --warning:X:on|off turn specific warning X on|off. `warning:X` means `warning:X:on`,\012 as with similar flags. `all` is the set of all warning\012 (only `all:off` is supported).\012 --warningAsError:X:on|off\012 turn specific warning X into an error on|off\012 --styleCheck:off|hint|error\012 produce hints or errors for Nim identifiers that\012 do not adhere to Nim\'s official style guide\012 https://nim-lang.org/docs/nep1.html\012 --styleCheck:usages only enforce consistent spellings of identifiers,\012 do not enforce the style on declarations\012 --showAllMismatches:on|off\012 show all mismatching candidates in overloading\012 resolution\012 --lib:PATH set the system library path\012 --import:PATH add an automatically imported module\012 see also `patchFile` in nimscript which offers more flexibility.\012 --include:PATH add an automatically included module\012 --nimcache:PATH set the path used for generated files\012 see also https://nim-lang.org/docs/nimc.html#compiler-usage-generated-c-code-directory\012 -c, --compileOnly:on|off compile Nim files only; do not assemble or link\012 --noLinking:on|off compile Nim and generated files but do not link\012 --noMain:on|off do not generate a main procedure\012 --genScript:on|off generate a compile script (in the \'nimcache\'\012 subdirectory named \'compile_$project$scriptext\'),\012 and a \'.deps\' file containing the dependencies;\012 implies --compileOnly\012 --os:SYMBOL set the target operating system (cross-compilation)\012 --cpu:SYMBOL set the target processor (cross-compilation)\012 --debuginfo:on|off enables debug information\012 -t, --passC:OPTION pass an option to the C compiler\012 -l, --passL:OPTION pass an option to the linker\012 --cc:SYMBOL specify the C compiler\012 --cincludes:DIR modify the C compiler header search path\012 --clibdir:DIR modify the linker library search path\012 --clib:LIBNAME link an additional C library\012 (you should omit platform-specific extensions)\012 --project document the whole project (doc)\012 --docRoot:path `nim doc --docRoot:/foo --project --outdir:docs /foo/sub/main.nim`\012 generates: docs/sub/main.html\012 if path == @pkg, will use nimble file enclosing dir\012 if path == @path, will use first matching dir in `--path`\012 if path == @default (the default and most useful), will use\012 best match among @pkg,@path.\012 if these are nonexistent, will use project path\012 -b, --backend:c|cpp|js|objc\012 sets backend to use with commands like `nim doc` or `nim r`\012 --docCmd:cmd if `cmd == skip`, skips runnableExamples\012 else, runs runnableExamples with given options, e.g.:\012 `--docCmd:\"-d:foo --threads:on\"`\012 --docSeeSrcUrl:url activate \'see source\' for doc command\012 (see doc.item.seesrc in config/nimdoc.cfg)\012 --docInternal also generate documentation for non-exported symbols\012 --lineDir:on|off generation of #line directive on|off\012 --embedsrc:on|off embeds the original source code as comments\012 in the generated output\012 --tlsEmulation:on|off turn thread local storage emulation on|off\012 --implicitStatic:on|off turn implicit compile time evaluation on|off\012 --trmacros:on|off turn term rewriting macros on|off\012 --multimethods:on|off turn multi-methods on|off\012 --hotCodeReloading:on|off\012 turn support for hot code reloading on|off\012 --excessiveStackTrace:on|off\012 stack traces use full file paths\012 --stackTraceMsgs:on|off enable user defined stack frame msgs via `setFrameMsg`\012 --skipCfg:on|off do not read the nim installation\'s configuration file\012 --skipUserCfg:on|off do not read the user\'s configuration file\012 --skipParentCfg:on|off do not read the parent dirs\' configuration files\012 --skipProjCfg:on|off do not read the project\'s configuration file\012 --mm:orc|arc|refc|markAndSweep|boehm|go|none|regions\012 select which memory management to use; default is \'orc\'\012 --exceptions:setjmp|cpp|goto|quirky\012 select the exception handling implementation\012 --index:on|off turn index file generation on|off\012 --putenv:key=value set an environment variable\012 --NimblePath:PATH add a path for Nimble support\012 --noNimblePath deactivate the Nimble path\012 --clearNimblePath empty the list of Nimble package search paths\012 --cppCompileToNamespace:namespace\012 use the provided namespace for the generated C++ code,\012 if no namespace is provided \"Nim\" will be used\012 --nimMainPrefix:prefix use `{prefix}NimMain` instead of `NimMain` in the produced\012 C/C++ code\012 --expandMacro:MACRO dump every generated AST from MACRO\012 --expandArc:PROCNAME show how PROCNAME looks like after diverse optimizations\012 before the final backend phase (mostly ARC/ORC specific)\012 --excludePath:PATH exclude a path from the list of search paths\012 --dynlibOverride:SYMBOL marks SYMBOL so that dynlib:SYMBOL\012 has no effect and can be statically linked instead;\012 symbol matching is fuzzy so\012 that --dynlibOverride:lua matches\012 dynlib: \"liblua.so.3\"\012 --dynlibOverrideAll\012 disables the effects of the dynlib pragma\012 --listCmd list the compilation commands; can be combined with\012 `--hint:exec:on` and `--hint:link:on`\012 --asm produce assembler code\012 --parallelBuild:0|1|... perform a parallel build\012 value = number of processors (0 for auto-detect)\012 --incremental:on|off only recompile the changed modules (experimental!)\012 --verbosity:0|1|2|3 set Nim\'s verbosity level (1 is default)\012 --errorMax:N stop compilation after N errors; 0 means unlimited\012 --maxLoopIterationsVM:N set max iterations for all VM loops\012 --experimental:dotOperators|callOperator|parallel|destructor|notnil|dynamicBindSym|forLoopMacros|caseStmtMacros|codeReordering|compiletimeFFI|vmopsDanger|strictFuncs|views|strictNotNil|overloadableEnums|strictEffects|unicodeOperators|flexibleOptionalParams|strictDefs|strictCaseObjects\012 enable experimental language feature\012 --legacy:allowSemcheckedAstModification|checkUnsignedConversions|laxEffects\012 enable obsolete/legacy language feature\012 --useVersion:1.0|1.2|1.6 emulate Nim version X of the Nim compiler, for testing\012 --benchmarkVM:on|off turn benchmarking of VM code with cpuTime() on|off\012 --profileVM:on|off turn compile time VM profiler on|off\012 --sinkInference:on|off turn sink parameter inference on|off (default: on)\012 --panics:on|off turn panics into process terminations (default: off)\012 --deepcopy:on|off enable \'system.deepCopy\' for ``--mm:arc|orc``\012" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_678 = {13432, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_677};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_679 = {89, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_659};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_680 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_661};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_681 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_663};
static const struct {
NI cap; NIM_CHAR data[2079+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_682 = { 2079 | NIM_STRLIT_FLAG, "\012 nim command [options] [projectfile] [arguments]\012\012Command:\012 compile, c compile project with default code generator (C)\012 r compile to $nimcache/projname, run with `arguments`\012 using backend specified by `--backend` (default: c)\012 doc generate the documentation for inputfile for\012 backend specified by `--backend` (default: c)\012\012Arguments:\012 arguments are passed to the program being run (if --run option is selected)\012\012Options:\012 -p, --path:PATH add path to search paths\012 -d, --define:SYMBOL(:VAL)\012 define a conditional symbol\012 (Optionally: Define the value for that symbol,\012 see: \"compile time define pragmas\")\012 -u, --undef:SYMBOL undefine a conditional symbol\012 -f, --forceBuild:on|off force rebuilding of all modules\012 --stackTrace:on|off turn stack tracing on|off\012 --lineTrace:on|off turn line tracing on|off\012 --threads:on|off turn support for multi-threading on|off\012 -x, --checks:on|off turn all runtime checks on|off\012 -a, --assertions:on|off turn assertions on|off\012 --opt:none|speed|size optimize not at all or for speed|size\012 Note: use -d:release for a release build!\012 --debugger:native use native debugger (gdb)\012 --app:console|gui|lib|staticlib\012 generate a console app|GUI app|DLL|static library\012 -r, --run run the compiled program with given arguments\012 --eval:cmd evaluate nim code directly; e.g.: `nim --eval:\"echo 1\"`\012 defaults to `e` (nimscript) but customizable:\012 `nim r --eval:\'for a in stdin.lines: echo a\'`\012 --fullhelp show all command line switches\012 -h, --help show this help\012 -v, --version show detailed version information\012\012Note, single letter options that take an argument require a colon. E.g. -p:PATH.\012" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_683 = {2079, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_682};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_684 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_283};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_685 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_686 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_285};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_687 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_688 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_689 = { 9 | NIM_STRLIT_FLAG, "writeonly" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_690 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_689};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_691 = { 8 | NIM_STRLIT_FLAG, "readonly" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_692 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_691};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_693 = { 2 | NIM_STRLIT_FLAG, "v2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_694 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_693};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_695 = { 6 | NIM_STRLIT_FLAG, "stress" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_696 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_695};
static const struct {
NI cap; NIM_CHAR data[34+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_697 = { 34 | NIM_STRLIT_FLAG, "invalid option for --incremental: " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_698 = {34, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_697};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_700 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_299};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_701 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_702 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_297};
static const struct {
NI cap; NIM_CHAR data[25+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_703 = { 25 | NIM_STRLIT_FLAG, "FILE,LINE,COLUMN expected" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_704 = {25, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_703};
static const struct {
NI cap; NIM_CHAR data[24+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_706 = { 24 | NIM_STRLIT_FLAG, "$1 is not a valid number" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_707 = {24, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_706};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_709 = {24, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_706};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_711 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[47+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_712 = { 47 | NIM_STRLIT_FLAG, "DIRTY_BUFFER,ORIGINAL_FILE,LINE,COLUMN expected" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_713 = {47, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_712};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_715 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const struct {
NI cap; NIM_CHAR data[49+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_716 = { 49 | NIM_STRLIT_FLAG, "[DIRTY_BUFFER,]ORIGINAL_FILE,LINE,COLUMN expected" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_717 = {49, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_716};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_719 = { 3 | NIM_STRLIT_FLAG, "abs" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_720 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_719};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_721 = { 9 | NIM_STRLIT_FLAG, "canonical" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_722 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_721};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_723 = { 13 | NIM_STRLIT_FLAG, "legacyrelproj" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_724 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_723};
static const struct {
NI cap; NIM_CHAR data[46+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_725 = { 46 | NIM_STRLIT_FLAG, "expected: abs|canonical|legacyRelProj, got: $1" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_726 = {46, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_725};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_728 = { 4 | NIM_STRLIT_FLAG, "dots" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_729 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_728};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_730 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_326};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_731 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const struct {
NI cap; NIM_CHAR data[37+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_732 = { 37 | NIM_STRLIT_FLAG, "expected: dots|filenames|off, got: $1" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_733 = {37, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_732};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_735 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_736 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_737 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_738 = {38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_447};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_740 = { 1 | NIM_STRLIT_FLAG, "\037" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_741 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_740};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_742 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_743 = {0, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_4};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_744 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_745 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_746 = {38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_447};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_747 = { 4 | NIM_STRLIT_FLAG, "auto" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_748 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_747};
static const struct {
NI cap; NIM_CHAR data[28+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_749 = { 28 | NIM_STRLIT_FLAG, "unknown experimental feature" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_750 = {28, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_749};
static const struct {
NI cap; NIM_CHAR data[24+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_752 = { 24 | NIM_STRLIT_FLAG, "unknown obsolete feature" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_753 = {24, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_752};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_755 = { 15 | NIM_STRLIT_FLAG, "noCppExceptions" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_756 = {15, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_755};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_757 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_758 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_14};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_759 = { 6 | NIM_STRLIT_FLAG, "setjmp" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_760 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_759};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_761 = { 6 | NIM_STRLIT_FLAG, "quirky" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_762 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_761};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_763 = { 4 | NIM_STRLIT_FLAG, "goto" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_764 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_763};
static const struct {
NI cap; NIM_CHAR data[60+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_765 = { 60 | NIM_STRLIT_FLAG, "\'goto\', \'setjmp\', \'cpp\' or \'quirky\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_766 = {60, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_765};
static const struct {
NI cap; NIM_CHAR data[46+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_768 = { 46 | NIM_STRLIT_FLAG, "newruntime is deprecated, use arc/orc instead!" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_769 = {46, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_768};
static const struct {
NI cap; NIM_CHAR data[37+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_770 = { 37 | NIM_STRLIT_FLAG, "commands.nim(1018, 15) `conf != nil` " };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_771 = {37, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_770};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_772 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_509};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_773 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_774 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_530};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_775 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_776 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_777 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_778 = { 15 | NIM_STRLIT_FLAG, "nimOwnedEnabled" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_779 = {15, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_778};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_780 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_781 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_782 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_783 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_784 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_156};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_785 = { 5 | NIM_STRLIT_FLAG, "error" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_786 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_785};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_787 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_320};
static const struct {
NI cap; NIM_CHAR data[59+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_788 = { 59 | NIM_STRLIT_FLAG, "\'off\', \'hint\', \'error\' or \'usages\' expected, but \'$1\' found" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_789 = {59, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_788};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_791 = { 3 | NIM_STRLIT_FLAG, "Nim" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_792 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_791};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_793 = { 21 | NIM_STRLIT_FLAG, "cppCompileToNamespace" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_794 = {21, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_793};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_795 = { 1 | NIM_STRLIT_FLAG, "T" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_796 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_795};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_797 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_795};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_798 = { 3 | NIM_STRLIT_FLAG, "1.0" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_799 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_798};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_800 = { 3 | NIM_STRLIT_FLAG, "1.2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_801 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_800};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_802 = { 3 | NIM_STRLIT_FLAG, "1.6" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_803 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_802};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_804 = { 8 | NIM_STRLIT_FLAG, "NimMajor" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_805 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_804};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_806 = { 1 | NIM_STRLIT_FLAG, "1" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_807 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_806};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_808 = { 8 | NIM_STRLIT_FLAG, "NimMinor" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_809 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_808};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_810 = { 1 | NIM_STRLIT_FLAG, "0" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_811 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_810};
static const struct {
NI cap; NIM_CHAR data[26+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_812 = { 26 | NIM_STRLIT_FLAG, "nimOldRelativePathBehavior" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_813 = {26, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_812};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_814 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_815 = { 21 | NIM_STRLIT_FLAG, "nimDoesntTrackDefects" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_816 = {21, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_815};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_817 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_804};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_818 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_806};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_819 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_808};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_820 = { 1 | NIM_STRLIT_FLAG, "2" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_821 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_820};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_822 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_804};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_823 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_806};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_824 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_808};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_825 = { 1 | NIM_STRLIT_FLAG, "6" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_826 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_825};
static const struct {
NI cap; NIM_CHAR data[65+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_827 = { 65 | NIM_STRLIT_FLAG, "unknown Nim version; currently supported values are: `1.0`, `1.2`" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_828 = {65, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_827};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_830 = { 8 | NIM_STRLIT_FLAG, "NimPatch" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_831 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_830};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_832 = { 3 | NIM_STRLIT_FLAG, "100" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_833 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_832};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_834 = { 9 | NIM_STRLIT_FLAG, "nimPanics" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_835 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_834};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_836 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_837 = { 9 | NIM_STRLIT_FLAG, "stdinfile" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_838 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_837};
static const struct {
NI cap; NIM_CHAR data[30+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_839 = { 30 | NIM_STRLIT_FLAG, "\'$#\' is deprecated, now a noop" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_840 = {30, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_839};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__aFkIL74T1q8RouIu9auwZ3g_841 = { 7 | NIM_STRLIT_FLAG, "cmdfile" };
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_842 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_841};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_843 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_129};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_844 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_133};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_845 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_6};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_846 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_136};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_847 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_138};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_848 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_140};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_849 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_142};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_850 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_150};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_851 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_152};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_852 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_162};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_853 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_164};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_854 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_166};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_855 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_168};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_856 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_172};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_857 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_174};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_858 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_178};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_859 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_180};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_860 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_184};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_861 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_186};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_862 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_188};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_863 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_190};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_864 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_192};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_865 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_194};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_866 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_196};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_867 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_198};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_868 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_200};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_869 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_202};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_870 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_204};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_871 = {17, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_206};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_872 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_208};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_873 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_210};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_874 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_212};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_875 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_214};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_876 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_28};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_877 = {1, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_26};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_878 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_283};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_879 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_297};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_880 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_301};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_881 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_216};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_882 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_218};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_883 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_220};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_884 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_222};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_885 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_224};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_886 = {19, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_170};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_887 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_387};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_888 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_389};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_889 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_393};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_890 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_380};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_891 = {24, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_603};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_892 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_222};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_893 = {35, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_428};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_894 = {8, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_224};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_895 = {30, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_839};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_896 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_146};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_897 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_148};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_898 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_226};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_899 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_268};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_900 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_228};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_901 = {14, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_338};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_902 = {10, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_348};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_903 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_479};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_904 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_481};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_905 = {12, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_483};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_906 = {11, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_485};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_907 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_487};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_908 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_489};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_909 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_491};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_910 = {2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_493};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_911 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_495};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_912 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_497};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_913 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_499};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_914 = {98, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_544};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_916 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_608};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_917 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_610};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_918 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_495};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_919 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_613};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_921 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_616};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_922 = {7, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_618};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_923 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_305};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_924 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_621};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_925 = {50, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_644};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_927 = {3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_14};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_928 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_759};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_929 = {6, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_761};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_930 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_763};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_931 = {60, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_765};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_933 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_505};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_934 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_935 = {13, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_501};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_936 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_937 = {9, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_507};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_938 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_939 = {5, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_509};
static const NimStringV2 TM__aFkIL74T1q8RouIu9auwZ3g_940 = {4, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_475};
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_407 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)177),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_422 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)366),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_424 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)352),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_426 = {{34, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_427},
((NI)611),
((NI)9)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_441 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)181),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_449 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)173),
((NI)18)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_454 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)651),
((NI)46)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_463 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)122),
((NI)30)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_465 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)123),
((NI)18)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_546 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)586),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_553 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)166),
((NI)18)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_562 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)208),
((NI)20)}
;
static NIM_CONST tyArray__Re75IspeoxXy2oCZHwcRrA TM__aFkIL74T1q8RouIu9auwZ3g_566 = {{2, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_443},
{3, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_445}}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_568 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)219),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_573 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)223),
((NI)16)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_578 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)157),
((NI)18)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_587 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)716),
((NI)16)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_615 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)780),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_646 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)802),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_651 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)843),
((NI)16)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_655 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)851),
((NI)16)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_658 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)871),
((NI)16)}
;
extern NIM_CONST tyArray__ZN1zO1GBLtAcKmgw4Qujww NotesVerbosity__lineinfos_223;
extern NIM_CONST tyArray__XdiXqcgUqQLw6YYxQfIxLA OS__platform_520;
extern NIM_CONST tyArray__rHSmP9ci4v5Jt6YycZ9cGtoA CPU__platform_720;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_699 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)904),
((NI)22)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_705 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)404),
((NI)27)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_708 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)383),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_710 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)385),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_714 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)398),
((NI)27)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_718 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)416),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_727 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)960),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_734 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)970),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_739 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)149),
((NI)14)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_751 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)993),
((NI)18)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_754 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)998),
((NI)16)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_767 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)1009),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_790 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)1038),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_829 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)1077),
((NI)16)}
;
extern NIM_CONST tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg gCmdLineInfo__msgs_431;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_915 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)265),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_920 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)271),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_926 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)281),
((NI)20)}
;
static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__aFkIL74T1q8RouIu9auwZ3g_932 = {{38, (NimStrPayload*)&TM__aFkIL74T1q8RouIu9auwZ3g_408},
((NI)290),
((NI)20)}
;
extern NIM_BOOL nimInErrorMode__system_3980;
extern Exception* currException__system_3654;
extern Exception* currException__system_3654;
extern Exception* currException__system_3654;
extern tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q eqTypeFlags__ast_484;
N_LIB_PRIVATE N_NIMCALL(void, setCmd__commands_853)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_Command__b145RBTl7bacomLHdBguHg cmd) {
(*conf).cmd = cmd;
switch (cmd) {
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)2):
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)6):
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)7):
{
(*conf).backend = ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)1);
}
break;
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)3):
{
(*conf).backend = ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)2);
}
break;
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)4):
{
(*conf).backend = ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)4);
}
break;
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)5):
{
(*conf).backend = ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3);
}
break;
default:
{
}
break;
}
}
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__system_1727)(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)(NimStringV2 a, NimStringV2 b) {
NIM_BOOL result;
NI alen;
NI blen;
{ result = (NIM_BOOL)0;
alen = a.len;
blen = b.len;
{
if (!(alen == blen)) goto LA3_;
{
if (!(alen == ((NI)0))) goto LA7_;
result = NIM_TRUE;
goto BeforeRet_;
}
LA7_: ;
result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen)));
goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
NIM_BOOL* result;
result = (NIM_BOOL*)0;
result = (&nimInErrorMode__system_3980);
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyEnum_Command__b145RBTl7bacomLHdBguHg, parseCommand__commands_838)(NimStringV2 command) {
tyEnum_Command__b145RBTl7bacomLHdBguHg result;
NimStringV2 colontmpD_;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__2;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__3;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__4;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__5;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__6;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__7;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__8;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__9;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__10;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__11;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__12;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__13;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__14;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__15;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__16;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__17;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__18;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__19;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__20;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__21;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__22;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__23;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__24;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__25;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__26;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__27;
tyEnum_Command__b145RBTl7bacomLHdBguHg colontmpD__28;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__3 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__4 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__5 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__6 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__7 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__8 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__9 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__10 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__11 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__12 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__13 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__14 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__15 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__16 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__17 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__18 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__19 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__20 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__21 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__22 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__23 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__24 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__25 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__26 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__27 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD__28 = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
colontmpD_ = nsuNormalize(command);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
switch (hashString(colontmpD_) & 63) {
case 0:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_21)) goto LA3_;
break;
case 1:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_35)) goto LA9_;
break;
case 6:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_45)) goto LA13_;
break;
case 8:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_51)) goto LA16_;
break;
case 10:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_9)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_25)) goto LA4_;
break;
case 11:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_61)) goto LA20_;
break;
case 13:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_39)) goto LA10_;
break;
case 14:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_55)) goto LA17_;
break;
case 15:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_67)) goto LA23_;
break;
case 16:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_33)) goto LA8_;
break;
case 19:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_17)) goto LA2_;
break;
case 20:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_53)) goto LA17_;
break;
case 25:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_7)) goto LA1_;
break;
case 27:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_23)) goto LA4_;
break;
case 29:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_59)) goto LA19_;
break;
case 31:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_19)) goto LA3_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_37)) goto LA10_;
break;
case 32:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_11)) goto LA1_;
break;
case 34:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_27)) goto LA5_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_63)) goto LA21_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_71)) goto LA25_;
break;
case 35:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_75)) goto LA26_;
break;
case 36:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_65)) goto LA22_;
break;
case 39:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_43)) goto LA12_;
break;
case 41:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_29)) goto LA6_;
break;
case 42:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_31)) goto LA7_;
break;
case 44:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_73)) goto LA25_;
break;
case 45:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_49)) goto LA15_;
break;
case 48:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_13)) goto LA1_;
break;
case 49:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_47)) goto LA14_;
break;
case 53:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_41)) goto LA11_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_69)) goto LA24_;
break;
case 59:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_15)) goto LA2_;
break;
case 60:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_57)) goto LA18_;
break;
}
goto LA27_;
LA1_: ;
{
colontmpD__2 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)2);
result = colontmpD__2;
}
goto LA28_;
LA2_: ;
{
colontmpD__3 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)3);
result = colontmpD__3;
}
goto LA28_;
LA3_: ;
{
colontmpD__4 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)4);
result = colontmpD__4;
}
goto LA28_;
LA4_: ;
{
colontmpD__5 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)5);
result = colontmpD__5;
}
goto LA28_;
LA5_: ;
{
colontmpD__6 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)6);
result = colontmpD__6;
}
goto LA28_;
LA6_: ;
{
colontmpD__7 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)7);
result = colontmpD__7;
}
goto LA28_;
LA7_: ;
{
colontmpD__8 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8);
result = colontmpD__8;
}
goto LA28_;
LA8_: ;
{
colontmpD__9 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)12);
result = colontmpD__9;
}
goto LA28_;
LA9_: ;
{
colontmpD__10 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)13);
result = colontmpD__10;
}
goto LA28_;
LA10_: ;
{
colontmpD__11 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)14);
result = colontmpD__11;
}
goto LA28_;
LA11_: ;
{
colontmpD__12 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)15);
result = colontmpD__12;
}
goto LA28_;
LA12_: ;
{
colontmpD__13 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)16);
result = colontmpD__13;
}
goto LA28_;
LA13_: ;
{
colontmpD__14 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)19);
result = colontmpD__14;
}
goto LA28_;
LA14_: ;
{
colontmpD__15 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)18);
result = colontmpD__15;
}
goto LA28_;
LA15_: ;
{
colontmpD__16 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)17);
result = colontmpD__16;
}
goto LA28_;
LA16_: ;
{
colontmpD__17 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)20);
result = colontmpD__17;
}
goto LA28_;
LA17_: ;
{
colontmpD__18 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)21);
result = colontmpD__18;
}
goto LA28_;
LA18_: ;
{
colontmpD__19 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)22);
result = colontmpD__19;
}
goto LA28_;
LA19_: ;
{
colontmpD__20 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)23);
result = colontmpD__20;
}
goto LA28_;
LA20_: ;
{
colontmpD__21 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)24);
result = colontmpD__21;
}
goto LA28_;
LA21_: ;
{
colontmpD__22 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)25);
result = colontmpD__22;
}
goto LA28_;
LA22_: ;
{
colontmpD__23 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)9);
result = colontmpD__23;
}
goto LA28_;
LA23_: ;
{
colontmpD__24 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)10);
result = colontmpD__24;
}
goto LA28_;
LA24_: ;
{
colontmpD__25 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)26);
result = colontmpD__25;
}
goto LA28_;
LA25_: ;
{
colontmpD__26 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)27);
result = colontmpD__26;
}
goto LA28_;
LA26_: ;
{
colontmpD__27 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)28);
result = colontmpD__27;
}
goto LA28_;
LA27_: ;
{
colontmpD__28 = ((tyEnum_Command__b145RBTl7bacomLHdBguHg)1);
result = colontmpD__28;
}
LA28_: ;
eqdestroy___stdZassertions_13((&colontmpD_));
}BeforeRet_: ;
return result;
}
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
void* T1_;
T1_ = (void*)0;
T1_ = memcpy(dest, source, ((size_t) (size)));
}
N_LIB_PRIVATE N_NIMCALL(void, setCommandEarly__commands_856)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 command) {
tyEnum_Command__b145RBTl7bacomLHdBguHg T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqcopy___stdZassertions_16((&(*conf).command), command);
T1_ = (tyEnum_Command__b145RBTl7bacomLHdBguHg)0;
T1_ = parseCommand__commands_838(command);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
setCmd__commands_853(conf, T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
switch ((*conf).cmd) {
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)16):
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)17):
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)18):
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)19):
{
nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_76, 12);
}
break;
default:
{
nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_77, 12);
}
break;
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, processArgument__commands_1605)(tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* p, NI* argsCount, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = ((*argsCount) == ((NI)0));
if (!(T3_)) goto LA4_;
T3_ = (*config).implicitCmd;
LA4_: ;
if (!T3_) goto LA5_;
(*argsCount) += ((NI)1);
}
LA5_: ;
{
if (!((*argsCount) == ((NI)0))) goto LA9_;
{
NIM_BOOL T13_;
NimStringV2 T16_;
NimStringV2 T17_;
T13_ = (NIM_BOOL)0;
T13_ = nsuEndsWith((*p).key, TM__aFkIL74T1q8RouIu9auwZ3g_3);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T13_) goto LA14_;
setCmd__commands_853(config, ((tyEnum_Command__b145RBTl7bacomLHdBguHg)12));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*config).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)2))) & 63);
T16_.len = 0; T16_.p = NIM_NIL;
T16_ = nosunixToNativePath((*p).key, TM__aFkIL74T1q8RouIu9auwZ3g_5);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*config).projectName), T16_);
T17_.len = 0; T17_.p = NIM_NIL;
T17_ = npocmdLineRest(p);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*config).arguments), T17_);
result = NIM_TRUE;
}
goto LA11_;
LA14_: ;
{
if (!!((pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1)))) goto LA19_;
setCommandEarly__commands_856(config, (*p).key);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA11_;
LA19_: ;
LA11_: ;
}
goto LA7_;
LA9_: ;
{
{
NimStringV2 colontmpD_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA24_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), (*p).key);
add__stdZenumutils_69((&(*config).commandArgs), colontmpD_);
}
LA24_: ;
{
NimStringV2 T40_;
if (!((*argsCount) == ((NI)1))) goto LA28_;
{
NIM_BOOL T32_;
T32_ = (NIM_BOOL)0;
T32_ = nsuEndsWith((*p).key, TM__aFkIL74T1q8RouIu9auwZ3g_78);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T32_) goto LA33_;
(*config).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)2))) & 63);
}
LA33_: ;
{
NimStringV2 T39_;
if (!((*config).projectName.len == ((NI)0))) goto LA37_;
T39_.len = 0; T39_.p = NIM_NIL;
T39_ = nosunixToNativePath((*p).key, TM__aFkIL74T1q8RouIu9auwZ3g_79);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*config).projectName), T39_);
}
LA37_: ;
T40_.len = 0; T40_.p = NIM_NIL;
T40_ = npocmdLineRest(p);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*config).arguments), T40_);
result = NIM_TRUE;
}
LA28_: ;
}
LA7_: ;
(*argsCount) += ((NI)1);
}BeforeRet_: ;
return result;
}
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) {
nimCopyMem(dest, source, size);
}
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) {
{
if (!(((NI)0) < src.len)) goto LA3_;
copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1)))));
(*dest).len += src.len;
}
LA3_: ;
}
static N_INLINE(void, appendChar)(NimStringV2* dest, NIM_CHAR c) {
(*(*dest).p).data[(*dest).len] = c;
(*(*dest).p).data[(NI)((*dest).len + ((NI)1))] = 0;
(*dest).len += ((NI)1);
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, addPrefix__commands_176)(NimStringV2 switch_0) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
{
NimStringV2 T5_;
if (!(switch_0.len <= ((NI)1))) goto LA3_;
T5_.len = 0; T5_.p = NIM_NIL;
T5_ = rawNewString(switch_0.len + 1);
appendString((&T5_), TM__aFkIL74T1q8RouIu9auwZ3g_404);
appendString((&T5_), switch_0);
result = T5_;
}
goto LA1_;
LA3_: ;
{
NimStringV2 T7_;
T7_.len = 0; T7_.p = NIM_NIL;
T7_ = rawNewString(switch_0.len + 2);
appendString((&T7_), TM__aFkIL74T1q8RouIu9auwZ3g_406);
appendString((&T7_), switch_0);
result = T7_;
}
LA1_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, expectArg__commands_270)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
NimStringV2 T6_;
if (!(arg.len == 0)) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
T6_.len = 0; T6_.p = NIM_NIL;
T6_ = addPrefix__commands_176(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
colontmpD_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_402, T6_);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_407, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
static N_INLINE(void, nimSetMem__systemZmemory_7)(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__systemZmemory_7(p, ((int)0), size);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
static N_INLINE(NI, find__stdZprivateZospaths50_369)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item) {
NI result;
{ result = (NI)0;
result = ((NI)0);
{
NIM_CHAR i;
NI i_2;
i = (NIM_CHAR)0;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < aLen_0)) goto LA3 ;
i = a[i_2];
{
if (!((NU8)(i) == (NU8)(item))) goto LA6_;
goto BeforeRet_;
}
LA6_: ;
result += ((NI)1);
i_2 += ((NI)1);
} LA3: ;
}
}
result = ((NI)-1);
}BeforeRet_: ;
return result;
}
static N_INLINE(NIM_BOOL, contains__stdZprivateZospaths50_364)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item) {
NIM_BOOL result;
NI T1_;
{ result = (NIM_BOOL)0;
T1_ = (NI)0;
T1_ = find__stdZprivateZospaths50_369(a, aLen_0, item);
result = (((NI)0) <= T1_);
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NimStringV2, slash___stdZprivateZospaths50_91)(NimStringV2 head, NimStringV2 tail) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
result = nosjoinPath(head, tail);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token) {
NIM_BOOL result;
NIM_BOOL T1_;
result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T1_ = (targetDepth <= (*source).depth);
if (!(T1_)) goto LA2_;
T1_ = ((*source).display[targetDepth] == token);
LA2_: ;
result = T1_;
return result;
}
static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
Exception* result;
result = NIM_NIL;
result = currException__system_3654;
return result;
}
static N_INLINE(void, popCurrentException)(void) {
eqcopy___stdZassertions_33(&currException__system_3654, (*currException__system_3654).up, NIM_FALSE);
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, processCfgPath__commands_764)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NimStringV2 result;
NimStringV2 path_2;
NimStringV2 basedir;
NimStringV2 colontmpD_;
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__2;
NimStringV2 p;
NimStringV2 T2_;
NimStringV2 T10_;
NimStringV2 T19_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
path_2.len = 0; path_2.p = NIM_NIL;
basedir.len = 0; basedir.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
nimZeroMem((void*)(&colontmpD__2), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
p.len = 0; p.p = NIM_NIL;
T2_.len = 0; T2_.p = NIM_NIL;
{
NIM_BOOL T5_;
T5_ = (NIM_BOOL)0;
T5_ = (((NI)0) < path.len);
if (!(T5_)) goto LA6_;
T5_ = ((NU8)(path.p->data[((NI)0)]) == (NU8)(34));
LA6_: ;
if (!T5_) goto LA7_;
path_2 = nsuUnescape(path, TM__aFkIL74T1q8RouIu9auwZ3g_418, TM__aFkIL74T1q8RouIu9auwZ3g_419);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA3_;
LA7_: ;
{
eqcopy___stdZassertions_16((&path_2), path);
}
LA3_: ;
colontmpD_ = toFullPath__msgs_589(conf, info.fileIndex);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
colontmpD__2 = nossplitFile(colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqcopy___stdZassertions_16((&basedir), colontmpD__2.Field0);
T10_.len = 0; T10_.p = NIM_NIL;
{
NIM_BOOL T13_;
T13_ = (NIM_BOOL)0;
T13_ = nosisAbsolute(path_2);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (T13_) goto LA14_;
T13_ = contains__stdZprivateZospaths50_364(((path_2).p) ? (path_2.p->data) : NIM_NIL, path_2.len, 36);
LA14_: ;
if (!T13_) goto LA15_;
p = path_2;
path_2.len = 0; path_2.p = NIM_NIL;
}
goto LA11_;
LA15_: ;
{
p = slash___stdZprivateZospaths50_91(basedir, path_2);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA11_: ;
T19_.len = 0; T19_.p = NIM_NIL;
T19_ = pathSubs__options_5078(conf, p, basedir);
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
result = T19_;
if (NIM_UNLIKELY(*nimErr_)) {
LA18_:;
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3978211584)) {
NimStringV2 colontmpD__3;
NimStringV2 T24_;
NimStringV2 blitTmp;
*nimErr_ = NIM_FALSE;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
T24_.len = 0; T24_.p = NIM_NIL;
T24_ = rawNewString(p.len + 14);
appendString((&T24_), TM__aFkIL74T1q8RouIu9auwZ3g_421);
appendString((&T24_), p);
colontmpD__3 = T24_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_422, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA23_;
blitTmp = p;
p.len = 0; p.p = NIM_NIL;
result = blitTmp;
{
LA23_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
popCurrentException();
LA21_:;
}
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&p));
eqdestroy___pureZos_190((&colontmpD__2));
eqdestroy___stdZassertions_13((&colontmpD_));
eqdestroy___stdZassertions_13((&basedir));
eqdestroy___stdZassertions_13((&path_2));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, processPath__commands_753)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NIM_BOOL notRelativeToProj) {
NimStringV2 result;
NimStringV2 p;
NimStringV2 T2_;
NimStringV2 colontmpD__2;
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__3;
NimStringV2 T18_;
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T19_;
NimStringV2 T20_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
p.len = 0; p.p = NIM_NIL;
T2_.len = 0; T2_.p = NIM_NIL;
{
NIM_BOOL T5_;
T5_ = (NIM_BOOL)0;
T5_ = nosisAbsolute(path);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (T5_) goto LA6_;
T5_ = contains__stdZprivateZospaths50_364(((path).p) ? (path.p->data) : NIM_NIL, path.len, 36);
LA6_: ;
if (!T5_) goto LA7_;
eqcopy___stdZassertions_16((&p), path);
}
goto LA3_;
LA7_: ;
{
NimStringV2 colontmpD_;
if (!notRelativeToProj) goto LA10_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nosgetCurrentDir();
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
p = slash___stdZprivateZospaths50_91(colontmpD_, path);
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
{
LA12_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA3_;
LA10_: ;
{
p = slash___stdZprivateZospaths50_91((*conf).projectPath, path);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA3_: ;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
nimZeroMem((void*)(&colontmpD__3), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
T18_.len = 0; T18_.p = NIM_NIL;
T18_ = toFullPath__msgs_589(conf, info.fileIndex);
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
colontmpD__2 = T18_;
nimZeroMem((void*)(&T19_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
T19_ = nossplitFile(colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
colontmpD__3 = T19_;
T20_.len = 0; T20_.p = NIM_NIL;
T20_ = pathSubs__options_5078(conf, p, colontmpD__3.Field0);
if (NIM_UNLIKELY(*nimErr_)) goto LA17_;
result = T20_;
{
LA17_:;
}
{
eqdestroy___pureZos_190((&colontmpD__3));
eqdestroy___stdZassertions_13((&colontmpD__2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
if (NIM_UNLIKELY(*nimErr_)) {
LA16_:;
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3978211584)) {
NimStringV2 colontmpD__4;
NimStringV2 T27_;
NimStringV2 blitTmp;
*nimErr_ = NIM_FALSE;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
T27_.len = 0; T27_.p = NIM_NIL;
T27_ = rawNewString(p.len + 14);
appendString((&T27_), TM__aFkIL74T1q8RouIu9auwZ3g_423);
appendString((&T27_), p);
colontmpD__4 = T27_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__4, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_424, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA26_;
blitTmp = p;
p.len = 0; p.p = NIM_NIL;
result = blitTmp;
{
LA26_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__4));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA24_;
popCurrentException();
LA24_:;
}
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&p));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(void, warningDeprecated__msgs_1493)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)23), msg, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_426, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x) {
NIM_BOOL result;
result = (NIM_BOOL)0;
result = (x.len == ((NI)0));
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, expectNoArg__commands_276)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
NimStringV2 T6_;
if (!!((arg.len == 0))) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
T6_.len = 0; T6_.p = NIM_NIL;
T6_ = addPrefix__commands_176(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
colontmpD_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_440, T6_);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_441, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processOnOffSwitchG__commands_252)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_442)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_444)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_446)) goto LA3_;
goto LA4_;
LA2_: ;
{
(*conf).globalOptions = ((*conf).globalOptions | op);
}
goto LA5_;
LA3_: ;
{
(*conf).globalOptions = ((*conf).globalOptions & ~ op);
}
goto LA5_;
LA4_: ;
{
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__2), arg);
colontmpD__3 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_448, colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_449, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
{
LA9_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA5_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c) {
prepareAdd(s, ((NI)1));
(*(*s).p).data[(*s).len] = c;
(*(*s).p).data[(NI)((*s).len + ((NI)1))] = 0;
(*s).len += ((NI)1);
}
N_LIB_PRIVATE N_NIMCALL(void, invalidCmdLineOption__commands_183)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, NimStringV2 switch_0, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
if (!eqStrings(switch_0, TM__aFkIL74T1q8RouIu9auwZ3g_459)) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_461, TM__aFkIL74T1q8RouIu9auwZ3g_462);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD_, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_463, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
NimStringV2 colontmpD__2;
NimStringV2 T10_;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
T10_.len = 0; T10_.p = NIM_NIL;
T10_ = addPrefix__commands_176(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
colontmpD__2 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_464, T10_);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__2, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_465, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
{
LA9_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, splitSwitch__commands_188)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2* cmd, NimStringV2* arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NI i;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqsink___stdZassertions_19((&(*cmd)), TM__aFkIL74T1q8RouIu9auwZ3g_456);
i = ((NI)0);
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = (i < switch_0.len);
if (!(T3_)) goto LA4_;
T3_ = ((NU8)(switch_0.p->data[i]) == (NU8)(45));
LA4_: ;
if (!T3_) goto LA5_;
i += ((NI)1);
}
LA5_: ;
{
NIM_BOOL T9_;
T9_ = (NIM_BOOL)0;
T9_ = (i < switch_0.len);
if (!(T9_)) goto LA10_;
T9_ = ((NU8)(switch_0.p->data[i]) == (NU8)(45));
LA10_: ;
if (!T9_) goto LA11_;
i += ((NI)1);
}
LA11_: ;
{
while (1) {
if (!(i < switch_0.len)) goto LA14 ;
switch (((NU8)(switch_0.p->data[i]))) {
case 97 ... 122:
case 65 ... 90:
case 48 ... 57:
case 95:
case 46:
{
nimAddCharV1((&(*cmd)), switch_0.p->data[i]);
}
break;
default:
{
goto LA13;
}
break;
}
i += ((NI)1);
} LA14: ;
} LA13: ;
{
if (!(switch_0.len <= i)) goto LA19_;
eqsink___stdZassertions_19((&(*arg)), TM__aFkIL74T1q8RouIu9auwZ3g_457);
}
goto LA17_;
LA19_: ;
{
NimStringV2 T24_;
if (!(((NU8)(switch_0.p->data[i])) == ((NU8)(58)) || ((NU8)(switch_0.p->data[i])) == ((NU8)(61)))) goto LA22_;
T24_.len = 0; T24_.p = NIM_NIL;
T24_ = substr__system_7526(switch_0, (NI)(i + ((NI)1)));
eqsink___stdZassertions_19((&(*arg)), T24_);
}
goto LA17_;
LA22_: ;
{
NimStringV2 T28_;
if (!((NU8)(switch_0.p->data[i]) == (NU8)(91))) goto LA26_;
T28_.len = 0; T28_.p = NIM_NIL;
T28_ = substr__system_7526(switch_0, i);
eqsink___stdZassertions_19((&(*arg)), T28_);
}
goto LA17_;
LA26_: ;
{
invalidCmdLineOption__commands_183(conf, pass, switch_0, info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA17_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, specialDefine__commands_859)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NI T3_;
T3_ = (NI)0;
T3_ = nsuCmpIgnoreStyle(key, TM__aFkIL74T1q8RouIu9auwZ3g_467);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!(T3_ == ((NI)0))) goto LA4_;
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)4);
}
goto LA1_;
LA4_: ;
{
NIM_BOOL T7_;
NI T8_;
NI T10_;
T7_ = (NIM_BOOL)0;
T8_ = (NI)0;
T8_ = nsuCmpIgnoreStyle(key, TM__aFkIL74T1q8RouIu9auwZ3g_469);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T7_ = (T8_ == ((NI)0));
if (T7_) goto LA9_;
T10_ = (NI)0;
T10_ = nsuCmpIgnoreStyle(key, TM__aFkIL74T1q8RouIu9auwZ3g_471);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T7_ = (T10_ == ((NI)0));
LA9_: ;
if (!T7_) goto LA11_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA15_;
(*conf).options = ((*conf).options & ~ 724992);
(*conf).globalOptions = ((*conf).globalOptions & ~ IL64(4294967360));
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)15))) & 31);
}
LA15_: ;
}
goto LA1_;
LA11_: ;
LA1_: ;
{
NIM_BOOL T19_;
NI T20_;
NI T22_;
T19_ = (NIM_BOOL)0;
T20_ = (NI)0;
T20_ = nsuCmpIgnoreStyle(key, TM__aFkIL74T1q8RouIu9auwZ3g_472);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T19_ = (T20_ == ((NI)0));
if (T19_) goto LA21_;
T22_ = (NI)0;
T22_ = nsuCmpIgnoreStyle(key, TM__aFkIL74T1q8RouIu9auwZ3g_474);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T19_ = (T22_ == ((NI)0));
LA21_: ;
if (!T19_) goto LA23_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA27_;
(*conf).options = ((*conf).options & ~ 661566);
(*conf).globalOptions = ((*conf).globalOptions & ~ 64);
}
LA27_: ;
}
LA23_: ;
}BeforeRet_: ;
}
static N_INLINE(NIM_BOOL, isEmpty__options_5393)(NimStringV2 x) {
NIM_BOOL result;
result = (NIM_BOOL)0;
result = (x.len == ((NI)0));
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, processCompile__commands_470)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename) {
NimStringV2 found;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
found.len = 0; found.p = NIM_NIL;
found = findFile__options_5388(conf, filename, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NIM_BOOL T4_;
NimStringV2 colontmpD_;
T4_ = (NIM_BOOL)0;
T4_ = isEmpty__options_5393(found);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T4_) goto LA5_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), filename);
eqsink___stdZassertions_19((&found), colontmpD_);
}
LA5_: ;
addExternalFileToCompile__extccomp_1221(conf, found);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&found));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, unregisterArcOrc__commands_949)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_502);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_504);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_506);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_508);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_510);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)41))) & 63));
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)42))) & 63));
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, registerArcOrc__commands_925)(tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NIM_BOOL isOrc) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!isOrc) goto LA3_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)5);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_520, TM__aFkIL74T1q8RouIu9auwZ3g_521);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)4);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_522, TM__aFkIL74T1q8RouIu9auwZ3g_523);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_524, TM__aFkIL74T1q8RouIu9auwZ3g_525);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)41))) & 63);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)42))) & 63);
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA8_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_526, TM__aFkIL74T1q8RouIu9auwZ3g_527);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_528, TM__aFkIL74T1q8RouIu9auwZ3g_529);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA8_: ;
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)0));
if (!(T12_)) goto LA13_;
T12_ = !(((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)2)));
LA13_: ;
if (!T12_) goto LA14_;
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)3);
}
LA14_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processMemoryManagementOption__commands_959)(NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3))) goto LA3_;
goto BeforeRet_;
}
LA3_: ;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NimStringV2 colontmpD_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA7_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
switch (hashString(colontmpD_) & 15) {
case 1:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_480)) goto LA10_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_484)) goto LA12_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_496)) goto LA17_;
break;
case 2:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_486)) goto LA13_;
break;
case 3:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_498)) goto LA18_;
break;
case 6:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_492)) goto LA15_;
break;
case 7:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_494)) goto LA16_;
break;
case 9:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_490)) goto LA14_;
break;
case 10:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_500)) goto LA18_;
break;
case 13:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_488)) goto LA13_;
break;
case 14:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_482)) goto LA11_;
break;
}
goto LA19_;
LA10_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)2);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_512, TM__aFkIL74T1q8RouIu9auwZ3g_513);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)27))) & 63);
}
goto LA20_;
LA11_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_515, TM__aFkIL74T1q8RouIu9auwZ3g_516);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)8);
}
goto LA20_;
LA12_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)6);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_518, TM__aFkIL74T1q8RouIu9auwZ3g_519);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA13_: ;
{
registerArcOrc__commands_925(pass, conf, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA14_: ;
{
registerArcOrc__commands_925(pass, conf, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA15_: ;
{
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)7);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_531, TM__aFkIL74T1q8RouIu9auwZ3g_532);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)41))) & 63);
processOnOffSwitchG__commands_252(conf, IL64(2199023255552), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA29_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_533, TM__aFkIL74T1q8RouIu9auwZ3g_534);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
LA29_: ;
}
goto LA20_;
LA16_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)9);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_536, TM__aFkIL74T1q8RouIu9auwZ3g_537);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA17_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)1);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_539, TM__aFkIL74T1q8RouIu9auwZ3g_540);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA18_: ;
{
unregisterArcOrc__commands_949(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)3);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_542, TM__aFkIL74T1q8RouIu9auwZ3g_543);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
goto LA20_;
LA19_: ;
{
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__2), arg);
colontmpD__3 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_545, colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_546, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA35_;
{
LA35_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
}
LA20_: ;
{
LA9_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA7_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, processOnOffSwitchOrList__commands_235)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
result = NIM_FALSE;
colontmpD_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_547)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_548)) goto LA3_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_550)) goto LA4_;
goto LA5_;
LA2_: ;
{
(*conf).options = ((*conf).options | op);
}
goto LA6_;
LA3_: ;
{
(*conf).options = ((*conf).options & ~ op);
}
goto LA6_;
LA4_: ;
{
result = NIM_TRUE;
}
goto LA6_;
LA5_: ;
{
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__2), arg);
colontmpD__3 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_552, colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_553, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
{
LA11_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA6_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, find__stdZenumutils_54)(NimStringV2* a, NI aLen_0, NimStringV2 item) {
NI result;
{ result = (NI)0;
result = ((NI)0);
{
NimStringV2* i;
NI i_2;
i = (NimStringV2*)0;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < aLen_0)) goto LA3 ;
i = (&a[i_2]);
{
if (!eqStrings((*i), item)) goto LA6_;
goto BeforeRet_;
}
LA6_: ;
result += ((NI)1);
i_2 += ((NI)1);
} LA3: ;
}
}
result = ((NI)-1);
}BeforeRet_: ;
return result;
}
static N_INLINE(NIM_BOOL, contains__stdZenumutils_49)(NimStringV2* a, NI aLen_0, NimStringV2 item) {
NIM_BOOL result;
NI T1_;
{ result = (NIM_BOOL)0;
T1_ = (NI)0;
T1_ = find__stdZenumutils_54(a, aLen_0, item);
result = (((NI)0) <= T1_);
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(void, X5BX5Deq___commands_443)(NU8* t, tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw key, NIM_BOOL val) {
{
if (!val) goto LA3_;
t[(NU)((key - 19))>>3] |=(1U<<((key - 19)&7U));
}
goto LA1_;
LA3_: ;
{
t[(NU)((key - 19))>>3] &= ~(1U<<((key - 19)&7U));
}
LA1_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processSpecificNote__commands_282)(NimStringV2 arg, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA state, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 orig, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 id;
NimStringV2 colontmpD_;
NimStringV2 val;
NimStringV2 colontmpD__2;
NI i;
tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA notes;
NIM_BOOL isBracket;
NIM_BOOL isSomeHint;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
id.len = 0; id.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
val.len = 0; val.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
id = TM__aFkIL74T1q8RouIu9auwZ3g_554;
i = ((NI)0);
nimZeroMem((void*)notes, sizeof(tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA));
isBracket = NIM_FALSE;
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = (i < arg.len);
if (!(T4_)) goto LA5_;
T4_ = ((NU8)(arg.p->data[i]) == (NU8)(91));
LA5_: ;
if (!T4_) goto LA6_;
isBracket = NIM_TRUE;
i += ((NI)1);
}
LA6_: ;
{
while (1) {
NIM_BOOL T10_;
T10_ = (NIM_BOOL)0;
T10_ = (i < arg.len);
if (!(T10_)) goto LA11_;
T10_ = !((((NU8)(arg.p->data[i])) == ((NU8)(58)) || ((NU8)(arg.p->data[i])) == ((NU8)(61)) || ((NU8)(arg.p->data[i])) == ((NU8)(93))));
LA11_: ;
if (!T10_) goto LA9 ;
nimAddCharV1((&id), arg.p->data[i]);
i += ((NI)1);
} LA9: ;
}
{
if (!isBracket) goto LA14_;
{
NIM_BOOL T18_;
T18_ = (NIM_BOOL)0;
T18_ = (i < arg.len);
if (!(T18_)) goto LA19_;
T18_ = ((NU8)(arg.p->data[i]) == (NU8)(93));
LA19_: ;
if (!T18_) goto LA20_;
i += ((NI)1);
}
goto LA16_;
LA20_: ;
{
invalidCmdLineOption__commands_183(conf, pass, orig, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA16_: ;
}
LA14_: ;
{
if (!(i == arg.len)) goto LA25_;
}
goto LA23_;
LA25_: ;
{
NIM_BOOL T28_;
T28_ = (NIM_BOOL)0;
T28_ = (i < arg.len);
if (!(T28_)) goto LA29_;
T28_ = (((NU8)(arg.p->data[i])) == ((NU8)(58)) || ((NU8)(arg.p->data[i])) == ((NU8)(61)));
LA29_: ;
if (!T28_) goto LA30_;
i += ((NI)1);
}
goto LA23_;
LA30_: ;
{
invalidCmdLineOption__commands_183(conf, pass, orig, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA23_: ;
isSomeHint = (state == ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)124) || state == ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)126));
colontmpD_ = nsuNormalize(id);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_556)) goto LA33_;
goto LA34_;
LA33_: ;
{
tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA colontmpD__3;
tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA colontmpD__4;
nimZeroMem((void*)colontmpD__3, sizeof(tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA));
nimZeroMem((void*)colontmpD__4, sizeof(tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA));
{
if (!isSomeHint) goto LA39_;
nimCopyMem((void*)colontmpD__3, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_557, 15);
nimCopyMem((void*)notes, (NIM_CONST void*)colontmpD__3, 15);
}
goto LA37_;
LA39_: ;
{
nimCopyMem((void*)colontmpD__4, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_558, 15);
nimCopyMem((void*)notes, (NIM_CONST void*)colontmpD__4, 15);
}
LA37_: ;
}
goto LA35_;
LA34_: ;
{
{
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA xX60gensym36_;
if (!isSomeHint) goto LA45_;
xX60gensym36_ = findStr__commands_333(id, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!!((xX60gensym36_ == ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0)))) goto LA49_;
nimZeroMem(notes, sizeof(tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA));
notes[(NU)((xX60gensym36_))>>3] |=(1U<<((NU)((xX60gensym36_))&7U));
}
goto LA47_;
LA49_: ;
{
NimStringV2 colontmpD__5;
tyArray__Re75IspeoxXy2oCZHwcRrA T53_;
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
T53_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_561;
T53_[1] = id;
colontmpD__5 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_560, T53_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__5, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_562, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
{
LA52_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__5));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA47_: ;
}
goto LA43_;
LA45_: ;
{
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA xX60gensym41_;
xX60gensym41_ = findStr__commands_364(id, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!!((xX60gensym41_ == ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0)))) goto LA59_;
nimZeroMem(notes, sizeof(tySet_tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA));
notes[(NU)((xX60gensym41_))>>3] |=(1U<<((NU)((xX60gensym41_))&7U));
}
goto LA57_;
LA59_: ;
{
NimStringV2 colontmpD__6;
tyArray__Re75IspeoxXy2oCZHwcRrA T63_;
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
T63_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_564;
T63_[1] = id;
colontmpD__6 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_563, T63_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA62_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__6, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_562, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA62_;
{
LA62_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__6));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA57_: ;
}
LA43_: ;
}
LA35_: ;
colontmpD__2 = substr__system_7526(arg, i);
val = nsuNormalize(colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(val.len == 0)) goto LA68_;
eqsink___stdZassertions_19((&val), TM__aFkIL74T1q8RouIu9auwZ3g_565);
}
LA68_: ;
{
NIM_BOOL T72_;
NimStringV2 colontmpD__7;
NimStringV2 colontmpD__8;
T72_ = (NIM_BOOL)0;
T72_ = contains__stdZenumutils_49(TM__aFkIL74T1q8RouIu9auwZ3g_566, 2, val);
if (!!(T72_)) goto LA73_;
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__7), arg);
colontmpD__8 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_567, colontmpD__7);
if (NIM_UNLIKELY(*nimErr_)) goto LA75_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__8, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_568, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA75_;
{
LA75_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__8));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA70_;
LA73_: ;
{
NimStringV2 colontmpD__9;
NIM_BOOL isOn;
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
isOn = eqStrings(val, TM__aFkIL74T1q8RouIu9auwZ3g_569);
{
NIM_BOOL T82_;
T82_ = (NIM_BOOL)0;
T82_ = isOn;
if (!(T82_)) goto LA83_;
colontmpD__9 = nsuNormalize(id);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
T82_ = eqStrings(colontmpD__9, TM__aFkIL74T1q8RouIu9auwZ3g_570);
LA83_: ;
if (!T82_) goto LA84_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_572, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_573, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
}
LA84_: ;
{
tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA n;
NI i_2;
n = (tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)0;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 <= ((NI)113))) goto LA88 ;
{
if (!((notes[(NU)((((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA) (i_2))))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA) (i_2))))&7U)))!=0)) goto LA91_;
n = ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA) (i_2));
{
NIM_BOOL T95_;
T95_ = (NIM_BOOL)0;
T95_ = !((((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19))&7U)))!=0));
if (T95_) goto LA96_;
T95_ = (pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0));
LA96_: ;
if (!T95_) goto LA97_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA101_;
(*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19))>>3] |=(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19)&7U));
}
LA101_: ;
(*conf).modifiedyNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19))>>3] |=(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19)&7U));
{
if (!(state == ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)125) || state == ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)126))) goto LA105_;
X5BX5Deq___commands_443((*conf).warningAsErrors, ((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)), isOn);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
}
goto LA103_;
LA105_: ;
{
X5BX5Deq___commands_443((*conf).notes, ((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)), isOn);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
X5BX5Deq___commands_443((*conf).mainPackageNotes, ((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)), isOn);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
}
LA103_: ;
{
if (!!(isOn)) goto LA110_;
(*conf).foreignPackageNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19))>>3] &= ~(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw) (n)) - 19)&7U));
}
LA110_: ;
}
LA97_: ;
}
LA91_: ;
i_2 += ((NI)1);
} LA88: ;
}
}
{
LA79_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__9));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA70_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&val));
eqdestroy___stdZassertions_13((&colontmpD_));
eqdestroy___stdZassertions_13((&id));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processOnOffSwitch__commands_217)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg op, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_574)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_575)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_576)) goto LA3_;
goto LA4_;
LA2_: ;
{
(*conf).options = ((*conf).options | op);
}
goto LA5_;
LA3_: ;
{
(*conf).options = ((*conf).options & ~ op);
}
goto LA5_;
LA4_: ;
{
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__2), arg);
colontmpD__3 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_577, colontmpD__2);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__3, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_578, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
{
LA9_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA5_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, writeVersionInfo__commands_164)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T6_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
T6_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_662;
T6_[1] = OS__platform_520[((*conf).target.hostOS)- 1].Field0;
T6_[2] = CPU__platform_720[((*conf).target.hostCPU)- 1].Field0;
T6_[3] = TM__aFkIL74T1q8RouIu9auwZ3g_664;
colontmpD_ = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_660, T6_, 4);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgWriteln__msgs_698(conf, colontmpD_, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgWriteln__msgs_698(conf, TM__aFkIL74T1q8RouIu9auwZ3g_666, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgWriteln__msgs_698(conf, TM__aFkIL74T1q8RouIu9auwZ3g_668, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgQuit__msgs_468(((NI8)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, writeAdvancedUsage__commands_150)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
NimStringV2 colontmpD__2;
NimStringV2 T6_;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T7_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
T6_.len = 0; T6_.p = NIM_NIL;
T7_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_670;
T7_[1] = OS__platform_520[((*conf).target.hostOS)- 1].Field0;
T7_[2] = CPU__platform_720[((*conf).target.hostCPU)- 1].Field0;
T7_[3] = TM__aFkIL74T1q8RouIu9auwZ3g_671;
colontmpD_ = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_669, T7_, 4);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
T6_ = rawNewString(colontmpD_.len + 11353);
appendString((&T6_), colontmpD_);
appendString((&T6_), TM__aFkIL74T1q8RouIu9auwZ3g_673);
colontmpD__2 = T6_;
msgWriteln__msgs_698(conf, colontmpD__2, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgQuit__msgs_468(((NI8)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, writeFullhelp__commands_157)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
NimStringV2 colontmpD__2;
NimStringV2 T6_;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T7_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
T6_.len = 0; T6_.p = NIM_NIL;
T7_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_675;
T7_[1] = OS__platform_520[((*conf).target.hostOS)- 1].Field0;
T7_[2] = CPU__platform_720[((*conf).target.hostCPU)- 1].Field0;
T7_[3] = TM__aFkIL74T1q8RouIu9auwZ3g_676;
colontmpD_ = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_674, T7_, 4);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
T6_ = rawNewString(colontmpD_.len + 13432);
appendString((&T6_), colontmpD_);
appendString((&T6_), TM__aFkIL74T1q8RouIu9auwZ3g_678);
colontmpD__2 = T6_;
msgWriteln__msgs_698(conf, colontmpD__2, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgQuit__msgs_468(((NI8)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getCommandLineDesc__commands_139)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 result;
NimStringV2 colontmpD_;
NimStringV2 T2_;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
T2_.len = 0; T2_.p = NIM_NIL;
T3_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_680;
T3_[1] = OS__platform_520[((*conf).target.hostOS)- 1].Field0;
T3_[2] = CPU__platform_720[((*conf).target.hostCPU)- 1].Field0;
T3_[3] = TM__aFkIL74T1q8RouIu9auwZ3g_681;
colontmpD_ = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_679, T3_, 4);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T2_ = rawNewString(colontmpD_.len + 2079);
appendString((&T2_), colontmpD_);
appendString((&T2_), TM__aFkIL74T1q8RouIu9auwZ3g_683);
result = T2_;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, helpOnError__commands_142)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NimStringV2 colontmpD_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0))) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = getCommandLineDesc__commands_139(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgWriteln__msgs_698(conf, colontmpD_, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
msgQuit__msgs_468(((NI8)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, makeAbsolute__commands_777)(NimStringV2 s) {
NimStringV2 result;
NimStringV2 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
T1_.len = 0; T1_.p = NIM_NIL;
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = nosisAbsolute(s);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T4_) goto LA5_;
result = normalizePath__pureZpathnorm_137(s, 47);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA2_;
LA5_: ;
{
NimStringV2 colontmpD_;
NimStringV2 colontmpD__2;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD_ = nosgetCurrentDir();
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
colontmpD__2 = slash___stdZprivateZospaths50_91(colontmpD_, s);
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
result = normalizePath__pureZpathnorm_137(colontmpD__2, 47);
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
{
LA8_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA2_: ;
}BeforeRet_: ;
return result;
}
static N_INLINE(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg, newLineInfo__msgs_425)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NI line, NI col) {
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg result;
NI32 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&result), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T1_ = (NI32)0;
T1_ = fileInfoIdx__msgs_403(conf, filename);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result = newLineInfo__msgs_408(T1_, line, col);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, setTrackingInfo__commands_780)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 dirty, NimStringV2 file, NimStringV2 line, NimStringV2 column, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NimStringV2 a;
NI ln;
NI col;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
ln = (NI)0;
col = (NI)0;
{
NI T4_;
NimStringV2 colontmpD_;
NimStringV2 colontmpD__2;
T4_ = (NI)0;
T4_ = parseInt__pureZparseutils_832(line, (&ln), ((NI)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!(T4_ <= ((NI)0))) goto LA5_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), line);
colontmpD__2 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_707, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__2, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_708, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
{
LA7_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA5_: ;
{
NI T12_;
NimStringV2 colontmpD__3;
NimStringV2 colontmpD__4;
T12_ = (NI)0;
T12_ = parseInt__pureZparseutils_832(column, (&col), ((NI)0));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!(T12_ <= ((NI)0))) goto LA13_;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__3), column);
colontmpD__4 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_709, colontmpD__3);
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__4, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_710, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
{
LA15_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__4));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA13_: ;
a = makeAbsolute__commands_777(file);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T22_;
if (!(dirty.len == 0)) goto LA20_;
nimZeroMem((void*)(&T22_), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T22_ = newLineInfo__msgs_425(conf, a, ln, col);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).m.trackPos = T22_;
}
goto LA18_;
LA20_: ;
{
NI32 dirtyOriginalIdx;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg T31_;
dirtyOriginalIdx = fileInfoIdx__msgs_403(conf, a);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 colontmpD__5;
if (!(((NI32)0) <= dirtyOriginalIdx)) goto LA26_;
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
colontmpD__5 = makeAbsolute__commands_777(dirty);
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
setDirtyFile__msgs_597(conf, dirtyOriginalIdx, colontmpD__5);
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
{
LA28_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__5));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA26_: ;
nimZeroMem((void*)(&T31_), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T31_ = newLineInfo__msgs_408(dirtyOriginalIdx, ln, col);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).m.trackPos = T31_;
}
LA18_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, track__commands_799)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ a;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
a = nsuSplitChar(arg, 44, ((NI)-1));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NI T4_;
T4_ = a.len;
if (!!((T4_ == ((NI)3)))) goto LA5_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_704, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_705, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA5_: ;
setTrackingInfo__commands_780(conf, TM__aFkIL74T1q8RouIu9auwZ3g_711, a.p->data[((NI)0)], a.p->data[((NI)1)], a.p->data[((NI)2)], info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___system_3516((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, trackDirty__commands_791)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ a;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
a = nsuSplitChar(arg, 44, ((NI)-1));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NI T4_;
T4_ = a.len;
if (!!((T4_ == ((NI)4)))) goto LA5_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_713, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_714, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA5_: ;
setTrackingInfo__commands_780(conf, a.p->data[((NI)0)], a.p->data[((NI)1)], a.p->data[((NI)2)], a.p->data[((NI)3)], info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___system_3516((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, trackIde__commands_807)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg cmd, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ a;
NI T2_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
a = nsuSplitChar(arg, 44, ((NI)-1));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T2_ = a.len;
switch (T2_) {
case ((NI)4):
{
setTrackingInfo__commands_780(conf, a.p->data[((NI)0)], a.p->data[((NI)1)], a.p->data[((NI)2)], a.p->data[((NI)3)], info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((NI)3):
{
setTrackingInfo__commands_780(conf, TM__aFkIL74T1q8RouIu9auwZ3g_715, a.p->data[((NI)0)], a.p->data[((NI)1)], a.p->data[((NI)2)], info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
default:
{
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_717, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_718, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
}
(*conf).ideCmd = cmd;
{
LA1_:;
}
{
eqdestroy___system_3516((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, dynlibOverride__commands_816)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA3_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
inclDynlibOverride__options_5573(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, handleStdinInput__commands_828)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 colontmpD_;
NimStringV2 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqsink___stdZassertions_19((&(*conf).projectName), TM__aFkIL74T1q8RouIu9auwZ3g_838);
(*conf).projectIsStdin = NIM_TRUE;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), (*conf).projectName);
eqsink___stdZassertions_19((&(*conf).projectFull), colontmpD_);
T1_.len = 0; T1_.p = NIM_NIL;
T1_ = nosgetCurrentDir();
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*conf).projectPath), T1_);
{
NIM_BOOL T4_;
NimStringV2 T7_;
T4_ = (NIM_BOOL)0;
T4_ = isEmpty__pathutils_107((*conf).outDir);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T4_) goto LA5_;
T7_.len = 0; T7_.p = NIM_NIL;
T7_ = getNimcacheDir__options_5056(conf);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*conf).outDir), T7_);
}
LA5_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processSwitch__commands_985)(NimStringV2 switch_0, NimStringV2 arg, tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 key;
NimStringV2 val;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
key.len = 0; key.p = NIM_NIL;
val.len = 0; val.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch (hashString(colontmpD_) & 255) {
case 0:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_386)) goto LA137_;
break;
case 1:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_93)) goto LA5_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_149)) goto LA28_;
break;
case 3:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_292)) goto LA90_;
break;
case 6:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_169)) goto LA37_;
break;
case 8:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_241)) goto LA68_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_284)) goto LA88_;
break;
case 11:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_177)) goto LA41_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_375)) goto LA131_;
break;
case 12:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_111)) goto LA13_;
break;
case 14:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_137)) goto LA23_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_213)) goto LA58_;
break;
case 16:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_151)) goto LA29_;
break;
case 17:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_229)) goto LA64_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_392)) goto LA138_;
break;
case 19:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_123)) goto LA17_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_179)) goto LA42_;
break;
case 24:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_141)) goto LA25_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_173)) goto LA39_;
break;
case 27:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_157)) goto LA31_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_361)) goto LA124_;
break;
case 28:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_396)) goto LA138_;
break;
case 30:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_132)) goto LA21_;
break;
case 32:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_126)) goto LA18_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_153)) goto LA29_;
break;
case 34:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_398)) goto LA138_;
break;
case 39:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_171)) goto LA38_;
break;
case 40:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_279)) goto LA86_;
break;
case 41:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_381)) goto LA134_;
break;
case 43:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_317)) goto LA102_;
break;
case 44:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_161)) goto LA33_;
break;
case 46:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_267)) goto LA81_;
break;
case 47:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_333)) goto LA110_;
break;
case 50:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_341)) goto LA114_;
break;
case 51:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_273)) goto LA84_;
break;
case 52:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_105)) goto LA10_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_257)) goto LA76_;
break;
case 54:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_339)) goto LA113_;
break;
case 55:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_255)) goto LA75_;
break;
case 57:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_247)) goto LA71_;
break;
case 60:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_155)) goto LA30_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_231)) goto LA65_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_337)) goto LA112_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_355)) goto LA121_;
break;
case 61:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_353)) goto LA120_;
break;
case 63:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_327)) goto LA107_;
break;
case 65:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_377)) goto LA132_;
break;
case 66:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_215)) goto LA58_;
break;
case 68:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_183)) goto LA44_;
break;
case 71:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_259)) goto LA77_;
break;
case 73:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_125)) goto LA17_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_165)) goto LA35_;
break;
case 76:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_89)) goto LA4_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_394)) goto LA138_;
break;
case 77:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_209)) goto LA56_;
break;
case 79:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_288)) goto LA88_;
break;
case 83:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_175)) goto LA40_;
break;
case 86:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_371)) goto LA129_;
break;
case 87:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_388)) goto LA138_;
break;
case 89:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_135)) goto LA22_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_290)) goto LA89_;
break;
case 90:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_95)) goto LA6_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_159)) goto LA32_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_302)) goto LA94_;
break;
case 93:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_139)) goto LA24_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_308)) goto LA97_;
break;
case 94:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_117)) goto LA15_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_181)) goto LA43_;
break;
case 97:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_349)) goto LA118_;
break;
case 99:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_145)) goto LA26_;
break;
case 100:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_195)) goto LA49_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_219)) goto LA60_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_251)) goto LA73_;
break;
case 102:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_400)) goto LA139_;
break;
case 103:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_304)) goto LA95_;
break;
case 104:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_167)) goto LA36_;
break;
case 105:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_262)) goto LA79_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_379)) goto LA133_;
break;
case 108:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_319)) goto LA103_;
break;
case 109:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_369)) goto LA128_;
break;
case 110:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_373)) goto LA130_;
break;
case 111:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_329)) goto LA108_;
break;
case 112:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_269)) goto LA82_;
break;
case 113:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_197)) goto LA50_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_265)) goto LA80_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_383)) goto LA135_;
break;
case 115:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_243)) goto LA69_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_311)) goto LA99_;
break;
case 119:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_249)) goto LA72_;
break;
case 120:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_367)) goto LA127_;
break;
case 122:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_207)) goto LA55_;
break;
case 127:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_103)) goto LA9_;
break;
case 129:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_185)) goto LA45_;
break;
case 132:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_113)) goto LA14_;
break;
case 133:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_121)) goto LA16_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_235)) goto LA66_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_321)) goto LA104_;
break;
case 139:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_345)) goto LA116_;
break;
case 141:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_357)) goto LA122_;
break;
case 142:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_107)) goto LA11_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_325)) goto LA106_;
break;
case 143:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_286)) goto LA88_;
break;
case 144:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_101)) goto LA9_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_385)) goto LA136_;
break;
case 148:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_351)) goto LA119_;
break;
case 150:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_211)) goto LA57_;
break;
case 152:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_335)) goto LA111_;
break;
case 155:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_115)) goto LA14_;
break;
case 156:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_99)) goto LA8_;
break;
case 158:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_134)) goto LA22_;
break;
case 165:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_203)) goto LA53_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_239)) goto LA67_;
break;
case 167:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_277)) goto LA85_;
break;
case 169:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_201)) goto LA52_;
break;
case 170:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_298)) goto LA93_;
break;
case 172:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_347)) goto LA117_;
break;
case 173:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_147)) goto LA27_;
break;
case 174:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_300)) goto LA93_;
break;
case 178:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_253)) goto LA74_;
break;
case 179:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_163)) goto LA34_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_315)) goto LA101_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_390)) goto LA138_;
break;
case 181:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_83)) goto LA3_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_189)) goto LA46_;
break;
case 182:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_97)) goto LA7_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_119)) goto LA16_;
break;
case 183:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_294)) goto LA91_;
break;
case 184:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_87)) goto LA4_;
break;
case 190:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_221)) goto LA61_;
break;
case 192:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_331)) goto LA109_;
break;
case 197:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_227)) goto LA63_;
break;
case 198:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_363)) goto LA125_;
break;
case 200:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_193)) goto LA48_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_223)) goto LA62_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_225)) goto LA62_;
break;
case 202:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_309)) goto LA98_;
break;
case 206:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_199)) goto LA51_;
break;
case 207:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_233)) goto LA65_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_323)) goto LA105_;
break;
case 208:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_365)) goto LA126_;
break;
case 210:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_261)) goto LA78_;
break;
case 213:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_275)) goto LA84_;
break;
case 216:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_359)) goto LA123_;
break;
case 218:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_191)) goto LA47_;
break;
case 219:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_109)) goto LA12_;
break;
case 223:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_205)) goto LA54_;
break;
case 226:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_263)) goto LA79_;
break;
case 228:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_271)) goto LA83_;
break;
case 229:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_187)) goto LA45_;
break;
case 234:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_282)) goto LA87_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_296)) goto LA92_;
break;
case 236:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_280)) goto LA87_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_306)) goto LA96_;
break;
case 237:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_130)) goto LA20_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_343)) goto LA115_;
break;
case 238:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_143)) goto LA25_;
break;
case 239:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_81)) goto LA2_;
break;
case 240:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_128)) goto LA19_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_313)) goto LA100_;
break;
case 246:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_217)) goto LA59_;
break;
case 248:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_237)) goto LA66_;
break;
case 249:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_85)) goto LA3_;
break;
case 254:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_91)) goto LA5_;
break;
case 255:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_245)) goto LA70_;
break;
}
goto LA140_;
LA2_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).projectIsCmd = NIM_TRUE;
eqcopy___stdZassertions_16((&(*conf).cmdInput), arg);
{
if (!((*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)0))) goto LA145_;
eqsink___stdZassertions_19((&(*conf).command), TM__aFkIL74T1q8RouIu9auwZ3g_409);
setCmd__commands_853(conf, ((tyEnum_Command__b145RBTl7bacomLHdBguHg)12));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).implicitCmd = NIM_TRUE;
}
LA145_: ;
}
goto LA141_;
LA3_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 path;
NimStringV2 pl;
path.len = 0; path.p = NIM_NIL;
pl.len = 0; pl.p = NIM_NIL;
pl = nsuToLowerAsciiStr(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA149_;
{
NIM_BOOL T152_;
T152_ = (NIM_BOOL)0;
T152_ = contains__pureZstrutils_1816(pl, TM__aFkIL74T1q8RouIu9auwZ3g_411);
if (NIM_UNLIKELY(*nimErr_)) goto LA149_;
if (T152_) goto LA153_;
T152_ = contains__pureZstrutils_1816(pl, TM__aFkIL74T1q8RouIu9auwZ3g_413);
if (NIM_UNLIKELY(*nimErr_)) goto LA149_;
LA153_: ;
if (!T152_) goto LA154_;
{
NI i;
NI colontmp_;
NI T157_;
NI res;
i = (NI)0;
colontmp_ = (NI)0;
T157_ = (*conf).nimblePaths.len;
colontmp_ = (NI)(T157_ - ((NI)1));
res = colontmp_;
{
while (1) {
NimStringV2 nimblePath;
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T161_;
NimStringV2 T162_;
NimStringV2 T163_;
if (!(((NI)0) <= res)) goto LA159 ;
nimblePath.len = 0; nimblePath.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
i = res;
nimblePath = removeTrailingDirSep__options_5000((*conf).nimblePaths.p->data[i]);
if (NIM_UNLIKELY(*nimErr_)) goto LA160_;
T161_[0] = TM__aFkIL74T1q8RouIu9auwZ3g_414;
T161_[1] = nimblePath;
T161_[2] = TM__aFkIL74T1q8RouIu9auwZ3g_416;
T161_[3] = nimblePath;
T162_.len = 0; T162_.p = NIM_NIL;
T162_ = nsuFormatOpenArray(arg, T161_, 4);
if (NIM_UNLIKELY(*nimErr_)) goto LA160_;
eqsink___stdZassertions_19((&path), T162_);
T163_.len = 0; T163_.p = NIM_NIL;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA166_;
colontmpD__2 = processCfgPath__commands_764(conf, path, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA168_;
T163_ = colontmpD__2;
{
LA168_:;
}
{
}
if (NIM_UNLIKELY(*nimErr_)) goto LA160_;
}
goto LA164_;
LA166_: ;
{
colontmpD__3 = processPath__commands_753(conf, path, info, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA172_;
T163_ = colontmpD__3;
{
LA172_:;
}
{
}
if (NIM_UNLIKELY(*nimErr_)) goto LA160_;
}
LA164_: ;
addPath__nimblecmd_13(conf, T163_, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA160_;
res -= ((NI)1);
{
LA160_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&nimblePath));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA149_;
} LA159: ;
}
}
}
goto LA150_;
LA154_: ;
{
NimStringV2 colontmpD__4;
NimStringV2 colontmpD__5;
NimStringV2 T179_;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
eqcopy___stdZassertions_16((&path), arg);
T179_.len = 0; T179_.p = NIM_NIL;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA182_;
colontmpD__4 = processCfgPath__commands_764(conf, path, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA184_;
T179_ = colontmpD__4;
{
LA184_:;
}
{
}
if (NIM_UNLIKELY(*nimErr_)) goto LA178_;
}
goto LA180_;
LA182_: ;
{
colontmpD__5 = processPath__commands_753(conf, path, info, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA188_;
T179_ = colontmpD__5;
{
LA188_:;
}
{
}
if (NIM_UNLIKELY(*nimErr_)) goto LA178_;
}
LA180_: ;
addPath__nimblecmd_13(conf, T179_, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA178_;
{
LA178_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__5));
eqdestroy___stdZassertions_13((&colontmpD__4));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA149_;
}
LA150_: ;
{
LA149_:;
}
{
eqdestroy___stdZassertions_13((&pl));
eqdestroy___stdZassertions_13((&path));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
}
goto LA141_;
LA4_: ;
{
NimStringV2 colontmpD__6;
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
{
NimStringV2 colontmpD__7;
tyArray__Re75IspeoxXy2oCZHwcRrA T202_;
colontmpD__6 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA196_;
if (!eqStrings(colontmpD__6, TM__aFkIL74T1q8RouIu9auwZ3g_425)) goto LA199_;
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
T202_[0] = switch_0;
T202_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_430;
colontmpD__7 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_429, T202_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA201_;
warningDeprecated__msgs_1493(conf, info, colontmpD__7);
if (NIM_UNLIKELY(*nimErr_)) goto LA201_;
{
LA201_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__7));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA196_;
}
LA199_: ;
{
NIM_BOOL T207_;
NimStringV2 path_2;
NimStringV2 nimbleDir;
T207_ = (NIM_BOOL)0;
T207_ = (pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2));
if (!(T207_)) goto LA208_;
T207_ = !((((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)38)))&63U)))!=0));
LA208_: ;
if (!T207_) goto LA209_;
path_2.len = 0; path_2.p = NIM_NIL;
nimbleDir.len = 0; nimbleDir.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
path_2 = processPath__commands_753(conf, arg, info, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
nimbleDir = getEnv__stdZenvvars_15(TM__aFkIL74T1q8RouIu9auwZ3g_432, TM__aFkIL74T1q8RouIu9auwZ3g_433);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
{
NIM_BOOL T214_;
NIM_BOOL T215_;
NimStringV2 T219_;
T214_ = (NIM_BOOL)0;
T215_ = (NIM_BOOL)0;
T215_ = isEmpty__pathutils_107(nimbleDir);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
T214_ = !(T215_);
if (!(T214_)) goto LA216_;
T214_ = (pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2));
LA216_: ;
if (!T214_) goto LA217_;
T219_.len = 0; T219_.p = NIM_NIL;
T219_ = slash___pathutils_128(nimbleDir, TM__aFkIL74T1q8RouIu9auwZ3g_435);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
eqsink___stdZassertions_19((&path_2), T219_);
}
LA217_: ;
nimblePath__nimblecmd_2286(conf, path_2, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA211_;
{
LA211_:;
}
{
eqdestroy___stdZassertions_13((&nimbleDir));
eqdestroy___stdZassertions_13((&path_2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA196_;
}
LA209_: ;
{
LA196_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__6));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA5_: ;
{
NimStringV2 colontmpD__8;
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
{
NimStringV2 colontmpD__9;
tyArray__Re75IspeoxXy2oCZHwcRrA T231_;
colontmpD__8 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA225_;
if (!eqStrings(colontmpD__8, TM__aFkIL74T1q8RouIu9auwZ3g_436)) goto LA228_;
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
T231_[0] = switch_0;
T231_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_438;
colontmpD__9 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_437, T231_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA230_;
warningDeprecated__msgs_1493(conf, info, colontmpD__9);
if (NIM_UNLIKELY(*nimErr_)) goto LA230_;
{
LA230_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__9));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA225_;
}
LA228_: ;
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA225_;
disableNimblePath__options_5003(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA225_;
{
LA225_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__8));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA6_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
clearNimblePath__options_5017(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA7_: ;
{
NimStringV2 path_3;
NI posX60gensym106_;
NI posX60gensym109_;
path_3.len = 0; path_3.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA238_;
path_3 = processPath__commands_753(conf, arg, info, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA238_;
posX60gensym106_ = ((NI)0);
{
NI iX60gensym106_;
NI colontmp__2;
NI T240_;
NI i_2;
iX60gensym106_ = (NI)0;
colontmp__2 = (NI)0;
T240_ = (*conf).searchPaths.len;
colontmp__2 = T240_;
i_2 = ((NI)0);
{
while (1) {
NimStringV2 it;
if (!(i_2 < colontmp__2)) goto LA242 ;
it.len = 0; it.p = NIM_NIL;
iX60gensym106_ = i_2;
eqcopy___stdZassertions_16((&it), (*conf).searchPaths.p->data[iX60gensym106_]);
{
NIM_BOOL T245_;
T245_ = (NIM_BOOL)0;
T245_ = eqeq___options_4977(it, path_3);
if (NIM_UNLIKELY(*nimErr_)) goto LA238_;
if (!!(T245_)) goto LA246_;
{
NimStringV2 T252_;
if (!!((posX60gensym106_ == iX60gensym106_))) goto LA250_;
T252_.len = 0; T252_.p = NIM_NIL;
T252_ = (*conf).searchPaths.p->data[iX60gensym106_];
(*conf).searchPaths.p->data[iX60gensym106_].len = 0; (*conf).searchPaths.p->data[iX60gensym106_].p = NIM_NIL;
eqsink___stdZassertions_19((&(*conf).searchPaths.p->data[posX60gensym106_]), T252_);
}
LA250_: ;
posX60gensym106_ += ((NI)1);
}
LA246_: ;
i_2 += ((NI)1);
eqdestroy___stdZassertions_13((&it));
} LA242: ;
}
}
setLen__options_2839((&(*conf).searchPaths), ((NI) (posX60gensym106_)));
posX60gensym109_ = ((NI)0);
{
NI iX60gensym109_;
NI colontmp__3;
NI T254_;
NI i_3;
iX60gensym109_ = (NI)0;
colontmp__3 = (NI)0;
T254_ = (*conf).lazyPaths.len;
colontmp__3 = T254_;
i_3 = ((NI)0);
{
while (1) {
NimStringV2 it_2;
if (!(i_3 < colontmp__3)) goto LA256 ;
it_2.len = 0; it_2.p = NIM_NIL;
iX60gensym109_ = i_3;
eqcopy___stdZassertions_16((&it_2), (*conf).lazyPaths.p->data[iX60gensym109_]);
{
NIM_BOOL T259_;
T259_ = (NIM_BOOL)0;
T259_ = eqeq___options_4977(it_2, path_3);
if (NIM_UNLIKELY(*nimErr_)) goto LA238_;
if (!!(T259_)) goto LA260_;
{
NimStringV2 T266_;
if (!!((posX60gensym109_ == iX60gensym109_))) goto LA264_;
T266_.len = 0; T266_.p = NIM_NIL;
T266_ = (*conf).lazyPaths.p->data[iX60gensym109_];
(*conf).lazyPaths.p->data[iX60gensym109_].len = 0; (*conf).lazyPaths.p->data[iX60gensym109_].p = NIM_NIL;
eqsink___stdZassertions_19((&(*conf).lazyPaths.p->data[posX60gensym109_]), T266_);
}
LA264_: ;
posX60gensym109_ += ((NI)1);
}
LA260_: ;
i_3 += ((NI)1);
eqdestroy___stdZassertions_13((&it_2));
} LA256: ;
}
}
setLen__options_2839((&(*conf).lazyPaths), ((NI) (posX60gensym109_)));
{
LA238_:;
}
{
eqdestroy___stdZassertions_13((&path_3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA8_: ;
{
NimStringV2 arg_2;
NimStringV2 T278_;
arg_2.len = 0; arg_2.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA270_;
eqcopy___stdZassertions_16((&arg_2), arg);
{
NIM_BOOL T273_;
NimStringV2 T277_;
T273_ = (NIM_BOOL)0;
T273_ = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)2));
if (!(T273_)) goto LA274_;
T273_ = NIM_TRUE;
LA274_: ;
if (!T273_) goto LA275_;
T277_.len = 0; T277_.p = NIM_NIL;
T277_ = nsuReplaceChar(arg_2, 92, 47);
if (NIM_UNLIKELY(*nimErr_)) goto LA270_;
eqsink___stdZassertions_19((&arg_2), T277_);
}
LA275_: ;
T278_.len = 0; T278_.p = NIM_NIL;
T278_ = processPath__commands_753(conf, arg_2, info, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA270_;
eqsink___stdZassertions_19((&(*conf).nimcacheDir), T278_);
{
LA270_:;
}
{
eqdestroy___stdZassertions_13((&arg_2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA9_: ;
{
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg f;
NimStringV2 colontmpD__10;
NimStringV2 T283_;
NimStringV2 T284_;
nimZeroMem((void*)(&f), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA282_;
colontmpD__10 = processPath__commands_753(conf, arg, info, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA282_;
f = nossplitFile(colontmpD__10);
if (NIM_UNLIKELY(*nimErr_)) goto LA282_;
T283_.len = 0; T283_.p = NIM_NIL;
T283_ = rawNewString(f.Field1.len + f.Field2.len + 0);
appendString((&T283_), f.Field1);
appendString((&T283_), f.Field2);
eqsink___stdZassertions_19((&(*conf).outFile), T283_);
T284_.len = 0; T284_.p = NIM_NIL;
T284_ = toAbsoluteDir__pathutils_85(f.Field0);
if (NIM_UNLIKELY(*nimErr_)) goto LA282_;
eqsink___stdZassertions_19((&(*conf).outDir), T284_);
{
LA282_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__10));
eqdestroy___pureZos_190((&f));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA10_: ;
{
NimStringV2 T288_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T288_.len = 0; T288_.p = NIM_NIL;
T288_ = processPath__commands_753(conf, arg, info, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqsink___stdZassertions_19((&(*conf).outDir), T288_);
}
goto LA141_;
LA11_: ;
{
processOnOffSwitchG__commands_252(conf, 16384, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA12_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqcopy___stdZassertions_16((&(*conf).docSeeSrcUrl), arg);
}
goto LA141_;
LA13_: ;
{
NimStringV2 T292_;
T292_.len = 0; T292_.p = NIM_NIL;
{
if (!(arg.len == ((NI)0))) goto LA295_;
eqsink___stdZassertions_19((&(*conf).docRoot), TM__aFkIL74T1q8RouIu9auwZ3g_451);
}
goto LA293_;
LA295_: ;
{
eqcopy___stdZassertions_16((&(*conf).docRoot), arg);
}
LA293_: ;
}
goto LA141_;
LA14_: ;
{
NimStringV2 colontmpD__11;
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend;
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w T300_;
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
colontmpD__11 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA299_;
T300_ = (tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)0;
backend = parseEnum__commands_1089(colontmpD__11, T300_);
if (NIM_UNLIKELY(*nimErr_)) goto LA299_;
{
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w T303_;
NimStringV2 colontmpD__12;
NimStringV2 colontmpD__13;
T303_ = (tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)0;
if (!(backend == T303_)) goto LA304_;
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__12), arg);
colontmpD__13 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_453, colontmpD__12);
if (NIM_UNLIKELY(*nimErr_)) goto LA306_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__13, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_454, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA306_;
{
LA306_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__13));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA299_;
}
LA304_: ;
(*conf).backend = backend;
{
LA299_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__11));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA15_: ;
{
eqcopy___stdZassertions_16((&(*conf).docCmd), arg);
}
goto LA141_;
LA16_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NIM_BOOL T315_;
T315_ = (NIM_BOOL)0;
T315_ = contains__pureZstrutils_1820(arg, TM__aFkIL74T1q8RouIu9auwZ3g_455);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T315_) goto LA316_;
splitSwitch__commands_188(conf, arg, (&key), (&val), pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
specialDefine__commands_859(conf, key, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, key, val);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA313_;
LA316_: ;
{
specialDefine__commands_859(conf, arg, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, arg, TM__aFkIL74T1q8RouIu9auwZ3g_476);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA313_: ;
}
goto LA141_;
LA17_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
undefSymbol__condsyms_8((*conf).symbols, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA18_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA323_;
processCompile__commands_470(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA323_: ;
}
goto LA141_;
LA19_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA328_;
addExternalFileToLink__extccomp_843(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA328_: ;
}
goto LA141_;
LA20_: ;
{
processOnOffSwitchG__commands_252(conf, 64, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA21_: ;
{
processOnOffSwitchG__commands_252(conf, 536870912, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA22_: ;
{
processOnOffSwitchG__commands_252(conf, 16, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA23_: ;
{
processOnOffSwitchG__commands_252(conf, 32, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA24_: ;
{
processOnOffSwitchG__commands_252(conf, 4194304, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA25_: ;
{
processOnOffSwitchG__commands_252(conf, 2, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA26_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(17448304640), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA27_: ;
{
warningDeprecated__msgs_1493(conf, info, TM__aFkIL74T1q8RouIu9auwZ3g_478);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
processMemoryManagementOption__commands_959(switch_0, arg, pass, info, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA28_: ;
{
processMemoryManagementOption__commands_959(switch_0, arg, pass, info, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA29_: ;
{
{
NIM_BOOL T342_;
T342_ = (NIM_BOOL)0;
T342_ = processOnOffSwitchOrList__commands_235(conf, 8192, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T342_) goto LA343_;
listWarnings__msgs_1554(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA343_: ;
}
goto LA141_;
LA30_: ;
{
processSpecificNote__commands_282(arg, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)123), pass, info, switch_0, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA31_: ;
{
processSpecificNote__commands_282(arg, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)124), pass, info, switch_0, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA32_: ;
{
processSpecificNote__commands_282(arg, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)125), pass, info, switch_0, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA33_: ;
{
processSpecificNote__commands_282(arg, ((tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA)126), pass, info, switch_0, conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA34_: ;
{
{
NIM_BOOL T352_;
T352_ = (NIM_BOOL)0;
T352_ = processOnOffSwitchOrList__commands_235(conf, 16384, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T352_) goto LA353_;
listHints__msgs_1576(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA353_: ;
}
goto LA141_;
LA35_: ;
{
{
if (!((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3))) goto LA358_;
}
goto LA356_;
LA358_: ;
{
processOnOffSwitchG__commands_252(conf, 67108864, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA356_: ;
}
goto LA141_;
LA36_: ;
{
processOnOffSwitch__commands_217(conf, 131072, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA37_: ;
{
processOnOffSwitch__commands_217(conf, 262144, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA38_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(4294967296), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA39_: ;
{
processOnOffSwitch__commands_217(conf, 524288, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA40_: ;
{
NimStringV2 colontmpD__14;
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
colontmpD__14 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA366_;
if (eqStrings(colontmpD__14, TM__aFkIL74T1q8RouIu9auwZ3g_579)) goto LA367_;
if (eqStrings(colontmpD__14, TM__aFkIL74T1q8RouIu9auwZ3g_581)) goto LA367_;
if (eqStrings(colontmpD__14, TM__aFkIL74T1q8RouIu9auwZ3g_583)) goto LA367_;
if (eqStrings(colontmpD__14, TM__aFkIL74T1q8RouIu9auwZ3g_584)) goto LA368_;
goto LA369_;
LA367_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)6))) & 63);
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)12))) & 31);
}
goto LA370_;
LA368_: ;
{
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)6))) & 63));
}
goto LA370_;
LA369_: ;
{
NimStringV2 colontmpD__15;
NimStringV2 T375_;
colontmpD__15.len = 0; colontmpD__15.p = NIM_NIL;
T375_.len = 0; T375_.p = NIM_NIL;
T375_ = rawNewString(arg.len + 37);
appendString((&T375_), TM__aFkIL74T1q8RouIu9auwZ3g_586);
appendString((&T375_), arg);
colontmpD__15 = T375_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__15, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_587, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA374_;
{
LA374_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__15));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA366_;
}
LA370_: ;
{
LA366_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__14));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA41_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)6))) & 63);
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)12))) & 31);
}
goto LA141_;
LA42_: ;
{
processOnOffSwitch__commands_217(conf, 2097152, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)21)))&31U)))!=0)) goto LA384_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_588, TM__aFkIL74T1q8RouIu9auwZ3g_589);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA382_;
LA384_: ;
{
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_590);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA382_: ;
}
goto LA141_;
LA43_: ;
{
processOnOffSwitch__commands_217(conf, 16777216, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)24)))&31U)))!=0)) goto LA390_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_591, TM__aFkIL74T1q8RouIu9auwZ3g_592);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA388_;
LA390_: ;
{
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_593);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA388_: ;
}
goto LA141_;
LA44_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(549755813888), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NIM_BOOL T396_;
T396_ = (NIM_BOOL)0;
T396_ = hcrOn__options_588(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T396_) goto LA397_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_594, TM__aFkIL74T1q8RouIu9auwZ3g_595);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_597, TM__aFkIL74T1q8RouIu9auwZ3g_598);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NIM_BOOL T401_;
T401_ = (NIM_BOOL)0;
T401_ = isVSCompatible__extccomp_648(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!T401_) goto LA402_;
addCompileOptionCmd__extccomp_781(conf, TM__aFkIL74T1q8RouIu9auwZ3g_600);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA402_: ;
}
goto LA394_;
LA397_: ;
{
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_601);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_602);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA394_: ;
}
goto LA141_;
LA45_: ;
{
processOnOffSwitch__commands_217(conf, 3518, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA46_: ;
{
processOnOffSwitch__commands_217(conf, 384, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA47_: ;
{
processOnOffSwitch__commands_217(conf, 256, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA48_: ;
{
processOnOffSwitch__commands_217(conf, 128, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA49_: ;
{
processOnOffSwitch__commands_217(conf, 2, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA50_: ;
{
processOnOffSwitch__commands_217(conf, 4, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA51_: ;
{
processOnOffSwitch__commands_217(conf, 8, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA52_: ;
{
processOnOffSwitch__commands_217(conf, 16, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA53_: ;
{
warningDeprecated__msgs_1493(conf, info, TM__aFkIL74T1q8RouIu9auwZ3g_604);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
processOnOffSwitch__commands_217(conf, 64, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA54_: ;
{
processOnOffSwitch__commands_217(conf, 32, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA55_: ;
{
processOnOffSwitch__commands_217(conf, 512, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA56_: ;
{
processOnOffSwitch__commands_217(conf, 1024, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA57_: ;
{
processOnOffSwitch__commands_217(conf, 4096, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA58_: ;
{
processOnOffSwitch__commands_217(conf, 2048, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA59_: ;
{
{
NIM_BOOL T422_;
T422_ = (NIM_BOOL)0;
T422_ = ((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3));
if (T422_) goto LA423_;
T422_ = ((*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)12));
LA423_: ;
if (!T422_) goto LA424_;
}
goto LA420_;
LA424_: ;
{
processOnOffSwitchG__commands_252(conf, 16777216, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA420_: ;
}
goto LA141_;
LA60_: ;
{
processOnOffSwitchG__commands_252(conf, 134217728, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA61_: ;
{
processOnOffSwitch__commands_217(conf, 4194304, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA62_: ;
{
NimStringV2 colontmpD__16;
colontmpD__16.len = 0; colontmpD__16.p = NIM_NIL;
{
NimStringV2 colontmpD__17;
tyArray__Re75IspeoxXy2oCZHwcRrA T436_;
colontmpD__16 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA430_;
if (!eqStrings(colontmpD__16, TM__aFkIL74T1q8RouIu9auwZ3g_605)) goto LA433_;
colontmpD__17.len = 0; colontmpD__17.p = NIM_NIL;
T436_[0] = switch_0;
T436_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_607;
colontmpD__17 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_606, T436_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA435_;
warningDeprecated__msgs_1493(conf, info, colontmpD__17);
if (NIM_UNLIKELY(*nimErr_)) goto LA435_;
{
LA435_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__17));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA430_;
}
LA433_: ;
processOnOffSwitch__commands_217(conf, 8388608, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA430_;
{
LA430_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__16));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA63_: ;
{
NimStringV2 colontmpD__18;
colontmpD__18.len = 0; colontmpD__18.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA442_;
colontmpD__18 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA442_;
if (eqStrings(colontmpD__18, TM__aFkIL74T1q8RouIu9auwZ3g_609)) goto LA443_;
if (eqStrings(colontmpD__18, TM__aFkIL74T1q8RouIu9auwZ3g_611)) goto LA444_;
if (eqStrings(colontmpD__18, TM__aFkIL74T1q8RouIu9auwZ3g_612)) goto LA445_;
goto LA446_;
LA443_: ;
{
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)15))) & 31);
(*conf).options &= ~(((NU32)1) << (((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)16))) & 31));
}
goto LA447_;
LA444_: ;
{
(*conf).options &= ~(((NU32)1) << (((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)15))) & 31));
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)16))) & 31);
}
goto LA447_;
LA445_: ;
{
(*conf).options &= ~(((NU32)1) << (((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)15))) & 31));
(*conf).options &= ~(((NU32)1) << (((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)16))) & 31));
}
goto LA447_;
LA446_: ;
{
NimStringV2 colontmpD__19;
NimStringV2 colontmpD__20;
colontmpD__19.len = 0; colontmpD__19.p = NIM_NIL;
colontmpD__20.len = 0; colontmpD__20.p = NIM_NIL;
colontmpD__19.len = 0; colontmpD__19.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__19), arg);
colontmpD__20 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_614, colontmpD__19);
if (NIM_UNLIKELY(*nimErr_)) goto LA452_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__20, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_615, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA452_;
{
LA452_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__20));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA442_;
}
LA447_: ;
{
LA442_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__18));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA64_: ;
{
NimStringV2 colontmpD__21;
colontmpD__21.len = 0; colontmpD__21.p = NIM_NIL;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
colontmpD__21 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
if (eqStrings(colontmpD__21, TM__aFkIL74T1q8RouIu9auwZ3g_617)) goto LA459_;
if (eqStrings(colontmpD__21, TM__aFkIL74T1q8RouIu9auwZ3g_619)) goto LA460_;
if (eqStrings(colontmpD__21, TM__aFkIL74T1q8RouIu9auwZ3g_620)) goto LA461_;
if (eqStrings(colontmpD__21, TM__aFkIL74T1q8RouIu9auwZ3g_622)) goto LA462_;
goto LA463_;
LA459_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9))) & 63);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_624, TM__aFkIL74T1q8RouIu9auwZ3g_625);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_627, TM__aFkIL74T1q8RouIu9auwZ3g_628);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
}
goto LA464_;
LA460_: ;
{
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9))) & 63));
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_629, TM__aFkIL74T1q8RouIu9auwZ3g_630);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_632, TM__aFkIL74T1q8RouIu9auwZ3g_633);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
}
goto LA464_;
LA461_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)7))) & 63);
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9))) & 63));
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_635, TM__aFkIL74T1q8RouIu9auwZ3g_636);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_638, TM__aFkIL74T1q8RouIu9auwZ3g_639);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
}
goto LA464_;
LA462_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)8))) & 63);
(*conf).globalOptions &= ~(((NU64)1) << (((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9))) & 63));
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_640, TM__aFkIL74T1q8RouIu9auwZ3g_641);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_642, TM__aFkIL74T1q8RouIu9auwZ3g_643);
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
}
goto LA464_;
LA463_: ;
{
NimStringV2 colontmpD__22;
NimStringV2 colontmpD__23;
colontmpD__22.len = 0; colontmpD__22.p = NIM_NIL;
colontmpD__23.len = 0; colontmpD__23.p = NIM_NIL;
colontmpD__22.len = 0; colontmpD__22.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__22), arg);
colontmpD__23 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_645, colontmpD__22);
if (NIM_UNLIKELY(*nimErr_)) goto LA470_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__23, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_646, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA470_;
{
LA470_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__23));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA458_;
}
LA464_: ;
{
LA458_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__21));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA65_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA478_;
addCompileOptionCmd__extccomp_781(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA478_: ;
}
goto LA141_;
LA66_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA483_;
addLinkOptionCmd__extccomp_778(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA483_: ;
}
goto LA141_;
LA67_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 T490_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA488_;
T490_.len = 0; T490_.p = NIM_NIL;
T490_ = processPath__commands_753(conf, arg, info, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
add__commands_1231((&(*conf).cIncludes), T490_);
}
LA488_: ;
}
goto LA141_;
LA68_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 T496_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA494_;
T496_.len = 0; T496_.p = NIM_NIL;
T496_ = processPath__commands_753(conf, arg, info, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
add__commands_1231((&(*conf).cLibs), T496_);
}
LA494_: ;
}
goto LA141_;
LA69_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 colontmpD__24;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA500_;
colontmpD__24.len = 0; colontmpD__24.p = NIM_NIL;
colontmpD__24.len = 0; colontmpD__24.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__24), arg);
add__stdZenumutils_69((&(*conf).cLinkedLibs), colontmpD__24);
}
LA500_: ;
}
goto LA141_;
LA70_: ;
{
{
if (!!((conf == ((tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) NIM_NIL)))) goto LA505_;
eqcopy___stdZassertions_16((&(*conf).headerFile), arg);
}
LA505_: ;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)28))) & 63);
}
goto LA141_;
LA71_: ;
{
processOnOffSwitchG__commands_252(conf, 268435456, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA72_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 colontmpD__25;
NimStringV2 T514_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA511_;
colontmpD__25.len = 0; colontmpD__25.p = NIM_NIL;
colontmpD__25 = toFullPath__msgs_589(conf, info.fileIndex);
if (NIM_UNLIKELY(*nimErr_)) goto LA513_;
T514_.len = 0; T514_.p = NIM_NIL;
T514_ = findModule__options_5408(conf, arg, colontmpD__25);
if (NIM_UNLIKELY(*nimErr_)) goto LA513_;
add__stdZenumutils_69((&(*conf).implicitImports), T514_);
{
LA513_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__25));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA511_: ;
}
goto LA141_;
LA73_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 colontmpD__26;
NimStringV2 T523_;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA520_;
colontmpD__26.len = 0; colontmpD__26.p = NIM_NIL;
colontmpD__26 = toFullPath__msgs_589(conf, info.fileIndex);
if (NIM_UNLIKELY(*nimErr_)) goto LA522_;
T523_.len = 0; T523_.p = NIM_NIL;
T523_ = findModule__options_5408(conf, arg, colontmpD__26);
if (NIM_UNLIKELY(*nimErr_)) goto LA522_;
add__stdZenumutils_69((&(*conf).implicitIncludes), T523_);
{
LA522_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__26));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA520_: ;
}
goto LA141_;
LA74_: ;
{
processOnOffSwitchG__commands_252(conf, 8, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA75_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(70368744177664), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA76_: ;
{
processOnOffSwitchG__commands_252(conf, 4096, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA77_: ;
{
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg theOS;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
theOS = nameToOS__platform_905(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 osList;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__27;
NimStringV2 colontmpD__28;
tyArray__Re75IspeoxXy2oCZHwcRrA T535_;
if (!(theOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0))) goto LA532_;
osList.len = 0; osList.p = NIM_NIL;
colontmpD__27.len = 0; colontmpD__27.p = NIM_NIL;
colontmpD__28.len = 0; colontmpD__28.p = NIM_NIL;
colontmpD__27 = listOSnames__platform_929();
if (NIM_UNLIKELY(*nimErr_)) goto LA534_;
osList = nsuJoinSep(((colontmpD__27).p) ? (colontmpD__27.p->data) : NIM_NIL, colontmpD__27.len, TM__aFkIL74T1q8RouIu9auwZ3g_648);
if (NIM_UNLIKELY(*nimErr_)) goto LA534_;
T535_[0] = arg;
T535_[1] = osList;
colontmpD__28 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_650, T535_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA534_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__28, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_651, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA534_;
{
LA534_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__28));
eqdestroy___system_3516((&colontmpD__27));
eqdestroy___stdZassertions_13((&osList));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA530_;
LA532_: ;
{
setTarget__platform_837((&(*conf).target), theOS, (*conf).target.targetCPU);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA530_: ;
}
goto LA141_;
LA78_: ;
{
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow cpu;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
cpu = nameToCPU__platform_949(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 cpuList;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ colontmpD__29;
NimStringV2 colontmpD__30;
tyArray__Re75IspeoxXy2oCZHwcRrA T545_;
if (!(cpu == ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0))) goto LA542_;
cpuList.len = 0; cpuList.p = NIM_NIL;
colontmpD__29.len = 0; colontmpD__29.p = NIM_NIL;
colontmpD__30.len = 0; colontmpD__30.p = NIM_NIL;
colontmpD__29 = listCPUnames__platform_973();
if (NIM_UNLIKELY(*nimErr_)) goto LA544_;
cpuList = nsuJoinSep(((colontmpD__29).p) ? (colontmpD__29.p->data) : NIM_NIL, colontmpD__29.len, TM__aFkIL74T1q8RouIu9auwZ3g_652);
if (NIM_UNLIKELY(*nimErr_)) goto LA544_;
T545_[0] = arg;
T545_[1] = cpuList;
colontmpD__30 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_654, T545_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA544_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__30, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_655, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA544_;
{
LA544_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__30));
eqdestroy___system_3516((&colontmpD__29));
eqdestroy___stdZassertions_13((&cpuList));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA540_;
LA542_: ;
{
setTarget__platform_837((&(*conf).target), (*conf).target.targetOS, cpu);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA540_: ;
}
goto LA141_;
LA79_: ;
{
processOnOffSwitchG__commands_252(conf, 8192, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA80_: ;
{
NI T551_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T551_ = (NI)0;
T551_ = nsuParseInt(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).maxLoopIterationsVM = T551_;
}
goto LA141_;
LA81_: ;
{
NI colontmpD__31;
NI colontmpD__32;
NI ret;
colontmpD__31 = (NI)0;
colontmpD__32 = (NI)0;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
ret = nsuParseInt(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(ret == ((NI)0))) goto LA555_;
colontmpD__31 = ((NI)2147483647);
(*conf).errorMax = colontmpD__31;
}
goto LA553_;
LA555_: ;
{
colontmpD__32 = ret;
(*conf).errorMax = colontmpD__32;
}
LA553_: ;
}
goto LA141_;
LA82_: ;
{
NI verbosity;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw verb;
NI T566_;
NI T567_;
NI T568_;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw T569_;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw T570_;
NI T571_;
NI T572_;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw T573_;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw T574_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
verbosity = nsuParseInt(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NimStringV2 colontmpD__33;
NimStringV2 colontmpD__34;
if (!!((verbosity >= ((NI)0) && verbosity <= ((NI)3)))) goto LA561_;
colontmpD__33.len = 0; colontmpD__33.p = NIM_NIL;
colontmpD__34.len = 0; colontmpD__34.p = NIM_NIL;
colontmpD__33.len = 0; colontmpD__33.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__33), arg);
colontmpD__34 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_657, colontmpD__33);
if (NIM_UNLIKELY(*nimErr_)) goto LA563_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__34, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_658, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA563_;
{
LA563_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__34));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA561_: ;
(*conf).verbosity = verbosity;
nimZeroMem((void*)verb, sizeof(tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw));
nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__lineinfos_223[((*conf).verbosity)- 0], 12);
T566_ = (NI)0;
T567_ = (NI)0;
T568_ = (NI)0;
for (T568_ = 0; T568_ < 12; T568_++)
T569_[T568_] = (*conf).modifiedyNotes[T568_] & (*conf).notes[T568_];
for (T567_ = 0; T567_ < 12; T567_++)
T570_[T567_] = T569_[T567_] | verb[T567_];
T571_ = (NI)0;
T572_ = (NI)0;
for (T572_ = 0; T572_ < 12; T572_++)
T573_[T572_] = (*conf).modifiedyNotes[T572_] & verb[T572_];
for (T571_ = 0; T571_ < 12; T571_++)
T574_[T571_] = T573_[T571_] & ~ (*conf).notes[T571_];
for (T566_ = 0; T566_ < 12; T566_++)
(*conf).notes[T566_] = T570_[T566_] & ~ T574_[T566_];
nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 12);
}
goto LA141_;
LA83_: ;
{
NI T576_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T576_ = (NI)0;
T576_ = nsuParseInt(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).numberOfProcessors = T576_;
}
goto LA141_;
LA84_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
writeVersionInfo__commands_164(conf, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA85_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
writeAdvancedUsage__commands_150(conf, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA86_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
writeFullhelp__commands_157(conf, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA87_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
helpOnError__commands_142(conf, pass);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA88_: ;
{
NimStringV2 colontmpD__35;
colontmpD__35.len = 0; colontmpD__35.p = NIM_NIL;
{
NimStringV2 colontmpD__36;
tyArray__Re75IspeoxXy2oCZHwcRrA T588_;
colontmpD__35 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA582_;
if (!eqStrings(colontmpD__35, TM__aFkIL74T1q8RouIu9auwZ3g_684)) goto LA585_;
colontmpD__36.len = 0; colontmpD__36.p = NIM_NIL;
T588_[0] = switch_0;
T588_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_686;
colontmpD__36 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_685, T588_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA587_;
warningDeprecated__msgs_1493(conf, info, colontmpD__36);
if (NIM_UNLIKELY(*nimErr_)) goto LA587_;
{
LA587_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__36));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA582_;
}
LA585_: ;
{
NimStringV2 colontmpD__37;
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA593_;
colontmpD__37.len = 0; colontmpD__37.p = NIM_NIL;
colontmpD__37 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA595_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_687)) goto LA596_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_688)) goto LA597_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_690)) goto LA598_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_692)) goto LA599_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_694)) goto LA600_;
if (eqStrings(colontmpD__37, TM__aFkIL74T1q8RouIu9auwZ3g_696)) goto LA601_;
goto LA602_;
LA596_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)3);
}
goto LA603_;
LA597_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0);
}
goto LA603_;
LA598_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)1);
}
goto LA603_;
LA599_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)2);
}
goto LA603_;
LA600_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)3);
}
goto LA603_;
LA601_: ;
{
(*conf).symbolFiles = ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)4);
}
goto LA603_;
LA602_: ;
{
NimStringV2 colontmpD__38;
NimStringV2 T612_;
colontmpD__38.len = 0; colontmpD__38.p = NIM_NIL;
T612_.len = 0; T612_.p = NIM_NIL;
T612_ = rawNewString(arg.len + 34);
appendString((&T612_), TM__aFkIL74T1q8RouIu9auwZ3g_698);
appendString((&T612_), arg);
colontmpD__38 = T612_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__38, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_699, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA611_;
{
LA611_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__38));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA595_;
}
LA603_: ;
{
LA595_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__37));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA582_;
}
LA593_: ;
setUseIc__ast_1146(!(((*conf).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0))));
if (NIM_UNLIKELY(*nimErr_)) goto LA582_;
{
LA582_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__35));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA89_: ;
{
processOnOffSwitchG__commands_252(conf, 262144, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA90_: ;
{
processOnOffSwitchG__commands_252(conf, 524288, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA91_: ;
{
processOnOffSwitchG__commands_252(conf, 1048576, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA92_: ;
{
processOnOffSwitchG__commands_252(conf, 2097152, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA93_: ;
{
NimStringV2 colontmpD__39;
colontmpD__39.len = 0; colontmpD__39.p = NIM_NIL;
{
NimStringV2 colontmpD__40;
tyArray__Re75IspeoxXy2oCZHwcRrA T630_;
colontmpD__39 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA624_;
if (!eqStrings(colontmpD__39, TM__aFkIL74T1q8RouIu9auwZ3g_700)) goto LA627_;
colontmpD__40.len = 0; colontmpD__40.p = NIM_NIL;
T630_[0] = switch_0;
T630_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_702;
colontmpD__40 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_701, T630_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA629_;
warningDeprecated__msgs_1493(conf, info, colontmpD__40);
if (NIM_UNLIKELY(*nimErr_)) goto LA629_;
{
LA629_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__40));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA624_;
}
LA627_: ;
processOnOffSwitchG__commands_252(conf, 1024, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA624_;
processOnOffSwitchG__commands_252(conf, 16, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA624_;
{
LA624_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__39));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA94_: ;
{
processOnOffSwitchG__commands_252(conf, 2048, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA95_: ;
{
processOnOffSwitchG__commands_252(conf, 8388608, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA96_: ;
{
NimStringV2 T638_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T638_.len = 0; T638_.p = NIM_NIL;
T638_ = processPath__commands_753(conf, arg, info, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqsink___stdZassertions_19((&(*conf).libpath), T638_);
}
goto LA141_;
LA97_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
splitSwitch__commands_188(conf, arg, (&key), (&val), pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
putEnv__stdZenvvars_23(key, val);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA98_: ;
{
{
if (!!(((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3)))) goto LA643_;
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
setCC__extccomp_725(conf, arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA643_: ;
}
goto LA141_;
LA99_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
track__commands_799(conf, arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA100_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
trackDirty__commands_791(conf, arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA101_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).ideCmd = ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)1);
}
goto LA141_;
LA102_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
trackIde__commands_807(conf, ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)3), arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA103_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).ideCmd = ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)2);
}
goto LA141_;
LA104_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
trackIde__commands_807(conf, ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)4), arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA105_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
trackIde__commands_807(conf, ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)5), arg, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA106_: ;
{
processOnOffSwitchG__commands_252(conf, 33554432, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA107_: ;
{
NimStringV2 colontmpD__41;
colontmpD__41.len = 0; colontmpD__41.p = NIM_NIL;
colontmpD__41 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA654_;
if (eqStrings(colontmpD__41, TM__aFkIL74T1q8RouIu9auwZ3g_720)) goto LA655_;
if (eqStrings(colontmpD__41, TM__aFkIL74T1q8RouIu9auwZ3g_722)) goto LA656_;
if (eqStrings(colontmpD__41, TM__aFkIL74T1q8RouIu9auwZ3g_724)) goto LA657_;
goto LA658_;
LA655_: ;
{
(*conf).filenameOption = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)0);
}
goto LA659_;
LA656_: ;
{
(*conf).filenameOption = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)2);
}
goto LA659_;
LA657_: ;
{
(*conf).filenameOption = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)3);
}
goto LA659_;
LA658_: ;
{
NimStringV2 colontmpD__42;
NimStringV2 colontmpD__43;
colontmpD__42.len = 0; colontmpD__42.p = NIM_NIL;
colontmpD__43.len = 0; colontmpD__43.p = NIM_NIL;
colontmpD__42.len = 0; colontmpD__42.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__42), arg);
colontmpD__43 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_726, colontmpD__42);
if (NIM_UNLIKELY(*nimErr_)) goto LA664_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__43, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_727, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA664_;
{
LA664_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__43));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA654_;
}
LA659_: ;
{
LA654_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__41));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA108_: ;
{
NimStringV2 colontmpD__44;
colontmpD__44.len = 0; colontmpD__44.p = NIM_NIL;
(*conf).notes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))>>3] |=(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19)&7U));
(*conf).mainPackageNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))>>3] |=(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19)&7U));
colontmpD__44 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA670_;
if (eqStrings(colontmpD__44, TM__aFkIL74T1q8RouIu9auwZ3g_729)) goto LA671_;
if (eqStrings(colontmpD__44, TM__aFkIL74T1q8RouIu9auwZ3g_730)) goto LA672_;
if (eqStrings(colontmpD__44, TM__aFkIL74T1q8RouIu9auwZ3g_731)) goto LA673_;
goto LA674_;
LA671_: ;
{
(*conf).hintProcessingDots = NIM_TRUE;
}
goto LA675_;
LA672_: ;
{
(*conf).hintProcessingDots = NIM_FALSE;
}
goto LA675_;
LA673_: ;
{
(*conf).notes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))>>3] &= ~(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19)&7U));
(*conf).mainPackageNotes[(NU)((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19))>>3] &= ~(1U<<((((tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw)89) - 19)&7U));
}
goto LA675_;
LA674_: ;
{
NimStringV2 colontmpD__45;
NimStringV2 colontmpD__46;
colontmpD__45.len = 0; colontmpD__45.p = NIM_NIL;
colontmpD__46.len = 0; colontmpD__46.p = NIM_NIL;
colontmpD__45.len = 0; colontmpD__45.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__45), arg);
colontmpD__46 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_733, colontmpD__45);
if (NIM_UNLIKELY(*nimErr_)) goto LA680_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__46, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_734, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA680_;
{
LA680_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__46));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA670_;
}
LA675_: ;
{
LA670_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__44));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA109_: ;
{
NimStringV2 colontmpD__47;
NIM_BOOL colontmpD__48;
NIM_BOOL colontmpD__49;
NIM_BOOL colontmpD__50;
NimStringV2 T687_;
colontmpD__47.len = 0; colontmpD__47.p = NIM_NIL;
colontmpD__48 = (NIM_BOOL)0;
colontmpD__49 = (NIM_BOOL)0;
colontmpD__50 = (NIM_BOOL)0;
T687_.len = 0; T687_.p = NIM_NIL;
{
NIM_BOOL T690_;
T690_ = (NIM_BOOL)0;
colontmpD__47 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA686_;
if (eqStrings(colontmpD__47, TM__aFkIL74T1q8RouIu9auwZ3g_735)) goto LA691_;
if (eqStrings(colontmpD__47, TM__aFkIL74T1q8RouIu9auwZ3g_736)) goto LA691_;
if (eqStrings(colontmpD__47, TM__aFkIL74T1q8RouIu9auwZ3g_737)) goto LA692_;
goto LA693_;
LA691_: ;
{
colontmpD__48 = NIM_TRUE;
T690_ = colontmpD__48;
}
goto LA694_;
LA692_: ;
{
colontmpD__49 = NIM_FALSE;
T690_ = colontmpD__49;
}
goto LA694_;
LA693_: ;
{
NimStringV2 colontmpD__51;
NimStringV2 colontmpD__52;
colontmpD__51.len = 0; colontmpD__51.p = NIM_NIL;
colontmpD__52.len = 0; colontmpD__52.p = NIM_NIL;
colontmpD__51.len = 0; colontmpD__51.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__51), arg);
colontmpD__52 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_738, colontmpD__51);
if (NIM_UNLIKELY(*nimErr_)) goto LA698_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__52, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_739, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA698_;
colontmpD__50 = NIM_FALSE;
T690_ = colontmpD__50;
{
LA698_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__52));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA686_;
}
LA694_: ;
if (!T690_) goto LA701_;
eqsink___stdZassertions_19((&(*conf).unitSep), TM__aFkIL74T1q8RouIu9auwZ3g_741);
}
goto LA688_;
LA701_: ;
{
eqsink___stdZassertions_19((&(*conf).unitSep), TM__aFkIL74T1q8RouIu9auwZ3g_742);
}
LA688_: ;
{
LA686_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__47));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA110_: ;
{
NimStringV2 colontmpD__53;
NIM_BOOL colontmpD__54;
NIM_BOOL colontmpD__55;
NIM_BOOL colontmpD__56;
tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ colontmpD__57;
tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ colontmpD__58;
colontmpD__53.len = 0; colontmpD__53.p = NIM_NIL;
colontmpD__54 = (NIM_BOOL)0;
colontmpD__55 = (NIM_BOOL)0;
colontmpD__56 = (NIM_BOOL)0;
colontmpD__57 = (tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)0;
colontmpD__58 = (tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)0;
{
NIM_BOOL T710_;
T710_ = (NIM_BOOL)0;
colontmpD__53 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA707_;
if (eqStrings(colontmpD__53, TM__aFkIL74T1q8RouIu9auwZ3g_743)) goto LA711_;
if (eqStrings(colontmpD__53, TM__aFkIL74T1q8RouIu9auwZ3g_744)) goto LA711_;
if (eqStrings(colontmpD__53, TM__aFkIL74T1q8RouIu9auwZ3g_745)) goto LA712_;
goto LA713_;
LA711_: ;
{
colontmpD__54 = NIM_TRUE;
T710_ = colontmpD__54;
}
goto LA714_;
LA712_: ;
{
colontmpD__55 = NIM_FALSE;
T710_ = colontmpD__55;
}
goto LA714_;
LA713_: ;
{
NimStringV2 colontmpD__59;
NimStringV2 colontmpD__60;
colontmpD__59.len = 0; colontmpD__59.p = NIM_NIL;
colontmpD__60.len = 0; colontmpD__60.p = NIM_NIL;
colontmpD__59.len = 0; colontmpD__59.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__59), arg);
colontmpD__60 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_746, colontmpD__59);
if (NIM_UNLIKELY(*nimErr_)) goto LA718_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__60, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_739, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA718_;
colontmpD__56 = NIM_FALSE;
T710_ = colontmpD__56;
{
LA718_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__60));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA707_;
}
LA714_: ;
if (!T710_) goto LA721_;
colontmpD__57 = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)0);
(*conf).filenameOption = colontmpD__57;
}
goto LA708_;
LA721_: ;
{
colontmpD__58 = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)2);
(*conf).filenameOption = colontmpD__58;
}
LA708_: ;
{
LA707_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__53));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA111_: ;
{
{
if (!(arg.len == ((NI)0))) goto LA729_;
(*conf).spellSuggestMax = ((NI)-1);
}
goto LA727_;
LA729_: ;
{
if (!eqStrings(arg, TM__aFkIL74T1q8RouIu9auwZ3g_748)) goto LA732_;
(*conf).spellSuggestMax = ((NI)-1);
}
goto LA727_;
LA732_: ;
{
NI T735_;
T735_ = (NI)0;
T735_ = nsuParseInt(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).spellSuggestMax = T735_;
}
LA727_: ;
}
goto LA141_;
LA112_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(137438953472), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA113_: ;
{
dynlibOverride__commands_816(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA114_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(1099511627776), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA115_: ;
{
{
if (!(arg.len == ((NI)0))) goto LA742_;
(*conf).features = ((*conf).features | 7);
}
goto LA740_;
LA742_: ;
{
tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA T746_;
T746_ = (tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)0;
T746_ = parseEnum__commands_1371(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA745_;
(*conf).features |= ((NU32)1)<<(((T746_)) & 31);
if (NIM_UNLIKELY(*nimErr_)) {
LA745_:;
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3978211584)) {
*nimErr_ = NIM_FALSE;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_750, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_751, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA748_;
popCurrentException();
LA748_:;
}
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA740_: ;
}
goto LA141_;
LA116_: ;
{
tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g T752_;
T752_ = (tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g)0;
T752_ = parseEnum__commands_1424(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA751_;
(*conf).legacyFeatures |= ((NU8)1)<<(((T752_)) & 7);
if (NIM_UNLIKELY(*nimErr_)) {
LA751_:;
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3978211584)) {
*nimErr_ = NIM_FALSE;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_753, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_754, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA754_;
popCurrentException();
LA754_:;
}
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA117_: ;
{
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)0);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_756, TM__aFkIL74T1q8RouIu9auwZ3g_757);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA118_: ;
{
NimStringV2 colontmpD__61;
NimStringV2 T759_;
colontmpD__61.len = 0; colontmpD__61.p = NIM_NIL;
T759_.len = 0; T759_.p = NIM_NIL;
T759_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA758_;
colontmpD__61 = T759_;
if (eqStrings(colontmpD__61, TM__aFkIL74T1q8RouIu9auwZ3g_758)) goto LA760_;
if (eqStrings(colontmpD__61, TM__aFkIL74T1q8RouIu9auwZ3g_760)) goto LA761_;
if (eqStrings(colontmpD__61, TM__aFkIL74T1q8RouIu9auwZ3g_762)) goto LA762_;
if (eqStrings(colontmpD__61, TM__aFkIL74T1q8RouIu9auwZ3g_764)) goto LA763_;
goto LA764_;
LA760_: ;
{
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)2);
}
goto LA765_;
LA761_: ;
{
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)1);
}
goto LA765_;
LA762_: ;
{
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)4);
}
goto LA765_;
LA763_: ;
{
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)3);
}
goto LA765_;
LA764_: ;
{
NimStringV2 colontmpD__62;
NimStringV2 colontmpD__63;
NimStringV2 T772_;
colontmpD__62.len = 0; colontmpD__62.p = NIM_NIL;
colontmpD__63.len = 0; colontmpD__63.p = NIM_NIL;
colontmpD__62.len = 0; colontmpD__62.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__62), arg);
T772_.len = 0; T772_.p = NIM_NIL;
T772_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_766, colontmpD__62);
if (NIM_UNLIKELY(*nimErr_)) goto LA771_;
colontmpD__63 = T772_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__63, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_767, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA771_;
{
LA771_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__63));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA758_;
}
LA765_: ;
{
LA758_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__61));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA119_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!!((conf == ((tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) NIM_NIL)))) goto LA780_;
cppDefine__options_3393(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA780_: ;
}
goto LA141_;
LA120_: ;
{
warningDeprecated__msgs_1493(conf, info, TM__aFkIL74T1q8RouIu9auwZ3g_769);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
expectNoArg__commands_276(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA785_;
{
if (!!(!((conf == ((tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) NIM_NIL))))) goto LA789_;
failedAssertImpl__stdZassertions_224(TM__aFkIL74T1q8RouIu9auwZ3g_771);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA789_: ;
(*conf).features |= ((NU32)1)<<(((((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)3))) & 31);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)42))) & 63);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)43))) & 63);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)41))) & 63);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_772, TM__aFkIL74T1q8RouIu9auwZ3g_773);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)7);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_774, TM__aFkIL74T1q8RouIu9auwZ3g_775);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_776, TM__aFkIL74T1q8RouIu9auwZ3g_777);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_779, TM__aFkIL74T1q8RouIu9auwZ3g_780);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA785_: ;
}
goto LA141_;
LA121_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(2199023255552), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)1) || pass == ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)2))) goto LA794_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_781, TM__aFkIL74T1q8RouIu9auwZ3g_782);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA794_: ;
}
goto LA141_;
LA122_: ;
{
NimStringV2 colontmpD__64;
NimStringV2 T798_;
colontmpD__64.len = 0; colontmpD__64.p = NIM_NIL;
T798_.len = 0; T798_.p = NIM_NIL;
T798_ = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA797_;
colontmpD__64 = T798_;
if (eqStrings(colontmpD__64, TM__aFkIL74T1q8RouIu9auwZ3g_783)) goto LA799_;
if (eqStrings(colontmpD__64, TM__aFkIL74T1q8RouIu9auwZ3g_784)) goto LA800_;
if (eqStrings(colontmpD__64, TM__aFkIL74T1q8RouIu9auwZ3g_786)) goto LA801_;
if (eqStrings(colontmpD__64, TM__aFkIL74T1q8RouIu9auwZ3g_787)) goto LA802_;
goto LA803_;
LA799_: ;
{
(*conf).globalOptions = ((*conf).globalOptions & ~ 98304);
}
goto LA804_;
LA800_: ;
{
(*conf).globalOptions = (((*conf).globalOptions | 32768) & ~ 65536);
}
goto LA804_;
LA801_: ;
{
(*conf).globalOptions = ((*conf).globalOptions | 65536);
}
goto LA804_;
LA802_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)17))) & 63);
}
goto LA804_;
LA803_: ;
{
NimStringV2 colontmpD__65;
NimStringV2 colontmpD__66;
NimStringV2 T811_;
colontmpD__65.len = 0; colontmpD__65.p = NIM_NIL;
colontmpD__66.len = 0; colontmpD__66.p = NIM_NIL;
colontmpD__65.len = 0; colontmpD__65.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__65), arg);
T811_.len = 0; T811_.p = NIM_NIL;
T811_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_789, colontmpD__65);
if (NIM_UNLIKELY(*nimErr_)) goto LA810_;
colontmpD__66 = T811_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__66, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_790, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA810_;
{
LA810_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__66));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA797_;
}
LA804_: ;
{
LA797_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__64));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA123_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(8589934592), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA124_: ;
{
{
if (!(((NI)0) < arg.len)) goto LA820_;
eqcopy___stdZassertions_16((&(*conf).cppCustomNamespace), arg);
}
goto LA818_;
LA820_: ;
{
eqsink___stdZassertions_19((&(*conf).cppCustomNamespace), TM__aFkIL74T1q8RouIu9auwZ3g_792);
}
LA818_: ;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_794, (*conf).cppCustomNamespace);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA125_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(34359738368), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA126_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(17592186044416), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA127_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
nstPut((*conf).macrosToExpand, arg, TM__aFkIL74T1q8RouIu9auwZ3g_796);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA128_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
nstPut((*conf).arcToExpand, arg, TM__aFkIL74T1q8RouIu9auwZ3g_797);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA129_: ;
{
expectArg__commands_270(conf, switch_0, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(arg, TM__aFkIL74T1q8RouIu9auwZ3g_799)) goto LA828_;
if (eqStrings(arg, TM__aFkIL74T1q8RouIu9auwZ3g_801)) goto LA829_;
if (eqStrings(arg, TM__aFkIL74T1q8RouIu9auwZ3g_803)) goto LA830_;
goto LA831_;
LA828_: ;
{
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_805, TM__aFkIL74T1q8RouIu9auwZ3g_807);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_809, TM__aFkIL74T1q8RouIu9auwZ3g_811);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_813, TM__aFkIL74T1q8RouIu9auwZ3g_814);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
undefSymbol__condsyms_8((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_816);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqTypeFlags__ast_484 = (eqTypeFlags__ast_484 & ~ 130);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)48))) & 63);
}
goto LA832_;
LA829_: ;
{
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_817, TM__aFkIL74T1q8RouIu9auwZ3g_818);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_819, TM__aFkIL74T1q8RouIu9auwZ3g_821);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)49))) & 63);
}
goto LA832_;
LA830_: ;
{
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_822, TM__aFkIL74T1q8RouIu9auwZ3g_823);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_824, TM__aFkIL74T1q8RouIu9auwZ3g_826);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)50))) & 63);
}
goto LA832_;
LA831_: ;
{
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), TM__aFkIL74T1q8RouIu9auwZ3g_828, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_829, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA832_: ;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_831, TM__aFkIL74T1q8RouIu9auwZ3g_833);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA130_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(35184372088832), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA131_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(4503599627370496), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA132_: ;
{
processOnOffSwitch__commands_217(conf, 33554432, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA133_: ;
{
processOnOffSwitch__commands_217(conf, 67108864, arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA134_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(140737488355328), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
if (!(((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)47)))&63U)))!=0)) goto LA844_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_835, TM__aFkIL74T1q8RouIu9auwZ3g_836);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA844_: ;
}
goto LA141_;
LA135_: ;
{
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)51))) & 63);
(*conf).options |= ((NU32)1)<<(((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)12))) & 31);
}
goto LA141_;
LA136_: ;
{
processOnOffSwitchG__commands_252(conf, IL64(9007199254740992), arg, pass, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA137_: ;
{
handleStdinInput__commands_828(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA138_: ;
{
NimStringV2 colontmpD__67;
NimStringV2 colontmpD__68;
NimStringV2 T851_;
colontmpD__67.len = 0; colontmpD__67.p = NIM_NIL;
colontmpD__68.len = 0; colontmpD__68.p = NIM_NIL;
colontmpD__67.len = 0; colontmpD__67.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__67), switch_0);
T851_.len = 0; T851_.p = NIM_NIL;
T851_ = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_840, colontmpD__67);
if (NIM_UNLIKELY(*nimErr_)) goto LA850_;
colontmpD__68 = T851_;
warningDeprecated__msgs_1493(conf, info, colontmpD__68);
if (NIM_UNLIKELY(*nimErr_)) goto LA850_;
{
LA850_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__68));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA141_;
LA139_: ;
{
eqcopy___stdZassertions_16((&(*conf).nimMainPrefix), arg);
}
goto LA141_;
LA140_: ;
{
{
NI T858_;
T858_ = (NI)0;
T858_ = nsuFindChar(switch_0, 46, ((NI)0), ((NI)-1));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (!(((NI)0) <= T858_)) goto LA859_;
setConfigVar__options_4928(conf, switch_0, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA856_;
LA859_: ;
{
invalidCmdLineOption__commands_183(conf, pass, switch_0, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA856_: ;
}
LA141_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
eqdestroy___stdZassertions_13((&val));
eqdestroy___stdZassertions_13((&key));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, processSwitch__commands_1598)(tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w pass, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* p, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config) {
NI bracketLe;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
bracketLe = nsuFindChar((*p).key, 91, ((NI)0), ((NI)-1));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NimStringV2 key;
NimStringV2 val;
NimStringV2 colontmpD_;
NimStringV2 T6_;
if (!(((NI)0) <= bracketLe)) goto LA3_;
key.len = 0; key.p = NIM_NIL;
val.len = 0; val.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
key = substr__system_7514((*p).key, ((NI)0), (NI)(bracketLe - ((NI)1)));
T6_.len = 0; T6_.p = NIM_NIL;
colontmpD_ = substr__system_7526((*p).key, bracketLe);
T6_ = rawNewString(colontmpD_.len + (*p).val.len + 1);
appendString((&T6_), colontmpD_);
appendChar((&T6_), 58);
appendString((&T6_), (*p).val);
val = T6_;
processSwitch__commands_985(key, val, pass, gCmdLineInfo__msgs_431, config);
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
{
LA5_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
eqdestroy___stdZassertions_13((&val));
eqdestroy___stdZassertions_13((&key));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
processSwitch__commands_985((*p).key, (*p).val, pass, gCmdLineInfo__msgs_431, config);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, writeCommandLineUsage__commands_174)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = getCommandLineDesc__commands_139(conf);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
msgWriteln__msgs_698(conf, colontmpD_, 1);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, handleCmdInput__commands_833)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NimStringV2 colontmpD_;
NimStringV2 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqsink___stdZassertions_19((&(*conf).projectName), TM__aFkIL74T1q8RouIu9auwZ3g_842);
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), (*conf).projectName);
eqsink___stdZassertions_19((&(*conf).projectFull), colontmpD_);
T1_.len = 0; T1_.p = NIM_NIL;
T1_ = nosgetCurrentDir();
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*conf).projectPath), T1_);
{
NIM_BOOL T4_;
NimStringV2 T7_;
T4_ = (NIM_BOOL)0;
T4_ = isEmpty__pathutils_107((*conf).outDir);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T4_) goto LA5_;
T7_.len = 0; T7_.p = NIM_NIL;
T7_ = getNimcacheDir__options_5056(conf);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&(*conf).outDir), T7_);
}
LA5_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, testCompileOption__commands_587)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch (hashString(colontmpD_) & 63) {
case 1:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_860)) goto LA16_;
break;
case 2:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_875)) goto LA29_;
break;
case 6:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_855)) goto LA11_;
break;
case 8:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_864)) goto LA19_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_878)) goto LA31_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_884)) goto LA37_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_885)) goto LA37_;
break;
case 9:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_853)) goto LA9_;
break;
case 12:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_889)) goto LA39_;
break;
case 13:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_872)) goto LA27_;
break;
case 14:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_846)) goto LA4_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_867)) goto LA22_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_874)) goto LA29_;
break;
case 16:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_850)) goto LA7_;
break;
case 19:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_857)) goto LA13_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_858)) goto LA14_;
break;
case 22:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_873)) goto LA28_;
break;
case 23:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_887)) goto LA39_;
break;
case 24:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_848)) goto LA6_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_856)) goto LA12_;
break;
case 25:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_845)) goto LA3_;
break;
case 26:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_863)) goto LA18_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_880)) goto LA33_;
break;
case 29:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_847)) goto LA5_;
break;
case 30:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_844)) goto LA3_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_859)) goto LA15_;
break;
case 31:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_870)) goto LA25_;
break;
case 32:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_851)) goto LA7_;
break;
case 34:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_877)) goto LA30_;
break;
case 36:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_865)) goto LA20_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_882)) goto LA35_;
break;
case 37:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_861)) goto LA16_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_869)) goto LA24_;
break;
case 39:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_886)) goto LA38_;
break;
case 40:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_854)) goto LA10_;
break;
case 41:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_868)) goto LA23_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_876)) goto LA30_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_890)) goto LA40_;
break;
case 42:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_879)) goto LA32_;
break;
case 45:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_843)) goto LA2_;
break;
case 46:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_849)) goto LA6_;
break;
case 49:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_866)) goto LA21_;
break;
case 51:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_852)) goto LA8_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_888)) goto LA39_;
break;
case 53:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_862)) goto LA17_;
break;
case 54:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_881)) goto LA34_;
break;
case 58:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_871)) goto LA26_;
break;
case 62:
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_883)) goto LA36_;
break;
}
goto LA41_;
LA2_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)6)))&63U)))!=0);
}
goto LA42_;
LA3_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)4)))&63U)))!=0);
}
goto LA42_;
LA4_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)5)))&63U)))!=0);
}
goto LA42_;
LA5_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)22)))&63U)))!=0);
}
goto LA42_;
LA6_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)1)))&63U)))!=0);
}
goto LA42_;
LA7_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)13)))&31U)))!=0);
}
goto LA42_;
LA8_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)14)))&31U)))!=0);
}
goto LA42_;
LA9_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)26)))&63U)))!=0);
}
goto LA42_;
LA10_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)17)))&31U)))!=0);
}
goto LA42_;
LA11_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)18)))&31U)))!=0);
}
goto LA42_;
LA12_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)19)))&31U)))!=0);
}
goto LA42_;
LA13_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)6)))&63U)))!=0);
}
goto LA42_;
LA14_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)21)))&31U)))!=0);
}
goto LA42_;
LA15_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)24)))&31U)))!=0);
}
goto LA42_;
LA16_: ;
{
result = (((*conf).options & 3518) == 3518);
}
goto LA42_;
LA17_: ;
{
result = (((*conf).options & 384) == 384);
}
goto LA42_;
LA18_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)8)))&31U)))!=0);
}
goto LA42_;
LA19_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)7)))&31U)))!=0);
}
goto LA42_;
LA20_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)1)))&31U)))!=0);
}
goto LA42_;
LA21_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)2)))&31U)))!=0);
}
goto LA42_;
LA22_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)3)))&31U)))!=0);
}
goto LA42_;
LA23_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)4)))&31U)))!=0);
}
goto LA42_;
LA24_: ;
{
warningDeprecated__msgs_1493(conf, info, TM__aFkIL74T1q8RouIu9auwZ3g_891);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)6)))&31U)))!=0);
}
goto LA42_;
LA25_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)5)))&31U)))!=0);
}
goto LA42_;
LA26_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)9)))&31U)))!=0);
}
goto LA42_;
LA27_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)10)))&31U)))!=0);
}
goto LA42_;
LA28_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)12)))&31U)))!=0);
}
goto LA42_;
LA29_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)11)))&31U)))!=0);
}
goto LA42_;
LA30_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)13)))&63U)))!=0);
}
goto LA42_;
LA31_: ;
{
result = !(((*conf).symbolFiles == ((tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ)0)));
}
goto LA42_;
LA32_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)10)))&63U)))!=0);
}
goto LA42_;
LA33_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)11)))&63U)))!=0);
}
goto LA42_;
LA34_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)24)))&63U)))!=0);
}
goto LA42_;
LA35_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)27)))&63U)))!=0);
}
goto LA42_;
LA36_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)22)))&31U)))!=0);
}
goto LA42_;
LA37_: ;
{
NimStringV2 colontmpD__2;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
{
NimStringV2 colontmpD__3;
tyArray__Re75IspeoxXy2oCZHwcRrA T85_;
colontmpD__2 = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
if (!eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_892)) goto LA82_;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
T85_[0] = switch_0;
T85_[1] = TM__aFkIL74T1q8RouIu9auwZ3g_894;
colontmpD__3 = nsuFormatOpenArray(TM__aFkIL74T1q8RouIu9auwZ3g_893, T85_, 2);
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
warningDeprecated__msgs_1493(conf, info, colontmpD__3);
if (NIM_UNLIKELY(*nimErr_)) goto LA84_;
{
LA84_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__3));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA79_;
}
LA82_: ;
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)23)))&31U)))!=0);
{
LA79_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA42_;
LA38_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)32)))&63U)))!=0);
}
goto LA42_;
LA39_: ;
{
NimStringV2 colontmpD__4;
NimStringV2 colontmpD__5;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__4), switch_0);
colontmpD__5 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_895, colontmpD__4);
if (NIM_UNLIKELY(*nimErr_)) goto LA92_;
warningDeprecated__msgs_1493(conf, info, colontmpD__5);
if (NIM_UNLIKELY(*nimErr_)) goto LA92_;
{
LA92_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__5));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA42_;
LA40_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)47)))&63U)))!=0);
}
goto LA42_;
LA41_: ;
{
invalidCmdLineOption__commands_183(conf, ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0), switch_0, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA42_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, testCompileOptionArg__commands_486)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 switch_0, NimStringV2 arg, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD_ = nsuNormalize(switch_0);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_896)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_897)) goto LA2_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_898)) goto LA3_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_899)) goto LA4_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_900)) goto LA5_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_901)) goto LA6_;
if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_902)) goto LA7_;
goto LA8_;
LA2_: ;
{
NimStringV2 colontmpD__2;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__2 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
switch (hashString(colontmpD__2) & 15) {
case 1:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_903)) goto LA12_;
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_905)) goto LA14_;
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_911)) goto LA19_;
break;
case 2:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_906)) goto LA15_;
break;
case 3:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_912)) goto LA20_;
break;
case 6:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_909)) goto LA17_;
break;
case 7:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_910)) goto LA18_;
break;
case 9:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_908)) goto LA16_;
break;
case 10:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_913)) goto LA20_;
break;
case 13:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_907)) goto LA15_;
break;
case 14:
if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_904)) goto LA13_;
break;
}
goto LA21_;
LA12_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)2));
}
goto LA22_;
LA13_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)8));
}
goto LA22_;
LA14_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)6));
}
goto LA22_;
LA15_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)4));
}
goto LA22_;
LA16_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)5));
}
goto LA22_;
LA17_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)7));
}
goto LA22_;
LA18_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)9));
}
goto LA22_;
LA19_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)1));
}
goto LA22_;
LA20_: ;
{
result = ((*conf).selectedGC == ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)3));
}
goto LA22_;
LA21_: ;
{
NimStringV2 colontmpD__3;
NimStringV2 colontmpD__4;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__3), arg);
colontmpD__4 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_914, colontmpD__3);
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__4, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_915, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA33_;
{
LA33_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__4));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA11_;
}
LA22_: ;
{
LA11_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__2));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA9_;
LA3_: ;
{
NimStringV2 colontmpD__5;
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
colontmpD__5 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
if (eqStrings(colontmpD__5, TM__aFkIL74T1q8RouIu9auwZ3g_916)) goto LA40_;
if (eqStrings(colontmpD__5, TM__aFkIL74T1q8RouIu9auwZ3g_917)) goto LA41_;
if (eqStrings(colontmpD__5, TM__aFkIL74T1q8RouIu9auwZ3g_918)) goto LA42_;
goto LA43_;
LA40_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)15)))&31U)))!=0);
}
goto LA44_;
LA41_: ;
{
result = (((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)16)))&31U)))!=0);
}
goto LA44_;
LA42_: ;
{
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg T48_;
T48_ = 0;
result = (((*conf).options & 98304) == T48_);
}
goto LA44_;
LA43_: ;
{
NimStringV2 colontmpD__6;
NimStringV2 colontmpD__7;
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
colontmpD__7.len = 0; colontmpD__7.p = NIM_NIL;
colontmpD__6.len = 0; colontmpD__6.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__6), arg);
colontmpD__7 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_919, colontmpD__6);
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__7, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_920, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA50_;
{
LA50_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__7));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA39_;
}
LA44_: ;
{
LA39_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__5));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA9_;
LA4_: ;
{
NimStringV2 colontmpD__8;
colontmpD__8.len = 0; colontmpD__8.p = NIM_NIL;
colontmpD__8 = dollar___systemZdollars_3((*conf).verbosity);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
result = eqStrings(colontmpD__8, arg);
eqdestroy___stdZassertions_13((&colontmpD__8));
}
goto LA9_;
LA5_: ;
{
NimStringV2 colontmpD__9;
colontmpD__9.len = 0; colontmpD__9.p = NIM_NIL;
colontmpD__9 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
if (eqStrings(colontmpD__9, TM__aFkIL74T1q8RouIu9auwZ3g_921)) goto LA58_;
if (eqStrings(colontmpD__9, TM__aFkIL74T1q8RouIu9auwZ3g_922)) goto LA59_;
if (eqStrings(colontmpD__9, TM__aFkIL74T1q8RouIu9auwZ3g_923)) goto LA60_;
if (eqStrings(colontmpD__9, TM__aFkIL74T1q8RouIu9auwZ3g_924)) goto LA61_;
goto LA62_;
LA58_: ;
{
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9)))&63U)))!=0);
}
goto LA63_;
LA59_: ;
{
result = !((((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9)))&63U)))!=0));
}
goto LA63_;
LA60_: ;
{
NIM_BOOL T67_;
T67_ = (NIM_BOOL)0;
T67_ = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)7)))&63U)))!=0);
if (!(T67_)) goto LA68_;
T67_ = !((((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9)))&63U)))!=0));
LA68_: ;
result = T67_;
}
goto LA63_;
LA61_: ;
{
NIM_BOOL T70_;
T70_ = (NIM_BOOL)0;
T70_ = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)8)))&63U)))!=0);
if (!(T70_)) goto LA71_;
T70_ = !((((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)9)))&63U)))!=0));
LA71_: ;
result = T70_;
}
goto LA63_;
LA62_: ;
{
NimStringV2 colontmpD__10;
NimStringV2 colontmpD__11;
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
colontmpD__11.len = 0; colontmpD__11.p = NIM_NIL;
colontmpD__10.len = 0; colontmpD__10.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__10), arg);
colontmpD__11 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_925, colontmpD__10);
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__11, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_926, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA73_;
{
LA73_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__11));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA57_;
}
LA63_: ;
{
LA57_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__9));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA9_;
LA6_: ;
{
result = isDynlibOverride__options_5576(conf, arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA9_;
LA7_: ;
{
NimStringV2 colontmpD__12;
colontmpD__12.len = 0; colontmpD__12.p = NIM_NIL;
colontmpD__12 = nsuNormalize(arg);
if (NIM_UNLIKELY(*nimErr_)) goto LA80_;
if (eqStrings(colontmpD__12, TM__aFkIL74T1q8RouIu9auwZ3g_927)) goto LA81_;
if (eqStrings(colontmpD__12, TM__aFkIL74T1q8RouIu9auwZ3g_928)) goto LA82_;
if (eqStrings(colontmpD__12, TM__aFkIL74T1q8RouIu9auwZ3g_929)) goto LA83_;
if (eqStrings(colontmpD__12, TM__aFkIL74T1q8RouIu9auwZ3g_930)) goto LA84_;
goto LA85_;
LA81_: ;
{
result = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)2));
}
goto LA86_;
LA82_: ;
{
result = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)1));
}
goto LA86_;
LA83_: ;
{
result = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)4));
}
goto LA86_;
LA84_: ;
{
result = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)3));
}
goto LA86_;
LA85_: ;
{
NimStringV2 colontmpD__13;
NimStringV2 colontmpD__14;
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
colontmpD__14.len = 0; colontmpD__14.p = NIM_NIL;
colontmpD__13.len = 0; colontmpD__13.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD__13), arg);
colontmpD__14 = nsuFormatSingleElem(TM__aFkIL74T1q8RouIu9auwZ3g_931, colontmpD__13);
if (NIM_UNLIKELY(*nimErr_)) goto LA92_;
liMessage__msgs_1172(conf, info, ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)17), colontmpD__14, ((tyEnum_TErrorHandling__NXH4RLc649bsDWofENjZIqw)0), TM__aFkIL74T1q8RouIu9auwZ3g_932, NIM_FALSE);
if (NIM_UNLIKELY(*nimErr_)) goto LA92_;
{
LA92_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__14));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA80_;
}
LA86_: ;
{
LA80_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD__12));
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
goto LA9_;
LA8_: ;
{
invalidCmdLineOption__commands_183(conf, ((tyEnum_TCmdLinePass__7z2Tds19a2G5eslO9cP9apH4w)0), switch_0, info);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
LA9_: ;
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, initOrcDefines__commands_907)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)5);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_933, TM__aFkIL74T1q8RouIu9auwZ3g_934);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_935, TM__aFkIL74T1q8RouIu9auwZ3g_936);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)41))) & 63);
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)42))) & 63);
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_937, TM__aFkIL74T1q8RouIu9auwZ3g_938);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
defineSymbol__condsyms_4((*conf).symbols, TM__aFkIL74T1q8RouIu9auwZ3g_939, TM__aFkIL74T1q8RouIu9auwZ3g_940);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = ((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)0));
if (!(T3_)) goto LA4_;
T3_ = !(((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)2)));
LA4_: ;
if (!T3_) goto LA5_;
(*conf).exc = ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)3);
}
LA5_: ;
}BeforeRet_: ;
}