5004 lines
186 KiB
C
5004 lines
186 KiB
C
/* Generated by Nim Compiler v1.9.0 */
|
|
#define NIM_INTBITS 32
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include <glob.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg;
|
|
typedef struct NimStrPayload NimStrPayload;
|
|
typedef struct NimStringV2 NimStringV2;
|
|
typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg;
|
|
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 tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A;
|
|
typedef struct TNimTypeV2 TNimTypeV2;
|
|
typedef struct tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA;
|
|
typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw tySequence__trGETez9cSsl1jxXZnhjkxw;
|
|
typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content tySequence__trGETez9cSsl1jxXZnhjkxw_Content;
|
|
typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ;
|
|
typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ;
|
|
typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q;
|
|
typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ;
|
|
typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA;
|
|
typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ;
|
|
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
|
|
typedef struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyTuple__eCO8mA2VZCpG2fD1wGsc8Q;
|
|
typedef struct tyTuple__ncJ6uplZCCTp9aIcH4ehmWw tyTuple__ncJ6uplZCCTp9aIcH4ehmWw;
|
|
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
|
|
typedef struct Exception Exception;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content;
|
|
typedef struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw;
|
|
typedef struct tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw;
|
|
typedef struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q;
|
|
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 tyTuple__zny240XqOp8RaO2p8IHLJQ tyTuple__zny240XqOp8RaO2p8IHLJQ;
|
|
typedef struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
struct NimStrPayload {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct NimStringV2 {
|
|
NI len;
|
|
NimStrPayload* p;
|
|
};
|
|
typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w;
|
|
typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow;
|
|
typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg;
|
|
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 tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A {
|
|
NI rc;
|
|
NI rootIdx;
|
|
};
|
|
struct TNimTypeV2 {
|
|
void* destructor;
|
|
NI size;
|
|
NI16 align;
|
|
NI16 depth;
|
|
NU32* display;
|
|
void* traceImpl;
|
|
void* typeInfoV1;
|
|
NI flags;
|
|
};
|
|
struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ {
|
|
tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA* data;
|
|
};
|
|
struct tySequence__trGETez9cSsl1jxXZnhjkxw {
|
|
NI len; tySequence__trGETez9cSsl1jxXZnhjkxw_Content* p;
|
|
};
|
|
struct tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA {
|
|
tySequence__trGETez9cSsl1jxXZnhjkxw data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
};
|
|
struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__0F3Kz25HWtRatQmCDVHWEA* d;
|
|
};
|
|
struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ {
|
|
tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack;
|
|
tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree;
|
|
NI freed;
|
|
NI touched;
|
|
NI edges;
|
|
NI rcSum;
|
|
NIM_BOOL keepThreshold;
|
|
};
|
|
struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q {
|
|
void** Field0;
|
|
TNimTypeV2* Field1;
|
|
};
|
|
typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1];
|
|
typedef NU8 tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ;
|
|
typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og;
|
|
struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ {
|
|
NimStringV2 nimname;
|
|
NimStringV2 cname;
|
|
NimStringV2 obj;
|
|
tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags;
|
|
NimStringV2 customArgs;
|
|
};
|
|
typedef tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw tyArray__ZN1zO1GBLtAcKmgw4Qujww[4];
|
|
typedef NU8 tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
|
|
typedef NimStringV2 tyArray__pq8mfSp9bT2PbH9bKmz9cdOdA[13];
|
|
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
NimStringV2 Field2;
|
|
};
|
|
typedef NCSTRING tyUncheckedArray__nvS6J9clHMUMHfoZd8Ad2zg[1];
|
|
typedef NU8 tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw;
|
|
typedef NU8 tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
|
|
typedef NU8 tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA;
|
|
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 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_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg;
|
|
typedef NimStringV2 tyArray__rmMMhDIqORJzUU5zqeitSQ[16];
|
|
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct RootObj {
|
|
TNimTypeV2* m_type;
|
|
};
|
|
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 NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
typedef NU8 tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
|
|
typedef NU8 tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w;
|
|
struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ {
|
|
tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg section;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ qualifiedPath;
|
|
NimStringV2* name;
|
|
NimStringV2 filePath;
|
|
NI line;
|
|
NI column;
|
|
NimStringV2 doc;
|
|
NimStringV2 forth;
|
|
NI quality;
|
|
NIM_BOOL isGlobal;
|
|
NIM_BOOL contextFits;
|
|
tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w prefix;
|
|
NU8 symkind;
|
|
NI scope;
|
|
NI localUsages;
|
|
NI globalUsages;
|
|
NI tokenLen;
|
|
NI version;
|
|
};
|
|
typedef NimStringV2 tyArray__nHXaesL0DJZHyVS07ARPRA[1];
|
|
typedef NU8 tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg;
|
|
struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw {
|
|
RootObj Sup;
|
|
NI nanosecond;
|
|
NI second;
|
|
NI minute;
|
|
NI hour;
|
|
NI monthdayZero;
|
|
NI monthZero;
|
|
NI year;
|
|
tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg weekday;
|
|
NI yearday;
|
|
NIM_BOOL isDst;
|
|
tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* timezone;
|
|
NI utcOffset;
|
|
};
|
|
struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q {
|
|
NI64 seconds;
|
|
NI nanosecond;
|
|
};
|
|
struct 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
|
|
|
|
|
|
|
|
#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__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
#define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
#define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#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__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
#define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA {
|
|
NF time;
|
|
NI count;
|
|
};
|
|
struct tyTuple__zny240XqOp8RaO2p8IHLJQ {
|
|
NI Field0;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1;
|
|
tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA Field2;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP
|
|
#define tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP
|
|
struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content { NI cap; tyTuple__zny240XqOp8RaO2p8IHLJQ 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
|
|
|
|
|
|
|
|
#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(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p);
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_1851)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_514)(tySequence__7lEisrXlQEzwtUKW5pzRCw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_2026)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2683)(tySequence__4eRCaZmrYLLw2k30GPTiMw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2822)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3516)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3161)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2981)(tySequence__SE64IkxZVzsW0aLsNjnJHg* dest);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2433)(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_821)(tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___options_830)(tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___options_2442)(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* dest, void* env);
|
|
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env);
|
|
static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t);
|
|
N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size);
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p);
|
|
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(void*, nimNewObj)(NI size, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg*, nstnewStringTable)(tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ mode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initMsgConfig__lineinfos_378)(tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, initHashSet__options_2536)(NI initialSize);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ*, newProfileData__options_619)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewObjUninit)(NI size, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA*, newTable__options_621)(NI initialSize);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initConfigRefCommon__options_2484)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setTargetFromSystem__platform_993)(tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isatty__pureZterminal_550)(FILE* f);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getRelativePathFromConfigPath__options_5274)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL isTitle);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_5279)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
|
|
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, noslastPathPart)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, noscmpPaths)(NimStringV2 pathA, NimStringV2 pathB);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src);
|
|
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg, nossplitFile)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZos_190)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_5373)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isRelativeTo__stdZprivateZospaths50_159)(NimStringV2 path, NimStringV2 base);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosrelativePath)(NimStringV2 path, NimStringV2 base, NIM_CHAR sep);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosparentDir)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimbleFile__options_5030)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsthasKey)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2*, nstTake)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key);
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringV2 filename);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nstPut)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 val);
|
|
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, relativeTo__pathutils_152)(NimStringV2 fullPath, NimStringV2 baseFilename, NIM_CHAR sep);
|
|
static N_INLINE(NIM_BOOL, isEmpty__options_4953)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b);
|
|
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);
|
|
static N_INLINE(NIM_CHAR, X5BX5D___system_7013)(NimStringV2 s, NI i);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7524)(NimStringV2 s, NI first, NI last);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, removeTrailingDirSep__options_5000)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetHomeDir)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, expandTilde__pureZos_59)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosunixToNativePath)(NimStringV2 path, NimStringV2 drive);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuFormatOpenArray)(NimStringV2 formatstr, NimStringV2* a, NI aLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPrefixDir__options_4965)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__UV3llMMYFckfui8YMBuUZA, nossplitPath)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetAppDir)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZprivateZospaths50_292)(tyTuple__UV3llMMYFckfui8YMBuUZA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimcacheDir__options_5056)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, slash___pathutils_128)(NimStringV2 base, NimStringV2 f);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOsCacheDir__options_5054)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getEnv__stdZenvvars_15)(NimStringV2 key, NimStringV2 default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimcacheSuffix__options_5059)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2481)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 symbol);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawFindFile__options_5138)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuStartsWith)(NimStringV2 s, NimStringV2 prefix);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, slash___pathutils_103)(NimStringV2 base, NimStringV2 f);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalizePath__options_4988)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosexpandFilename)(NimStringV2 filename);
|
|
static N_INLINE(NIM_BOOL, isEmpty__options_5393)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nsuToLowerAsciiStr)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawFindFile2__options_5175)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nstlen)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPackageName__options_5049)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg, splitFile__pathutils_31)(NimStringV2 x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pathutils_55)(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, noscreateDir)(NimStringV2 dir);
|
|
static N_INLINE(NIM_BOOL, isObjDisplayCheck)(TNimTypeV2* source, NI16 targetDepth, NU32 token);
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__stdZassertions_224)(NimStringV2 msg);
|
|
N_LIB_PRIVATE N_NIMCALL(void, quit__system_6960)(NimStringV2 errormsg, NI errorcode);
|
|
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(NimStringV2, noschangeFileExt)(NimStringV2 filename, NimStringV2 ext);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOrDefault__pureZstrtabs_335)(tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* t, NimStringV2 key, NimStringV2 default_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosaddFileExt)(NimStringV2 filename, NimStringV2 ext);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findFile__options_5388)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7536)(NimStringV2 s, NI first);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonDynlibName__options_5568)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringV2 s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__options_3415)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9583)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nosgetCurrentDir)(void);
|
|
static N_INLINE(void, nimIncRef)(void* p);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3149)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4977)(NimStringV2 x, NimStringV2 y);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findExe__pureZos_100)(NimStringV2 exe, NIM_BOOL followSymlinks, NimStringV2* extensions, NI extensionsLen_0);
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, format__options_604)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__options_600)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, utc__pureZtimes_1685)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, fromUnix__pureZtimes_1020)(NI64 unix_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, getTime__pureZtimes_1086)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZtimes_1412)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, format__options_612)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4792)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, parseNimVersion__options_464)(NimStringV2 a);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, nsuSplitString)(NimStringV2 s, NimStringV2 sep, NI maxsplit);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosdirExists)(NimStringV2 dir);
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_3178)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, absOutFile__options_4942)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalImportAux__options_5541)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nativeToUnixPath__stdZprivateZglobs_76)(NimStringV2 path);
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__0tIytioPEQIg9axPcCaYjTQ_;
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__tiyk5ykH5zDVdgEZ9armAjA_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_4 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_5 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_6 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_7 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_6};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_8 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_9 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_8};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_10 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_8};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_11 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_8};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_12 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_8};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_13 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_14 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_8};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_15 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_16 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_15};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_17 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_18 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_19 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_20 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_21 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_22 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_23 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_24 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static NIM_CONST tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw TM__ZKkDwQBiNCxtzosUAsGM2Q_25 = {
|
|
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
|
|
0x60, 0x00, 0x01, 0x04}
|
|
;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_26 = { 4 | NIM_STRLIT_FLAG, "pure" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_27 = { 4 | NIM_STRLIT_FLAG, "core" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_28 = { 4 | NIM_STRLIT_FLAG, "arch" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_29 = { 16 | NIM_STRLIT_FLAG, "pure/collections" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_30 = { 16 | NIM_STRLIT_FLAG, "pure/concurrency" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_31 = { 14 | NIM_STRLIT_FLAG, "pure/unidecode" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_32 = { 6 | NIM_STRLIT_FLAG, "impure" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_33 = { 8 | NIM_STRLIT_FLAG, "wrappers" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_34 = { 18 | NIM_STRLIT_FLAG, "wrappers/linenoise" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_35 = { 7 | NIM_STRLIT_FLAG, "windows" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_36 = { 5 | NIM_STRLIT_FLAG, "posix" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_37 = { 2 | NIM_STRLIT_FLAG, "js" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_38 = { 15 | NIM_STRLIT_FLAG, "deprecated/pure" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_39 = { 4 | NIM_STRLIT_FLAG, "std/" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_40 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_39};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_41 = { 8 | NIM_STRLIT_FLAG, "*.nimble" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_42 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_41};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_43 = { 3 | NIM_STRLIT_FLAG, "x86" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_44 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_43};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_45 = { 7 | NIM_STRLIT_FLAG, "itanium" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_46 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_45};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_47 = { 5 | NIM_STRLIT_FLAG, "x8664" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_48 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_47};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_49 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_36};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_50 = { 4 | NIM_STRLIT_FLAG, "unix" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_51 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_50};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_52 = { 5 | NIM_STRLIT_FLAG, "linux" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_53 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_52};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_54 = { 3 | NIM_STRLIT_FLAG, "bsd" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_55 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_54};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_56 = { 7 | NIM_STRLIT_FLAG, "freebsd" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_57 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_56};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_58 = { 18 | NIM_STRLIT_FLAG, "emulatedthreadvars" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_59 = {18, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_58};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_60 = { 5 | NIM_STRLIT_FLAG, "msdos" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_61 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_60};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_62 = { 9 | NIM_STRLIT_FLAG, "mswindows" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_63 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_62};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_64 = { 5 | NIM_STRLIT_FLAG, "win32" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_65 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_64};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_66 = { 9 | NIM_STRLIT_FLAG, "macintosh" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_67 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_66};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_68 = { 3 | NIM_STRLIT_FLAG, "osx" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_69 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_68};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_70 = { 6 | NIM_STRLIT_FLAG, "macosx" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_71 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_70};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_72 = { 5 | NIM_STRLIT_FLAG, "sunos" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_73 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_72};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_74 = { 14 | NIM_STRLIT_FLAG, "nintendoswitch" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_75 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_74};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_76 = { 8 | NIM_STRLIT_FLAG, "freertos" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_77 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_76};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_78 = { 4 | NIM_STRLIT_FLAG, "lwip" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_79 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_78};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_80 = { 6 | NIM_STRLIT_FLAG, "zephyr" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_81 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_80};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_82 = { 12 | NIM_STRLIT_FLAG, "littleendian" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_83 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_82};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_84 = { 9 | NIM_STRLIT_FLAG, "bigendian" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_85 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_84};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_86 = { 4 | NIM_STRLIT_FLAG, "cpu8" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_87 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_86};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_88 = { 5 | NIM_STRLIT_FLAG, "cpu16" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_89 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_88};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_90 = { 5 | NIM_STRLIT_FLAG, "cpu32" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_91 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_90};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_92 = { 5 | NIM_STRLIT_FLAG, "cpu64" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_93 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_92};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_94 = { 12 | NIM_STRLIT_FLAG, "nimrawsetjmp" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_95 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_94};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_96 = { 3 | NIM_STRLIT_FLAG, "nim" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_97 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_96};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_98 = { 3 | NIM_STRLIT_FLAG, "lib" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_99 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_100 = { 4 | NIM_STRLIT_FLAG, "home" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_101 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_100};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_102 = { 6 | NIM_STRLIT_FLAG, "config" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_103 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_102};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_104 = { 11 | NIM_STRLIT_FLAG, "projectname" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_105 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_104};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_106 = { 11 | NIM_STRLIT_FLAG, "projectpath" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_107 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_106};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_108 = { 10 | NIM_STRLIT_FLAG, "projectdir" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_109 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_108};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_110 = { 8 | NIM_STRLIT_FLAG, "nimcache" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_111 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_110};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_112 = { 8 | NIM_STRLIT_FLAG, "nimcache" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_113 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_112};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_114 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_112};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_115 = { 14 | NIM_STRLIT_FLAG, "XDG_CACHE_HOME" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_116 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_115};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_117 = { 6 | NIM_STRLIT_FLAG, ".cache" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_118 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_117};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_119 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_96};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_120 = { 6 | NIM_STRLIT_FLAG, "_check" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_121 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_120};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_122 = { 7 | NIM_STRLIT_FLAG, "release" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_123 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_122};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_124 = { 6 | NIM_STRLIT_FLAG, "danger" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_125 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_124};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_126 = { 2 | NIM_STRLIT_FLAG, "_r" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_127 = {2, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_126};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_128 = { 2 | NIM_STRLIT_FLAG, "_d" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_129 = {2, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_128};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_130 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_131 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_15};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_132 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_15};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_133 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_15};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_134 = { 7 | NIM_STRLIT_FLAG, "unknown" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_135 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_134};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_136 = { 1 | NIM_STRLIT_FLAG, "_" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_137 = {1, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_136};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_138 = { 8 | NIM_STRLIT_FLAG, "nimDebug" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_139 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_138};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[53+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_140 = { 53 | NIM_STRLIT_FLAG, "options.nim(648, 5) `false` cannot create directory: " };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_141 = {53, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_140};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[25+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_142 = { 25 | NIM_STRLIT_FLAG, "cannot create directory: " };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_143 = {25, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_142};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_144 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_145 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_144};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_146 = { 1 | NIM_STRLIT_FLAG, "c" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_147 = {1, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_146};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_148 = { 3 | NIM_STRLIT_FLAG, "cpp" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_149 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_148};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_150 = { 2 | NIM_STRLIT_FLAG, "js" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_151 = {2, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_150};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_152 = { 4 | NIM_STRLIT_FLAG, "objc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_153 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_152};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_154 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_96};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_155 = { 4 | NIM_STRLIT_FLAG, "pkg/" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_156 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_155};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_157 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_39};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_158 = {1, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_136};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_159 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_98};
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__ZKkDwQBiNCxtzosUAsGM2Q_160 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_161 = { 4 | NIM_STRLIT_FLAG, "true" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_162 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_161};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_163 = { 12 | NIM_STRLIT_FLAG, "dotOperators" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_164 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_163};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_165 = { 12 | NIM_STRLIT_FLAG, "callOperator" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_166 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_165};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_167 = { 8 | NIM_STRLIT_FLAG, "parallel" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_168 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_167};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_169 = { 10 | NIM_STRLIT_FLAG, "destructor" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_170 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_169};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_171 = { 6 | NIM_STRLIT_FLAG, "notnil" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_172 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_171};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_173 = { 14 | NIM_STRLIT_FLAG, "dynamicBindSym" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_174 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_173};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_175 = { 13 | NIM_STRLIT_FLAG, "forLoopMacros" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_176 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_175};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_177 = { 14 | NIM_STRLIT_FLAG, "caseStmtMacros" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_178 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_177};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_179 = { 14 | NIM_STRLIT_FLAG, "codeReordering" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_180 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_179};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_181 = { 14 | NIM_STRLIT_FLAG, "compiletimeFFI" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_182 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_181};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_183 = { 11 | NIM_STRLIT_FLAG, "vmopsDanger" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_184 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_183};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_185 = { 11 | NIM_STRLIT_FLAG, "strictFuncs" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_186 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_185};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_187 = { 5 | NIM_STRLIT_FLAG, "views" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_188 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_187};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_189 = { 12 | NIM_STRLIT_FLAG, "strictNotNil" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_190 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_189};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_191 = { 17 | NIM_STRLIT_FLAG, "overloadableEnums" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_192 = {17, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_191};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_193 = { 13 | NIM_STRLIT_FLAG, "strictEffects" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_194 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_193};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_195 = { 16 | NIM_STRLIT_FLAG, "unicodeOperators" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_196 = {16, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_195};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[22+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_197 = { 22 | NIM_STRLIT_FLAG, "flexibleOptionalParams" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_198 = {22, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_197};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_199 = { 10 | NIM_STRLIT_FLAG, "strictDefs" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_200 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_199};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_201 = { 17 | NIM_STRLIT_FLAG, "strictCaseObjects" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_202 = {17, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_201};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__fw9a9cWgWYzM4zKmnq3DGNfQ_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_204 = { 4 | NIM_STRLIT_FLAG, "/usr" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_205 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_204};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_206 = { 12 | NIM_STRLIT_FLAG, "/usr/lib/nim" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_207 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_206};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_208 = { 10 | NIM_STRLIT_FLAG, "/usr/local" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_209 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_208};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[18+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_210 = { 18 | NIM_STRLIT_FLAG, "/usr/local/lib/nim" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_211 = {18, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_210};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_212 = { 3 | NIM_STRLIT_FLAG, "lib" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_213 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_212};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_214 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_96};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_215 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_98};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_216 = { 10 | NIM_STRLIT_FLAG, "system.nim" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_217 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_216};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_218 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_216};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_219 = { 3 | NIM_STRLIT_FLAG, "sug" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_220 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_219};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_221 = { 3 | NIM_STRLIT_FLAG, "con" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_222 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_221};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_223 = { 3 | NIM_STRLIT_FLAG, "def" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_224 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_223};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_225 = { 3 | NIM_STRLIT_FLAG, "use" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_226 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_225};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_227 = { 3 | NIM_STRLIT_FLAG, "dus" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_228 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_227};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_229 = { 3 | NIM_STRLIT_FLAG, "chk" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_230 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_229};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_231 = { 7 | NIM_STRLIT_FLAG, "chkFile" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_232 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_231};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_233 = { 3 | NIM_STRLIT_FLAG, "mod" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_234 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_233};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_235 = { 4 | NIM_STRLIT_FLAG, "none" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_236 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_235};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_237 = { 9 | NIM_STRLIT_FLAG, "highlight" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_238 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_237};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_239 = { 7 | NIM_STRLIT_FLAG, "outline" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_240 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_239};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_241 = { 5 | NIM_STRLIT_FLAG, "known" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_242 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_241};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_243 = { 3 | NIM_STRLIT_FLAG, "msg" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_244 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_243};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_245 = { 7 | NIM_STRLIT_FLAG, "project" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_246 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_245};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_247 = { 13 | NIM_STRLIT_FLAG, "globalSymbols" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_248 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_247};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_249 = { 11 | NIM_STRLIT_FLAG, "declaration" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_250 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_249};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_251 = { 9 | NIM_STRLIT_FLAG, "recompile" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_252 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_251};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_253 = { 7 | NIM_STRLIT_FLAG, "changed" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_254 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_253};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_255 = { 4 | NIM_STRLIT_FLAG, "type" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_256 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_255};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_257 = { 10 | NIM_STRLIT_FLAG, "unselected" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_258 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_257};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_259 = { 4 | NIM_STRLIT_FLAG, "none" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_260 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_259};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_261 = { 5 | NIM_STRLIT_FLAG, "boehm" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_262 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_261};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_263 = { 7 | NIM_STRLIT_FLAG, "regions" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_264 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_263};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_265 = { 3 | NIM_STRLIT_FLAG, "arc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_266 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_265};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_267 = { 3 | NIM_STRLIT_FLAG, "orc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_268 = {3, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_267};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_269 = { 12 | NIM_STRLIT_FLAG, "markAndSweep" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_270 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_269};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_271 = { 5 | NIM_STRLIT_FLAG, "hooks" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_272 = {5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_271};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_273 = { 4 | NIM_STRLIT_FLAG, "refc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_274 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_273};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_275 = { 2 | NIM_STRLIT_FLAG, "go" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_276 = {2, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_275};
|
|
extern TNimTypeV2 NTIv2__d9cK9cyKZPJJxFXUmx8dSpPw_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_277 = { 17 | NIM_STRLIT_FLAG, "SOURCE_DATE_EPOCH" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_278 = {17, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_277};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_279 = { 12 | NIM_STRLIT_FLAG, "not a number" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_280 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_279};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_282 = { 10 | NIM_STRLIT_FLAG, "nimVersion" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_283 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_282};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_284 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_285 = { 1 | NIM_STRLIT_FLAG, "." };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_286 = {1, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_285};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[46+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_287 = { 46 | NIM_STRLIT_FLAG, "options.nim(688, 3) `not conf.outDir.isEmpty` " };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_288 = {46, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_287};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[47+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_289 = { 47 | NIM_STRLIT_FLAG, "options.nim(689, 3) `not conf.outFile.isEmpty` " };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_290 = {47, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_289};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_291 = { 4 | NIM_STRLIT_FLAG, ".out" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_292 = {4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_291};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[49+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_293 = { 49 | NIM_STRLIT_FLAG, "options.nim(684, 3) `conf.outDir.string.len > 0` " };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_294 = {49, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_293};
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_295 = {0, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_296 = { 7 | NIM_STRLIT_FLAG, "cmdNone" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_297 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_296};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_298 = { 10 | NIM_STRLIT_FLAG, "cmdUnknown" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_299 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_298};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_300 = { 13 | NIM_STRLIT_FLAG, "cmdCompileToC" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_301 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_300};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[15+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_302 = { 15 | NIM_STRLIT_FLAG, "cmdCompileToCpp" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_303 = {15, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_302};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_304 = { 14 | NIM_STRLIT_FLAG, "cmdCompileToOC" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_305 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_304};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_306 = { 14 | NIM_STRLIT_FLAG, "cmdCompileToJS" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_307 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_306};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_308 = { 7 | NIM_STRLIT_FLAG, "cmdCrun" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_309 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_308};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_310 = { 6 | NIM_STRLIT_FLAG, "cmdTcc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_311 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_310};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_312 = { 8 | NIM_STRLIT_FLAG, "cmdCheck" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_313 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_312};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_314 = { 8 | NIM_STRLIT_FLAG, "cmdParse" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_315 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_314};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_316 = { 6 | NIM_STRLIT_FLAG, "cmdRod" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_317 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_316};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_318 = { 11 | NIM_STRLIT_FLAG, "cmdIdeTools" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_319 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_318};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_320 = { 12 | NIM_STRLIT_FLAG, "cmdNimscript" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_321 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_320};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_322 = { 7 | NIM_STRLIT_FLAG, "cmdDoc0" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_323 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_322};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_324 = { 6 | NIM_STRLIT_FLAG, "cmdDoc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_325 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_324};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_326 = { 10 | NIM_STRLIT_FLAG, "cmdDoc2tex" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_327 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_326};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_328 = { 11 | NIM_STRLIT_FLAG, "cmdRst2html" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_329 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_328};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_330 = { 10 | NIM_STRLIT_FLAG, "cmdRst2tex" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_331 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_330};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_332 = { 10 | NIM_STRLIT_FLAG, "cmdMd2html" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_333 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_332};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_334 = { 9 | NIM_STRLIT_FLAG, "cmdMd2tex" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_335 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_334};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_336 = { 11 | NIM_STRLIT_FLAG, "cmdJsondoc0" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_337 = {11, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_336};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_338 = { 10 | NIM_STRLIT_FLAG, "cmdJsondoc" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_339 = {10, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_338};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_340 = { 8 | NIM_STRLIT_FLAG, "cmdCtags" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_341 = {8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_340};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_342 = { 13 | NIM_STRLIT_FLAG, "cmdBuildindex" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_343 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_342};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_344 = { 12 | NIM_STRLIT_FLAG, "cmdGendepend" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_345 = {12, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_344};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_346 = { 7 | NIM_STRLIT_FLAG, "cmdDump" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_347 = {7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_346};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_348 = { 14 | NIM_STRLIT_FLAG, "cmdInteractive" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_349 = {14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_348};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_350 = { 6 | NIM_STRLIT_FLAG, "cmdNop" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_351 = {6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_350};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_352 = { 13 | NIM_STRLIT_FLAG, "cmdJsonscript" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_353 = {13, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_352};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__ZKkDwQBiNCxtzosUAsGM2Q_354 = { 9 | NIM_STRLIT_FLAG, "cmdNimfix" };
|
|
static const NimStringV2 TM__ZKkDwQBiNCxtzosUAsGM2Q_355 = {9, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_354};
|
|
extern NIM_CONST tyArray__ZN1zO1GBLtAcKmgw4Qujww NotesVerbosity__lineinfos_223;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__pq8mfSp9bT2PbH9bKmz9cdOdA stdlibDirs__options_5247 = {{4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_26},
|
|
{4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_27},
|
|
{4, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_28},
|
|
{16, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_29},
|
|
{16, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_30},
|
|
{14, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_31},
|
|
{6, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_32},
|
|
{8, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_33},
|
|
{18, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_34},
|
|
{7, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_35},
|
|
{5, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_36},
|
|
{2, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_37},
|
|
{15, (NimStrPayload*)&TM__ZKkDwQBiNCxtzosUAsGM2Q_38}}
|
|
;
|
|
extern NIM_CONST tyArray__rHSmP9ci4v5Jt6YycZ9cGtoA CPU__platform_720;
|
|
extern NIM_CONST tyArray__XdiXqcgUqQLw6YYxQfIxLA OS__platform_520;
|
|
extern NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA ExeExts__pureZos_99;
|
|
static NIM_CONST tyTuple__47w2DboNEPf69aPgubZdd7Q TM__ZKkDwQBiNCxtzosUAsGM2Q_281 = {((NI)0),
|
|
((NI)0),
|
|
((NI)0)}
|
|
;
|
|
extern NIM_BOOL nimInErrorMode__system_3980;
|
|
static NIM_CONST NU32 TM__ZKkDwQBiNCxtzosUAsGM2Q_2[1] = {749004544};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__tiyk5ykH5zDVdgEZ9armAjA_ = {.destructor = (void*)eqdestroy___options_821, .size = sizeof(tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA), .align = (NI16) NIM_ALIGNOF(tyObject_Table__tiyk5ykH5zDVdgEZ9armAjA), .depth = 0, .display = TM__ZKkDwQBiNCxtzosUAsGM2Q_2, .traceImpl = (void*)eqtrace___options_830, .flags = 0};
|
|
static NIM_CONST NU32 TM__ZKkDwQBiNCxtzosUAsGM2Q_3[1] = {3526538752};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__0tIytioPEQIg9axPcCaYjTQ_ = {.destructor = (void*)eqdestroy___options_2433, .size = sizeof(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ), .align = (NI16) NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ), .depth = 0, .display = TM__ZKkDwQBiNCxtzosUAsGM2Q_3, .traceImpl = (void*)eqtrace___options_2442, .flags = 0};
|
|
extern Exception* currException__system_3654;
|
|
extern Exception* currException__system_3654;
|
|
extern Exception* currException__system_3654;
|
|
static NIM_CONST NU32 TM__ZKkDwQBiNCxtzosUAsGM2Q_203[1] = {260004352};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__fw9a9cWgWYzM4zKmnq3DGNfQ_ = {.destructor = (void*)eqdestroy___modulegraphs_9583, .size = sizeof(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ), .align = (NI16) NIM_ALIGNOF(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ), .depth = 0, .display = TM__ZKkDwQBiNCxtzosUAsGM2Q_203, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
|
|
NIM_BOOL* result;
|
|
result = (NIM_BOOL*)0;
|
|
result = (&nimInErrorMode__system_3980);
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
rememberCycle__system_3143(result, cell, (*((TNimTypeV2**) (p))));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3161)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_]));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NimStringV2));
|
|
}
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
rememberCycle__system_3143(result, cell, desc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2433)(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicStatic((*dest).data, (&NTIv2__tiyk5ykH5zDVdgEZ9armAjA_));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_821((*dest).data);
|
|
nimRawDispose((*dest).data, ((NI)4));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) {
|
|
void** colontmp_;
|
|
TNimTypeV2* colontmp__2;
|
|
{
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
void* T5_;
|
|
if (!((*s).cap <= (*s).len)) goto LA3_;
|
|
(*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2));
|
|
T5_ = (void*)0;
|
|
T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8)))));
|
|
d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_));
|
|
copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)8)))));
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = d;
|
|
}
|
|
LA3_: ;
|
|
colontmp_ = c;
|
|
colontmp__2 = t;
|
|
(*s).d[(*s).len].Field0 = colontmp_;
|
|
(*s).d[(*s).len].Field1 = colontmp__2;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env) {
|
|
void** p;
|
|
p = ((void**) (q));
|
|
{
|
|
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
|
|
if (!!(((*p) == NIM_NIL))) goto LA3_;
|
|
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
|
|
add__system_2688((&(*j).traceStack), p, desc);
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___options_2442)(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* dest, void* env) {
|
|
nimTraceRef(&(*dest).data, (&NTIv2__tiyk5ykH5zDVdgEZ9armAjA_), env);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3149)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* dest) {
|
|
eqdestroy___stdZassertions_13((&(*dest).target.tnl));
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest).macrosToExpand);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest).macrosToExpand);
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = nimDecRefIsLastCyclicDyn((*dest).arcToExpand);
|
|
if (!T8_) goto LA9_;
|
|
nimDestroyAndDispose((*dest).arcToExpand);
|
|
}
|
|
LA9_: ;
|
|
eqdestroy___lineinfos_1851((&(*dest).m.msgContext));
|
|
eqdestroy___lineinfos_514((&(*dest).m.filenameToIndexTbl.data));
|
|
eqdestroy___lineinfos_2026((&(*dest).m.fileInfos));
|
|
eqdestroy___stdZassertions_13((&(*dest).unitSep));
|
|
eqdestroy___stdZassertions_13((&(*dest).cmdInput));
|
|
eqdestroy___options_2683((&(*dest).cppDefines.data));
|
|
eqdestroy___stdZassertions_13((&(*dest).headerFile));
|
|
eqdestroy___stdZassertions_13((&(*dest).arguments));
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = nimDecRefIsLastCyclicDyn((*dest).configVars);
|
|
if (!T13_) goto LA14_;
|
|
nimDestroyAndDispose((*dest).configVars);
|
|
}
|
|
LA14_: ;
|
|
{
|
|
NIM_BOOL T18_;
|
|
T18_ = (NIM_BOOL)0;
|
|
T18_ = nimDecRefIsLastCyclicDyn((*dest).symbols);
|
|
if (!T18_) goto LA19_;
|
|
nimDestroyAndDispose((*dest).symbols);
|
|
}
|
|
LA19_: ;
|
|
{
|
|
NIM_BOOL T23_;
|
|
T23_ = (NIM_BOOL)0;
|
|
T23_ = nimDecRefIsLastCyclicDyn((*dest).packageCache);
|
|
if (!T23_) goto LA24_;
|
|
nimDestroyAndDispose((*dest).packageCache);
|
|
}
|
|
LA24_: ;
|
|
eqdestroy___options_2822((&(*dest).nimblePaths));
|
|
eqdestroy___options_2822((&(*dest).searchPaths));
|
|
eqdestroy___options_2822((&(*dest).lazyPaths));
|
|
eqdestroy___stdZassertions_13((&(*dest).outFile));
|
|
eqdestroy___stdZassertions_13((&(*dest).outDir));
|
|
eqdestroy___stdZassertions_13((&(*dest).jsonBuildFile));
|
|
eqdestroy___stdZassertions_13((&(*dest).prefixDir));
|
|
eqdestroy___stdZassertions_13((&(*dest).libpath));
|
|
eqdestroy___stdZassertions_13((&(*dest).nimcacheDir));
|
|
{
|
|
NIM_BOOL T28_;
|
|
T28_ = (NIM_BOOL)0;
|
|
T28_ = nimDecRefIsLastCyclicDyn((*dest).dllOverrides);
|
|
if (!T28_) goto LA29_;
|
|
nimDestroyAndDispose((*dest).dllOverrides);
|
|
}
|
|
LA29_: ;
|
|
{
|
|
NIM_BOOL T33_;
|
|
T33_ = (NIM_BOOL)0;
|
|
T33_ = nimDecRefIsLastCyclicDyn((*dest).moduleOverrides);
|
|
if (!T33_) goto LA34_;
|
|
nimDestroyAndDispose((*dest).moduleOverrides);
|
|
}
|
|
LA34_: ;
|
|
{
|
|
NIM_BOOL T38_;
|
|
T38_ = (NIM_BOOL)0;
|
|
T38_ = nimDecRefIsLastCyclicDyn((*dest).cfileSpecificOptions);
|
|
if (!T38_) goto LA39_;
|
|
nimDestroyAndDispose((*dest).cfileSpecificOptions);
|
|
}
|
|
LA39_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).projectName));
|
|
eqdestroy___stdZassertions_13((&(*dest).projectPath));
|
|
eqdestroy___stdZassertions_13((&(*dest).projectFull));
|
|
eqdestroy___stdZassertions_13((&(*dest).command));
|
|
eqdestroy___system_3516((&(*dest).commandArgs));
|
|
eqdestroy___stdZassertions_13((&(*dest).commandLine));
|
|
eqdestroy___system_3516((&(*dest).extraCmds));
|
|
eqdestroy___system_3516((&(*dest).implicitImports));
|
|
eqdestroy___system_3516((&(*dest).implicitIncludes));
|
|
eqdestroy___stdZassertions_13((&(*dest).docSeeSrcUrl));
|
|
eqdestroy___stdZassertions_13((&(*dest).docRoot));
|
|
eqdestroy___stdZassertions_13((&(*dest).docCmd));
|
|
eqdestroy___options_3161((&(*dest).configFiles));
|
|
eqdestroy___options_2822((&(*dest).cIncludes));
|
|
eqdestroy___options_2822((&(*dest).cLibs));
|
|
eqdestroy___system_3516((&(*dest).cLinkedLibs));
|
|
eqdestroy___system_3516((&(*dest).externalToLink));
|
|
eqdestroy___stdZassertions_13((&(*dest).linkOptionsCmd));
|
|
eqdestroy___system_3516((&(*dest).compileOptionsCmd));
|
|
eqdestroy___stdZassertions_13((&(*dest).linkOptions));
|
|
eqdestroy___stdZassertions_13((&(*dest).compileOptions));
|
|
eqdestroy___stdZassertions_13((&(*dest).cCompilerPath));
|
|
eqdestroy___options_2981((&(*dest).toCompile));
|
|
{
|
|
NIM_BOOL T43_;
|
|
T43_ = (NIM_BOOL)0;
|
|
T43_ = nimDecRefIsLastCyclicDyn((*dest).suggestionResultHook.ClE_0);
|
|
if (!T43_) goto LA44_;
|
|
nimDestroyAndDispose((*dest).suggestionResultHook.ClE_0);
|
|
}
|
|
LA44_: ;
|
|
{
|
|
NIM_BOOL T48_;
|
|
T48_ = (NIM_BOOL)0;
|
|
T48_ = nimDecRefIsLastCyclicDyn((*dest).writelnHook.ClE_0);
|
|
if (!T48_) goto LA49_;
|
|
nimDestroyAndDispose((*dest).writelnHook.ClE_0);
|
|
}
|
|
LA49_: ;
|
|
{
|
|
NIM_BOOL T53_;
|
|
T53_ = (NIM_BOOL)0;
|
|
T53_ = nimDecRefIsLastCyclicDyn((*dest).structuredErrorHook.ClE_0);
|
|
if (!T53_) goto LA54_;
|
|
nimDestroyAndDispose((*dest).structuredErrorHook.ClE_0);
|
|
}
|
|
LA54_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).cppCustomNamespace));
|
|
eqdestroy___stdZassertions_13((&(*dest).nimMainPrefix));
|
|
{
|
|
NIM_BOOL T58_;
|
|
T58_ = (NIM_BOOL)0;
|
|
T58_ = nimDecRefIsLastCyclicStatic((*dest).vmProfileData, (&NTIv2__0tIytioPEQIg9axPcCaYjTQ_));
|
|
if (!T58_) goto LA59_;
|
|
eqdestroy___options_2433((*dest).vmProfileData);
|
|
nimRawDispose((*dest).vmProfileData, ((NI)4));
|
|
}
|
|
LA59_: ;
|
|
}
|
|
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_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ*, newProfileData__options_619)(void) {
|
|
tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* result;
|
|
tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
T1_ = NIM_NIL;
|
|
T1_ = (tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ*) nimNewObjUninit(sizeof(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ), NIM_ALIGNOF(tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ));
|
|
(*T1_).data = newTable__options_621(((NI)32));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = T1_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initConfigRefCommon__options_2484)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
(*conf).selectedGC = ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)0);
|
|
(*conf).verbosity = ((NI)1);
|
|
(*conf).hintProcessingDots = NIM_TRUE;
|
|
(*conf).options = 76180606;
|
|
(*conf).globalOptions = IL64(4362076160);
|
|
(*conf).filenameOption = ((tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ)0);
|
|
nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__ZKkDwQBiNCxtzosUAsGM2Q_25, 12);
|
|
nimCopyMem((void*)(*conf).notes, (NIM_CONST void*)NotesVerbosity__lineinfos_223[(((NI)1))- 0], 12);
|
|
nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__lineinfos_223[(((NI)1))- 0], 12);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*, newConfigRef__options_2534)(void) {
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* result;
|
|
tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA colontmpD_;
|
|
tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g colontmpD__2;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA));
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g));
|
|
T1_ = NIM_NIL;
|
|
T1_ = (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) nimNewObj(sizeof(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg), NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg));
|
|
(*T1_).cCompiler = ((tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g)1);
|
|
(*T1_).macrosToExpand = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).arcToExpand = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
initMsgConfig__lineinfos_378((&(*T1_).m));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).cppDefines = initHashSet__options_2536(((NI)64));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).headerFile = TM__ZKkDwQBiNCxtzosUAsGM2Q_5;
|
|
colontmpD_ = 0;
|
|
(*T1_).features = colontmpD_;
|
|
colontmpD__2 = 0;
|
|
(*T1_).legacyFeatures = colontmpD__2;
|
|
(*T1_).configVars = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).symbols = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).packageCache = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).searchPaths.len = 0; (*T1_).searchPaths.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).lazyPaths.len = 0; (*T1_).lazyPaths.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).outFile = TM__ZKkDwQBiNCxtzosUAsGM2Q_7;
|
|
(*T1_).outDir = TM__ZKkDwQBiNCxtzosUAsGM2Q_9;
|
|
(*T1_).prefixDir = TM__ZKkDwQBiNCxtzosUAsGM2Q_10;
|
|
(*T1_).libpath = TM__ZKkDwQBiNCxtzosUAsGM2Q_11;
|
|
(*T1_).nimcacheDir = TM__ZKkDwQBiNCxtzosUAsGM2Q_12;
|
|
(*T1_).dllOverrides = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).moduleOverrides = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)2));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).cfileSpecificOptions = nstnewStringTable(((tyEnum_StringTableMode__G9c4wVDFIzf0xHmQvxso9a9cQ)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).projectName = TM__ZKkDwQBiNCxtzosUAsGM2Q_13;
|
|
(*T1_).projectPath = TM__ZKkDwQBiNCxtzosUAsGM2Q_14;
|
|
(*T1_).projectFull = TM__ZKkDwQBiNCxtzosUAsGM2Q_16;
|
|
(*T1_).projectIsStdin = NIM_FALSE;
|
|
(*T1_).projectMainIdx = ((NI32)0);
|
|
(*T1_).command = TM__ZKkDwQBiNCxtzosUAsGM2Q_17;
|
|
(*T1_).commandArgs.len = 0; (*T1_).commandArgs.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).commandLine = TM__ZKkDwQBiNCxtzosUAsGM2Q_18;
|
|
(*T1_).keepComments = NIM_TRUE;
|
|
(*T1_).implicitImports.len = 0; (*T1_).implicitImports.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).implicitIncludes.len = 0; (*T1_).implicitIncludes.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).docSeeSrcUrl = TM__ZKkDwQBiNCxtzosUAsGM2Q_19;
|
|
(*T1_).cIncludes.len = 0; (*T1_).cIncludes.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).cLibs.len = 0; (*T1_).cLibs.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).cLinkedLibs.len = 0; (*T1_).cLinkedLibs.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).backend = ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)0);
|
|
(*T1_).externalToLink.len = 0; (*T1_).externalToLink.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).linkOptionsCmd = TM__ZKkDwQBiNCxtzosUAsGM2Q_20;
|
|
(*T1_).compileOptionsCmd.len = 0; (*T1_).compileOptionsCmd.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
(*T1_).linkOptions = TM__ZKkDwQBiNCxtzosUAsGM2Q_21;
|
|
(*T1_).compileOptions = TM__ZKkDwQBiNCxtzosUAsGM2Q_22;
|
|
(*T1_).cCompilerPath = TM__ZKkDwQBiNCxtzosUAsGM2Q_23;
|
|
(*T1_).toCompile.len = 0; (*T1_).toCompile.p = (tySequence__SE64IkxZVzsW0aLsNjnJHg_Content*) newSeqPayload(0, sizeof(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ), NIM_ALIGNOF(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ));
|
|
(*T1_).arguments = TM__ZKkDwQBiNCxtzosUAsGM2Q_24;
|
|
(*T1_).suggestMaxResults = ((NI)10000);
|
|
(*T1_).maxLoopIterationsVM = ((NI)10000000);
|
|
(*T1_).vmProfileData = newProfileData__options_619();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*T1_).spellSuggestMax = ((NI)-1);
|
|
result = T1_;
|
|
initConfigRefCommon__options_2484(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
setTargetFromSystem__platform_993((&(*result).target));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = isatty__pureZterminal_550(stderr);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T4_) goto LA5_;
|
|
(*result).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)23))) & 63);
|
|
}
|
|
LA5_: ;
|
|
}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(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_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getRelativePathFromConfigPath__options_5274)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL isTitle) {
|
|
NimStringV2 result;
|
|
NimStringV2 f_2;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
f_2.len = 0; f_2.p = NIM_NIL;
|
|
f_2 = dollar___options_5279(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!isTitle) goto LA4_;
|
|
{
|
|
NimStringV2 dir;
|
|
NI i;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
i = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 path;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
path.len = 0; path.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&dir), stdlibDirs__options_5247[(i)- 0]);
|
|
colontmpD_ = slash___stdZprivateZospaths50_91((*conf).libpath, dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
colontmpD__2 = noslastPathPart(f_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
path = slash___stdZprivateZospaths50_91(colontmpD_, colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
{
|
|
NI T13_;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__3;
|
|
NimStringV2 T17_;
|
|
T13_ = (NI)0;
|
|
T13_ = noscmpPaths(path, f_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
if (!(T13_ == ((NI)0))) goto LA14_;
|
|
nimZeroMem((void*)(&colontmpD__3), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
T17_.len = 0; T17_.p = NIM_NIL;
|
|
colontmpD__3 = nossplitFile(f_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
T17_ = rawNewString(colontmpD__3.Field1.len + 4);
|
|
appendString((&T17_), TM__ZKkDwQBiNCxtzosUAsGM2Q_40);
|
|
appendString((&T17_), colontmpD__3.Field1);
|
|
eqsink___stdZassertions_19((&result), T17_);
|
|
eqdestroy___pureZos_190((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
eqdestroy___stdZassertions_13((&f_2));
|
|
goto BeforeRet_;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
eqdestroy___pureZos_190((&colontmpD__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA10_;
|
|
}
|
|
LA14_: ;
|
|
{
|
|
if (!(((NI)12) <= ((NI) (i)))) goto LA22_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
goto LA8;
|
|
}
|
|
LA22_: ;
|
|
i += ((NI)1);
|
|
{
|
|
LA10_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
}
|
|
} LA8: ;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NimStringV2* itX60gensym73_;
|
|
NI i_2;
|
|
NI L;
|
|
NI T29_;
|
|
itX60gensym73_ = (NimStringV2*)0;
|
|
i_2 = ((NI)0);
|
|
T29_ = (*conf).searchPaths.len;
|
|
L = T29_;
|
|
{
|
|
while (1) {
|
|
NimStringV2 itX60gensym73__2;
|
|
if (!(i_2 < L)) goto LA31 ;
|
|
itX60gensym73__2.len = 0; itX60gensym73__2.p = NIM_NIL;
|
|
itX60gensym73_ = (&(*conf).searchPaths.p->data[i_2]);
|
|
itX60gensym73__2 = dollar___options_5373((*itX60gensym73_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
{
|
|
NIM_BOOL T35_;
|
|
NimStringV2 T38_;
|
|
T35_ = (NIM_BOOL)0;
|
|
T35_ = isRelativeTo__stdZprivateZospaths50_159(f_2, itX60gensym73__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
if (!T35_) goto LA36_;
|
|
T38_.len = 0; T38_.p = NIM_NIL;
|
|
T38_ = nosrelativePath(f_2, itX60gensym73__2, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
eqsink___stdZassertions_19((&result), T38_);
|
|
eqdestroy___stdZassertions_13((&itX60gensym73__2));
|
|
eqdestroy___stdZassertions_13((&f_2));
|
|
goto BeforeRet_;
|
|
}
|
|
LA36_: ;
|
|
i_2 += ((NI)1);
|
|
{
|
|
LA32_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&itX60gensym73__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
} LA31: ;
|
|
}
|
|
}
|
|
{
|
|
NimStringV2* itX60gensym74_;
|
|
NI i_3;
|
|
NI L_2;
|
|
NI T42_;
|
|
itX60gensym74_ = (NimStringV2*)0;
|
|
i_3 = ((NI)0);
|
|
T42_ = (*conf).lazyPaths.len;
|
|
L_2 = T42_;
|
|
{
|
|
while (1) {
|
|
NimStringV2 itX60gensym74__2;
|
|
if (!(i_3 < L_2)) goto LA44 ;
|
|
itX60gensym74__2.len = 0; itX60gensym74__2.p = NIM_NIL;
|
|
itX60gensym74_ = (&(*conf).lazyPaths.p->data[i_3]);
|
|
itX60gensym74__2 = dollar___options_5373((*itX60gensym74_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA45_;
|
|
{
|
|
NIM_BOOL T48_;
|
|
NimStringV2 T51_;
|
|
T48_ = (NIM_BOOL)0;
|
|
T48_ = isRelativeTo__stdZprivateZospaths50_159(f_2, itX60gensym74__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA45_;
|
|
if (!T48_) goto LA49_;
|
|
T51_.len = 0; T51_.p = NIM_NIL;
|
|
T51_ = nosrelativePath(f_2, itX60gensym74__2, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA45_;
|
|
eqsink___stdZassertions_19((&result), T51_);
|
|
eqdestroy___stdZassertions_13((&itX60gensym74__2));
|
|
eqdestroy___stdZassertions_13((&f_2));
|
|
goto BeforeRet_;
|
|
}
|
|
LA49_: ;
|
|
i_3 += ((NI)1);
|
|
{
|
|
LA45_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&itX60gensym74__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
} LA44: ;
|
|
}
|
|
}
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&f_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s) {
|
|
NCSTRING result;
|
|
result = (NCSTRING)0;
|
|
{
|
|
if (!(s.len == ((NI)0))) goto LA3_;
|
|
result = "";
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = ((NCSTRING) ((*s.p).data));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimbleFile__options_5030)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path) {
|
|
NimStringV2 result;
|
|
NI parents;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
parents = ((NI)0);
|
|
{
|
|
{
|
|
NimStringV2 d;
|
|
NimStringV2 current;
|
|
d.len = 0; d.p = NIM_NIL;
|
|
current.len = 0; current.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((¤t), path);
|
|
{
|
|
while (1) {
|
|
NimStringV2 T6_;
|
|
T6_.len = 0; T6_.p = NIM_NIL;
|
|
T6_ = nosparentDir(current);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
eqsink___stdZassertions_19((¤t), T6_);
|
|
{
|
|
if (!(current.len == ((NI)0))) goto LA9_;
|
|
goto LA4;
|
|
}
|
|
LA9_: ;
|
|
d = current;
|
|
{
|
|
NIM_BOOL T13_;
|
|
NimStringV2* T16_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = nsthasKey((*conf).packageCache, d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
if (!T13_) goto LA14_;
|
|
T16_ = (NimStringV2*)0;
|
|
T16_ = nstTake((*conf).packageCache, d);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
eqcopy___stdZassertions_16((&result), (*T16_));
|
|
eqdestroy___stdZassertions_13((¤t));
|
|
goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
parents += ((NI)1);
|
|
{
|
|
NimStringV2 file;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmp_;
|
|
glob_t fX60gensym5_;
|
|
NI resX60gensym5_;
|
|
int T19_;
|
|
file.len = 0; file.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
file = colontmpD_;
|
|
colontmp_.len = 0; colontmp_.p = NIM_NIL;
|
|
colontmp_ = slash___stdZprivateZospaths50_91(d, TM__ZKkDwQBiNCxtzosUAsGM2Q_42);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
nimZeroMem((void*)(&fX60gensym5_), sizeof(glob_t));
|
|
resX60gensym5_ = (NI)0;
|
|
fX60gensym5_.gl_offs = ((NI)0);
|
|
fX60gensym5_.gl_pathc = ((NI)0);
|
|
fX60gensym5_.gl_pathv = ((NCSTRING*) NIM_NIL);
|
|
T19_ = (int)0;
|
|
T19_ = glob(nimToCStringConv(colontmp_), ((int)0), NIM_NIL, (&fX60gensym5_));
|
|
resX60gensym5_ = ((NI) (T19_));
|
|
{
|
|
if (!(resX60gensym5_ == ((NI)0))) goto LA23_;
|
|
{
|
|
NI iX60gensym5_;
|
|
NI colontmp__2;
|
|
NI res;
|
|
iX60gensym5_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = (NI)(fX60gensym5_.gl_pathc - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 pathX60gensym5_;
|
|
if (!(res <= colontmp__2)) goto LA27 ;
|
|
pathX60gensym5_.len = 0; pathX60gensym5_.p = NIM_NIL;
|
|
iX60gensym5_ = res;
|
|
pathX60gensym5_ = cstrToNimstr(fX60gensym5_.gl_pathv[iX60gensym5_]);
|
|
{
|
|
NIM_BOOL T31_;
|
|
T31_ = (NIM_BOOL)0;
|
|
T31_ = nosfileExists(pathX60gensym5_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA28_;
|
|
if (!T31_) goto LA32_;
|
|
file = pathX60gensym5_;
|
|
eqcopy___stdZassertions_16((&result), file);
|
|
eqdestroy___stdZassertions_13((&pathX60gensym5_));
|
|
globfree((&fX60gensym5_));
|
|
eqdestroy___stdZassertions_13((&colontmp_));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((¤t));
|
|
goto LA1;
|
|
}
|
|
LA32_: ;
|
|
res += ((NI)1);
|
|
{
|
|
LA28_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&pathX60gensym5_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA20_;
|
|
} LA27: ;
|
|
}
|
|
}
|
|
}
|
|
LA23_: ;
|
|
{
|
|
LA20_:;
|
|
}
|
|
{
|
|
globfree((&fX60gensym5_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
{
|
|
LA18_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmp_));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA3_;
|
|
}
|
|
}
|
|
} LA4: ;
|
|
{
|
|
LA3_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((¤t));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
} LA1: ;
|
|
{
|
|
NimStringV2 d_2;
|
|
NimStringV2 current_2;
|
|
d_2.len = 0; d_2.p = NIM_NIL;
|
|
current_2.len = 0; current_2.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((¤t_2), path);
|
|
{
|
|
while (1) {
|
|
NimStringV2 T46_;
|
|
T46_.len = 0; T46_.p = NIM_NIL;
|
|
T46_ = nosparentDir(current_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
eqsink___stdZassertions_19((¤t_2), T46_);
|
|
{
|
|
if (!(current_2.len == ((NI)0))) goto LA49_;
|
|
goto LA44;
|
|
}
|
|
LA49_: ;
|
|
d_2 = current_2;
|
|
nstPut((*conf).packageCache, d_2, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA43_;
|
|
parents -= ((NI)1);
|
|
{
|
|
if (!(parents <= ((NI)0))) goto LA53_;
|
|
eqdestroy___stdZassertions_13((¤t_2));
|
|
goto LA42;
|
|
}
|
|
LA53_: ;
|
|
}
|
|
} LA44: ;
|
|
{
|
|
LA43_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((¤t_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
} LA42: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isEmpty__pathutils_107)(NimStringV2 x) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = (x.len == ((NI)0));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isEmpty__options_4953)(NimStringV2 x) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = (x.len == ((NI)0));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalImportAux__options_5541)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file) {
|
|
NimStringV2 result;
|
|
NimStringV2 ret;
|
|
NimStringV2 dir;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 blitTmp;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
ret.len = 0; ret.p = NIM_NIL;
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
ret = getRelativePathFromConfigPath__options_5274(conf, file, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = dollar___options_5279(file);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__2 = getNimbleFile__options_5030(conf, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
dir = nosparentDir(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T4_;
|
|
NimStringV2 relPath;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = isEmpty__pathutils_107(dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T4_)) goto LA5_;
|
|
relPath.len = 0; relPath.p = NIM_NIL;
|
|
relPath = relativeTo__pathutils_152(file, dir, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
NIM_BOOL T10_;
|
|
NIM_BOOL T11_;
|
|
NIM_BOOL T13_;
|
|
T10_ = (NIM_BOOL)0;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = isEmpty__options_4953(relPath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
T10_ = !(T11_);
|
|
if (!(T10_)) goto LA12_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = isEmpty__options_4953(ret);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
if (T13_) goto LA14_;
|
|
T13_ = (relPath.len < ret.len);
|
|
LA14_: ;
|
|
T10_ = T13_;
|
|
LA12_: ;
|
|
if (!T10_) goto LA15_;
|
|
eqsink___stdZassertions_19((&ret), relPath);
|
|
relPath.len = 0; relPath.p = NIM_NIL;
|
|
}
|
|
LA15_: ;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&relPath));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NIM_BOOL T21_;
|
|
NimStringV2 T24_;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = isEmpty__options_4953(ret);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T21_) goto LA22_;
|
|
T24_.len = 0; T24_.p = NIM_NIL;
|
|
T24_ = relativeTo__pathutils_152(file, (*conf).projectPath, 47);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&ret), T24_);
|
|
}
|
|
LA22_: ;
|
|
blitTmp = ret;
|
|
ret.len = 0; ret.p = NIM_NIL;
|
|
result = blitTmp;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
eqdestroy___stdZassertions_13((&ret));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasHint__options_530)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw note) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL colontmpD_;
|
|
NIM_BOOL colontmpD__2;
|
|
NIM_BOOL colontmpD__3;
|
|
result = (NIM_BOOL)0;
|
|
colontmpD_ = (NIM_BOOL)0;
|
|
colontmpD__2 = (NIM_BOOL)0;
|
|
colontmpD__3 = (NIM_BOOL)0;
|
|
{
|
|
if (!!((((*conf).options &((NU32)1<<((NU)((((tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg)14)))&31U)))!=0))) goto LA3_;
|
|
colontmpD_ = NIM_FALSE;
|
|
result = colontmpD_;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!(((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA) (note)) == ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)93) || ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA) (note)) == ((tyEnum_TMsgKind__9b1zBSEXe8I2R9aa2h3NYf9cA)89))) goto LA6_;
|
|
colontmpD__2 = (((*conf).mainPackageNotes[(NU)((note - 19))>>3] &(1U<<((NU)((note - 19))&7U)))!=0);
|
|
result = colontmpD__2;
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
colontmpD__3 = (((*conf).notes[(NU)((note - 19))>>3] &(1U<<((NU)((note - 19))&7U)))!=0);
|
|
result = colontmpD__3;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
|
|
int result;
|
|
result = (int)0;
|
|
result = memcmp(a, b, ((size_t) (size)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, equalMem__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;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2481)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 symbol) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nsthasKey((*conf).symbols, symbol);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T3_) goto LA4_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI T7_;
|
|
T7_ = (NI)0;
|
|
T7_ = nsuCmpIgnoreStyle(symbol, CPU__platform_720[((*conf).target.targetCPU)- 1].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T7_ == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA1_;
|
|
LA8_: ;
|
|
{
|
|
NI T11_;
|
|
T11_ = (NI)0;
|
|
T11_ = nsuCmpIgnoreStyle(symbol, OS__platform_520[((*conf).target.targetOS)- 1].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T11_ == ((NI)0))) goto LA12_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA1_;
|
|
LA12_: ;
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = nsuNormalize(symbol);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
switch (hashString(colontmpD_) & 31) {
|
|
case 2:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_67)) goto LA25_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_91)) goto LA35_;
|
|
break;
|
|
case 4:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_75)) goto LA28_;
|
|
break;
|
|
case 6:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_55)) goto LA20_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_85)) goto LA32_;
|
|
break;
|
|
case 7:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_48)) goto LA17_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_83)) goto LA31_;
|
|
break;
|
|
case 8:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_65)) goto LA24_;
|
|
break;
|
|
case 11:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_61)) goto LA23_;
|
|
break;
|
|
case 13:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_73)) goto LA27_;
|
|
break;
|
|
case 15:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_44)) goto LA15_;
|
|
break;
|
|
case 17:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_59)) goto LA22_;
|
|
break;
|
|
case 18:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_81)) goto LA30_;
|
|
break;
|
|
case 19:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_51)) goto LA18_;
|
|
break;
|
|
case 20:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_95)) goto LA37_;
|
|
break;
|
|
case 21:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_79)) goto LA29_;
|
|
break;
|
|
case 22:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_53)) goto LA19_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_87)) goto LA33_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_89)) goto LA34_;
|
|
break;
|
|
case 24:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_69)) goto LA26_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_71)) goto LA26_;
|
|
break;
|
|
case 25:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_93)) goto LA36_;
|
|
break;
|
|
case 27:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_46)) goto LA16_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_63)) goto LA24_;
|
|
break;
|
|
case 28:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_77)) goto LA29_;
|
|
break;
|
|
case 30:
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_49)) goto LA18_;
|
|
if (eqStrings(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_57)) goto LA21_;
|
|
break;
|
|
}
|
|
goto LA38_;
|
|
LA15_: ;
|
|
{
|
|
result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)1));
|
|
}
|
|
goto LA39_;
|
|
LA16_: ;
|
|
{
|
|
result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)10));
|
|
}
|
|
goto LA39_;
|
|
LA17_: ;
|
|
{
|
|
result = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)11));
|
|
}
|
|
goto LA39_;
|
|
LA18_: ;
|
|
{
|
|
result = ((IL64(7581597680) &((NU64)1<<((NU)(((*conf).target.targetOS))&63U)))!=0);
|
|
}
|
|
goto LA39_;
|
|
LA19_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)4) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)24));
|
|
}
|
|
goto LA39_;
|
|
LA20_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)9) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)11) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)12) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)13));
|
|
}
|
|
goto LA39_;
|
|
LA21_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)13));
|
|
}
|
|
goto LA39_;
|
|
LA22_: ;
|
|
{
|
|
result = ((OS__platform_520[((*conf).target.targetOS)- 1].Field12 &((NU8)1<<((NU)((((tyEnum_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg)3)))&7U)))!=0);
|
|
}
|
|
goto LA39_;
|
|
LA23_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)1));
|
|
}
|
|
goto LA39_;
|
|
LA24_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)2));
|
|
}
|
|
goto LA39_;
|
|
LA25_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)20) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)21) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)22));
|
|
}
|
|
goto LA39_;
|
|
LA26_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)21) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)22));
|
|
}
|
|
goto LA39_;
|
|
LA27_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)7));
|
|
}
|
|
goto LA39_;
|
|
LA28_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)30));
|
|
}
|
|
goto LA39_;
|
|
LA29_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)31));
|
|
}
|
|
goto LA39_;
|
|
LA30_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)32));
|
|
}
|
|
goto LA39_;
|
|
LA31_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0));
|
|
}
|
|
goto LA39_;
|
|
LA32_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field2 == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1));
|
|
}
|
|
goto LA39_;
|
|
LA33_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field4 == ((NI)8));
|
|
}
|
|
goto LA39_;
|
|
LA34_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field4 == ((NI)16));
|
|
}
|
|
goto LA39_;
|
|
LA35_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field4 == ((NI)32));
|
|
}
|
|
goto LA39_;
|
|
LA36_: ;
|
|
{
|
|
result = (CPU__platform_720[((*conf).target.targetCPU)- 1].Field4 == ((NI)64));
|
|
}
|
|
goto LA39_;
|
|
LA37_: ;
|
|
{
|
|
result = ((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)7) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)9) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)10) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)11) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)12) || (*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)21));
|
|
}
|
|
goto LA39_;
|
|
LA38_: ;
|
|
{
|
|
}
|
|
LA39_: ;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_CHAR, X5BX5D___system_7013)(NimStringV2 s, NI i) {
|
|
NIM_CHAR result;
|
|
result = (NIM_CHAR)0;
|
|
result = s.p->data[(NI)(s.len - i)];
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, removeTrailingDirSep__options_5000)(NimStringV2 path) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_CHAR T5_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (((NI)0) < path.len);
|
|
if (!(T3_)) goto LA4_;
|
|
T5_ = (NIM_CHAR)0;
|
|
T5_ = X5BX5D___system_7013(path, ((NI)1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T3_ = ((NU8)(T5_) == (NU8)(47));
|
|
LA4_: ;
|
|
if (!T3_) goto LA6_;
|
|
result = substr__system_7524(path, ((NI)0), (NI)(path.len - ((NI)2)));
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
eqcopy___stdZassertions_16((&result), path);
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPrefixDir__options_4965)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isEmpty__pathutils_107((*conf).prefixDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T3_)) goto LA4_;
|
|
eqcopy___stdZassertions_16((&result), (*conf).prefixDir);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmpD__3;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__3), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2 = nosgetAppDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__3 = nossplitPath(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqcopy___stdZassertions_16((&colontmpD_), colontmpD__3.Field0);
|
|
result = colontmpD_;
|
|
eqdestroy___stdZprivateZospaths50_292((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOsCacheDir__options_5054)(void) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD_ = nosgetHomeDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__2 = slash___stdZprivateZospaths50_91(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_118);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__3 = getEnv__stdZenvvars_15(TM__ZKkDwQBiNCxtzosUAsGM2Q_116, colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = slash___stdZprivateZospaths50_91(colontmpD__3, TM__ZKkDwQBiNCxtzosUAsGM2Q_119);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimcacheSuffix__options_5059)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NimStringV2 result;
|
|
NimStringV2 T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
{
|
|
if (!((*conf).cmd == ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8))) goto LA4_;
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_121;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = isDefined__options_2481(conf, TM__ZKkDwQBiNCxtzosUAsGM2Q_123);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (T7_) goto LA8_;
|
|
T7_ = isDefined__options_2481(conf, TM__ZKkDwQBiNCxtzosUAsGM2Q_125);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_127;
|
|
}
|
|
goto LA2_;
|
|
LA9_: ;
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_129;
|
|
}
|
|
LA2_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getNimcacheDir__options_5056)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
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_ = isEmpty__pathutils_107((*conf).nimcacheDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T4_)) goto LA5_;
|
|
eqcopy___stdZassertions_16((&result), (*conf).nimcacheDir);
|
|
}
|
|
goto LA2_;
|
|
LA5_: ;
|
|
{
|
|
NimStringV2 T10_;
|
|
if (!((*conf).backend == ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3))) goto LA8_;
|
|
T10_.len = 0; T10_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = isEmpty__pathutils_107((*conf).outDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T13_) goto LA14_;
|
|
result = slash___pathutils_128((*conf).projectPath, TM__ZKkDwQBiNCxtzosUAsGM2Q_113);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA11_;
|
|
LA14_: ;
|
|
{
|
|
result = slash___pathutils_128((*conf).outDir, TM__ZKkDwQBiNCxtzosUAsGM2Q_114);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
}
|
|
goto LA2_;
|
|
LA8_: ;
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 T18_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
T18_.len = 0; T18_.p = NIM_NIL;
|
|
colontmpD_ = getOsCacheDir__options_5054();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__2 = nossplitFile((*conf).projectName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__3 = slash___stdZprivateZospaths50_91(colontmpD_, colontmpD__2.Field1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmpD__4 = nimcacheSuffix__options_5059(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T18_ = rawNewString(colontmpD__3.len + colontmpD__4.len + 0);
|
|
appendString((&T18_), colontmpD__3);
|
|
appendString((&T18_), colontmpD__4);
|
|
result = T18_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___pureZos_190((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
LA2_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, pathSubs__options_5078)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 p, NimStringV2 config) {
|
|
NimStringV2 result;
|
|
NimStringV2 home;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
NimStringV2 colontmpD__5;
|
|
tyArray__rmMMhDIqORJzUU5zqeitSQ T2_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
home.len = 0; home.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
colontmpD__5.len = 0; colontmpD__5.p = NIM_NIL;
|
|
colontmpD_ = nosgetHomeDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
home = removeTrailingDirSep__options_5000(colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T2_[0] = TM__ZKkDwQBiNCxtzosUAsGM2Q_97;
|
|
colontmpD__2 = getPrefixDir__options_4965(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T2_[1] = colontmpD__2;
|
|
T2_[2] = TM__ZKkDwQBiNCxtzosUAsGM2Q_99;
|
|
T2_[3] = (*conf).libpath;
|
|
T2_[4] = TM__ZKkDwQBiNCxtzosUAsGM2Q_101;
|
|
T2_[5] = home;
|
|
T2_[6] = TM__ZKkDwQBiNCxtzosUAsGM2Q_103;
|
|
T2_[7] = config;
|
|
T2_[8] = TM__ZKkDwQBiNCxtzosUAsGM2Q_105;
|
|
T2_[9] = (*conf).projectName;
|
|
T2_[10] = TM__ZKkDwQBiNCxtzosUAsGM2Q_107;
|
|
T2_[11] = (*conf).projectPath;
|
|
T2_[12] = TM__ZKkDwQBiNCxtzosUAsGM2Q_109;
|
|
T2_[13] = (*conf).projectPath;
|
|
T2_[14] = TM__ZKkDwQBiNCxtzosUAsGM2Q_111;
|
|
colontmpD__3 = getNimcacheDir__options_5056(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T2_[15] = colontmpD__3;
|
|
colontmpD__4 = nsuFormatOpenArray(p, T2_, 16);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__5 = nosunixToNativePath(colontmpD__4, TM__ZKkDwQBiNCxtzosUAsGM2Q_130);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = expandTilde__pureZos_59(colontmpD__5);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&home));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, disableNimblePath__options_5003)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
(*conf).globalOptions |= ((NU64)1)<<(((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)38))) & 63);
|
|
setLen__options_2839((&(*conf).lazyPaths), ((NI)0));
|
|
setLen__options_2839((&(*conf).nimblePaths), ((NI)0));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, clearNimblePath__options_5017)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
setLen__options_2839((&(*conf).lazyPaths), ((NI)0));
|
|
setLen__options_2839((&(*conf).nimblePaths), ((NI)0));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalizePath__options_4988)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = nosexpandFilename(path);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawFindFile__options_5138)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NimStringV2* it;
|
|
NI i;
|
|
NI L;
|
|
NI T2_;
|
|
it = (NimStringV2*)0;
|
|
i = ((NI)0);
|
|
T2_ = (*conf).searchPaths.len;
|
|
L = T2_;
|
|
{
|
|
while (1) {
|
|
if (!(i < L)) goto LA4 ;
|
|
it = (&(*conf).searchPaths.p->data[i]);
|
|
{
|
|
NimStringV2 T12_;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = suppressStdlib;
|
|
if (!(T8_)) goto LA9_;
|
|
T8_ = nsuStartsWith((*it), (*conf).libpath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA9_: ;
|
|
if (!T8_) goto LA10_;
|
|
goto LA5;
|
|
}
|
|
LA10_: ;
|
|
T12_.len = 0; T12_.p = NIM_NIL;
|
|
T12_ = slash___pathutils_103((*it), f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&result), T12_);
|
|
{
|
|
NIM_BOOL T15_;
|
|
NimStringV2 T18_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = nosfileExists(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T15_) goto LA16_;
|
|
T18_.len = 0; T18_.p = NIM_NIL;
|
|
T18_ = canonicalizePath__options_4988(conf, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqsink___stdZassertions_19((&result), T18_);
|
|
goto BeforeRet_;
|
|
}
|
|
LA16_: ;
|
|
} LA5: ;
|
|
i += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_132;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
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(NimStringV2, rawFindFile2__options_5175)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NimStringV2 it;
|
|
NI i;
|
|
NI i_2;
|
|
NI L;
|
|
NI T3_;
|
|
it.len = 0; it.p = NIM_NIL;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
T3_ = (*conf).lazyPaths.len;
|
|
L = T3_;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T6_;
|
|
if (!(i_2 < L)) goto LA5 ;
|
|
i = i_2;
|
|
eqcopy___stdZassertions_16((&it), (*conf).lazyPaths.p->data[i_2]);
|
|
T6_.len = 0; T6_.p = NIM_NIL;
|
|
T6_ = slash___pathutils_103(it, f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
eqsink___stdZassertions_19((&result), T6_);
|
|
{
|
|
NIM_BOOL T9_;
|
|
NimStringV2 T16_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = nosfileExists(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
if (!T9_) goto LA10_;
|
|
{
|
|
NI j;
|
|
NI res;
|
|
j = (NI)0;
|
|
res = i;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T15_;
|
|
if (!(((NI)1) <= res)) goto LA14 ;
|
|
j = res;
|
|
T15_.len = 0; T15_.p = NIM_NIL;
|
|
T15_ = (*conf).lazyPaths.p->data[j];
|
|
(*conf).lazyPaths.p->data[j] = (*conf).lazyPaths.p->data[(NI)(j - ((NI)1))];
|
|
(*conf).lazyPaths.p->data[(NI)(j - ((NI)1))] = T15_;
|
|
res -= ((NI)1);
|
|
} LA14: ;
|
|
}
|
|
}
|
|
T16_.len = 0; T16_.p = NIM_NIL;
|
|
T16_ = canonicalizePath__options_4988(conf, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
eqsink___stdZassertions_19((&result), T16_);
|
|
eqdestroy___stdZassertions_13((&it));
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
i_2 += ((NI)1);
|
|
} LA5: ;
|
|
}
|
|
{
|
|
LA2_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&it));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_133;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getPackageName__options_5049)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path) {
|
|
NimStringV2 result;
|
|
NimStringV2 path_2;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
path_2.len = 0; path_2.p = NIM_NIL;
|
|
path_2 = getNimbleFile__options_5030(conf, path);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD_;
|
|
if (!(((NI)0) < path_2.len)) goto LA4_;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD_ = nossplitFile(path_2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
eqcopy___stdZassertions_16((&result), colontmpD_.Field1);
|
|
eqdestroy___pureZos_190((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&path_2));
|
|
goto BeforeRet_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
eqdestroy___pureZos_190((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_135;
|
|
eqdestroy___stdZassertions_13((&path_2));
|
|
goto BeforeRet_;
|
|
}
|
|
LA2_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&path_2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findFile__options_5388)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL suppressStdlib) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 T6_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nosisAbsolute(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T3_) goto LA4_;
|
|
T6_.len = 0; T6_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T9_;
|
|
NimStringV2 colontmpD_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = nosfileExists(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T9_) goto LA10_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD_), f);
|
|
result = colontmpD_;
|
|
}
|
|
goto LA7_;
|
|
LA10_: ;
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_131;
|
|
}
|
|
LA7_: ;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
result = rawFindFile__options_5138(conf, f, suppressStdlib);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T16_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 T20_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = isEmpty__options_5393(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T16_) goto LA17_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__2 = nsuToLowerAsciiStr(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
T20_.len = 0; T20_.p = NIM_NIL;
|
|
T20_ = rawFindFile__options_5138(conf, colontmpD__2, suppressStdlib);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
eqsink___stdZassertions_19((&result), T20_);
|
|
{
|
|
NIM_BOOL T23_;
|
|
NimStringV2 T26_;
|
|
T23_ = (NIM_BOOL)0;
|
|
T23_ = isEmpty__options_5393(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
if (!T23_) goto LA24_;
|
|
T26_.len = 0; T26_.p = NIM_NIL;
|
|
T26_ = rawFindFile2__options_5175(conf, f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
eqsink___stdZassertions_19((&result), T26_);
|
|
{
|
|
NIM_BOOL T29_;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 T33_;
|
|
T29_ = (NIM_BOOL)0;
|
|
T29_ = isEmpty__options_5393(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
if (!T29_) goto LA30_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__3 = nsuToLowerAsciiStr(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
T33_.len = 0; T33_.p = NIM_NIL;
|
|
T33_ = rawFindFile2__options_5175(conf, colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA32_;
|
|
eqsink___stdZassertions_19((&result), T33_);
|
|
{
|
|
LA32_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA19_;
|
|
}
|
|
LA30_: ;
|
|
}
|
|
LA24_: ;
|
|
{
|
|
LA19_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA1_: ;
|
|
{
|
|
NIM_BOOL T40_;
|
|
NIM_BOOL T41_;
|
|
NI T43_;
|
|
NimStringV2 key;
|
|
NimStringV2 colontmpD__4;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__5;
|
|
NimStringV2 T47_;
|
|
T40_ = (NIM_BOOL)0;
|
|
T41_ = (NIM_BOOL)0;
|
|
T41_ = isEmpty__options_5393(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T40_ = !(T41_);
|
|
if (!(T40_)) goto LA42_;
|
|
T43_ = (NI)0;
|
|
T43_ = nstlen((*conf).moduleOverrides);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T40_ = (((NI)0) < T43_);
|
|
LA42_: ;
|
|
if (!T40_) goto LA44_;
|
|
key.len = 0; key.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__5), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
T47_.len = 0; T47_.p = NIM_NIL;
|
|
colontmpD__4 = getPackageName__options_5049(conf, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
colontmpD__5 = splitFile__pathutils_31(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
T47_ = rawNewString(colontmpD__4.len + colontmpD__5.Field1.len + 1);
|
|
appendString((&T47_), colontmpD__4);
|
|
appendString((&T47_), TM__ZKkDwQBiNCxtzosUAsGM2Q_137);
|
|
appendString((&T47_), colontmpD__5.Field1);
|
|
key = T47_;
|
|
{
|
|
NIM_BOOL T50_;
|
|
NimStringV2 ov;
|
|
NimStringV2* T54_;
|
|
T50_ = (NIM_BOOL)0;
|
|
T50_ = nsthasKey((*conf).moduleOverrides, key);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
if (!T50_) goto LA51_;
|
|
ov.len = 0; ov.p = NIM_NIL;
|
|
T54_ = (NimStringV2*)0;
|
|
T54_ = nstTake((*conf).moduleOverrides, key);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA53_;
|
|
eqcopy___stdZassertions_16((&ov), (*T54_));
|
|
{
|
|
NimStringV2 blitTmp;
|
|
if (!(((NI)0) < ov.len)) goto LA57_;
|
|
blitTmp = ov;
|
|
ov.len = 0; ov.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&result), blitTmp);
|
|
}
|
|
LA57_: ;
|
|
{
|
|
LA53_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&ov));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA46_;
|
|
}
|
|
LA51_: ;
|
|
{
|
|
LA46_:;
|
|
}
|
|
{
|
|
eqdestroy___pathutils_55((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&key));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA44_: ;
|
|
}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, completeGeneratedFilePath__options_5127)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 f, NIM_BOOL createSubDir) {
|
|
NimStringV2 result;
|
|
NimStringV2 subdir;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmpD_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T22_;
|
|
NimStringV2 T23_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
subdir.len = 0; subdir.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
subdir = getNimcacheDir__options_5056(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
if (!createSubDir) goto LA4_;
|
|
noscreateDir(subdir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA6_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) {
|
|
*nimErr_ = NIM_FALSE;
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = isDefined__options_2481(conf, TM__ZKkDwQBiNCxtzosUAsGM2Q_139);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
if (!T12_) goto LA13_;
|
|
{
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 T19_;
|
|
if (!NIM_TRUE) goto LA17_;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
T19_.len = 0; T19_.p = NIM_NIL;
|
|
T19_ = rawNewString(subdir.len + 53);
|
|
appendString((&T19_), TM__ZKkDwQBiNCxtzosUAsGM2Q_141);
|
|
appendString((&T19_), subdir);
|
|
colontmpD__2 = T19_;
|
|
failedAssertImpl__stdZassertions_224(colontmpD__2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA8_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
}
|
|
LA17_: ;
|
|
}
|
|
goto LA10_;
|
|
LA13_: ;
|
|
{
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 T21_;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
T21_.len = 0; T21_.p = NIM_NIL;
|
|
T21_ = rawNewString(subdir.len + 25);
|
|
appendString((&T21_), TM__ZKkDwQBiNCxtzosUAsGM2Q_143);
|
|
appendString((&T21_), subdir);
|
|
colontmpD__3 = T21_;
|
|
quit__system_6960(colontmpD__3, ((NI)1));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
}
|
|
LA10_: ;
|
|
popCurrentException();
|
|
LA8_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA4_: ;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
T22_ = nossplitPath(f);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = T22_;
|
|
T23_.len = 0; T23_.p = NIM_NIL;
|
|
T23_ = slash___pathutils_103(subdir, colontmpD_.Field1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = T23_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZprivateZospaths50_292((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&subdir));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toGeneratedFile__options_5122)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 path, NimStringV2 ext) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD_ = getNimcacheDir__options_5056(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__2 = nossplitPath(path);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD__3 = noschangeFileExt(colontmpD__2.Field1, ext);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = slash___pathutils_103(colontmpD_, colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZprivateZospaths50_292((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, existsConfigVar__options_4919)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
result = nsthasKey((*conf).configVars, key);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getConfigVar__options_4923)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 default_0) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = getOrDefault__pureZstrtabs_335((*conf).configVars, key, default_0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_138)(tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w e) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
switch (e) {
|
|
case ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)0):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_145;
|
|
}
|
|
break;
|
|
case ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)1):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_147;
|
|
}
|
|
break;
|
|
case ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)2):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_149;
|
|
}
|
|
break;
|
|
case ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)3):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_151;
|
|
}
|
|
break;
|
|
case ((tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w)4):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_153;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hcrOn__options_588)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
result = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)39)))&63U)))!=0);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3037)(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ* dest, tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ* src) {
|
|
eqcopy___stdZassertions_16((&(*dest).nimname), (*src).nimname);
|
|
eqcopy___stdZassertions_16((&(*dest).cname), (*src).cname);
|
|
eqcopy___stdZassertions_16((&(*dest).obj), (*src).obj);
|
|
(*dest).flags = (*src).flags;
|
|
eqcopy___stdZassertions_16((&(*dest).customArgs), (*src).customArgs);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3034)(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ* dest) {
|
|
eqdestroy___stdZassertions_13((&(*dest).nimname));
|
|
eqdestroy___stdZassertions_13((&(*dest).cname));
|
|
eqdestroy___stdZassertions_13((&(*dest).obj));
|
|
eqdestroy___stdZassertions_13((&(*dest).customArgs));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, findModule__options_5408)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 modulename, NimStringV2 currentModule) {
|
|
NimStringV2 result;
|
|
NimStringV2 m;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
m.len = 0; m.p = NIM_NIL;
|
|
m = nosaddFileExt(modulename, TM__ZKkDwQBiNCxtzosUAsGM2Q_154);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
NIM_BOOL T4_;
|
|
NimStringV2 colontmpD_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = nsuStartsWith(m, TM__ZKkDwQBiNCxtzosUAsGM2Q_156);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T4_) goto LA5_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = substr__system_7536(m, ((NI)4));
|
|
result = findFile__options_5388(conf, colontmpD_, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA7_;
|
|
{
|
|
LA7_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA2_;
|
|
LA5_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T13_;
|
|
NimStringV2 stripped;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = nsuStartsWith(m, TM__ZKkDwQBiNCxtzosUAsGM2Q_157);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T13_) goto LA14_;
|
|
stripped.len = 0; stripped.p = NIM_NIL;
|
|
stripped = substr__system_7536(m, ((NI)4));
|
|
{
|
|
NimStringV2 candidate;
|
|
NI i;
|
|
candidate.len = 0; candidate.p = NIM_NIL;
|
|
i = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 path;
|
|
NimStringV2 colontmpD__2;
|
|
path.len = 0; path.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&candidate), stdlibDirs__options_5247[(i)- 0]);
|
|
colontmpD__2 = slash___stdZprivateZospaths50_91((*conf).libpath, candidate);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
path = slash___stdZprivateZospaths50_91(colontmpD__2, stripped);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
{
|
|
NIM_BOOL T24_;
|
|
NimStringV2 blitTmp;
|
|
T24_ = (NIM_BOOL)0;
|
|
T24_ = nosfileExists(path);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA21_;
|
|
if (!T24_) goto LA25_;
|
|
blitTmp = path;
|
|
path.len = 0; path.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&result), blitTmp);
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
eqdestroy___stdZassertions_13((&candidate));
|
|
goto LA17;
|
|
}
|
|
LA25_: ;
|
|
{
|
|
if (!(((NI)12) <= ((NI) (i)))) goto LA29_;
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
goto LA19;
|
|
}
|
|
LA29_: ;
|
|
i += ((NI)1);
|
|
{
|
|
LA21_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&path));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA18_;
|
|
}
|
|
} LA19: ;
|
|
{
|
|
LA18_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&candidate));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
|
|
} LA17: ;
|
|
{
|
|
LA16_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&stripped));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
goto LA11_;
|
|
LA14_: ;
|
|
{
|
|
NimStringV2 currentPath;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__3;
|
|
currentPath.len = 0; currentPath.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__3), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
colontmpD__3 = nossplitFile(currentModule);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqcopy___stdZassertions_16((¤tPath), colontmpD__3.Field0);
|
|
result = slash___stdZprivateZospaths50_91(currentPath, m);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqdestroy___pureZos_190((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((¤tPath));
|
|
}
|
|
LA11_: ;
|
|
{
|
|
NIM_BOOL T40_;
|
|
NimStringV2 T43_;
|
|
T40_ = (NIM_BOOL)0;
|
|
T40_ = nosfileExists(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!!(T40_)) goto LA41_;
|
|
T43_.len = 0; T43_.p = NIM_NIL;
|
|
T43_ = findFile__options_5388(conf, m, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&result), T43_);
|
|
}
|
|
LA41_: ;
|
|
}
|
|
LA2_: ;
|
|
{
|
|
NIM_BOOL T46_;
|
|
NIM_BOOL T47_;
|
|
NI T49_;
|
|
NimStringV2 key;
|
|
NimStringV2 colontmpD__4;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg colontmpD__5;
|
|
NimStringV2 T53_;
|
|
T46_ = (NIM_BOOL)0;
|
|
T47_ = (NIM_BOOL)0;
|
|
T47_ = isEmpty__options_5393(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T46_ = !(T47_);
|
|
if (!(T46_)) goto LA48_;
|
|
T49_ = (NI)0;
|
|
T49_ = nstlen((*conf).moduleOverrides);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
T46_ = (((NI)0) < T49_);
|
|
LA48_: ;
|
|
if (!T46_) goto LA50_;
|
|
key.len = 0; key.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD__5), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
T53_.len = 0; T53_.p = NIM_NIL;
|
|
colontmpD__4 = getPackageName__options_5049(conf, result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
colontmpD__5 = splitFile__pathutils_31(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
T53_ = rawNewString(colontmpD__4.len + colontmpD__5.Field1.len + 1);
|
|
appendString((&T53_), colontmpD__4);
|
|
appendString((&T53_), TM__ZKkDwQBiNCxtzosUAsGM2Q_158);
|
|
appendString((&T53_), colontmpD__5.Field1);
|
|
key = T53_;
|
|
{
|
|
NIM_BOOL T56_;
|
|
NimStringV2 ov;
|
|
NimStringV2* T60_;
|
|
T56_ = (NIM_BOOL)0;
|
|
T56_ = nsthasKey((*conf).moduleOverrides, key);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
if (!T56_) goto LA57_;
|
|
ov.len = 0; ov.p = NIM_NIL;
|
|
T60_ = (NimStringV2*)0;
|
|
T60_ = nstTake((*conf).moduleOverrides, key);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA59_;
|
|
eqcopy___stdZassertions_16((&ov), (*T60_));
|
|
{
|
|
NimStringV2 blitTmp_2;
|
|
if (!(((NI)0) < ov.len)) goto LA63_;
|
|
blitTmp_2 = ov;
|
|
ov.len = 0; ov.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&result), blitTmp_2);
|
|
}
|
|
LA63_: ;
|
|
{
|
|
LA59_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&ov));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA52_;
|
|
}
|
|
LA57_: ;
|
|
{
|
|
LA52_:;
|
|
}
|
|
{
|
|
eqdestroy___pathutils_55((&colontmpD__5));
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&key));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA50_: ;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&m));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonDynlibName__options_5568)(NimStringV2 s) {
|
|
NimStringV2 result;
|
|
NI colontmpD_;
|
|
NI colontmpD__2;
|
|
NI start;
|
|
NI ende;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_ = (NI)0;
|
|
colontmpD__2 = (NI)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nsuStartsWith(s, TM__ZKkDwQBiNCxtzosUAsGM2Q_159);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T3_) goto LA4_;
|
|
colontmpD_ = ((NI)3);
|
|
start = colontmpD_;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
colontmpD__2 = ((NI)0);
|
|
start = colontmpD__2;
|
|
}
|
|
LA1_: ;
|
|
ende = nsuFindCharSet(s, TM__ZKkDwQBiNCxtzosUAsGM2Q_160, ((NI)0), ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!(((NI)0) <= ende)) goto LA9_;
|
|
result = substr__system_7524(s, start, (NI)(ende - ((NI)1)));
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{
|
|
result = substr__system_7536(s, start);
|
|
}
|
|
LA7_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, inclDynlibOverride__options_5573)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 lib) {
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = canonDynlibName__options_5568(lib);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nstPut((*conf).dllOverrides, colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_162);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, cppDefine__options_3393)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* c, NimStringV2 define) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
incl__options_3415((&(*c).cppDefines), define);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setConfigVar__options_4928)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 key, NimStringV2 val) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nstPut((*conf).configVars, key, val);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_253)(tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA e) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
switch (e) {
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)0):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_164;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)1):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_166;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)2):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_168;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)3):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_170;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)4):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_172;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)5):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_174;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)6):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_176;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)7):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_178;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)8):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_180;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)9):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_182;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)10):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_184;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)11):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_186;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)12):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_188;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)13):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_190;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)14):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_192;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)15):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_194;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)16):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_196;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)17):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_198;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)18):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_200;
|
|
}
|
|
break;
|
|
case ((tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA)19):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_202;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_9583)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* dest) {
|
|
eqdestroy___system_3516((&(*dest).qualifiedPath));
|
|
eqdestroy___stdZassertions_13((&(*dest).filePath));
|
|
eqdestroy___stdZassertions_13((&(*dest).doc));
|
|
eqdestroy___stdZassertions_13((&(*dest).forth));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setFromProjectName__options_4992)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 projectName) {
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg p;
|
|
NimStringV2 dir;
|
|
NimStringV2 T3_;
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T7_;
|
|
NimStringV2 T8_;
|
|
NimStringV2 T16_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&p), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
dir.len = 0; dir.p = NIM_NIL;
|
|
T3_.len = 0; T3_.p = NIM_NIL;
|
|
T3_ = canonicalizePath__options_4988(conf, projectName);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
eqsink___stdZassertions_19((&(*conf).projectFull), T3_);
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA2_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3829286656)) {
|
|
NimStringV2 colontmpD_;
|
|
*nimErr_ = NIM_FALSE;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
eqcopy___stdZassertions_16((&colontmpD_), projectName);
|
|
eqsink___stdZassertions_19((&(*conf).projectFull), colontmpD_);
|
|
popCurrentException();
|
|
LA5_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
nimZeroMem((void*)(&T7_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
T7_ = splitFile__pathutils_31((*conf).projectFull);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
p = T7_;
|
|
T8_.len = 0; T8_.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T11_;
|
|
NimStringV2 T14_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = isEmpty__pathutils_107(p.Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (!T11_) goto LA12_;
|
|
T14_.len = 0; T14_.p = NIM_NIL;
|
|
T14_ = nosgetCurrentDir();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
dir = T14_;
|
|
}
|
|
goto LA9_;
|
|
LA12_: ;
|
|
{
|
|
dir = p.Field0;
|
|
p.Field0.len = 0; p.Field0.p = NIM_NIL;
|
|
}
|
|
LA9_: ;
|
|
T16_.len = 0; T16_.p = NIM_NIL;
|
|
T16_ = canonicalizePath__options_4988(conf, dir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
eqsink___stdZassertions_19((&(*conf).projectPath), T16_);
|
|
eqsink___stdZassertions_19((&(*conf).projectName), p.Field1);
|
|
p.Field1.len = 0; p.Field1.p = NIM_NIL;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&dir));
|
|
eqdestroy___pathutils_55((&p));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimIncRef)(void* p) {
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
|
|
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16);
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3378)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* src) {
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRef(src);
|
|
}
|
|
LA3_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLast((*dest));
|
|
if (!T7_) goto LA8_;
|
|
eqdestroy___options_3149((*dest));
|
|
nimRawDispose((*dest), ((NI)4));
|
|
}
|
|
LA8_: ;
|
|
(*dest) = src;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setDefaultLibpath__options_4971)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 prefix;
|
|
NimStringV2 realNimPath;
|
|
NimStringV2 parentNimLibPath;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
NimStringV2 colontmpD__3;
|
|
NimStringV2 colontmpD__4;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isEmpty__pathutils_107((*conf).libpath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T3_) goto LA4_;
|
|
prefix.len = 0; prefix.p = NIM_NIL;
|
|
realNimPath.len = 0; realNimPath.p = NIM_NIL;
|
|
parentNimLibPath.len = 0; parentNimLibPath.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
|
|
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
|
|
colontmpD__4.len = 0; colontmpD__4.p = NIM_NIL;
|
|
prefix = getPrefixDir__options_4965(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
NIM_BOOL T9_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = eqeq___options_4977(prefix, TM__ZKkDwQBiNCxtzosUAsGM2Q_205);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
if (!T9_) goto LA10_;
|
|
eqsink___stdZassertions_19((&(*conf).libpath), TM__ZKkDwQBiNCxtzosUAsGM2Q_207);
|
|
}
|
|
goto LA7_;
|
|
LA10_: ;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = eqeq___options_4977(prefix, TM__ZKkDwQBiNCxtzosUAsGM2Q_209);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
if (!T13_) goto LA14_;
|
|
eqsink___stdZassertions_19((&(*conf).libpath), TM__ZKkDwQBiNCxtzosUAsGM2Q_211);
|
|
}
|
|
goto LA7_;
|
|
LA14_: ;
|
|
{
|
|
NimStringV2 T17_;
|
|
T17_.len = 0; T17_.p = NIM_NIL;
|
|
T17_ = slash___pathutils_128(prefix, TM__ZKkDwQBiNCxtzosUAsGM2Q_213);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
eqsink___stdZassertions_19((&(*conf).libpath), T17_);
|
|
}
|
|
LA7_: ;
|
|
realNimPath = findExe__pureZos_100(TM__ZKkDwQBiNCxtzosUAsGM2Q_214, NIM_TRUE, ExeExts__pureZos_99, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
colontmpD_ = nosparentDir(realNimPath);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
colontmpD__2 = nosparentDir(colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
parentNimLibPath = slash___stdZprivateZospaths50_91(colontmpD__2, TM__ZKkDwQBiNCxtzosUAsGM2Q_215);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
{
|
|
NIM_BOOL T20_;
|
|
NIM_BOOL T21_;
|
|
NimStringV2 blitTmp;
|
|
T20_ = (NIM_BOOL)0;
|
|
colontmpD__3 = slash___stdZprivateZospaths50_91((*conf).libpath, TM__ZKkDwQBiNCxtzosUAsGM2Q_217);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = nosfileExists(colontmpD__3);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T20_ = !(T21_);
|
|
if (!(T20_)) goto LA22_;
|
|
colontmpD__4 = slash___stdZprivateZospaths50_91(parentNimLibPath, TM__ZKkDwQBiNCxtzosUAsGM2Q_218);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
T20_ = nosfileExists(colontmpD__4);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
LA22_: ;
|
|
if (!T20_) goto LA23_;
|
|
blitTmp = parentNimLibPath;
|
|
parentNimLibPath.len = 0; parentNimLibPath.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*conf).libpath), blitTmp);
|
|
}
|
|
LA23_: ;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD__4));
|
|
eqdestroy___stdZassertions_13((&colontmpD__3));
|
|
eqdestroy___stdZassertions_13((&colontmpD__2));
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&parentNimLibPath));
|
|
eqdestroy___stdZassertions_13((&realNimPath));
|
|
eqdestroy___stdZassertions_13((&prefix));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_3375)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest));
|
|
nimRawDispose((*dest), ((NI)4));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*, newPartialConfigRef__options_3391)(void) {
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* result;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
T1_ = NIM_NIL;
|
|
T1_ = (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) nimNewObj(sizeof(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg), NIM_ALIGNOF(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg));
|
|
result = T1_;
|
|
initConfigRefCommon__options_2484(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___options_3381)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg** dest, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* src) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLast((*dest));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___options_3149((*dest));
|
|
nimRawDispose((*dest), ((NI)4));
|
|
}
|
|
LA4_: ;
|
|
(*dest) = src;
|
|
}
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h;
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
|
|
h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_));
|
|
(*h).rc += ((NI)16);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___sigmatch_1394)(tyProc__k2HFjxisIgDALbEUFojxaQ* dest, tyProc__k2HFjxisIgDALbEUFojxaQ src, NIM_BOOL cyclic) {
|
|
void* colontmp_;
|
|
colontmp_ = (*dest).ClE_0;
|
|
{
|
|
if (!src.ClE_0) goto LA3_;
|
|
nimIncRefCyclic(src.ClE_0, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest).ClE_0 = src.ClE_0;
|
|
(*dest).ClP_0 = src.ClP_0;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___sigmatch_1398)(tyProc__k2HFjxisIgDALbEUFojxaQ* dest, tyProc__k2HFjxisIgDALbEUFojxaQ src) {
|
|
void* colontmp_;
|
|
colontmp_ = (*dest).ClE_0;
|
|
(*dest).ClE_0 = src.ClE_0;
|
|
(*dest).ClP_0 = src.ClP_0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9647)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** dest, tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* src) {
|
|
tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* colontmp_;
|
|
colontmp_ = (*dest);
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__fw9a9cWgWYzM4zKmnq3DGNfQ_));
|
|
if (!T3_) goto LA4_;
|
|
eqdestroy___modulegraphs_9583(colontmp_);
|
|
nimRawDispose(colontmp_, ((NI)4));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_5599)(tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg c) {
|
|
NimStringV2 result;
|
|
NimStringV2 T1_;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
switch (c) {
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)1):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_220;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)2):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_222;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)3):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_224;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)4):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_226;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)5):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_228;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)6):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_230;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)7):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_232;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)8):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_234;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)0):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_236;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)9):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_238;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)10):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_240;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)11):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_242;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)12):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_244;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)13):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_246;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)14):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_248;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)18):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_250;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)15):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_252;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)16):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_254;
|
|
}
|
|
break;
|
|
case ((tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg)17):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_256;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_208)(tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg e) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
switch (e) {
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)0):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_258;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)1):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_260;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)2):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_262;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)3):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_264;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)4):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_266;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)5):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_268;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)6):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_270;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)7):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_272;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)8):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_274;
|
|
}
|
|
break;
|
|
case ((tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg)9):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_276;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI16, floatInt64Align__options_5602)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NI16 result;
|
|
{ result = (NI16)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !((conf == ((tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg*) NIM_NIL)));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = ((*conf).target.targetCPU == ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)1));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
{
|
|
if (!!(((*conf).target.targetOS == ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)2)))) goto LA9_;
|
|
result = ((NI16)4);
|
|
goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
}
|
|
LA5_: ;
|
|
result = ((NI16)8);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDynlibOverride__options_5576)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 lib) {
|
|
NIM_BOOL result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = (((*conf).globalOptions &((NU64)1<<((NU)((((tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw)40)))&63U)))!=0);
|
|
if (T1_) goto LA2_;
|
|
colontmpD_ = canonDynlibName__options_5568(lib);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
T1_ = nsthasKey((*conf).dllOverrides, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
LA2_: ;
|
|
result = T1_;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSrcTimestamp__options_600)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) {
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 T3_;
|
|
NI T4_;
|
|
tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T5_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)Result, sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
|
|
(*Result).Sup.m_type = (&NTIv2__d9cK9cyKZPJJxFXUmx8dSpPw_);
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
T3_.len = 0; T3_.p = NIM_NIL;
|
|
T3_ = getEnv__stdZenvvars_15(TM__ZKkDwQBiNCxtzosUAsGM2Q_278, TM__ZKkDwQBiNCxtzosUAsGM2Q_280);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
colontmpD_ = T3_;
|
|
T4_ = (NI)0;
|
|
T4_ = nsuParseInt(colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
T5_ = fromUnix__pureZtimes_1020(((NI64) (T4_)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
utc__pureZtimes_1685(T5_, Result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA2_;
|
|
{
|
|
LA2_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA1_:;
|
|
if (isObjDisplayCheck(nimBorrowCurrentException()->Sup.m_type, 3, 3978211584)) {
|
|
tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T11_;
|
|
*nimErr_ = NIM_FALSE;
|
|
T11_ = getTime__pureZtimes_1086();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
|
|
utc__pureZtimes_1685(T11_, Result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA9_;
|
|
popCurrentException();
|
|
LA9_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getDateStr__options_602)(void) {
|
|
NimStringV2 result;
|
|
tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
|
|
colontmpD_.Sup.m_type = (&NTIv2__d9cK9cyKZPJJxFXUmx8dSpPw_);
|
|
getSrcTimestamp__options_600((&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = format__options_604((&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZtimes_1412((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getClockStr__options_610)(void) {
|
|
NimStringV2 result;
|
|
tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw));
|
|
colontmpD_.Sup.m_type = (&NTIv2__d9cK9cyKZPJJxFXUmx8dSpPw_);
|
|
getSrcTimestamp__options_600((&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
result = format__options_612((&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___pureZtimes_1412((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, parseNimVersion__options_464)(NimStringV2 a) {
|
|
tyTuple__47w2DboNEPf69aPgubZdd7Q result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&result), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ b;
|
|
NI T6_;
|
|
NI T7_;
|
|
NI T8_;
|
|
if (!(((NI)0) < a.len)) goto LA3_;
|
|
b.len = 0; b.p = NIM_NIL;
|
|
b = nsuSplitString(a, TM__ZKkDwQBiNCxtzosUAsGM2Q_286, ((NI)-1));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
T6_ = (NI)0;
|
|
T6_ = nsuParseInt(b.p->data[((NI)0)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
result.Field0 = T6_;
|
|
T7_ = (NI)0;
|
|
T7_ = nsuParseInt(b.p->data[((NI)1)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
result.Field1 = T7_;
|
|
T8_ = (NI)0;
|
|
T8_ = nsuParseInt(b.p->data[((NI)2)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA5_;
|
|
result.Field2 = T8_;
|
|
{
|
|
LA5_:;
|
|
}
|
|
{
|
|
eqdestroy___system_3516((&b));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__47w2DboNEPf69aPgubZdd7Q, getStdlibVersion__options_4789)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
tyTuple__47w2DboNEPf69aPgubZdd7Q result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&result), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringV2 s;
|
|
tyTuple__47w2DboNEPf69aPgubZdd7Q T7_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = eqeq___options_4792((*conf).nimStdlibVersion, TM__ZKkDwQBiNCxtzosUAsGM2Q_281);
|
|
if (!T3_) goto LA4_;
|
|
s.len = 0; s.p = NIM_NIL;
|
|
s = getOrDefault__pureZstrtabs_335((*conf).symbols, TM__ZKkDwQBiNCxtzosUAsGM2Q_283, TM__ZKkDwQBiNCxtzosUAsGM2Q_284);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
nimZeroMem((void*)(&T7_), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
|
|
T7_ = parseNimVersion__options_464(s);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA6_;
|
|
(*conf).nimStdlibVersion = T7_;
|
|
{
|
|
LA6_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&s));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
result = (*conf).nimStdlibVersion;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, absOutFile__options_4942)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NimStringV2 result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isEmpty__pathutils_107((*conf).outDir);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(!(T3_))) goto LA4_;
|
|
failedAssertImpl__stdZassertions_224(TM__ZKkDwQBiNCxtzosUAsGM2Q_288);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isEmpty__options_4953((*conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(!(T8_))) goto LA9_;
|
|
failedAssertImpl__stdZassertions_224(TM__ZKkDwQBiNCxtzosUAsGM2Q_290);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
result = slash___pathutils_103((*conf).outDir, (*conf).outFile);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = nosdirExists(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!T13_) goto LA14_;
|
|
prepareAdd((&result), 4);
|
|
appendString((&result), TM__ZKkDwQBiNCxtzosUAsGM2Q_292);
|
|
}
|
|
LA14_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___options_3164)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__options_3178((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_]), src.p->data[colontmp_]);
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, prepareToWriteOutput__options_4962)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
result = absOutFile__options_4942(conf);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = nosparentDir(result);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
noscreateDir(colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getOutFile__options_4932)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 filename, NimStringV2 ext) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
{
|
|
if (!!((((NI)0) < (*conf).outDir.len))) goto LA4_;
|
|
failedAssertImpl__stdZassertions_224(TM__ZKkDwQBiNCxtzosUAsGM2Q_294);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
}
|
|
LA4_: ;
|
|
colontmpD_ = noschangeFileExt(filename, ext);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = slash___pathutils_103((*conf).outDir, colontmpD_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, canonicalImport__options_5563)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, NimStringV2 file) {
|
|
NimStringV2 result;
|
|
NimStringV2 ret;
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
ret.len = 0; ret.p = NIM_NIL;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
ret = canonicalImportAux__options_5541(conf, file);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
colontmpD_ = nativeToUnixPath__stdZprivateZglobs_76(ret);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
result = noschangeFileExt(colontmpD_, TM__ZKkDwQBiNCxtzosUAsGM2Q_295);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
eqdestroy___stdZassertions_13((&ret));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setNoteDefaults__options_483)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf, tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw note, NIM_BOOL enabled) {
|
|
{
|
|
if (!enabled) goto LA3_;
|
|
(*conf).notes[(NU)((note - 19))>>3] |=(1U<<((note - 19)&7U));
|
|
(*conf).mainPackageNotes[(NU)((note - 19))>>3] |=(1U<<((note - 19)&7U));
|
|
(*conf).foreignPackageNotes[(NU)((note - 19))>>3] |=(1U<<((note - 19)&7U));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*conf).notes[(NU)((note - 19))>>3] &= ~(1U<<((note - 19)&7U));
|
|
(*conf).mainPackageNotes[(NU)((note - 19))>>3] &= ~(1U<<((note - 19)&7U));
|
|
(*conf).foreignPackageNotes[(NU)((note - 19))>>3] &= ~(1U<<((note - 19)&7U));
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assignIfDefault__main_703)(NI* result, NI val, NI def) {
|
|
{
|
|
if (!((*result) == def)) goto LA3_;
|
|
(*result) = val;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, mainCommandArg__options_4913)(tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
NI T3_;
|
|
T3_ = (*conf).commandArgs.len;
|
|
if (!(((NI)0) < T3_)) goto LA4_;
|
|
eqcopy___stdZassertions_16((&result), (*conf).commandArgs.p->data[((NI)0)]);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
eqcopy___stdZassertions_16((&result), (*conf).projectName);
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___options_171)(tyEnum_Command__b145RBTl7bacomLHdBguHg e) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
switch (e) {
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)0):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_297;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)1):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_299;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)2):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_301;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)3):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_303;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)4):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_305;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)5):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_307;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)6):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_309;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)7):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_311;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)8):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_313;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)9):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_315;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)10):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_317;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)11):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_319;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)12):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_321;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)13):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_323;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)14):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_325;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)15):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_327;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)16):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_329;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)17):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_331;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)18):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_333;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)19):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_335;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)20):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_337;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)21):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_339;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)22):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_341;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)23):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_343;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)24):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_345;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)25):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_347;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)26):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_349;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)27):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_351;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)28):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_353;
|
|
}
|
|
break;
|
|
case ((tyEnum_Command__b145RBTl7bacomLHdBguHg)29):
|
|
{
|
|
result = TM__ZKkDwQBiNCxtzosUAsGM2Q_355;
|
|
}
|
|
break;
|
|
}
|
|
return result;
|
|
}
|