/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 64 #include "nimbase.h" #include #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_7526)(NimStringV2 s, NI first, NI last); N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7538)(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(void, nossplitFile)(NimStringV2 path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result); 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_824)(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_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_41)) goto LA11_; break; case 1: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_35)) goto LA9_; break; case 4: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_65)) goto LA22_; break; case 10: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_9)) goto LA1_; break; case 13: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_39)) goto LA10_; break; case 15: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_67)) goto LA23_; break; case 16: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_33)) goto LA8_; break; case 18: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_11)) goto LA1_; break; case 19: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_49)) goto LA15_; break; case 20: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_55)) 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_61)) goto LA20_; break; case 31: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_19)) goto LA3_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_37)) goto LA10_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_43)) goto LA12_; break; case 32: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_17)) goto LA2_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_53)) goto LA17_; break; case 33: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_59)) goto LA19_; 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 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_13)) goto LA1_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_73)) goto LA25_; break; case 50: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_25)) goto LA4_; break; case 52: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_69)) goto LA24_; break; case 57: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_45)) goto LA13_; break; case 59: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_15)) goto LA2_; break; case 60: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_47)) goto LA14_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_57)) goto LA18_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_75)) goto LA26_; break; case 63: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_51)) goto LA16_; 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_; nossplitFile(colontmpD_, (&colontmpD__2)); 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_; NimStringV2 T19_; 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_; nossplitFile(colontmpD__2, (&colontmpD__3)); if (NIM_UNLIKELY(*nimErr_)) goto LA17_; T19_.len = 0; T19_.p = NIM_NIL; T19_ = pathSubs__options_5078(conf, p, colontmpD__3.Field0); if (NIM_UNLIKELY(*nimErr_)) goto LA17_; result = T19_; { 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 T26_; NimStringV2 blitTmp; *nimErr_ = NIM_FALSE; colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL; T26_.len = 0; T26_.p = NIM_NIL; T26_ = rawNewString(p.len + 14); appendString((&T26_), TM__aFkIL74T1q8RouIu9auwZ3g_423); appendString((&T26_), p); colontmpD__4 = T26_; 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 LA25_; blitTmp = p; p.len = 0; p.p = NIM_NIL; result = blitTmp; { LA25_:; } { eqdestroy___stdZassertions_13((&colontmpD__4)); } if (NIM_UNLIKELY(*nimErr_)) goto LA23_; popCurrentException(); LA23_:; } } 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_7538(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_7538(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_486)) goto LA13_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_496)) goto LA17_; break; case 3: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_498)) goto LA18_; break; case 4: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_500)) 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 13: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_488)) goto LA13_; break; case 14: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_482)) goto LA11_; break; case 15: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_484)) goto LA12_; 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_7538(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_824(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_824(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_185)) goto LA45_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_308)) goto LA97_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_386)) goto LA137_; break; case 1: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_149)) goto LA28_; break; case 2: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_369)) goto LA128_; break; case 3: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_173)) goto LA39_; break; case 7: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_347)) goto LA117_; break; case 11: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_123)) goto LA17_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_177)) goto LA41_; break; case 14: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_199)) goto LA51_; break; case 16: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_155)) goto LA30_; break; case 17: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_229)) goto LA64_; break; case 21: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_349)) goto LA118_; break; case 22: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_161)) goto LA33_; break; case 23: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_89)) goto LA4_; break; case 24: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_359)) goto LA123_; break; case 25: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_151)) goto LA29_; break; case 27: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_157)) goto LA31_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_311)) goto LA99_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_345)) goto LA116_; break; case 28: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_231)) goto LA65_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_286)) goto LA88_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_396)) goto LA138_; break; case 29: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_253)) goto LA74_; break; case 32: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_153)) goto LA29_; break; case 34: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_257)) goto LA76_; break; case 36: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_109)) goto LA12_; break; case 37: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_219)) goto LA60_; break; case 41: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_247)) goto LA71_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_279)) goto LA86_; break; case 43: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_221)) goto LA61_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_317)) goto LA102_; break; case 44: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_298)) goto LA93_; break; case 47: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_175)) goto LA40_; break; case 48: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_87)) goto LA4_; break; case 53: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_353)) goto LA120_; break; case 55: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_255)) goto LA75_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_365)) goto LA126_; break; case 56: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_201)) goto LA52_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_381)) goto LA134_; break; case 59: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_351)) goto LA119_; break; case 61: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_132)) goto LA21_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_197)) goto LA50_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_325)) goto LA106_; break; case 66: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_215)) goto LA58_; break; case 67: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_245)) goto LA70_; break; case 70: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_93)) goto LA5_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_273)) goto LA84_; break; case 71: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_259)) goto LA77_; break; case 72: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_139)) goto LA24_; break; case 73: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_125)) goto LA17_; break; case 76: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_241)) goto LA68_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_339)) goto LA113_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_383)) goto LA135_; break; case 78: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_223)) goto LA62_; break; case 79: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_288)) goto LA88_; break; case 82: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_126)) goto LA18_; break; case 83: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_292)) goto LA90_; break; case 85: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_267)) goto LA81_; break; case 86: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_265)) goto LA80_; break; case 88: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_335)) goto LA111_; break; case 89: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_135)) goto LA22_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_379)) goto LA133_; break; case 90: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_343)) goto LA115_; break; case 94: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_284)) goto LA88_; break; case 103: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_95)) goto LA6_; break; case 105: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_262)) goto LA79_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_341)) goto LA114_; break; case 109: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_137)) goto LA23_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_239)) goto LA67_; break; case 110: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_277)) goto LA85_; break; case 112: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_371)) goto LA129_; break; case 115: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_243)) goto LA69_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_313)) goto LA100_; break; case 118: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_117)) goto LA15_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_392)) goto LA138_; break; case 125: 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_269)) goto LA82_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_377)) goto LA132_; break; case 130: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_193)) goto LA48_; break; case 132: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_119)) goto LA16_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_337)) goto LA112_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_363)) goto LA125_; break; case 133: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_121)) goto LA16_; break; case 134: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_205)) goto LA54_; break; case 136: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_165)) goto LA35_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_225)) goto LA62_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_294)) goto LA91_; break; case 138: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_105)) goto LA10_; break; case 140: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_213)) goto LA58_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_367)) goto LA127_; break; case 144: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_101)) goto LA9_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_183)) goto LA44_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_251)) goto LA73_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_302)) goto LA94_; break; case 145: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_388)) goto LA138_; break; case 147: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_400)) goto LA139_; break; case 148: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_319)) goto LA103_; break; case 154: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_159)) goto LA32_; break; case 155: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_115)) goto LA14_; break; case 159: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_169)) goto LA37_; break; case 163: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_163)) goto LA34_; break; case 168: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_373)) goto LA130_; break; case 173: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_147)) goto LA27_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_375)) goto LA131_; break; case 174: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_217)) goto LA59_; break; case 175: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_355)) goto LA121_; break; case 179: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_167)) goto LA36_; break; case 180: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_111)) goto LA13_; break; case 181: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_83)) goto LA3_; break; case 183: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_315)) goto LA101_; break; case 184: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_97)) goto LA7_; break; case 185: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_321)) goto LA104_; break; case 186: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_141)) goto LA25_; break; case 190: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_130)) goto LA20_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_211)) goto LA57_; break; case 191: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_323)) goto LA105_; break; case 192: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_327)) goto LA107_; break; case 194: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_304)) goto LA95_; break; case 196: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_179)) goto LA42_; break; case 197: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_227)) goto LA63_; break; case 201: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_361)) goto LA124_; break; case 202: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_309)) goto LA98_; break; case 207: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_233)) goto LA65_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_300)) goto LA93_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_390)) goto LA138_; break; case 209: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_113)) goto LA14_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_171)) goto LA38_; break; case 210: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_261)) goto LA78_; break; case 211: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_145)) goto LA26_; break; case 212: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_394)) goto LA138_; break; case 213: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_275)) goto LA84_; break; case 218: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_191)) goto LA47_; break; case 219: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_296)) goto LA92_; break; case 225: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_189)) goto LA46_; break; case 226: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_263)) goto LA79_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_385)) goto LA136_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_398)) goto LA138_; break; case 229: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_187)) goto LA45_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_235)) goto LA66_; break; case 230: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_357)) goto LA122_; break; case 233: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_203)) goto LA53_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_290)) goto LA89_; break; case 234: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_282)) goto LA87_; break; case 236: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_249)) goto LA72_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_280)) goto LA87_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_306)) goto LA96_; 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_333)) goto LA110_; break; case 243: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_99)) goto LA8_; break; case 244: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_107)) goto LA11_; break; case 248: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_237)) goto LA66_; break; case 249: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_85)) goto LA3_; break; case 250: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_195)) goto LA49_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_209)) goto LA56_; break; case 251: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_181)) goto LA43_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_271)) goto LA83_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_329)) goto LA108_; break; case 252: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_134)) goto LA22_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_331)) goto LA109_; break; case 253: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_91)) goto LA5_; 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_; nossplitFile(colontmpD__10, (&f)); 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)IL64(9223372036854775807)); (*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_7526((*p).key, ((NI)0), (NI)(bracketLe - ((NI)1))); T6_.len = 0; T6_.p = NIM_NIL; colontmpD_ = substr__system_7538((*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 0: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_860)) goto LA16_; break; case 2: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_864)) goto LA19_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_875)) goto LA29_; break; case 3: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_856)) goto LA12_; break; case 4: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_858)) goto LA14_; break; case 6: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_870)) goto LA25_; break; case 8: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_847)) goto LA5_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_853)) goto LA9_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_885)) goto LA37_; break; case 12: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_874)) goto LA29_; break; case 14: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_867)) goto LA22_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_884)) goto LA37_; break; case 15: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_888)) goto LA39_; break; case 16: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_880)) goto LA33_; break; case 17: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_886)) goto LA38_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_887)) goto LA39_; break; case 20: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_889)) goto LA39_; break; case 25: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_845)) goto LA3_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_850)) goto LA7_; break; case 26: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_863)) goto LA18_; break; case 30: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_878)) goto LA31_; break; case 31: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_855)) goto LA11_; break; case 32: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_851)) goto LA7_; break; case 33: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_862)) goto LA17_; break; case 34: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_877)) goto LA30_; break; case 35: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_852)) goto LA8_; break; case 37: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_861)) goto LA16_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_882)) goto LA35_; break; case 41: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_869)) goto LA24_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_876)) goto LA30_; break; case 43: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_883)) goto LA36_; break; case 44: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_879)) goto LA32_; break; case 45: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_846)) goto LA4_; break; case 46: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_849)) goto LA6_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_881)) goto LA34_; break; case 47: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_857)) goto LA13_; break; case 51: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_854)) goto LA10_; break; case 56: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_868)) goto LA23_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_890)) goto LA40_; break; case 58: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_848)) goto LA6_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_865)) goto LA20_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_872)) goto LA27_; break; case 59: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_859)) goto LA15_; break; case 60: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_844)) goto LA3_; break; case 61: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_866)) goto LA21_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_871)) goto LA26_; break; case 62: if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_843)) goto LA2_; if (eqStrings(colontmpD_, TM__aFkIL74T1q8RouIu9auwZ3g_873)) goto LA28_; 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_906)) goto LA15_; if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_911)) goto LA19_; break; case 3: if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_912)) goto LA20_; break; case 4: if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_913)) 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 13: if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_907)) goto LA15_; break; case 14: if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_904)) goto LA13_; break; case 15: if (eqStrings(colontmpD__2, TM__aFkIL74T1q8RouIu9auwZ3g_905)) goto LA14_; 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_: ; }