/* Generated by Nim Compiler v0.16.0 */ /* (c) 2017 Andreas Rumpf */ /* The generated code is subject to the original license. */ #define NIM_INTBITS 32 #include "nimbase.h" #include #include #undef linux typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct Cell_1zcF9cV8XIAtbN8h5HRUB8g Cell_1zcF9cV8XIAtbN8h5HRUB8g; typedef struct Cellseq_Axo1XVm9aaQueTOldv8le5w Cellseq_Axo1XVm9aaQueTOldv8le5w; typedef struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ Gcheap_1TRH1TZMaVZTnLNcIHuNFQ; typedef struct Gcstack_7fytPA5bBsob6See21YMRA Gcstack_7fytPA5bBsob6See21YMRA; typedef struct Memregion_x81NhDv59b8ercDZ9bi85jyg Memregion_x81NhDv59b8ercDZ9bi85jyg; typedef struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ Smallchunk_tXn60W2f8h3jgAYdEmy5NQ; typedef struct Llchunk_XsENErzHIZV9bhvyJx56wGw Llchunk_XsENErzHIZV9bhvyJx56wGw; typedef struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg Bigchunk_Rv9c70Uhp2TytkX7eH78qEg; typedef struct Intset_EZObFrE3NC9bIb3YMkY9crZA Intset_EZObFrE3NC9bIb3YMkY9crZA; typedef struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw Trunk_W0r8S0Y3UGke6T9bIUWnnuw; typedef struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw Avlnode_IaqjtwKhxLEpvDS9bct9blEw; typedef struct Gcstat_0RwLoVBHZPfUAcLczmfQAg Gcstat_0RwLoVBHZPfUAcLczmfQAg; typedef struct Cellset_jG87P0AI9aZtss9ccTYBIISQ Cellset_jG87P0AI9aZtss9ccTYBIISQ; typedef struct Pagedesc_fublkgIY4LG3mT51LU2WHg Pagedesc_fublkgIY4LG3mT51LU2WHg; typedef struct TY_5L3fCt9bX0gyEcO30ervPLw TY_5L3fCt9bX0gyEcO30ervPLw; typedef struct TY_UpiOGlu5Ux6DLM73wSrdpg TY_UpiOGlu5Ux6DLM73wSrdpg; typedef struct Optparser_fe5bDDfRbVwQIuUOouExnA Optparser_fe5bDDfRbVwQIuUOouExnA; typedef struct TNimObject TNimObject; typedef struct TY_sM4lkSb7zS6F7OVMvW9cffQ TY_sM4lkSb7zS6F7OVMvW9cffQ; typedef struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw; typedef struct Exception Exception; typedef struct TSafePoint TSafePoint; typedef struct TY_7q7q3E6Oj24ZNVJb9aonhAg TY_7q7q3E6Oj24ZNVJb9aonhAg; typedef struct Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw; typedef struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q; typedef struct Slice_qL3WGViqT0p5sVr4YFHsLg Slice_qL3WGViqT0p5sVr4YFHsLg; typedef struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w Basechunk_Sdq7WpT6qAH858F5ZEdG3w; typedef struct Freecell_u6M5LHprqzkn9axr04yg9bGQ Freecell_u6M5LHprqzkn9axr04yg9bGQ; typedef NU64 Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set; struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef NU8 Tnimkind_jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set; typedef N_NIMCALL_PTR(void, TY_ojoeKfW4VYIm36I9cpDTQIg) (void* p0, NI op0); typedef N_NIMCALL_PTR(void*, TY_WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p0); struct TNimType { NI size; Tnimkind_jIBKr1ejBgsfM33Kxw4j7A kind; Tnimtypeflag_v8QUszD1sWlSIWZz7mC4bQ_Set flags; TNimType* base; TNimNode* node; void* finalizer; TY_ojoeKfW4VYIm36I9cpDTQIg marker; TY_WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; }; typedef NU8 Tnimnodekind_unfNsxrcATrufDZmpBq4HQ; struct TNimNode { Tnimnodekind_unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, TY_T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct Cell_1zcF9cV8XIAtbN8h5HRUB8g { NI refcount; TNimType* typ; }; struct Cellseq_Axo1XVm9aaQueTOldv8le5w { NI len; NI cap; Cell_1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* TY_SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef Trunk_W0r8S0Y3UGke6T9bIUWnnuw* TY_lh2A89ahMmYg9bCmpVaplLbA[256]; struct Intset_EZObFrE3NC9bIb3YMkY9crZA { TY_lh2A89ahMmYg9bCmpVaplLbA data; }; struct Memregion_x81NhDv59b8ercDZ9bi85jyg { NI minlargeobj; NI maxlargeobj; TY_SiRwrEKZdLgxqz9a9aoVBglg freesmallchunks; Llchunk_XsENErzHIZV9bhvyJx56wGw* llmem; NI currmem; NI maxmem; NI freemem; NI lastsize; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* freechunkslist; Intset_EZObFrE3NC9bIb3YMkY9crZA chunkstarts; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* root; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* deleted; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* last; Avlnode_IaqjtwKhxLEpvDS9bct9blEw* freeavlnodes; NIM_BOOL locked; NIM_BOOL blockchunksizeincrease; NI nextchunksize; }; struct Gcstat_0RwLoVBHZPfUAcLczmfQAg { NI stackscans; NI cyclecollections; NI maxthreshold; NI maxstacksize; NI maxstackcells; NI cycletablesize; NI64 maxpause; }; struct Cellset_jG87P0AI9aZtss9ccTYBIISQ { NI counter; NI max; Pagedesc_fublkgIY4LG3mT51LU2WHg* head; Pagedesc_fublkgIY4LG3mT51LU2WHg** data; }; struct Gcheap_1TRH1TZMaVZTnLNcIHuNFQ { Gcstack_7fytPA5bBsob6See21YMRA* stack; void* stackbottom; NI cyclethreshold; Cellseq_Axo1XVm9aaQueTOldv8le5w zct; Cellseq_Axo1XVm9aaQueTOldv8le5w decstack; Cellseq_Axo1XVm9aaQueTOldv8le5w tempstack; NI recgclock; Memregion_x81NhDv59b8ercDZ9bi85jyg region; Gcstat_0RwLoVBHZPfUAcLczmfQAg stat; Cellset_jG87P0AI9aZtss9ccTYBIISQ marked; Cellseq_Axo1XVm9aaQueTOldv8le5w additionalroots; }; typedef NU8 Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ_Set; typedef NimStringDesc* TY_24KAM9afIUgUaqBaEBB6r9bg[3]; typedef NU8 Tinfoosprop_thetQwB9agpeQ13qFmAcWhg_Set; struct TY_5L3fCt9bX0gyEcO30ervPLw { NimStringDesc* Field0; NimStringDesc* Field1; NimStringDesc* Field2; NimStringDesc* Field3; NimStringDesc* Field4; NimStringDesc* Field5; NimStringDesc* Field6; NimStringDesc* Field7; NimStringDesc* Field8; NimStringDesc* Field9; NimStringDesc* Field10; NimStringDesc* Field11; Tinfoosprop_thetQwB9agpeQ13qFmAcWhg_Set Field12; }; typedef TY_5L3fCt9bX0gyEcO30ervPLw TY_lqxxFN1iDg3WCzdrp3BQKA[24]; typedef NU8 Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ; typedef NU8 Tendian_bQ3yFYQJojZPNYsZnS7Zjg; struct TY_UpiOGlu5Ux6DLM73wSrdpg { NimStringDesc* Field0; NI Field1; Tendian_bQ3yFYQJojZPNYsZnS7Zjg Field2; NI Field3; NI Field4; }; typedef TY_UpiOGlu5Ux6DLM73wSrdpg TY_AkFlnp1eOXOampCkGKpGYA[19]; typedef NU8 Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag; typedef NU8 Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA; struct TNimObject { TNimType* m_type; }; typedef NU8 Cmdlinekind_XkdXq9atxjiuhkFFh0XYrSA; struct Optparser_fe5bDDfRbVwQIuUOouExnA { TNimObject Sup; NimStringDesc* cmd; NI pos; NIM_BOOL inshortstate; Cmdlinekind_XkdXq9atxjiuhkFFh0XYrSA kind; NimStringDesc* key; NimStringDesc* val; }; struct Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw { NI16 line; NI16 col; NI32 fileindex; }; typedef NU16 Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw; struct Exception { TNimObject Sup; Exception* parent; NCSTRING name; NimStringDesc* message; NimStringDesc* trace; }; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClPrc) (Exception* e0, void* ClEnv); void* ClEnv; } TY_KeeAOYBd84Ofsw6Y7LizaQ; struct TSafePoint { TSafePoint* prev; NI status; jmp_buf context; NIM_BOOL hasRaiseAction; TY_KeeAOYBd84Ofsw6Y7LizaQ raiseAction; }; struct TY_7q7q3E6Oj24ZNVJb9aonhAg { NimStringDesc* Field0; NimStringDesc* Field1; NimStringDesc* Field2; }; struct Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw { Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* head; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* tail; NI counter; }; struct Slice_qL3WGViqT0p5sVr4YFHsLg { NI a; NI b; }; typedef NU8 TY_nmiMWKVIe46vacnhAFrQvw_Set[32]; typedef NU64 Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set; typedef NU8 Tglobaloption_RAfAEZqjnKMDumgyKKc1qw; typedef NU8 Tgcmode_tkz389aDYNd8ykeZszCuBSw; typedef NU32 Toption_WspMeQySXNP2XoTWR5MTgg_Set; typedef NU16 Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw; typedef NimStringDesc* TY_DQlzJ5j8WWHa6XFtJYzeYg[23]; typedef NU16 Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA; typedef NimStringDesc* TY_XaTKZcbaVb0ylpTdg2U9cjA[31]; typedef NU8 Toption_WspMeQySXNP2XoTWR5MTgg; typedef Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set TY_Px4JsYh0BWDHG241LQyUmA[4]; typedef NU8 Idecmd_1Ced39bl5eePmZ1PKMPXigQ; typedef NU8 Tsystemcc_Y42JhQFLdjkIirjI3TJjww; typedef NimStringDesc* TY_nHXaesL0DJZHyVS07ARPRA[1]; struct Gcstack_7fytPA5bBsob6See21YMRA { Gcstack_7fytPA5bBsob6See21YMRA* prev; Gcstack_7fytPA5bBsob6See21YMRA* next; void* starts; void* pos; NI maxstacksize; }; struct Basechunk_Sdq7WpT6qAH858F5ZEdG3w { NI prevsize; NI size; NIM_BOOL used; }; struct Smallchunk_tXn60W2f8h3jgAYdEmy5NQ { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* next; Smallchunk_tXn60W2f8h3jgAYdEmy5NQ* prev; Freecell_u6M5LHprqzkn9axr04yg9bGQ* freelist; NI free; NI acc; NF data; }; struct Llchunk_XsENErzHIZV9bhvyJx56wGw { NI size; NI acc; Llchunk_XsENErzHIZV9bhvyJx56wGw* next; }; struct Bigchunk_Rv9c70Uhp2TytkX7eH78qEg { Basechunk_Sdq7WpT6qAH858F5ZEdG3w Sup; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* next; Bigchunk_Rv9c70Uhp2TytkX7eH78qEg* prev; NI align; NF data; }; typedef NI TY_9agrCtWKhCnWWMJpKKugJag[16]; struct Trunk_W0r8S0Y3UGke6T9bIUWnnuw { Trunk_W0r8S0Y3UGke6T9bIUWnnuw* next; NI key; TY_9agrCtWKhCnWWMJpKKugJag bits; }; typedef Avlnode_IaqjtwKhxLEpvDS9bct9blEw* TY_0aOLqZchNi8nWtMTi8ND8w[2]; struct Avlnode_IaqjtwKhxLEpvDS9bct9blEw { TY_0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperbound; NI level; }; struct Pagedesc_fublkgIY4LG3mT51LU2WHg { Pagedesc_fublkgIY4LG3mT51LU2WHg* next; NI key; TY_9agrCtWKhCnWWMJpKKugJag bits; }; struct Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q { TNimObject Sup; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* prev; Tlistentry_U4JkVlrJQaACKZ9a9cwCla3Q* next; }; struct Freecell_u6M5LHprqzkn9axr04yg9bGQ { Freecell_u6M5LHprqzkn9axr04yg9bGQ* next; NI zerofield; }; struct TY_sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE]; }; N_NIMCALL(void, nimGCvisit)(void* d0, NI op0); static N_NIMCALL(void, T_brsa2DgNdQAKzy1F0pSZlA_2)(void); N_NIMCALL(void, nimRegisterGlobalMarker)(TY_T4eqaYlFJYZUv9aG9b1TV0bQ markerproc0); N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src0); static N_INLINE(void, nimGCunrefNoCycle)(void* p0); static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0); static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NOINLINE(void, addzct_fCDI7oO1NNVXXURtxSzsRw)(Cellseq_Axo1XVm9aaQueTOldv8le5w* s0, Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NIMCALL(void, msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A)(NimStringDesc* s0, Msgflag_BzRTaQ6LrPDZKEKt9bswkOQ_Set flags0); N_NIMCALL(NimStringDesc*, getcommandlinedesc_TVRYLGvrkDIwsp9aLxC9bIMg)(void); N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr0, NimStringDesc** a0, NI a0Len0); N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src0); static N_INLINE(void, appendString)(NimStringDesc* dest0, NimStringDesc* src0); static N_INLINE(void, copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem)(void* dest0, void* source0, NI size0); N_NIMCALL(NimStringDesc*, rawNewString)(NI space0); N_NIMCALL(NIM_BOOL, nsuEndsWith)(NimStringDesc* s0, NimStringDesc* suffix0); N_NIMCALL(NimStringDesc*, nosunixToNativePath)(NimStringDesc* path0, NimStringDesc* drive0); static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0); N_NIMCALL(NimStringDesc*, npocmdLineRest)(Optparser_fe5bDDfRbVwQIuUOouExnA* p0); N_NIMCALL(TGenericSeq*, incrSeqV2)(TGenericSeq* seq0, NI elemsize0); N_NIMCALL(NI, nsuFindChar)(NimStringDesc* s0, NIM_CHAR sub0, NI start0); N_NIMCALL(NimStringDesc*, copyStrLast)(NimStringDesc* s0, NI start_WPWyPKk58Cr5a6XFFviMjg, NI last0); N_NIMCALL(NimStringDesc*, copyStrLast)(NimStringDesc* s0, NI first0, NI last0); N_NIMCALL(NimStringDesc*, copyStr)(NimStringDesc* s0, NI start0); N_NIMCALL(NimStringDesc*, copyStr)(NimStringDesc* s0, NI first0); static N_INLINE(void, appendChar)(NimStringDesc* dest0, NIM_CHAR c0); N_NIMCALL(void, processswitch_fi9cs11NueoWLqkTgn63mJg)(NimStringDesc* switch_QGGefqQ9cEe9bEyejcjQ2scQ, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(NimStringDesc*, nsuNormalize)(NimStringDesc* s0); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a0, NimStringDesc* b0); static N_INLINE(NIM_BOOL, equalmem_DCrUjdaMvFDHaR1hs7sQGwropes)(void* a0, void* b0, NI size0); N_NIMCALL(NI, hashString)(NimStringDesc* s0); N_NIMCALL(void, expectarg_fi9cs11NueoWLqkTgn63mJg_2)(NimStringDesc* switch_q9aj8t6h62I1aAfM2k39cRcQ, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, localerror_VpilfPWbplGz6ny7O9cfr2g)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw msg0, NimStringDesc* arg0); N_NIMCALL(NimStringDesc*, addprefix_ulLsykl03OnLFCq65s34RQ)(NimStringDesc* switch_lHRV1iVQS9bGYG9cR9aog29cOQ); N_NIMCALL(void, addpath_t70rbGc1vt9aCRgpPrT47WQ)(NimStringDesc* path0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(NimStringDesc*, processpath_I1bQ8gIw0eGK3yWvpjezFA)(NimStringDesc* path0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NIM_BOOL notrelativetoproj0); N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringDesc* path0); N_NIMCALL(NIM_BOOL, contains_6e5MGL10HDAJ205lBYpWxw)(NimStringDesc* s0, NIM_CHAR c0); N_NIMCALL(NimStringDesc*, HEX2F_BsTQv9c9anbxt9bKmR0aN1elQ)(NimStringDesc* head0, NimStringDesc* tail0); static N_INLINE(void, pushSafePoint)(TSafePoint* s0); N_NIMCALL(NimStringDesc*, pathsubs_0CMMAuGT1UklgV9a3pNmucg)(NimStringDesc* p0, NimStringDesc* config0); N_NIMCALL(void, nossplitFile)(NimStringDesc* path0, TY_7q7q3E6Oj24ZNVJb9aonhAg* Result); N_NIMCALL(NimStringDesc*, tofullpath_7s19cb7WBgztz9aqEBzwwuqA)(NI32 fileidx0); static N_INLINE(void, popSafePoint)(void); N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj0, TNimType* subclass0); static N_INLINE(Exception*, getCurrentException)(void); N_NIMCALL(void, localerror_GarD0CQJ5aQhoHekHYinVQ)(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* arg0); static N_INLINE(void, popCurrentException)(void); static N_INLINE(void, asgnRef)(void** dest0, void* src0); static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0); N_NIMCALL(void, reraiseException)(void); N_NIMCALL(void, nimblepath_JlgWmHvYGMBlcPx0hG1xEQ)(NimStringDesc* path0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, expectnoarg_fi9cs11NueoWLqkTgn63mJg_3)(NimStringDesc* switch_vsrgPPp3V9cy2h3WsUyxyTw, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, disablenimblepath_HTBJ7VvmwtM2mD6WCLBTew)(void); N_NIMCALL(void, excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2)(Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw* list0, NimStringDesc* data0); static N_INLINE(NimStringDesc*, HEX5BHEX5D_Sq9b57KCLKZryBwyHy49aBswcommands)(NimStringDesc* s0, Slice_qL3WGViqT0p5sVr4YFHsLg x0); static N_INLINE(Slice_qL3WGViqT0p5sVr4YFHsLg, HEX2EHEX2E_18yoMoUbfoITYgEZSwZDYAcommands)(NI a0, NI b0); N_NIMCALL(NIM_BOOL, contains_m1TSS3QwQPclQATuiRuVZg)(NimStringDesc* s0, TY_nmiMWKVIe46vacnhAFrQvw_Set chars0); N_NIMCALL(void, splitswitch_qtpk4LYSfMPGsnTCDXFrNA)(NimStringDesc* switch_tIPyHB60oZoxfSqATCuvdA, NimStringDesc** cmd0, NimStringDesc** arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, unsureAsgnRef)(void** dest0, void* src0); N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s0, NIM_CHAR c0); N_NIMCALL(void, invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, NimStringDesc* switch_8fmIITVCI9a9biOJd6yuwx2Q, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, definesymbol_9aZwRQ421PtIIOO9cHOBczPA)(NimStringDesc* symbol0, NimStringDesc* value0); N_NIMCALL(void, undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg)(NimStringDesc* symbol0); N_NIMCALL(void, processcompile_AFtiEdw5cQo1Dzz5MXHHPg)(NimStringDesc* filename0); N_NIMCALL(NimStringDesc*, findfile_W7hFr9aZfpEnC9cC0HBQdhCw)(NimStringDesc* f0); N_NIMCALL(NimStringDesc*, noschangeFileExt)(NimStringDesc* filename0, NimStringDesc* ext0); N_NIMCALL(void, addexternalfiletocompile_G7o9b9bElmZopBhp4bEuocuQ)(NimStringDesc* filename0); N_NIMCALL(void, addfiletolink_ojK8LYX6QYVglUGxXnhXUA)(NimStringDesc* filename0); N_NIMCALL(NimStringDesc*, completecfilepath_mYCPQO1V869aZ4dfVrnvY3Q)(NimStringDesc* cfile0, NIM_BOOL createsubdir0); N_NIMCALL(NIM_BOOL, processonoffswitchorlist_8B1CsgMqY9cYUfS2ZnoUq9cQ)(Toption_WspMeQySXNP2XoTWR5MTgg_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, listwarnings_5gyVlJxpO0KQGkItjZbJJg)(void); N_NIMCALL(void, processspecificnote_ZcC7gco59cweyu7uhM9biAMA)(NimStringDesc* arg0, Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw state0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* orig0); N_NIMCALL(NI, findstr_Mh4RSCN9aIWDwvYyU6JF2mA)(NimStringDesc** a0, NI a0Len0, NimStringDesc* s0); N_NIMCALL(void, listhints_5gyVlJxpO0KQGkItjZbJJg_2)(void); N_NIMCALL(void, processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew)(Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, processonoffswitch_AadqkloaQFHL5lRWOUXY4Q)(Toption_WspMeQySXNP2XoTWR5MTgg_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, addcompileoption_7UPx5ihiCo9bEptZNyxfumQ)(NimStringDesc* option0); N_NIMCALL(void, addlinkoption_7UPx5ihiCo9bEptZNyxfumQ_2)(NimStringDesc* option0); N_NIMCALL(Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ, nametoos_G9aqbBV7MHYHy8iWiblt9c6w)(NimStringDesc* name0); N_NIMCALL(void, settarget_VrZPDGVfj7q09clDXxZtPNw)(Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ o0, Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag c0); N_NIMCALL(Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag, nametocpu_JQ5BAe9a4dm5IfbYpemguNA)(NimStringDesc* name0); N_NIMCALL(NI, nsuParseInt)(NimStringDesc* s0); N_NIMCALL(void, writeversioninfo_p9aMSqW0wkMqx8EQxrUVpVA)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0); N_NIMCALL(void, msgquit_RYjZhMg4ryWFSaRX7jHrTA)(NI8 x0); N_NIMCALL(void, writeadvancedusage_p9aMSqW0wkMqx8EQxrUVpVA_2)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0); N_NIMCALL(void, helponerror_p9aMSqW0wkMqx8EQxrUVpVA_3)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0); N_NIMCALL(void, putenv_Ewmee2rKQBhOdwD9bJ4Lh8A)(NimStringDesc* key0, NimStringDesc* val0); N_NIMCALL(void, setcc_p9cNefucs3pWxWs82dw9cRcg)(NimStringDesc* ccname0); N_NIMCALL(void, track_hyv0H6KMkwgo3AOeaso9cGQ)(NimStringDesc* arg0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(TY_sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitChar)(NimStringDesc* s0, NIM_CHAR sep0, NI maxsplit0); N_NIMCALL(NI, npuParseInt)(NimStringDesc* s0, NI* number0, NI start0); static N_INLINE(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, newlineinfo_ma5QosTA48Uq0vvBD9bm6fwfilter_tmpl)(NimStringDesc* filename0, NI line0, NI col0); N_NIMCALL(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, newlineinfo_Shbbzc11c9bnWkBc9b42npzA)(NI32 fileinfoidx0, NI line0, NI col0); N_NIMCALL(NI32, fileinfoidx_RXxXBoV2drjjVnQa9abo19cQ)(NimStringDesc* filename0); N_NIMCALL(void, trackdirty_hyv0H6KMkwgo3AOeaso9cGQ_2)(NimStringDesc* arg0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, setdirtyfile_pX9amrv7t1cJALZa6qkIUmA)(NI32 fileidx0, NimStringDesc* filename0); N_NIMCALL(void, dynliboverride_fi9cs11NueoWLqkTgn63mJg_4)(NimStringDesc* switch_zJ7tG23jvEV3HUwjk2qOqg, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0); N_NIMCALL(void, incldynliboverride_F70imOgWcTNP9aZVFms5p9bA)(NimStringDesc* lib0); N_NIMCALL(Tsystemcc_Y42JhQFLdjkIirjI3TJjww, nametocc_U5rGwYOnIV5b9cEzAMJXBsA)(NimStringDesc* name0); N_NIMCALL(void, setconfigvar_mE70BtQK9bw5Exz4b8Q8DDQ)(NimStringDesc* key0, NimStringDesc* val0); N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x0); N_NIMCALL(NIM_BOOL, isdynliboverride_A5ujcaCHIHZ2ANCdgZAqVA)(NimStringDesc* lib0); NIM_BOOL helpwritten_5hB2ZZgJoapOwGrrNvgWRQ; Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set enablenotes_9bdS0jvJSeTW1zfRIZS785A; Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set disablenotes_hq29aWd9anSZFkfwOvpXAH8Q; NimStringDesc* arguments_J4sVmqKDJ3MkfxziRX9cODA; extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg; extern Gcheap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q; extern Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ hostos_5OFrMEFYXsDinn36E7KWLw; extern Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag hostcpu_NC5ykU0V2OtuVwnPAFnkrg; extern NimStringDesc* command_zo83h8QWwtDIGDuqkGhjqg; extern NimStringDesc* gprojectname_QOoHniL6MYtzlAjpv8zzdA; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* commandargs_ZhyagKlrfRLcCwi84z1S3w; extern NimStringDesc* gprojectpath_RQlrqBW2RHkKfot9caCcOtQ; extern TSafePoint* exchandler_rqLlY5bs9atDw2OXYqJEn5g; extern TNimType NTI_Gi06FkNeykJn7mrqRZYrkA; extern Exception* currexception_9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_BOOL gnonimblepath_0oxZgkYmNiEGgMhQbS0nWQ; extern Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw searchpaths_XRBeXIYowTeRSkTUFC0m2w; extern Tlinkedlist_9aBiIjAa4z2zTLjp4yMUvLw lazypaths_uObU3TsEr9bGIxsNFEkim6Q; extern NimStringDesc* nimcachedir_gz7Z9b1MUAQYO9aG1Mn0dhfQ; extern NimStringDesc* outfile_LiHKjDVrUS85u6xbuNvgxA; extern NimStringDesc* docseesrcurl_U9aR0glDUYolFZl2cIHatPA; extern Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set gglobaloptions_j042VVDC9cT5ENYoXnmhhVg; extern NIM_BOOL gwholeproject_MjauEmf9c7n25a6W6FpTptQ; extern Tgcmode_tkz389aDYNd8ykeZszCuBSw gselectedgc_Qq37YMpTZX6EGc9apygtZcg; extern Toption_WspMeQySXNP2XoTWR5MTgg_Set goptions_KL5B8sF4szIsM2AXCWFsIw; extern Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set gnotes_ra0BBMaJz6cOxn1JA3c6Bg; extern Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg; extern Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA_Set Foreignpackagenotes_5QHXi4dPy9aohMG3tPKFteA; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* cincludes_FZW9aIIOh2UqSj3VPYryDKA; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* clibs_h23mOD5l0EcFk9abMopaQqA; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ; extern NimStringDesc* headerfile_35eufpdPFnBAIbKX7Nw3MQ; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* implicitimports_XYWUArUq6jyG8rkdCgiYHg; extern TY_sM4lkSb7zS6F7OVMvW9cffQ* implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg; extern Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag; extern Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ targetos_PyF9cBkuAlI8I7Y7KiZHIYQ; extern NI gverbosity_BhOkdHk9bv1VGWSLnxRNYpw; extern NI gnumberofprocessors_Ab3cIDiiQ4afbp9cf9agSElw; extern NimStringDesc* libpath_sniQ2ei4mGD9av6vrH9bfUgg; extern Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw gtrackpos_MB8TS6WWQAxbT0Tu9b9cDHkg; extern Idecmd_1Ced39bl5eePmZ1PKMPXigQ gidecmd_juq2yKSgC8DZC5pqLIaQmQ; extern NimStringDesc* gevalexpr_8nWK3bmD6K9bIq710IsJk9bA; extern NIM_BOOL glistfullpaths_XlOeX4UpmYcYncigrRhIQQ; extern NIM_BOOL gexperimentalmode_6soUgFI6y4OEq35jrgN9chQ; extern Tsystemcc_Y42JhQFLdjkIirjI3TJjww cassembler_HYbVaPu57kPHl65OWUT3sA; extern Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw gcmdlineinfo_yhfh3fjBy4h9bf6keLoh9aXQ; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_3, "", 0); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_4, "Nim Compiler Version $1 (2017-01-08) [$2: $3]\012Copyright (c) 200" "6-2017 by Andreas Rumpf\012", 87); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_5, "0.16.0", 6); extern NIM_CONST TY_lqxxFN1iDg3WCzdrp3BQKA Os_Jx0qy9c9bSo4fGkMxUfUaAaw; extern NIM_CONST TY_AkFlnp1eOXOampCkGKpGYA Cpu_uYXopJX8pM87pQDCtmgWfQ; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_6, "::\012\012 nim command [options] [projectfile] [arguments]\012\012Comman" "d:\012 compile, c compile project with default code" " generator (C)\012 doc generate the document" "ation for inputfile\012 doc2 generate the doc" "umentation for inputfile\012\012Arguments:\012 arguments are passed to t" "he program being run (if --run option is selected)\012Options:\012 -p" ", --path:PATH add path to search paths\012 -d, --define:" "SYMBOL(:VAL)\012 define a conditional sy" "mbol\012 (Optionally: Define the value f" "or that symbol)\012 -u, --undef:SYMBOL undefine a condition" "al symbol\012 -f, --forceBuild force rebuilding of all mo" "dules\012 --stackTrace:on|off turn stack tracing on|off\012 --" "lineTrace:on|off turn line tracing on|off\012 --threads:on|" "off turn support for multi-threading on|off\012 -x, --che" "cks:on|off turn all runtime checks on|off\012 --objChecks:on" "|off turn obj conversion checks on|off\012 --fieldChecks:on" "|off turn case variant field checks on|off\012 --rangeChecks:" "on|off turn range checks on|off\012 --boundChecks:on|off " " turn bound checks on|off\012 --overflowChecks:on|off turn int o" "ver-/underflow checks on|off\012 -a, --assertions:on|off turn as" "sertions on|off\012 --floatChecks:on|off turn all floating po" "int (NaN/Inf) checks on|off\012 --nanChecks:on|off turn NaN" " checks on|off\012 --infChecks:on|off turn Inf checks on|of" "f\012 --deadCodeElim:on|off whole program dead code eliminatio" "n on|off\012 --opt:none|speed|size optimize not at all or for " "speed|size\012 Note: use -d:release for " "a release build!\012 --debugger:native|endb use native debugger" " (gdb) | ENDB (experimental)\012 --app:console|gui|lib|staticlib\012 " " generate a console app|GUI app|DLL|st" "atic library\012 -r, --run run the compiled progra" "m with given arguments\012 --advanced show advanced" " command line switches\012 -h, --help show this hel" "p\012\012Note, single letter options that take an argument require a c" "olon. E.g. -p:PATH.\012", 2131); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_7, ".nims", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_8, "e", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_9, "path", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_10, "p", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_11, "nimblepath", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_12, "babelpath", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_13, "nonimblepath", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_14, "nobabelpath", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_15, "excludepath", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_16, "nimcache", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_17, "out", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_18, "o", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_19, "docseesrcurl", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_20, "mainmodule", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_21, "m", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_22, "define", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_23, "d", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_24, "undef", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_25, "u", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_26, "symbol", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_27, "compile", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_28, "link", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_29, "debuginfo", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_30, "embedsrc", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_31, "compileonly", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_32, "c", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_33, "nolinking", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_34, "nomain", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_35, "forcebuild", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_36, "f", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_37, "project", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_38, "gc", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_39, "warnings", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_40, "w", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_41, "warning", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_42, "hint", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_43, "hints", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_44, "threadanalysis", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_45, "stacktrace", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_46, "excessivestacktrace", 19); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_47, "linetrace", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_48, "debugger", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_49, "profiler", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_50, "memtracker", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_51, "checks", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_52, "x", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_53, "floatchecks", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_54, "infchecks", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_55, "nanchecks", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_56, "objchecks", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_57, "fieldchecks", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_58, "rangechecks", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_59, "boundchecks", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_60, "overflowchecks", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_61, "linedir", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_62, "assertions", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_63, "a", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_64, "deadcodeelim", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_65, "reportconceptfailures", 21); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_66, "threads", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_67, "tlsemulation", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_68, "taintmode", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_69, "implicitstatic", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_70, "patterns", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_71, "opt", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_72, "app", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_73, "passc", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_74, "t", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_75, "passl", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_76, "l", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_77, "cincludes", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_78, "clibdir", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_79, "clib", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_80, "header", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_81, "index", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_82, "import", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_83, "include", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_84, "listcmd", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_85, "genmapping", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_86, "os", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_87, "cpu", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_88, "run", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_89, "r", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_90, "verbosity", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_91, "parallelbuild", 13); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_92, "version", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_93, "v", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_94, "advanced", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_95, "help", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_96, "h", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_97, "symbolfiles", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_98, "skipcfg", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_99, "skipprojcfg", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_100, "skipusercfg", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_101, "skipparentcfg", 13); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_102, "genscript", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_103, "colors", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_104, "lib", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_105, "putenv", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_106, "cc", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_107, "track", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_108, "trackdirty", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_109, "suggest", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_110, "def", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_111, "eval", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_112, "context", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_113, "usages", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_114, "stdout", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_115, "listfullpaths", 13); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_116, "dynliboverride", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_117, "cs", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_118, "experimental", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_119, "assembler", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_120, "nocppexceptions", 15); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_121, "-", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_122, "--", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_124, "invalid path: ", 14); static NIM_CONST TY_nmiMWKVIe46vacnhAFrQvw_Set T_brsa2DgNdQAKzy1F0pSZlA_125 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} ; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_126, " ", 1); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_127, "true", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_128, "boehm", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_129, "refc", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_130, "v2", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_131, "markandsweep", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_132, "generational", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_133, "go", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_134, "none", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_135, "stack", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_136, "boehmgc", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_137, "gcmarkandsweep", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_138, "gcgenerational", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_139, "gogc", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_140, "nogc", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_141, "gcstack", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_142, "on", 2); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_143, "off", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_144, "list", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_146, "Success", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_147, "SuccessX", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_148, "LineTooLong", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_149, "XDeclaredButNotUsed", 19); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_150, "ConvToBaseNotNeeded", 19); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_151, "ConvFromXtoItselfNotNeeded", 26); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_152, "ExprAlwaysX", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_153, "QuitCalled", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_154, "Processing", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_155, "CodeBegin", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_156, "CodeEnd", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_157, "Conf", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_158, "Path", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_159, "CondTrue", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_160, "Name", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_161, "Pattern", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_162, "Exec", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_163, "Link", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_164, "Dependency", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_165, "Source", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_166, "StackTrace", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_167, "GCStats", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_168, "User", 4); NIM_CONST TY_DQlzJ5j8WWHa6XFtJYzeYg T_brsa2DgNdQAKzy1F0pSZlA_145 = {((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_146), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_147), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_148), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_149), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_150), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_151), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_152), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_153), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_154), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_155), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_156), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_157), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_158), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_159), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_160), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_161), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_162), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_163), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_164), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_165), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_166), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_167), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_168)} ; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_169, "unknown hint: ", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_171, "CannotOpenFile", 14); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_172, "OctalEscape", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_173, "XIsNeverRead", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_174, "XmightNotBeenInit", 17); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_175, "Deprecated", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_176, "ConfigDeprecated", 16); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_177, "SmallLshouldNotBeUsed", 21); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_178, "UnknownMagic", 12); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_179, "RedefinitionOfLabel", 19); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_180, "UnknownSubstitutionX", 20); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_181, "LanguageXNotSupported", 21); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_182, "FieldXNotSupported", 18); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_183, "CommentXIgnored", 15); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_184, "NilStmt", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_185, "TypelessParam", 13); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_186, "UseBase", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_187, "WriteToForeignHeap", 18); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_188, "UnsafeCode", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_189, "EachIdentIsTuple", 16); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_190, "ShadowIdent", 11); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_191, "ProveInit", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_192, "ProveField", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_193, "ProveIndex", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_194, "GcUnsafe", 8); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_195, "GcUnsafe2", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_196, "Uninit", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_197, "GcMem", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_198, "Destructor", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_199, "LockLevel", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_200, "ResultShadowed", 14); NIM_CONST TY_XaTKZcbaVb0ylpTdg2U9cjA T_brsa2DgNdQAKzy1F0pSZlA_170 = {((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_171), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_172), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_173), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_174), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_175), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_176), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_177), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_178), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_179), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_180), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_181), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_182), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_183), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_184), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_185), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_186), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_187), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_188), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_189), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_190), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_191), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_192), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_193), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_194), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_195), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_196), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_197), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_198), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_199), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_200), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_168)} ; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_201, "unknown warning: ", 17); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_202, "endb", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_203, "native", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_204, "gdb", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_205, "expected endb|gdb but found ", 28); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_206, "speed", 5); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_207, "size", 4); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_208, "gui", 3); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_209, "console", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_210, "staticlib", 9); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_211, "executable", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_212, "guiapp", 6); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_213, "consoleapp", 10); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_214, "library", 7); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_215, "dll", 3); extern NIM_CONST TY_Px4JsYh0BWDHG241LQyUmA Notesverbosity_tA5gPQl7kBOPNsEKQ9c8Sgw; STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_216, "git hash: 5947403e84ba44397b35f93f9d327c76e794210f", 50); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_217, "active boot switches: -d:release", 32); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_218, "Advanced commands:\012 compileToC, cc compile project wi" "th C code generator\012 compileToCpp, cpp compile project to" " C++ code\012 compileToOC, objc compile project to Objective" " C code\012 js compile project to Javascript\012" " e run a Nimscript file\012 rst2html " " convert a reStructuredText file to HTML\012 rst2tex " " convert a reStructuredText file to TeX\012 jsondoc " " extract the documentation to a json file\012 jsondoc2 " " extract documentation to a json file (uses doc2)\012" " buildIndex build an index for the whole documenta" "tion\012 run run the project (with Tiny C back" "end; buggy!)\012 genDepend generate a DOT file conta" "ining the\012 module dependency graph\012 " "dump dump all defined conditionals and search" " paths\012 check checks the project for syntax a" "nd semantic\012\012Advanced options:\012 -o, --out:FILE set t" "he output filename\012 --stdout output to stdout\012" " --colors:on|off turn compiler messages coloring on|o" "ff\012 --listFullPaths list full paths in messages\012 -w:" "on|off|list, --warnings:on|off|list\012 " "turn all warnings on|off or list all available\012 --warning[X]:on" "|off turn specific warning X on|off\012 --hints:on|off|list " " turn all hints on|off or list all available\012 --hint[X]:on" "|off turn specific hint X on|off\012 --lib:PATH " " set the system library path\012 --import:PATH ad" "d an automatically imported module\012 --include:PATH a" "dd an automatically included module\012 --nimcache:PATH " "set the path used for generated files\012 --header:FILE " " the compiler should produce a .h file (FILE\012 " " is optional)\012 -c, --compileOnly compile only;" " do not assemble or link\012 --noLinking compile but" " do not link\012 --noMain do not generate a main " "procedure\012 --genScript generate a compile script " "(in the \'nimcache\'\012 subdirectory name" "d \'compile_$project$scriptext\')\012 --os:SYMBOL set " "the target operating system (cross-compilation)\012 --cpu:SYMBOL " " set the target processor (cross-compilation)\012 --deb" "uginfo enables debug information\012 -t, --passC:OPT" "ION pass an option to the C compiler\012 -l, --passL:OPTION" " pass an option to the linker\012 --cincludes:DIR " " modify the C compiler header search path\012 --clibdir:DIR " " modify the linker library search path\012 --clib:LIBNAME " " link an additional C library\012 " " (you should omit platform-specific extensions)\012 --genMapping " " generate a mapping file containing\012 " " (Nim, mangled) identifier pairs\012 --project " " document the whole project (doc2)\012 --docSeeSrcUrl:url " " activate \'see source\' for doc and doc2 commands\012 " " (see doc.item.seesrc in config/nimdoc.cfg)\012 --" "lineDir:on|off generation of #line directive on|off\012 -" "-embedsrc embeds the original source code as comm" "ents\012 in the generated output\012 --thr" "eadanalysis:on|off turn thread analysis on|off\012 --reportConce" "ptFailures:on|off\012 show errors for \'s" "ystem.compiles\' and concept\012 evaluati" "on\012 --tlsEmulation:on|off turn thread local storage emulati" "on on|off\012 --taintMode:on|off turn taint mode on|off\012 -" "-implicitStatic:on|off turn implicit compile time evaluation o" "n|off\012 --patterns:on|off turn pattern matching on|off\012 " " --memTracker:on|off turn memory tracker on|off\012 --excess" "iveStackTrace:on|off\012 stack traces us" "e full file paths\012 --skipCfg do not read the ge" "neral configuration file\012 --skipUserCfg do not read" " the user\'s configuration file\012 --skipParentCfg do no" "t read the parent dirs\' configuration files\012 --skipProjCfg " " do not read the project\'s configuration file\012 --gc:refc" "|v2|markAndSweep|boehm|go|none\012 selec" "t the GC to use; default is \'refc\'\012 --index:on|off t" "urn index file generation on|off\012 --putenv:key=value set" " an environment variable\012 --NimblePath:PATH add a path " "for Nimble support\012 --noNimblePath deactivate the Ni" "mble path\012 --noCppExceptions use default exception hand" "ling with C++ backend\012 --excludePath:PATH exclude a path" " from the list of search paths\012 --dynlibOverride:SYMBOL marks" " SYMBOL so that dynlib:SYMBOL\012 has no" " effect and can be statically linked instead;\012 " " symbol matching is fuzzy so\012 " " that --dynlibOverride:lua matches\012 " "dynlib: \"liblua.so.3\"\012 --listCmd list the comma" "nds used to execute external programs\012 --parallelBuild:0|1|... " " perform a parallel build\012 value = n" "umber of processors (0 for auto-detect)\012 --verbosity:0|1|2|3 " " set Nim\'s verbosity level (1 is default)\012 --experimental " " enable experimental language features\012 -v, --version " " show detailed version information\012", 5420); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_219, "FILE,LINE,COLUMN", 16); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_220, "DIRTY_BUFFER,ORIGINAL_FILE,LINE,COLUMN", 38); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_221, "\'$1\' is not a valid assembler.", 30); STRING_LITERAL(T_brsa2DgNdQAKzy1F0pSZlA_222, "noCppExceptions", 15); static N_NIMCALL(void, T_brsa2DgNdQAKzy1F0pSZlA_2)(void) { nimGCvisit((void*)arguments_J4sVmqKDJ3MkfxziRX9cODA, 0); } static N_INLINE(Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* result0; result0 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; result0 = ((Cell_1zcF9cV8XIAtbN8h5HRUB8g*) ((NI)((NU32)(((NI) (usr0))) - (NU32)(((NI)sizeof(Cell_1zcF9cV8XIAtbN8h5HRUB8g)))))); return result0; } static N_INLINE(void, rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { addzct_fCDI7oO1NNVXXURtxSzsRw((&gch_IcYaEuuWivYAS86vFMTS3Q.zct), c0); } static N_INLINE(void, nimGCunrefNoCycle)(void* p0) { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(p0); { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem)(void* dest0, void* source0, NI size0) { void* LOC1; LOC1 = (void*)0; LOC1 = memcpy(dest0, source0, ((size_t) (size0))); } static N_INLINE(void, appendString)(NimStringDesc* dest0, NimStringDesc* src0) { copymem_fPlwH3r9agN9aEHB6yCPMh0wsystem(((void*) ((&(*dest0).data[((*dest0).Sup.len)- 0]))), ((void*) ((*src0).data)), ((NI) ((NI)((*src0).Sup.len + ((NI) 1))))); (*dest0).Sup.len += (*src0).Sup.len; } N_NIMCALL(NimStringDesc*, getcommandlinedesc_TVRYLGvrkDIwsp9aLxC9bIMg)(void) { NimStringDesc* result0; NimStringDesc* LOC1; TY_24KAM9afIUgUaqBaEBB6r9bg LOC2; NimStringDesc* LOC3; result0 = (NimStringDesc*)0; LOC1 = (NimStringDesc*)0; memset((void*)LOC2, 0, sizeof(LOC2)); LOC2[0] = copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_5)); LOC2[1] = copyString(Os_Jx0qy9c9bSo4fGkMxUfUaAaw[(hostos_5OFrMEFYXsDinn36E7KWLw)- 1].Field0); LOC2[2] = copyString(Cpu_uYXopJX8pM87pQDCtmgWfQ[(hostcpu_NC5ykU0V2OtuVwnPAFnkrg)- 1].Field0); LOC3 = (NimStringDesc*)0; LOC3 = nsuFormatOpenArray(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_4), LOC2, 3); LOC1 = rawNewString(LOC3->Sup.len + 2131); appendString(LOC1, LOC3); appendString(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_6)); result0 = LOC1; return result0; } N_NIMCALL(void, writecommandlineusage_t59c14FW7IpJTxVWyUYociQ)(void) { { NimStringDesc* LOC5; if (!!(helpwritten_5hB2ZZgJoapOwGrrNvgWRQ)) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = getcommandlinedesc_TVRYLGvrkDIwsp9aLxC9bIMg(); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC5, 1); helpwritten_5hB2ZZgJoapOwGrrNvgWRQ = NIM_TRUE; } LA3: ; } static N_INLINE(void, asgnRefNoCycle)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!((src0 == NIM_NIL))) goto LA3; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); (*c0).refcount += ((NI) 8); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0; if (!!(((*dest0) == NIM_NIL))) goto LA7; c0 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA11; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA11: ; } LA7: ; (*dest0) = src0; } N_NIMCALL(NIM_BOOL, processargument_33tMDAeUR8ND9c6ZfADVB4w)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Optparser_fe5bDDfRbVwQIuUOouExnA* p0, NI* argscount0) { NIM_BOOL result0; result0 = (NIM_BOOL)0; { if (!((*argscount0) == ((NI) 0))) goto LA3; { NIM_BOOL LOC7; NimStringDesc* LOC10; LOC7 = (NIM_BOOL)0; LOC7 = nsuEndsWith((*p0).key, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_7)); if (!LOC7) goto LA8; LOC10 = (NimStringDesc*)0; LOC10 = command_zo83h8QWwtDIGDuqkGhjqg; command_zo83h8QWwtDIGDuqkGhjqg = copyStringRC1(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_8)); if (LOC10) nimGCunrefNoCycle(LOC10); asgnRefNoCycle((void**) (&gprojectname_QOoHniL6MYtzlAjpv8zzdA), nosunixToNativePath((*p0).key, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3))); asgnRefNoCycle((void**) (&arguments_J4sVmqKDJ3MkfxziRX9cODA), npocmdLineRest(p0)); result0 = NIM_TRUE; } goto LA5; LA8: ; { NimStringDesc* LOC14; if (!!((pass0 == ((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 1)))) goto LA12; LOC14 = (NimStringDesc*)0; LOC14 = command_zo83h8QWwtDIGDuqkGhjqg; command_zo83h8QWwtDIGDuqkGhjqg = copyStringRC1((*p0).key); if (LOC14) nimGCunrefNoCycle(LOC14); } goto LA5; LA12: ; LA5: ; } goto LA1; LA3: ; { { NimStringDesc* LOC20; if (!(pass0 == ((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0))) goto LA18; commandargs_ZhyagKlrfRLcCwi84z1S3w = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(commandargs_ZhyagKlrfRLcCwi84z1S3w)->Sup, sizeof(NimStringDesc*)); LOC20 = (NimStringDesc*)0; LOC20 = commandargs_ZhyagKlrfRLcCwi84z1S3w->data[commandargs_ZhyagKlrfRLcCwi84z1S3w->Sup.len]; commandargs_ZhyagKlrfRLcCwi84z1S3w->data[commandargs_ZhyagKlrfRLcCwi84z1S3w->Sup.len] = copyStringRC1((*p0).key); if (LOC20) nimGCunrefNoCycle(LOC20); ++commandargs_ZhyagKlrfRLcCwi84z1S3w->Sup.len; } LA18: ; { if (!((*argscount0) == ((NI) 1))) goto LA23; asgnRefNoCycle((void**) (&gprojectname_QOoHniL6MYtzlAjpv8zzdA), nosunixToNativePath((*p0).key, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3))); asgnRefNoCycle((void**) (&arguments_J4sVmqKDJ3MkfxziRX9cODA), npocmdLineRest(p0)); result0 = NIM_TRUE; } LA23: ; } LA1: ; (*argscount0) += ((NI) 1); return result0; } static N_INLINE(void, appendChar)(NimStringDesc* dest0, NIM_CHAR c0) { (*dest0).data[((*dest0).Sup.len)- 0] = c0; (*dest0).data[((NI)((*dest0).Sup.len + ((NI) 1)))- 0] = 0; (*dest0).Sup.len += ((NI) 1); } static N_INLINE(NIM_BOOL, equalmem_DCrUjdaMvFDHaR1hs7sQGwropes)(void* a0, void* b0, NI size0) { NIM_BOOL result0; int LOC1; result0 = (NIM_BOOL)0; LOC1 = (int)0; LOC1 = memcmp(a0, b0, ((size_t) (size0))); result0 = (LOC1 == ((NI32) 0)); return result0; } static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a0, NimStringDesc* b0) { NIM_BOOL result0; NIM_BOOL LOC11; { result0 = (NIM_BOOL)0; { if (!(a0 == b0)) goto LA3; result0 = NIM_TRUE; goto BeforeRet; } LA3: ; { NIM_BOOL LOC7; LOC7 = (NIM_BOOL)0; LOC7 = (a0 == NIM_NIL); if (LOC7) goto LA8; LOC7 = (b0 == NIM_NIL); LA8: ; if (!LOC7) goto LA9; result0 = NIM_FALSE; goto BeforeRet; } LA9: ; LOC11 = (NIM_BOOL)0; LOC11 = ((*a0).Sup.len == (*b0).Sup.len); if (!(LOC11)) goto LA12; LOC11 = equalmem_DCrUjdaMvFDHaR1hs7sQGwropes(((void*) ((*a0).data)), ((void*) ((*b0).data)), ((NI) ((*a0).Sup.len))); LA12: ; result0 = LOC11; goto BeforeRet; }BeforeRet: ; return result0; } N_NIMCALL(NimStringDesc*, addprefix_ulLsykl03OnLFCq65s34RQ)(NimStringDesc* switch_lHRV1iVQS9bGYG9cR9aog29cOQ) { NimStringDesc* result0; result0 = (NimStringDesc*)0; { NimStringDesc* LOC5; if (!((switch_lHRV1iVQS9bGYG9cR9aog29cOQ ? switch_lHRV1iVQS9bGYG9cR9aog29cOQ->Sup.len : 0) == ((NI) 1))) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = rawNewString(switch_lHRV1iVQS9bGYG9cR9aog29cOQ->Sup.len + 1); appendString(LOC5, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_121)); appendString(LOC5, switch_lHRV1iVQS9bGYG9cR9aog29cOQ); result0 = LOC5; } goto LA1; LA3: ; { NimStringDesc* LOC7; LOC7 = (NimStringDesc*)0; LOC7 = rawNewString(switch_lHRV1iVQS9bGYG9cR9aog29cOQ->Sup.len + 2); appendString(LOC7, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_122)); appendString(LOC7, switch_lHRV1iVQS9bGYG9cR9aog29cOQ); result0 = LOC7; } LA1: ; return result0; } N_NIMCALL(void, expectarg_fi9cs11NueoWLqkTgn63mJg_2)(NimStringDesc* switch_q9aj8t6h62I1aAfM2k39cRcQ, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { { NimStringDesc* LOC5; if (!((arg0) && (arg0)->Sup.len == 0)) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = addprefix_ulLsykl03OnLFCq65s34RQ(switch_q9aj8t6h62I1aAfM2k39cRcQ); localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 46), LOC5); } LA3: ; } static N_INLINE(void, pushSafePoint)(TSafePoint* s0) { (*s0).hasRaiseAction = NIM_FALSE; (*s0).prev = exchandler_rqLlY5bs9atDw2OXYqJEn5g; exchandler_rqLlY5bs9atDw2OXYqJEn5g = s0; } static N_INLINE(void, popSafePoint)(void) { exchandler_rqLlY5bs9atDw2OXYqJEn5g = (*exchandler_rqLlY5bs9atDw2OXYqJEn5g).prev; } static N_INLINE(Exception*, getCurrentException)(void) { Exception* result0; result0 = (Exception*)0; result0 = currexception_9bVPeDJlYTi9bQApZpfH8wjg; return result0; } static N_INLINE(void, incref_9cAA5YuQAAC3MVbnGeV86swsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { (*c0).refcount = (NI)((NU32)((*c0).refcount) + (NU32)(((NI) 8))); } static N_INLINE(void, decref_MV4BBk6J1qu70IbBxwEn4wsystem)(Cell_1zcF9cV8XIAtbN8h5HRUB8g* c0) { { (*c0).refcount -= ((NI) 8); if (!((NU32)((*c0).refcount) < (NU32)(((NI) 8)))) goto LA3; rtladdzct_MV4BBk6J1qu70IbBxwEn4w_2system(c0); } LA3: ; } static N_INLINE(void, asgnRef)(void** dest0, void* src0) { { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC5; if (!!((src0 == NIM_NIL))) goto LA3; LOC5 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC5 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src0); incref_9cAA5YuQAAC3MVbnGeV86swsystem(LOC5); } LA3: ; { Cell_1zcF9cV8XIAtbN8h5HRUB8g* LOC10; if (!!(((*dest0) == NIM_NIL))) goto LA8; LOC10 = (Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; LOC10 = usrtocell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest0)); decref_MV4BBk6J1qu70IbBxwEn4wsystem(LOC10); } LA8: ; (*dest0) = src0; } static N_INLINE(void, popCurrentException)(void) { asgnRef((void**) (&currexception_9bVPeDJlYTi9bQApZpfH8wjg), NIM_NIL); } N_NIMCALL(NimStringDesc*, processpath_I1bQ8gIw0eGK3yWvpjezFA)(NimStringDesc* path0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NIM_BOOL notrelativetoproj0) { NimStringDesc* volatile result0; NimStringDesc* p0; TSafePoint T_brsa2DgNdQAKzy1F0pSZlA_123; result0 = (NimStringDesc*)0; { NIM_BOOL LOC3; NIM_BOOL LOC4; NIM_BOOL LOC5; LOC3 = (NIM_BOOL)0; LOC4 = (NIM_BOOL)0; LOC5 = (NIM_BOOL)0; LOC5 = notrelativetoproj0; if (LOC5) goto LA6; LOC5 = nosisAbsolute(path0); LA6: ; LOC4 = LOC5; if (LOC4) goto LA7; LOC4 = contains_6e5MGL10HDAJ205lBYpWxw(path0, 36); LA7: ; LOC3 = LOC4; if (LOC3) goto LA8; LOC3 = ((NU8)(path0->data[((NI) 0)]) == (NU8)(46)); LA8: ; if (!LOC3) goto LA9; p0 = path0; } goto LA1; LA9: ; { p0 = HEX2F_BsTQv9c9anbxt9bKmR0aN1elQ(gprojectpath_RQlrqBW2RHkKfot9caCcOtQ, path0); } LA1: ; pushSafePoint(&T_brsa2DgNdQAKzy1F0pSZlA_123); T_brsa2DgNdQAKzy1F0pSZlA_123.status = setjmp(T_brsa2DgNdQAKzy1F0pSZlA_123.context); if (T_brsa2DgNdQAKzy1F0pSZlA_123.status == 0) { NimStringDesc* LOC13; TY_7q7q3E6Oj24ZNVJb9aonhAg LOC14; LOC13 = (NimStringDesc*)0; LOC13 = tofullpath_7s19cb7WBgztz9aqEBzwwuqA(info0.fileindex); memset((void*)(&LOC14), 0, sizeof(LOC14)); nossplitFile(LOC13, (&LOC14)); result0 = pathsubs_0CMMAuGT1UklgV9a3pNmucg(p0, LOC14.Field0); popSafePoint(); } else { popSafePoint(); if (isObj(getCurrentException()->Sup.m_type, (&NTI_Gi06FkNeykJn7mrqRZYrkA))) { NimStringDesc* LOC17; T_brsa2DgNdQAKzy1F0pSZlA_123.status = 0; LOC17 = (NimStringDesc*)0; LOC17 = rawNewString(p0->Sup.len + 14); appendString(LOC17, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_124)); appendString(LOC17, p0); localerror_GarD0CQJ5aQhoHekHYinVQ(info0, LOC17); result0 = copyString(p0); popCurrentException(); } } if (T_brsa2DgNdQAKzy1F0pSZlA_123.status != 0) reraiseException(); return result0; } N_NIMCALL(void, expectnoarg_fi9cs11NueoWLqkTgn63mJg_3)(NimStringDesc* switch_vsrgPPp3V9cy2h3WsUyxyTw, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { { NimStringDesc* LOC5; if (!!(((arg0) && (arg0)->Sup.len == 0))) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = addprefix_ulLsykl03OnLFCq65s34RQ(switch_vsrgPPp3V9cy2h3WsUyxyTw); localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 47), LOC5); } LA3: ; } static N_INLINE(NimStringDesc*, HEX5BHEX5D_Sq9b57KCLKZryBwyHy49aBswcommands)(NimStringDesc* s0, Slice_qL3WGViqT0p5sVr4YFHsLg x0) { NimStringDesc* result0; result0 = (NimStringDesc*)0; result0 = copyStrLast(s0, x0.a, x0.b); return result0; } static N_INLINE(Slice_qL3WGViqT0p5sVr4YFHsLg, HEX2EHEX2E_18yoMoUbfoITYgEZSwZDYAcommands)(NI a0, NI b0) { Slice_qL3WGViqT0p5sVr4YFHsLg result0; memset((void*)(&result0), 0, sizeof(result0)); result0.a = a0; result0.b = b0; return result0; } N_NIMCALL(void, invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, NimStringDesc* switch_8fmIITVCI9a9biOJd6yuwx2Q, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { { if (!eqStrings(switch_8fmIITVCI9a9biOJd6yuwx2Q, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_126))) goto LA3; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 45), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_121)); } goto LA1; LA3: ; { NimStringDesc* LOC6; LOC6 = (NimStringDesc*)0; LOC6 = addprefix_ulLsykl03OnLFCq65s34RQ(switch_8fmIITVCI9a9biOJd6yuwx2Q); localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 45), LOC6); } LA1: ; } N_NIMCALL(void, splitswitch_qtpk4LYSfMPGsnTCDXFrNA)(NimStringDesc* switch_tIPyHB60oZoxfSqATCuvdA, NimStringDesc** cmd0, NimStringDesc** arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NI i0; unsureAsgnRef((void**) (&(*cmd0)), copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3))); i0 = ((NI) 0); { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = (i0 < (switch_tIPyHB60oZoxfSqATCuvdA ? switch_tIPyHB60oZoxfSqATCuvdA->Sup.len : 0)); if (!(LOC3)) goto LA4; LOC3 = ((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0]) == (NU8)(45)); LA4: ; if (!LOC3) goto LA5; i0 += ((NI) 1); } LA5: ; { NIM_BOOL LOC9; LOC9 = (NIM_BOOL)0; LOC9 = (i0 < (switch_tIPyHB60oZoxfSqATCuvdA ? switch_tIPyHB60oZoxfSqATCuvdA->Sup.len : 0)); if (!(LOC9)) goto LA10; LOC9 = ((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0]) == (NU8)(45)); LA10: ; if (!LOC9) goto LA11; i0 += ((NI) 1); } LA11: ; { while (1) { if (!(i0 < (switch_tIPyHB60oZoxfSqATCuvdA ? switch_tIPyHB60oZoxfSqATCuvdA->Sup.len : 0))) goto LA14; switch (((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0]))) { case 97 ... 122: case 65 ... 90: case 48 ... 57: case 95: case 46: { (*cmd0) = addChar((*cmd0), switch_tIPyHB60oZoxfSqATCuvdA->data[i0]); } break; default: { goto LA13; } break; } i0 += ((NI) 1); } LA14: ; } LA13: ; { if (!((switch_tIPyHB60oZoxfSqATCuvdA ? switch_tIPyHB60oZoxfSqATCuvdA->Sup.len : 0) <= i0)) goto LA19; unsureAsgnRef((void**) (&(*arg0)), copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3))); } goto LA17; LA19: ; { if (!(((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0])) == ((NU8)(58)) || ((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0])) == ((NU8)(61)) || ((NU8)(switch_tIPyHB60oZoxfSqATCuvdA->data[i0])) == ((NU8)(91)))) goto LA22; unsureAsgnRef((void**) (&(*arg0)), copyStr(switch_tIPyHB60oZoxfSqATCuvdA, (NI)(i0 + ((NI) 1)))); } goto LA17; LA22: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(pass0, switch_tIPyHB60oZoxfSqATCuvdA, info0); } LA17: ; } N_NIMCALL(void, processcompile_AFtiEdw5cQo1Dzz5MXHHPg)(NimStringDesc* filename0) { NimStringDesc* found0; NimStringDesc* trunc0; NimStringDesc* LOC5; found0 = findfile_W7hFr9aZfpEnC9cC0HBQdhCw(filename0); { if (!((found0) && (found0)->Sup.len == 0)) goto LA3; found0 = copyString(filename0); } LA3: ; trunc0 = noschangeFileExt(found0, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3)); addexternalfiletocompile_G7o9b9bElmZopBhp4bEuocuQ(found0); LOC5 = (NimStringDesc*)0; LOC5 = completecfilepath_mYCPQO1V869aZ4dfVrnvY3Q(trunc0, NIM_FALSE); addfiletolink_ojK8LYX6QYVglUGxXnhXUA(LOC5); } N_NIMCALL(NIM_BOOL, processonoffswitchorlist_8B1CsgMqY9cYUfS2ZnoUq9cQ)(Toption_WspMeQySXNP2XoTWR5MTgg_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NIM_BOOL result0; NimStringDesc* LOC1; result0 = (NIM_BOOL)0; result0 = NIM_FALSE; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(arg0); if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_142))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_143))) goto LA3; goto LA4; LA2: ; { goptions_KL5B8sF4szIsM2AXCWFsIw = (goptions_KL5B8sF4szIsM2AXCWFsIw | op0); } goto LA5; LA3: ; { goptions_KL5B8sF4szIsM2AXCWFsIw = (goptions_KL5B8sF4szIsM2AXCWFsIw & ~ op0); } goto LA5; LA4: ; { { if (!eqStrings(arg0, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_144))) goto LA11; result0 = NIM_TRUE; } goto LA9; LA11: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 52), arg0); } LA9: ; } LA5: ; return result0; } N_NIMCALL(void, processspecificnote_ZcC7gco59cweyu7uhM9biAMA)(NimStringDesc* arg0, Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw state0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0, NimStringDesc* orig0) { NimStringDesc* id0; NI i0; Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw n0; NimStringDesc* LOC36; NimStringDesc* LOC37; id0 = copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3)); i0 = ((NI) 0); n0 = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 267); { while (1) { NIM_BOOL LOC3; LOC3 = (NIM_BOOL)0; LOC3 = (i0 < (arg0 ? arg0->Sup.len : 0)); if (!(LOC3)) goto LA4; LOC3 = !(((NU8)(arg0->data[i0]) == (NU8)(93))); LA4: ; if (!LOC3) goto LA2; id0 = addChar(id0, arg0->data[i0]); i0 += ((NI) 1); } LA2: ; } { NIM_BOOL LOC7; LOC7 = (NIM_BOOL)0; LOC7 = (i0 < (arg0 ? arg0->Sup.len : 0)); if (!(LOC7)) goto LA8; LOC7 = ((NU8)(arg0->data[i0]) == (NU8)(93)); LA8: ; if (!LOC7) goto LA9; i0 += ((NI) 1); } goto LA5; LA9: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(pass0, orig0, info0); } LA5: ; { NIM_BOOL LOC14; LOC14 = (NIM_BOOL)0; LOC14 = (i0 < (arg0 ? arg0->Sup.len : 0)); if (!(LOC14)) goto LA15; LOC14 = (((NU8)(arg0->data[i0])) == ((NU8)(58)) || ((NU8)(arg0->data[i0])) == ((NU8)(61))); LA15: ; if (!LOC14) goto LA16; i0 += ((NI) 1); } goto LA12; LA16: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(pass0, orig0, info0); } LA12: ; { NI x0; if (!(state0 == ((Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw) 117))) goto LA21; x0 = findstr_Mh4RSCN9aIWDwvYyU6JF2mA(T_brsa2DgNdQAKzy1F0pSZlA_145, 23, id0); { if (!(((NI) 0) <= x0)) goto LA25; n0 = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) ((NI)(x0 + ((NI) 267)))))); } goto LA23; LA25: ; { NimStringDesc* LOC28; LOC28 = (NimStringDesc*)0; LOC28 = rawNewString(id0->Sup.len + 14); appendString(LOC28, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_169)); appendString(LOC28, id0); localerror_GarD0CQJ5aQhoHekHYinVQ(info0, LOC28); } LA23: ; } goto LA19; LA21: ; { NI x0; x0 = findstr_Mh4RSCN9aIWDwvYyU6JF2mA(T_brsa2DgNdQAKzy1F0pSZlA_170, 31, id0); { if (!(((NI) 0) <= x0)) goto LA32; n0 = ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) (((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) ((NI)(x0 + ((NI) 236)))))); } goto LA30; LA32: ; { NimStringDesc* LOC35; LOC35 = (NimStringDesc*)0; LOC35 = rawNewString(id0->Sup.len + 17); appendString(LOC35, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_201)); appendString(LOC35, id0); localerror_GarD0CQJ5aQhoHekHYinVQ(info0, LOC35); } LA30: ; } LA19: ; LOC36 = (NimStringDesc*)0; LOC36 = copyStr(arg0, i0); LOC37 = (NimStringDesc*)0; LOC37 = nsuNormalize(LOC36); if (eqStrings(LOC37, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_142))) goto LA38; if (eqStrings(LOC37, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_143))) goto LA39; goto LA40; LA38: ; { gnotes_ra0BBMaJz6cOxn1JA3c6Bg |= ((NU64)1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236))%(sizeof(NU64)*8)); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg |= ((NU64)1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236))%(sizeof(NU64)*8)); enablenotes_9bdS0jvJSeTW1zfRIZS785A |= ((NU64)1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236))%(sizeof(NU64)*8)); } goto LA41; LA39: ; { gnotes_ra0BBMaJz6cOxn1JA3c6Bg &= ~(((NU64)1) << (((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236)) % (sizeof(NU64)*8))); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg &= ~(((NU64)1) << (((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236)) % (sizeof(NU64)*8))); disablenotes_hq29aWd9anSZFkfwOvpXAH8Q |= ((NU64)1)<<(((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236))%(sizeof(NU64)*8)); Foreignpackagenotes_5QHXi4dPy9aohMG3tPKFteA &= ~(((NU64)1) << (((((Tmsgkind_nDM9aiGzuSlpuw3CrqwaebA) (n0))- 236)) % (sizeof(NU64)*8))); } goto LA41; LA40: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 51), arg0); } LA41: ; } N_NIMCALL(void, processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew)(Tglobaloption_RAfAEZqjnKMDumgyKKc1qw_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* LOC1; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(arg0); if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_142))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_143))) goto LA3; goto LA4; LA2: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg = (gglobaloptions_j042VVDC9cT5ENYoXnmhhVg | op0); } goto LA5; LA3: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg = (gglobaloptions_j042VVDC9cT5ENYoXnmhhVg & ~ op0); } goto LA5; LA4: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 51), arg0); } LA5: ; } N_NIMCALL(void, processonoffswitch_AadqkloaQFHL5lRWOUXY4Q)(Toption_WspMeQySXNP2XoTWR5MTgg_Set op0, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NimStringDesc* LOC1; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(arg0); if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_142))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_143))) goto LA3; goto LA4; LA2: ; { goptions_KL5B8sF4szIsM2AXCWFsIw = (goptions_KL5B8sF4szIsM2AXCWFsIw | op0); } goto LA5; LA3: ; { goptions_KL5B8sF4szIsM2AXCWFsIw = (goptions_KL5B8sF4szIsM2AXCWFsIw & ~ op0); } goto LA5; LA4: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 51), arg0); } LA5: ; } N_NIMCALL(void, writeversioninfo_p9aMSqW0wkMqx8EQxrUVpVA)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0) { { TY_24KAM9afIUgUaqBaEBB6r9bg LOC5; NimStringDesc* LOC6; if (!(pass0 == ((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0))) goto LA3; memset((void*)LOC5, 0, sizeof(LOC5)); LOC5[0] = copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_5)); LOC5[1] = copyString(Os_Jx0qy9c9bSo4fGkMxUfUaAaw[(hostos_5OFrMEFYXsDinn36E7KWLw)- 1].Field0); LOC5[2] = copyString(Cpu_uYXopJX8pM87pQDCtmgWfQ[(hostcpu_NC5ykU0V2OtuVwnPAFnkrg)- 1].Field0); LOC6 = (NimStringDesc*)0; LOC6 = nsuFormatOpenArray(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_4), LOC5, 3); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC6, 0); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_216), 0); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_217), 0); msgquit_RYjZhMg4ryWFSaRX7jHrTA(((NI8) 0)); } LA3: ; } N_NIMCALL(void, writeadvancedusage_p9aMSqW0wkMqx8EQxrUVpVA_2)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0) { { NimStringDesc* LOC5; TY_24KAM9afIUgUaqBaEBB6r9bg LOC6; NimStringDesc* LOC7; if (!(pass0 == ((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0))) goto LA3; LOC5 = (NimStringDesc*)0; memset((void*)LOC6, 0, sizeof(LOC6)); LOC6[0] = copyString(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_5)); LOC6[1] = copyString(Os_Jx0qy9c9bSo4fGkMxUfUaAaw[(hostos_5OFrMEFYXsDinn36E7KWLw)- 1].Field0); LOC6[2] = copyString(Cpu_uYXopJX8pM87pQDCtmgWfQ[(hostcpu_NC5ykU0V2OtuVwnPAFnkrg)- 1].Field0); LOC7 = (NimStringDesc*)0; LOC7 = nsuFormatOpenArray(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_4), LOC6, 3); LOC5 = rawNewString(LOC7->Sup.len + 5420); appendString(LOC5, LOC7); appendString(LOC5, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_218)); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC5, 1); msgquit_RYjZhMg4ryWFSaRX7jHrTA(((NI8) 0)); } LA3: ; } N_NIMCALL(void, helponerror_p9aMSqW0wkMqx8EQxrUVpVA_3)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0) { { NimStringDesc* LOC5; if (!(pass0 == ((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0))) goto LA3; LOC5 = (NimStringDesc*)0; LOC5 = getcommandlinedesc_TVRYLGvrkDIwsp9aLxC9bIMg(); msgwriteln_mpdiFCyqIWmTQYjT6Mj9c6A(LOC5, 1); msgquit_RYjZhMg4ryWFSaRX7jHrTA(((NI8) 0)); } LA3: ; } static N_INLINE(Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw, newlineinfo_ma5QosTA48Uq0vvBD9bm6fwfilter_tmpl)(NimStringDesc* filename0, NI line0, NI col0) { Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw result0; NI32 LOC1; memset((void*)(&result0), 0, sizeof(result0)); LOC1 = (NI32)0; LOC1 = fileinfoidx_RXxXBoV2drjjVnQa9abo19cQ(filename0); result0 = newlineinfo_Shbbzc11c9bnWkBc9b42npzA(LOC1, line0, col0); return result0; } N_NIMCALL(void, track_hyv0H6KMkwgo3AOeaso9cGQ)(NimStringDesc* arg0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { TY_sM4lkSb7zS6F7OVMvW9cffQ* a0; NI line0; NI column0; a0 = nsuSplitChar(arg0, 44, ((NI) -1)); { if (!!(((a0 ? a0->Sup.len : 0) == ((NI) 3)))) goto LA3; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 24), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_219)); } LA3: ; line0 = (NI)0; column0 = (NI)0; { NI LOC7; LOC7 = (NI)0; LOC7 = npuParseInt(a0->data[((NI) 1)], (&line0), ((NI) 0)); if (!(LOC7 <= ((NI) 0))) goto LA8; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 14), a0->data[((NI) 1)]); } LA8: ; { NI LOC12; LOC12 = (NI)0; LOC12 = npuParseInt(a0->data[((NI) 2)], (&column0), ((NI) 0)); if (!(LOC12 <= ((NI) 0))) goto LA13; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 14), a0->data[((NI) 2)]); } LA13: ; gtrackpos_MB8TS6WWQAxbT0Tu9b9cDHkg = newlineinfo_ma5QosTA48Uq0vvBD9bm6fwfilter_tmpl(a0->data[((NI) 0)], line0, column0); } N_NIMCALL(void, trackdirty_hyv0H6KMkwgo3AOeaso9cGQ_2)(NimStringDesc* arg0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { TY_sM4lkSb7zS6F7OVMvW9cffQ* a0; NI line0; NI column0; NI32 dirtyoriginalidx0; a0 = nsuSplitChar(arg0, 44, ((NI) -1)); { if (!!(((a0 ? a0->Sup.len : 0) == ((NI) 4)))) goto LA3; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 24), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_220)); } LA3: ; line0 = (NI)0; column0 = (NI)0; { NI LOC7; LOC7 = (NI)0; LOC7 = npuParseInt(a0->data[((NI) 2)], (&line0), ((NI) 0)); if (!(LOC7 <= ((NI) 0))) goto LA8; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 14), a0->data[((NI) 1)]); } LA8: ; { NI LOC12; LOC12 = (NI)0; LOC12 = npuParseInt(a0->data[((NI) 3)], (&column0), ((NI) 0)); if (!(LOC12 <= ((NI) 0))) goto LA13; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 14), a0->data[((NI) 2)]); } LA13: ; dirtyoriginalidx0 = fileinfoidx_RXxXBoV2drjjVnQa9abo19cQ(a0->data[((NI) 1)]); { if (!(((NI32) 0) <= dirtyoriginalidx0)) goto LA17; setdirtyfile_pX9amrv7t1cJALZa6qkIUmA(dirtyoriginalidx0, a0->data[((NI) 0)]); } LA17: ; gtrackpos_MB8TS6WWQAxbT0Tu9b9cDHkg = newlineinfo_Shbbzc11c9bnWkBc9b42npzA(dirtyoriginalidx0, line0, column0); } N_NIMCALL(void, dynliboverride_fi9cs11NueoWLqkTgn63mJg_4)(NimStringDesc* switch_zJ7tG23jvEV3HUwjk2qOqg, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { { if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA3; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_zJ7tG23jvEV3HUwjk2qOqg, arg0, pass0, info0); incldynliboverride_F70imOgWcTNP9aZVFms5p9bA(arg0); } LA3: ; } N_NIMCALL(void, processswitch_fi9cs11NueoWLqkTgn63mJg)(NimStringDesc* switch_QGGefqQ9cEe9bEyejcjQ2scQ, NimStringDesc* arg0, Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ theos0; Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag cpu0; NimStringDesc* key0; NimStringDesc* val0; NimStringDesc* LOC1; theos0 = (Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ)0; cpu0 = (Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag)0; key0 = (NimStringDesc*)0; val0 = (NimStringDesc*)0; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(switch_QGGefqQ9cEe9bEyejcjQ2scQ); switch (hashString(LOC1) & 127) { case 1: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_14))) goto LA4; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_51))) goto LA34; break; case 3: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_99))) goto LA75; break; case 5: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_23))) goto LA10; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_75))) goto LA55; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_113))) goto LA89; break; case 8: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_78))) goto LA57; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_97))) goto LA73; break; case 14: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_33))) goto LA18; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_62))) goto LA44; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_114))) goto LA90; break; case 16: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_17))) goto LA7; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_39))) goto LA23; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_65))) goto LA46; break; case 17: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_26))) goto LA12; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_72))) goto LA53; break; case 18: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_20))) goto LA9; break; case 19: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_24))) goto LA11; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_49))) goto LA32; break; case 22: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_61))) goto LA43; break; case 24: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_35))) goto LA20; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_47))) goto LA30; break; case 27: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_42))) goto LA25; break; case 28: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_16))) goto LA6; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_117))) goto LA93; break; case 30: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_30))) goto LA16; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_31))) goto LA17; break; case 32: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_27))) goto LA13; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_40))) goto LA23; break; case 34: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_64))) goto LA45; break; case 37: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_77))) goto LA56; break; case 39: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_46))) goto LA29; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_94))) goto LA71; break; case 41: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_59))) goto LA41; break; case 42: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_102))) goto LA78; break; case 43: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_110))) goto LA86; break; case 44: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_120))) goto LA96; break; case 45: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_38))) goto LA22; break; case 47: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_115))) goto LA91; break; case 50: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_84))) goto LA63; break; case 51: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_43))) goto LA26; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_92))) goto LA70; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_109))) goto LA85; break; case 52: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_85))) goto LA64; break; case 53: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_9))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_53))) goto LA35; break; case 54: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_15))) goto LA5; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_22))) goto LA10; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_116))) goto LA92; break; case 55: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_100))) goto LA76; break; case 56: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_11))) goto LA3; break; case 57: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_81))) goto LA60; break; case 60: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_41))) goto LA24; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_73))) goto LA54; break; case 62: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_69))) goto LA50; break; case 66: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_63))) goto LA44; break; case 69: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_71))) goto LA52; break; case 71: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_86))) goto LA65; break; case 72: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_55))) goto LA37; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_70))) goto LA51; break; case 73: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_25))) goto LA11; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_44))) goto LA27; break; case 74: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_106))) goto LA82; break; case 76: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_12))) goto LA3; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_68))) goto LA49; break; case 78: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_58))) goto LA40; break; case 79: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_74))) goto LA54; break; case 82: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_87))) goto LA66; break; case 83: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_48))) goto LA31; break; case 85: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_93))) goto LA70; break; case 89: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_32))) goto LA17; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_98))) goto LA74; break; case 90: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_54))) goto LA36; break; case 91: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_19))) goto LA8; break; case 93: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_34))) goto LA19; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_105))) goto LA81; break; case 94: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_50))) goto LA33; break; case 95: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_60))) goto LA42; break; case 98: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_89))) goto LA67; break; case 99: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_37))) goto LA21; break; case 100: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_56))) goto LA38; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_67))) goto LA48; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_83))) goto LA62; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_91))) goto LA69; break; case 101: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_52))) goto LA34; break; case 103: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_103))) goto LA79; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_119))) goto LA95; break; case 104: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_45))) goto LA28; break; case 105: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_88))) goto LA67; break; case 106: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_96))) goto LA72; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_101))) goto LA77; break; case 108: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_95))) goto LA72; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_104))) goto LA80; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_112))) goto LA88; break; case 109: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_29))) goto LA15; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_118))) goto LA94; break; case 110: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_36))) goto LA20; break; case 111: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_111))) goto LA87; break; case 112: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_28))) goto LA14; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_90))) goto LA68; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_108))) goto LA84; break; case 113: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_57))) goto LA39; break; case 115: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_79))) goto LA58; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_107))) goto LA83; break; case 117: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_21))) goto LA9; break; case 118: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_66))) goto LA47; break; case 119: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_82))) goto LA61; break; case 120: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_76))) goto LA55; break; case 121: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_10))) goto LA2; break; case 126: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_13))) goto LA4; break; case 127: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_18))) goto LA7; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_80))) goto LA59; break; } goto LA97; LA2: ; { NimStringDesc* LOC100; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC100 = (NimStringDesc*)0; LOC100 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_FALSE); addpath_t70rbGc1vt9aCRgpPrT47WQ(LOC100, info0); } goto LA98; LA3: ; { { NIM_BOOL LOC104; NimStringDesc* path0; LOC104 = (NIM_BOOL)0; LOC104 = ((6 &(1U<<((NU)(pass0)&7U)))!=0); if (!(LOC104)) goto LA105; LOC104 = !(gnonimblepath_0oxZgkYmNiEGgMhQbS0nWQ); LA105: ; if (!LOC104) goto LA106; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); path0 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_TRUE); nimblepath_JlgWmHvYGMBlcPx0hG1xEQ(path0, info0); } LA106: ; } goto LA98; LA4: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); disablenimblepath_HTBJ7VvmwtM2mD6WCLBTew(); } goto LA98; LA5: ; { NimStringDesc* path0; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); path0 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_FALSE); excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2((&searchpaths_XRBeXIYowTeRSkTUFC0m2w), path0); excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2((&lazypaths_uObU3TsEr9bGIxsNFEkim6Q), path0); { NIM_BOOL LOC112; NimStringDesc* strippedpath0; Slice_qL3WGViqT0p5sVr4YFHsLg LOC116; LOC112 = (NIM_BOOL)0; LOC112 = (((NI) 0) < (path0 ? path0->Sup.len : 0)); if (!(LOC112)) goto LA113; LOC112 = ((NU8)(path0->data[(NI)((path0 ? path0->Sup.len : 0) - ((NI) 1))]) == (NU8)(47)); LA113: ; if (!LOC112) goto LA114; LOC116 = HEX2EHEX2E_18yoMoUbfoITYgEZSwZDYAcommands(((NI) 0), (NI)((path0 ? path0->Sup.len : 0) - ((NI) 2))); strippedpath0 = HEX5BHEX5D_Sq9b57KCLKZryBwyHy49aBswcommands(path0, LOC116); excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2((&searchpaths_XRBeXIYowTeRSkTUFC0m2w), strippedpath0); excludepath_owVv9bF5I9bEH2NNSvxvPOvQ_2((&lazypaths_uObU3TsEr9bGIxsNFEkim6Q), strippedpath0); } LA114: ; } goto LA98; LA6: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); asgnRefNoCycle((void**) (&nimcachedir_gz7Z9b1MUAQYO9aG1Mn0dhfQ), processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_TRUE)); } goto LA98; LA7: ; { NimStringDesc* LOC119; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC119 = (NimStringDesc*)0; LOC119 = outfile_LiHKjDVrUS85u6xbuNvgxA; outfile_LiHKjDVrUS85u6xbuNvgxA = copyStringRC1(arg0); if (LOC119) nimGCunrefNoCycle(LOC119); } goto LA98; LA8: ; { NimStringDesc* LOC121; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC121 = (NimStringDesc*)0; LOC121 = docseesrcurl_U9aR0glDUYolFZl2cIHatPA; docseesrcurl_U9aR0glDUYolFZl2cIHatPA = copyStringRC1(arg0); if (LOC121) nimGCunrefNoCycle(LOC121); } goto LA98; LA9: ; { } goto LA98; LA10: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NIM_BOOL LOC126; LOC126 = (NIM_BOOL)0; LOC126 = contains_m1TSS3QwQPclQATuiRuVZg(arg0, T_brsa2DgNdQAKzy1F0pSZlA_125); if (!LOC126) goto LA127; splitswitch_qtpk4LYSfMPGsnTCDXFrNA(arg0, (&key0), (&val0), pass0, info0); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(key0, val0); } goto LA124; LA127: ; { definesymbol_9aZwRQ421PtIIOO9cHOBczPA(arg0, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } LA124: ; } goto LA98; LA11: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg(arg0); } goto LA98; LA12: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); } goto LA98; LA13: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA135; processcompile_AFtiEdw5cQo1Dzz5MXHHPg(arg0); } LA135: ; } goto LA98; LA14: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA140; addfiletolink_ojK8LYX6QYVglUGxXnhXUA(arg0); } LA140: ; } goto LA98; LA15: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 7))%(sizeof(NU64)*8)); } goto LA98; LA16: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 28))%(sizeof(NU64)*8)); } goto LA98; LA17: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 4))%(sizeof(NU64)*8)); } goto LA98; LA18: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 5))%(sizeof(NU64)*8)); } goto LA98; LA19: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 20))%(sizeof(NU64)*8)); } goto LA98; LA20: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 1))%(sizeof(NU64)*8)); } goto LA98; LA21: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gwholeproject_MjauEmf9c7n25a6W6FpTptQ = NIM_TRUE; } goto LA98; LA22: ; { NimStringDesc* LOC150; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC150 = (NimStringDesc*)0; LOC150 = nsuNormalize(arg0); if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_128))) goto LA151; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_129))) goto LA152; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_130))) goto LA153; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_131))) goto LA154; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_132))) goto LA155; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_133))) goto LA156; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_134))) goto LA157; if (eqStrings(LOC150, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_135))) goto LA158; goto LA159; LA151: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 1); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_136), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA152: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 5); } goto LA160; LA153: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 6); } goto LA160; LA154: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 4); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_137), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA155: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 7); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_138), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA156: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 2); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_139), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA157: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 0); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_140), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA158: ; { gselectedgc_Qq37YMpTZX6EGc9apygtZcg = ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 3); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_141), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA160; LA159: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 53), arg0); } LA160: ; } goto LA98; LA23: ; { { NIM_BOOL LOC173; LOC173 = (NIM_BOOL)0; LOC173 = processonoffswitchorlist_8B1CsgMqY9cYUfS2ZnoUq9cQ(2048, arg0, pass0, info0); if (!LOC173) goto LA174; listwarnings_5gyVlJxpO0KQGkItjZbJJg(); } LA174: ; } goto LA98; LA24: ; { processspecificnote_ZcC7gco59cweyu7uhM9biAMA(arg0, ((Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw) 116), pass0, info0, switch_QGGefqQ9cEe9bEyejcjQ2scQ); } goto LA98; LA25: ; { processspecificnote_ZcC7gco59cweyu7uhM9biAMA(arg0, ((Tspecialword_ycbpMCRV6Cd2eBh3X9biEiw) 117), pass0, info0, switch_QGGefqQ9cEe9bEyejcjQ2scQ); } goto LA98; LA26: ; { { NIM_BOOL LOC181; LOC181 = (NIM_BOOL)0; LOC181 = processonoffswitchorlist_8B1CsgMqY9cYUfS2ZnoUq9cQ(4096, arg0, pass0, info0); if (!LOC181) goto LA182; listhints_5gyVlJxpO0KQGkItjZbJJg_2(); } LA182: ; } goto LA98; LA27: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(16777216, arg0, pass0, info0); } goto LA98; LA28: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(32768, arg0, pass0, info0); } goto LA98; LA29: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(IL64(4294967296), arg0, pass0, info0); } goto LA98; LA30: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(65536, arg0, pass0, info0); } goto LA98; LA31: ; { NimStringDesc* LOC189; LOC189 = (NimStringDesc*)0; LOC189 = nsuNormalize(arg0); if (eqStrings(LOC189, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_142))) goto LA190; if (eqStrings(LOC189, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_202))) goto LA190; if (eqStrings(LOC189, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_143))) goto LA191; if (eqStrings(LOC189, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_203))) goto LA192; if (eqStrings(LOC189, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_204))) goto LA192; goto LA193; LA190: ; { goptions_KL5B8sF4szIsM2AXCWFsIw |= ((NU32)1)<<((((Toption_WspMeQySXNP2XoTWR5MTgg) 17))%(sizeof(NU32)*8)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_202), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA194; LA191: ; { goptions_KL5B8sF4szIsM2AXCWFsIw &= ~(((NU32)1) << ((((Toption_WspMeQySXNP2XoTWR5MTgg) 17)) % (sizeof(NU32)*8))); undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_202)); } goto LA194; LA192: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 7))%(sizeof(NU64)*8)); goptions_KL5B8sF4szIsM2AXCWFsIw = ((goptions_KL5B8sF4szIsM2AXCWFsIw | 1024) & ~ 131072); undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_202)); } goto LA194; LA193: ; { NimStringDesc* LOC199; LOC199 = (NimStringDesc*)0; LOC199 = rawNewString(arg0->Sup.len + 28); appendString(LOC199, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_205)); appendString(LOC199, arg0); localerror_GarD0CQJ5aQhoHekHYinVQ(info0, LOC199); } LA194: ; } goto LA98; LA32: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(524288, arg0, pass0, info0); { if (!((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 19))&31U)))!=0)) goto LA203; definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_49), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA201; LA203: ; { undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_49)); } LA201: ; } goto LA98; LA33: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(4194304, arg0, pass0, info0); { if (!((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 22))&31U)))!=0)) goto LA209; definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_50), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA207; LA209: ; { undefsymbol_A5AFbr8Omc1Bw39cFWCpEFg(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_50)); } LA207: ; } goto LA98; LA34: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(1022, arg0, pass0, info0); } goto LA98; LA35: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(384, arg0, pass0, info0); } goto LA98; LA36: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(256, arg0, pass0, info0); } goto LA98; LA37: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(128, arg0, pass0, info0); } goto LA98; LA38: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(2, arg0, pass0, info0); } goto LA98; LA39: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(4, arg0, pass0, info0); } goto LA98; LA40: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(8, arg0, pass0, info0); } goto LA98; LA41: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(16, arg0, pass0, info0); } goto LA98; LA42: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(32, arg0, pass0, info0); } goto LA98; LA43: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(1024, arg0, pass0, info0); } goto LA98; LA44: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(512, arg0, pass0, info0); } goto LA98; LA45: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(4, arg0, pass0, info0); } goto LA98; LA46: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(64, arg0, pass0, info0); } goto LA98; LA47: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(4194304, arg0, pass0, info0); } goto LA98; LA48: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(67108864, arg0, pass0, info0); } goto LA98; LA49: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(33554432, arg0, pass0, info0); } goto LA98; LA50: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(1048576, arg0, pass0, info0); } goto LA98; LA51: ; { processonoffswitch_AadqkloaQFHL5lRWOUXY4Q(2097152, arg0, pass0, info0); } goto LA98; LA52: ; { NimStringDesc* LOC231; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC231 = (NimStringDesc*)0; LOC231 = nsuNormalize(arg0); if (eqStrings(LOC231, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_206))) goto LA232; if (eqStrings(LOC231, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_207))) goto LA233; if (eqStrings(LOC231, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_134))) goto LA234; goto LA235; LA232: ; { goptions_KL5B8sF4szIsM2AXCWFsIw |= ((NU32)1)<<((((Toption_WspMeQySXNP2XoTWR5MTgg) 13))%(sizeof(NU32)*8)); goptions_KL5B8sF4szIsM2AXCWFsIw &= ~(((NU32)1) << ((((Toption_WspMeQySXNP2XoTWR5MTgg) 14)) % (sizeof(NU32)*8))); } goto LA236; LA233: ; { goptions_KL5B8sF4szIsM2AXCWFsIw &= ~(((NU32)1) << ((((Toption_WspMeQySXNP2XoTWR5MTgg) 13)) % (sizeof(NU32)*8))); goptions_KL5B8sF4szIsM2AXCWFsIw |= ((NU32)1)<<((((Toption_WspMeQySXNP2XoTWR5MTgg) 14))%(sizeof(NU32)*8)); } goto LA236; LA234: ; { goptions_KL5B8sF4szIsM2AXCWFsIw &= ~(((NU32)1) << ((((Toption_WspMeQySXNP2XoTWR5MTgg) 13)) % (sizeof(NU32)*8))); goptions_KL5B8sF4szIsM2AXCWFsIw &= ~(((NU32)1) << ((((Toption_WspMeQySXNP2XoTWR5MTgg) 14)) % (sizeof(NU32)*8))); } goto LA236; LA235: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 54), arg0); } LA236: ; } goto LA98; LA53: ; { NimStringDesc* LOC242; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC242 = (NimStringDesc*)0; LOC242 = nsuNormalize(arg0); if (eqStrings(LOC242, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_208))) goto LA243; if (eqStrings(LOC242, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_209))) goto LA244; if (eqStrings(LOC242, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_104))) goto LA245; if (eqStrings(LOC242, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_210))) goto LA246; goto LA247; LA243: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10))%(sizeof(NU64)*8)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_211), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_212), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA248; LA244: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &= ~(((NU64)1) << ((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10)) % (sizeof(NU64)*8))); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_211), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_213), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA248; LA245: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 8))%(sizeof(NU64)*8)); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &= ~(((NU64)1) << ((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10)) % (sizeof(NU64)*8))); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_214), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_215), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA248; LA246: ; { gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 9))%(sizeof(NU64)*8)); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &= ~(((NU64)1) << ((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10)) % (sizeof(NU64)*8))); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_214), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_210), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA248; LA247: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 55), arg0); } LA248: ; } goto LA98; LA54: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA257; addcompileoption_7UPx5ihiCo9bEptZNyxfumQ(arg0); } LA257: ; } goto LA98; LA55: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA262; addlinkoption_7UPx5ihiCo9bEptZNyxfumQ_2(arg0); } LA262: ; } goto LA98; LA56: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NimStringDesc* LOC269; NimStringDesc* LOC270; if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA267; LOC269 = (NimStringDesc*)0; LOC269 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_FALSE); cincludes_FZW9aIIOh2UqSj3VPYryDKA = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(cincludes_FZW9aIIOh2UqSj3VPYryDKA)->Sup, sizeof(NimStringDesc*)); LOC270 = (NimStringDesc*)0; LOC270 = cincludes_FZW9aIIOh2UqSj3VPYryDKA->data[cincludes_FZW9aIIOh2UqSj3VPYryDKA->Sup.len]; cincludes_FZW9aIIOh2UqSj3VPYryDKA->data[cincludes_FZW9aIIOh2UqSj3VPYryDKA->Sup.len] = copyStringRC1(LOC269); if (LOC270) nimGCunrefNoCycle(LOC270); ++cincludes_FZW9aIIOh2UqSj3VPYryDKA->Sup.len; } LA267: ; } goto LA98; LA57: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NimStringDesc* LOC276; NimStringDesc* LOC277; if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA274; LOC276 = (NimStringDesc*)0; LOC276 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_FALSE); clibs_h23mOD5l0EcFk9abMopaQqA = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(clibs_h23mOD5l0EcFk9abMopaQqA)->Sup, sizeof(NimStringDesc*)); LOC277 = (NimStringDesc*)0; LOC277 = clibs_h23mOD5l0EcFk9abMopaQqA->data[clibs_h23mOD5l0EcFk9abMopaQqA->Sup.len]; clibs_h23mOD5l0EcFk9abMopaQqA->data[clibs_h23mOD5l0EcFk9abMopaQqA->Sup.len] = copyStringRC1(LOC276); if (LOC277) nimGCunrefNoCycle(LOC277); ++clibs_h23mOD5l0EcFk9abMopaQqA->Sup.len; } LA274: ; } goto LA98; LA58: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NimStringDesc* LOC283; NimStringDesc* LOC284; if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA281; LOC283 = (NimStringDesc*)0; LOC283 = processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_FALSE); clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ)->Sup, sizeof(NimStringDesc*)); LOC284 = (NimStringDesc*)0; LOC284 = clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ->data[clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ->Sup.len]; clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ->data[clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ->Sup.len] = copyStringRC1(LOC283); if (LOC284) nimGCunrefNoCycle(LOC284); ++clinkedlibs_ISyI9cuH9cPHBzE0TTNhJ59aQ->Sup.len; } LA281: ; } goto LA98; LA59: ; { NimStringDesc* LOC286; LOC286 = (NimStringDesc*)0; LOC286 = headerfile_35eufpdPFnBAIbKX7Nw3MQ; headerfile_35eufpdPFnBAIbKX7Nw3MQ = copyStringRC1(arg0); if (LOC286) nimGCunrefNoCycle(LOC286); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 27))%(sizeof(NU64)*8)); } goto LA98; LA60: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(134217728, arg0, pass0, info0); } goto LA98; LA61: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NimStringDesc* LOC293; if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA291; implicitimports_XYWUArUq6jyG8rkdCgiYHg = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(implicitimports_XYWUArUq6jyG8rkdCgiYHg)->Sup, sizeof(NimStringDesc*)); LOC293 = (NimStringDesc*)0; LOC293 = implicitimports_XYWUArUq6jyG8rkdCgiYHg->data[implicitimports_XYWUArUq6jyG8rkdCgiYHg->Sup.len]; implicitimports_XYWUArUq6jyG8rkdCgiYHg->data[implicitimports_XYWUArUq6jyG8rkdCgiYHg->Sup.len] = copyStringRC1(arg0); if (LOC293) nimGCunrefNoCycle(LOC293); ++implicitimports_XYWUArUq6jyG8rkdCgiYHg->Sup.len; } LA291: ; } goto LA98; LA62: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { NimStringDesc* LOC299; if (!((6 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA297; implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg = (TY_sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV2(&(implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg)->Sup, sizeof(NimStringDesc*)); LOC299 = (NimStringDesc*)0; LOC299 = implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg->data[implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg->Sup.len]; implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg->data[implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg->Sup.len] = copyStringRC1(arg0); if (LOC299) nimGCunrefNoCycle(LOC299); ++implicitincludes_ONs9cUe5UCi0qmlNQlNHiMg->Sup.len; } LA297: ; } goto LA98; LA63: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 3))%(sizeof(NU64)*8)); } goto LA98; LA64: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 12))%(sizeof(NU64)*8)); } goto LA98; LA65: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((5 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA305; theos0 = nametoos_G9aqbBV7MHYHy8iWiblt9c6w(arg0); { if (!(theos0 == ((Tsystemos_s7Mlr1t66SUqP6BKJMXLaQ) 0))) goto LA309; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 56), arg0); } goto LA307; LA309: ; { if (!!((theos0 == hostos_5OFrMEFYXsDinn36E7KWLw))) goto LA312; settarget_VrZPDGVfj7q09clDXxZtPNw(theos0, targetcpu_6ZqNUOGOAkmp4zxKVZ9cFag); } goto LA307; LA312: ; LA307: ; } LA305: ; } goto LA98; LA66: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); { if (!((5 &(1U<<((NU)(pass0)&7U)))!=0)) goto LA317; cpu0 = nametocpu_JQ5BAe9a4dm5IfbYpemguNA(arg0); { if (!(cpu0 == ((Tsystemcpu_XYDt7D1G3qcClFyZy1Ky9ag) 0))) goto LA321; localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 57), arg0); } goto LA319; LA321: ; { if (!!((cpu0 == hostcpu_NC5ykU0V2OtuVwnPAFnkrg))) goto LA324; settarget_VrZPDGVfj7q09clDXxZtPNw(targetos_PyF9cBkuAlI8I7Y7KiZHIYQ, cpu0); } goto LA319; LA324: ; LA319: ; } LA317: ; } goto LA98; LA67: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 13))%(sizeof(NU64)*8)); } goto LA98; LA68: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gverbosity_BhOkdHk9bv1VGWSLnxRNYpw = nsuParseInt(arg0); gnotes_ra0BBMaJz6cOxn1JA3c6Bg = Notesverbosity_tA5gPQl7kBOPNsEKQ9c8Sgw[(gverbosity_BhOkdHk9bv1VGWSLnxRNYpw)- 0]; gnotes_ra0BBMaJz6cOxn1JA3c6Bg = (gnotes_ra0BBMaJz6cOxn1JA3c6Bg | enablenotes_9bdS0jvJSeTW1zfRIZS785A); gnotes_ra0BBMaJz6cOxn1JA3c6Bg = (gnotes_ra0BBMaJz6cOxn1JA3c6Bg & ~ disablenotes_hq29aWd9anSZFkfwOvpXAH8Q); gmainpackagenotes_g0SF5CYRDJtnU59byFMXYHg = gnotes_ra0BBMaJz6cOxn1JA3c6Bg; } goto LA98; LA69: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gnumberofprocessors_Ab3cIDiiQ4afbp9cf9agSElw = nsuParseInt(arg0); } goto LA98; LA70: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); writeversioninfo_p9aMSqW0wkMqx8EQxrUVpVA(pass0); } goto LA98; LA71: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); writeadvancedusage_p9aMSqW0wkMqx8EQxrUVpVA_2(pass0); } goto LA98; LA72: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); helponerror_p9aMSqW0wkMqx8EQxrUVpVA_3(pass0); } goto LA98; LA73: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(16384, arg0, pass0, info0); } goto LA98; LA74: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 16))%(sizeof(NU64)*8)); } goto LA98; LA75: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 17))%(sizeof(NU64)*8)); } goto LA98; LA76: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 18))%(sizeof(NU64)*8)); } goto LA98; LA77: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 19))%(sizeof(NU64)*8)); } goto LA98; LA78: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 11))%(sizeof(NU64)*8)); } goto LA98; LA79: ; { processonoffswitchg_XtLwMmnA4ucLiEoK7NDTew(2097152, arg0, pass0, info0); } goto LA98; LA80: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); asgnRefNoCycle((void**) (&libpath_sniQ2ei4mGD9av6vrH9bfUgg), processpath_I1bQ8gIw0eGK3yWvpjezFA(arg0, info0, NIM_TRUE)); } goto LA98; LA81: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); splitswitch_qtpk4LYSfMPGsnTCDXFrNA(arg0, (&key0), (&val0), pass0, info0); putenv_Ewmee2rKQBhOdwD9bJ4Lh8A(key0, val0); } goto LA98; LA82: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); setcc_p9cNefucs3pWxWs82dw9cRcg(arg0); } goto LA98; LA83: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); track_hyv0H6KMkwgo3AOeaso9cGQ(arg0, info0); } goto LA98; LA84: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); trackdirty_hyv0H6KMkwgo3AOeaso9cGQ_2(arg0, info0); } goto LA98; LA85: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gidecmd_juq2yKSgC8DZC5pqLIaQmQ = ((Idecmd_1Ced39bl5eePmZ1PKMPXigQ) 1); } goto LA98; LA86: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gidecmd_juq2yKSgC8DZC5pqLIaQmQ = ((Idecmd_1Ced39bl5eePmZ1PKMPXigQ) 3); } goto LA98; LA87: ; { NimStringDesc* LOC347; expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); LOC347 = (NimStringDesc*)0; LOC347 = gevalexpr_8nWK3bmD6K9bIq710IsJk9bA; gevalexpr_8nWK3bmD6K9bIq710IsJk9bA = copyStringRC1(arg0); if (LOC347) nimGCunrefNoCycle(LOC347); } goto LA98; LA88: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gidecmd_juq2yKSgC8DZC5pqLIaQmQ = ((Idecmd_1Ced39bl5eePmZ1PKMPXigQ) 2); } goto LA98; LA89: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gidecmd_juq2yKSgC8DZC5pqLIaQmQ = ((Idecmd_1Ced39bl5eePmZ1PKMPXigQ) 4); } goto LA98; LA90: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 23))%(sizeof(NU64)*8)); } goto LA98; LA91: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); glistfullpaths_XlOeX4UpmYcYncigrRhIQQ = NIM_TRUE; } goto LA98; LA92: ; { dynliboverride_fi9cs11NueoWLqkTgn63mJg_4(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); } goto LA98; LA93: ; { expectarg_fi9cs11NueoWLqkTgn63mJg_2(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); } goto LA98; LA94: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gexperimentalmode_6soUgFI6y4OEq35jrgN9chQ = NIM_TRUE; } goto LA98; LA95: ; { cassembler_HYbVaPu57kPHl65OWUT3sA = nametocc_U5rGwYOnIV5b9cEzAMJXBsA(arg0); { TY_nHXaesL0DJZHyVS07ARPRA LOC360; NimStringDesc* LOC361; if (!!(((8192 &(1U<<((NU)(cassembler_HYbVaPu57kPHl65OWUT3sA)&15U)))!=0))) goto LA358; memset((void*)LOC360, 0, sizeof(LOC360)); LOC360[0] = copyString(arg0); LOC361 = (NimStringDesc*)0; LOC361 = nsuFormatOpenArray(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_221), LOC360, 1); localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 4), LOC361); } LA358: ; } goto LA98; LA96: ; { expectnoarg_fi9cs11NueoWLqkTgn63mJg_3(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0, pass0, info0); gglobaloptions_j042VVDC9cT5ENYoXnmhhVg |= ((NU64)1)<<((((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 31))%(sizeof(NU64)*8)); definesymbol_9aZwRQ421PtIIOO9cHOBczPA(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_222), ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_127)); } goto LA98; LA97: ; { { NI LOC366; LOC366 = (NI)0; LOC366 = nsuFindChar(switch_QGGefqQ9cEe9bEyejcjQ2scQ, 46, ((NI) 0)); if (!(((NI) 0) <= LOC366)) goto LA367; setconfigvar_mE70BtQK9bw5Exz4b8Q8DDQ(switch_QGGefqQ9cEe9bEyejcjQ2scQ, arg0); } goto LA364; LA367: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(pass0, switch_QGGefqQ9cEe9bEyejcjQ2scQ, info0); } LA364: ; } LA98: ; } N_NIMCALL(void, processswitch_TdGOW9ciAVvdBm6nv23Sz9aA)(Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA pass0, Optparser_fe5bDDfRbVwQIuUOouExnA* p0) { NI bracketle0; bracketle0 = nsuFindChar((*p0).key, 91, ((NI) 0)); { NimStringDesc* key0; NimStringDesc* val0; NimStringDesc* LOC5; NimStringDesc* LOC6; if (!(((NI) 0) <= bracketle0)) goto LA3; key0 = copyStrLast((*p0).key, ((NI) 0), (NI)(bracketle0 - ((NI) 1))); LOC5 = (NimStringDesc*)0; LOC6 = (NimStringDesc*)0; LOC6 = copyStr((*p0).key, (NI)(bracketle0 + ((NI) 1))); LOC5 = rawNewString(LOC6->Sup.len + (*p0).val->Sup.len + 1); appendString(LOC5, LOC6); appendChar(LOC5, 58); appendString(LOC5, (*p0).val); val0 = LOC5; processswitch_fi9cs11NueoWLqkTgn63mJg(key0, val0, pass0, gcmdlineinfo_yhfh3fjBy4h9bf6keLoh9aXQ); } goto LA1; LA3: ; { processswitch_fi9cs11NueoWLqkTgn63mJg((*p0).key, (*p0).val, pass0, gcmdlineinfo_yhfh3fjBy4h9bf6keLoh9aXQ); } LA1: ; } N_NIMCALL(NIM_BOOL, testcompileoption_UZUyGOt5tGlD53fskMicUQ)(NimStringDesc* switch_xEaKqjI9b8KZDbyJg1NpogA, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NIM_BOOL result0; NimStringDesc* LOC1; result0 = (NIM_BOOL)0; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(switch_xEaKqjI9b8KZDbyJg1NpogA); switch (hashString(LOC1) & 63) { case 1: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_51))) goto LA15; break; case 2: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_63))) goto LA25; break; case 8: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_55))) goto LA18; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_97))) goto LA28; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_70))) goto LA34; break; case 9: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_44))) goto LA9; break; case 12: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_68))) goto LA31; break; case 14: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_33))) goto LA4; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_58))) goto LA21; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_62))) goto LA25; break; case 16: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_39))) goto LA7; break; case 19: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_48))) goto LA12; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_49))) goto LA13; break; case 22: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_61))) goto LA24; break; case 24: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_35))) goto LA6; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_47))) goto LA11; break; case 25: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_32))) goto LA3; break; case 26: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_54))) goto LA17; break; case 29: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_34))) goto LA5; break; case 30: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_31))) goto LA3; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_50))) goto LA14; break; case 31: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_60))) goto LA23; break; case 32: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_40))) goto LA7; break; case 34: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_64))) goto LA26; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_89))) goto LA27; break; case 36: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_56))) goto LA19; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_67))) goto LA32; break; case 37: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_52))) goto LA15; break; case 39: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_46))) goto LA36; break; case 40: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_45))) goto LA10; break; case 41: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_59))) goto LA22; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_88))) goto LA27; break; case 42: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_102))) goto LA29; break; case 45: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_29))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_118))) goto LA35; break; case 46: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_36))) goto LA6; break; case 49: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_57))) goto LA20; break; case 51: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_43))) goto LA8; break; case 53: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_53))) goto LA16; break; case 54: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_66))) goto LA30; break; case 62: if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_69))) goto LA33; break; } goto LA37; LA2: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 7))&63U)))!=0); } goto LA38; LA3: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 4))&63U)))!=0); } goto LA38; LA4: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 5))&63U)))!=0); } goto LA38; LA5: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 20))&63U)))!=0); } goto LA38; LA6: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 1))&63U)))!=0); } goto LA38; LA7: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 11))&31U)))!=0); } goto LA38; LA8: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 12))&31U)))!=0); } goto LA38; LA9: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 24))&63U)))!=0); } goto LA38; LA10: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 15))&31U)))!=0); } goto LA38; LA11: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 16))&31U)))!=0); } goto LA38; LA12: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 17))&31U)))!=0); } goto LA38; LA13: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 19))&31U)))!=0); } goto LA38; LA14: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 22))&31U)))!=0); } goto LA38; LA15: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw & 1022) == 1022); } goto LA38; LA16: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw & 384) == 384); } goto LA38; LA17: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 8))&31U)))!=0); } goto LA38; LA18: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 7))&31U)))!=0); } goto LA38; LA19: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 1))&31U)))!=0); } goto LA38; LA20: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 2))&31U)))!=0); } goto LA38; LA21: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 3))&31U)))!=0); } goto LA38; LA22: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 4))&31U)))!=0); } goto LA38; LA23: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 5))&31U)))!=0); } goto LA38; LA24: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 10))&31U)))!=0); } goto LA38; LA25: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 9))&31U)))!=0); } goto LA38; LA26: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 2))&63U)))!=0); } goto LA38; LA27: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 13))&63U)))!=0); } goto LA38; LA28: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 14))&63U)))!=0); } goto LA38; LA29: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 11))&63U)))!=0); } goto LA38; LA30: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 22))&63U)))!=0); } goto LA38; LA31: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 25))&63U)))!=0); } goto LA38; LA32: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 26))&63U)))!=0); } goto LA38; LA33: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 20))&31U)))!=0); } goto LA38; LA34: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 21))&31U)))!=0); } goto LA38; LA35: ; { result0 = gexperimentalmode_6soUgFI6y4OEq35jrgN9chQ; } goto LA38; LA36: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 32))&63U)))!=0); } goto LA38; LA37: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0), switch_xEaKqjI9b8KZDbyJg1NpogA, info0); } LA38: ; return result0; } N_NIMCALL(NIM_BOOL, testcompileoptionarg_W82YUMrn13oCmNRWS9cjW9aQ)(NimStringDesc* switch_42KgPv3qvLI4kaw5IQ3usA, NimStringDesc* arg0, Tlineinfo_T9c3PM9bs7WZ4LIQfEici9cZw info0) { NIM_BOOL result0; NimStringDesc* LOC1; result0 = (NIM_BOOL)0; LOC1 = (NimStringDesc*)0; LOC1 = nsuNormalize(switch_42KgPv3qvLI4kaw5IQ3usA); if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_38))) goto LA2; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_71))) goto LA3; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_90))) goto LA4; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_72))) goto LA5; if (eqStrings(LOC1, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_116))) goto LA6; goto LA7; LA2: ; { NimStringDesc* LOC10; LOC10 = (NimStringDesc*)0; LOC10 = nsuNormalize(arg0); if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_128))) goto LA11; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_129))) goto LA12; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_130))) goto LA13; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_131))) goto LA14; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_132))) goto LA15; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_133))) goto LA16; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_134))) goto LA17; if (eqStrings(LOC10, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_135))) goto LA18; goto LA19; LA11: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 1)); } goto LA20; LA12: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 5)); } goto LA20; LA13: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 6)); } goto LA20; LA14: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 4)); } goto LA20; LA15: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 7)); } goto LA20; LA16: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 2)); } goto LA20; LA17: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 0)); } goto LA20; LA18: ; { result0 = (gselectedgc_Qq37YMpTZX6EGc9apygtZcg == ((Tgcmode_tkz389aDYNd8ykeZszCuBSw) 3)); } goto LA20; LA19: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 53), arg0); } LA20: ; } goto LA8; LA3: ; { NimStringDesc* LOC31; LOC31 = (NimStringDesc*)0; LOC31 = nsuNormalize(arg0); if (eqStrings(LOC31, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_206))) goto LA32; if (eqStrings(LOC31, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_207))) goto LA33; if (eqStrings(LOC31, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_134))) goto LA34; goto LA35; LA32: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 13))&31U)))!=0); } goto LA36; LA33: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw &(1U<<((NU)(((Toption_WspMeQySXNP2XoTWR5MTgg) 14))&31U)))!=0); } goto LA36; LA34: ; { result0 = ((goptions_KL5B8sF4szIsM2AXCWFsIw & 24576) == 0); } goto LA36; LA35: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 54), arg0); } LA36: ; } goto LA8; LA4: ; { NimStringDesc* LOC42; LOC42 = (NimStringDesc*)0; LOC42 = nimIntToStr(gverbosity_BhOkdHk9bv1VGWSLnxRNYpw); result0 = eqStrings(LOC42, arg0); } goto LA8; LA5: ; { NimStringDesc* LOC44; LOC44 = (NimStringDesc*)0; LOC44 = nsuNormalize(arg0); if (eqStrings(LOC44, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_208))) goto LA45; if (eqStrings(LOC44, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_209))) goto LA46; if (eqStrings(LOC44, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_104))) goto LA47; if (eqStrings(LOC44, ((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_210))) goto LA48; goto LA49; LA45: ; { result0 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10))&63U)))!=0); } goto LA50; LA46: ; { result0 = !(((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10))&63U)))!=0)); } goto LA50; LA47: ; { NIM_BOOL LOC54; LOC54 = (NIM_BOOL)0; LOC54 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 8))&63U)))!=0); if (!(LOC54)) goto LA55; LOC54 = !(((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10))&63U)))!=0)); LA55: ; result0 = LOC54; } goto LA50; LA48: ; { NIM_BOOL LOC57; LOC57 = (NIM_BOOL)0; LOC57 = ((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 9))&63U)))!=0); if (!(LOC57)) goto LA58; LOC57 = !(((gglobaloptions_j042VVDC9cT5ENYoXnmhhVg &((NU64)1<<((NU)(((Tglobaloption_RAfAEZqjnKMDumgyKKc1qw) 10))&63U)))!=0)); LA58: ; result0 = LOC57; } goto LA50; LA49: ; { localerror_VpilfPWbplGz6ny7O9cfr2g(info0, ((Tmsgkind_IGAWgv9aR2KqPKJfPZPEWaw) 55), arg0); } LA50: ; } goto LA8; LA6: ; { result0 = isdynliboverride_A5ujcaCHIHZ2ANCdgZAqVA(arg0); } goto LA8; LA7: ; { invalidcmdlineoption_IT1E9bO0cjUHbjgmf7j18sg(((Tcmdlinepass_IiBn9cB6WYIMDHOT44O82wA) 0), switch_42KgPv3qvLI4kaw5IQ3usA, info0); } LA8: ; return result0; } NIM_EXTERNC N_NOINLINE(void, compiler_commandsInit000)(void) { NimStringDesc* LOC1; nimRegisterGlobalMarker(T_brsa2DgNdQAKzy1F0pSZlA_2); LOC1 = (NimStringDesc*)0; LOC1 = arguments_J4sVmqKDJ3MkfxziRX9cODA; arguments_J4sVmqKDJ3MkfxziRX9cODA = copyStringRC1(((NimStringDesc*) &T_brsa2DgNdQAKzy1F0pSZlA_3)); if (LOC1) nimGCunrefNoCycle(LOC1); } NIM_EXTERNC N_NOINLINE(void, compiler_commandsDatInit000)(void) { }