2022-12-25 14:07:15 +02:00
/* Generated by Nim Compiler v1.6.11 */
2022-09-19 09:55:15 +03:00
#define NIM_INTBITS 64
#include "nimbase.h"
#include <stdio.h>
#include <string.h>
#include <setjmp.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
# define nimfr_(proc, file) \
TFrame FR_; \
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
# define nimfrs_(proc, file, slots, length) \
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
# define nimln_(n, file) \
FR_.line = n; FR_.filename = file;
typedef struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ ;
typedef struct NimStringDesc NimStringDesc ;
typedef struct TGenericSeq TGenericSeq ;
typedef struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw tyObject_Action__Axd3qAbppa2kHdtxRGykNw ;
typedef struct tySequence__kLwf9aGQcuduFr4gekUDa2w tySequence__kLwf9aGQcuduFr4gekUDa2w ;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ ;
typedef struct tySequence__K2J9a59aomOCxv7VVeiHZfug tySequence__K2J9a59aomOCxv7VVeiHZfug ;
typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A ;
typedef struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA tyObject_Config__4CDaXnHluuDhjlvHrDG8RA ;
typedef struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ ;
typedef struct tySequence__sQx7tKsP6HE09cszRIkxbdg tySequence__sQx7tKsP6HE09cszRIkxbdg ;
typedef struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ ;
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q ;
typedef struct tyObject_Table__861JQ0xhLIYW2jzxkMweLQ tyObject_Table__861JQ0xhLIYW2jzxkMweLQ ;
typedef struct tySequence__v6NVljHM6giAeuZKHEoQNA tySequence__v6NVljHM6giAeuZKHEoQNA ;
typedef struct TNimType TNimType ;
typedef struct TNimNode TNimNode ;
typedef struct tyTuple__gDWaEqPfhOauJWKMBm8bzg tyTuple__gDWaEqPfhOauJWKMBm8bzg ;
typedef struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w ;
typedef struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ;
typedef struct tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw ;
typedef struct tyTuple__L5fwSpoOOTzuJc69awPVqaQ tyTuple__L5fwSpoOOTzuJc69awPVqaQ ;
typedef struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw ;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg ;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw ;
2022-12-25 14:07:15 +02:00
typedef struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ ;
typedef struct tySequence__KUaTZL89cHr0hcMlN8NjHAg tySequence__KUaTZL89cHr0hcMlN8NjHAg ;
2022-09-19 09:55:15 +03:00
typedef struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug ;
typedef struct tySequence__SFipDZIkFtPcrLs0AGBBjQ tySequence__SFipDZIkFtPcrLs0AGBBjQ ;
typedef struct tyTuple__BjxoJYFE5BulbiU15SM6nQ tyTuple__BjxoJYFE5BulbiU15SM6nQ ;
typedef struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ;
typedef struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw ;
2022-12-25 14:07:15 +02:00
typedef struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A tyObject_Table__iakiVCWUfIuiHQqyxQaX8A ;
typedef struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg tySequence__GuNIUy7Gsew6nZ4VQBHfFg ;
2022-09-19 09:55:15 +03:00
typedef struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w ;
typedef struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg ;
typedef struct tySequence__72hOjuY2LKiowAwLCg19a9bA tySequence__72hOjuY2LKiowAwLCg19a9bA ;
typedef struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw tyTuple__rLNSKSsDc19cDzAtjOZs9cSw ;
typedef struct tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg ;
typedef struct RootObj RootObj ;
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA ;
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA ;
typedef struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ ;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA ;
typedef struct Exception Exception ;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA ;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g ;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w ;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA ;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg ;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg ;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw ;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA ;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw ;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw ;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg ;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg ;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg ;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg ;
typedef struct tyObject_NimbleQuit__nfg6RIP7bj8xWPAVqTgKAQ tyObject_NimbleQuit__nfg6RIP7bj8xWPAVqTgKAQ ;
typedef struct tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ ;
typedef struct TSafePoint TSafePoint ;
typedef struct tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ ;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA ;
typedef struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg tyTuple__8ZxhPt1NwfElsJs8zUSV9bg ;
typedef struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ tyTuple__vQEyvUeZmB7ODgnsZ5BScQ ;
typedef struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg tyObject_PackageList__00UcE13159cf20wGpsHwwMg ;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw ;
2022-12-25 14:07:15 +02:00
typedef struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ ;
typedef struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q tyTuple__UBKv1ckqvKAfuS0TS0t23Q ;
typedef struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ ;
typedef struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw tySequence__ZkxkVxJvB9aqet9cfVQmFTZw ;
typedef struct tyTuple__r1NtfsBxxsYs1cV48P1DyA tyTuple__r1NtfsBxxsYs1cV48P1DyA ;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA ;
2022-09-19 09:55:15 +03:00
typedef struct tyTuple__m8l9a4rYFktlUTIniXgnvog tyTuple__m8l9a4rYFktlUTIniXgnvog ;
typedef struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg ;
typedef struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA ;
typedef NU8 tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA ;
struct TGenericSeq {
NI len ;
NI reserved ;
};
struct NimStringDesc {
TGenericSeq Sup ;
NIM_CHAR data [ SEQ_DECL_SIZE ];
};
typedef NU8 tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ;
typedef NU8 tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ;
struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {
NimStringDesc * val ;
NIM_BOOL has ;
};
struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw {
tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg typ ;
union {
struct { NIM_BOOL listOnly ;
} _typ_2 ;
struct { NimStringDesc * optionalURL ;
} _typ_3 ;
struct { tySequence__kLwf9aGQcuduFr4gekUDa2w * packages ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * passNimFlags ;
tySequence__K2J9a59aomOCxv7VVeiHZfug * devActions ;
NimStringDesc * path ;
NIM_BOOL noRebuild ;
NIM_BOOL withDependencies ;
NimStringDesc * developFile ;
NIM_BOOL global ;
} _typ_4 ;
struct { tySequence__sM4lkSb7zS6F7OVMvW9cffQ * search ;
} _typ_5 ;
struct { NimStringDesc * projName ;
NimStringDesc * vcsOption ;
} _typ_6 ;
struct { NimStringDesc * file ;
NimStringDesc * backend ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * additionalArguments ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * compileOptions ;
} _typ_7 ;
struct { tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A runFile ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * compileFlags ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * runFlags ;
} _typ_8 ;
struct { NimStringDesc * command ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * arguments ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * custCompileFlags ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * custRunFlags ;
} _typ_9 ;
struct { NimStringDesc * format ;
} _typ_10 ;
};
};
struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ {
tySequence__sQx7tKsP6HE09cszRIkxbdg * data ;
NI counter ;
};
struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ {
NimStringDesc * scheme ;
NimStringDesc * username ;
NimStringDesc * password ;
NimStringDesc * hostname ;
NimStringDesc * port ;
NimStringDesc * path ;
NimStringDesc * query ;
NimStringDesc * anchor ;
NIM_BOOL opaque ;
NIM_BOOL isIpv6 ;
};
struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA {
NimStringDesc * nimbleDir ;
NIM_BOOL chcp ;
tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ packageLists ;
NIM_BOOL cloneUsingHttps ;
tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ httpProxy ;
};
typedef NU8 tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA ;
struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ {
tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts ;
NIM_BOOL depsOnly ;
NIM_BOOL uninstallRevDeps ;
NIM_BOOL queryVersions ;
NIM_BOOL queryInstalled ;
NimStringDesc * nimbleDir ;
tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ verbosity ;
tyObject_Action__Axd3qAbppa2kHdtxRGykNw action ;
tyObject_Config__4CDaXnHluuDhjlvHrDG8RA config ;
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q * nimbleData ;
tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * pkgInfoCache ;
NIM_BOOL showHelp ;
NimStringDesc * lockFileName ;
NIM_BOOL showVersion ;
NIM_BOOL offline ;
NIM_BOOL noColor ;
NIM_BOOL disableValidation ;
NIM_BOOL continueTestsOnFailure ;
NIM_BOOL forceFullClone ;
tySequence__v6NVljHM6giAeuZKHEoQNA * unknownFlags ;
tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA dumpMode ;
NimStringDesc * startDir ;
NimStringDesc * nim ;
NIM_BOOL localdeps ;
NIM_BOOL developLocaldeps ;
NIM_BOOL disableSslCertCheck ;
NIM_BOOL enableTarballs ;
2022-12-25 14:07:15 +02:00
NimStringDesc * task ;
2022-09-19 09:55:15 +03:00
NimStringDesc * package ;
};
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A ;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ ;
typedef N_NIMCALL_PTR ( void , tyProc__ojoeKfW4VYIm36I9cpDTQIg ) ( void * p , NI op );
typedef N_NIMCALL_PTR ( void * , tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ ) ( void * p );
struct TNimType {
NI size ;
NI align ;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind ;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags ;
TNimType * base ;
TNimNode * node ;
void * finalizer ;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker ;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy ;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ ;
struct TNimNode {
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind ;
NI offset ;
TNimType * typ ;
NCSTRING name ;
NI len ;
TNimNode ** sons ;
};
struct tyTuple__gDWaEqPfhOauJWKMBm8bzg {
NimStringDesc * Field0 ;
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * Field1 ;
};
typedef NU8 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ;
struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA {
tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ Field0 ;
NimStringDesc * Field1 ;
};
struct tyObject_Table__861JQ0xhLIYW2jzxkMweLQ {
tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw * data ;
NI counter ;
};
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
tySequence__4eRCaZmrYLLw2k30GPTiMw * data ;
NI counter ;
};
2022-12-25 14:07:15 +02:00
struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ {
tySequence__KUaTZL89cHr0hcMlN8NjHAg * data ;
NI counter ;
};
2022-09-19 09:55:15 +03:00
struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug {
tySequence__SFipDZIkFtPcrLs0AGBBjQ * data ;
NI counter ;
};
struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA {
NimStringDesc * version ;
};
struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw {
NimStringDesc * hashValue ;
};
struct tyTuple__BjxoJYFE5BulbiU15SM6nQ {
NimStringDesc * Field0 ;
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1 ;
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw Field2 ;
};
2022-12-25 14:07:15 +02:00
struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A {
tySequence__GuNIUy7Gsew6nZ4VQBHfFg * data ;
2022-09-19 09:55:15 +03:00
NI counter ;
};
typedef NU8 tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w ;
struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg {
tySequence__72hOjuY2LKiowAwLCg19a9bA * data ;
NI counter ;
};
struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w {
NimStringDesc * url ;
tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod ;
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * files ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * binaries ;
tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg specialVersions ;
};
struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw {
NimStringDesc * myPath ;
NIM_BOOL isNimScript ;
NIM_BOOL isMinimal ;
NIM_BOOL isInstalled ;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg nimbleTasks ;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg postHooks ;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg preHooks ;
NimStringDesc * author ;
NimStringDesc * description ;
NimStringDesc * license ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * skipDirs ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * skipFiles ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * skipExt ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * installDirs ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * installFiles ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * installExt ;
tySequence__kLwf9aGQcuduFr4gekUDa2w * requires ;
2022-12-25 14:07:15 +02:00
tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ taskRequires ;
2022-09-19 09:55:15 +03:00
tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug bin ;
NimStringDesc * binDir ;
NimStringDesc * srcDir ;
NimStringDesc * backend ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * foreignDeps ;
tyTuple__BjxoJYFE5BulbiU15SM6nQ basicInfo ;
2022-12-25 14:07:15 +02:00
tyObject_Table__iakiVCWUfIuiHQqyxQaX8A lockedDeps ;
2022-09-19 09:55:15 +03:00
tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w metaData ;
NIM_BOOL isLink ;
};
struct tyTuple__L5fwSpoOOTzuJc69awPVqaQ {
NI Field0 ;
NimStringDesc * Field1 ;
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw Field2 ;
};
typedef NU8 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ;
struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw {
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA Field0 ;
NimStringDesc * Field1 ;
NimStringDesc * Field2 ;
};
struct RootObj {
TNimType * m_type ;
};
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw [ 32 ];
struct tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg {
RootObj Sup ;
NI pos ;
NIM_BOOL inShortState ;
NIM_BOOL allowWhitespaceAfterColon ;
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * longNoVal ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * cmds ;
NI idx ;
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind ;
NimStringDesc * key ;
NimStringDesc * val ;
};
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
NimStringDesc * Field0 ;
NimStringDesc * Field1 ;
};
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
NI a ;
NI b ;
};
struct Exception {
RootObj Sup ;
Exception * parent ;
NCSTRING name ;
NimStringDesc * message ;
tySequence__uB9b75OUPRENsBAu4AnoePA * trace ;
Exception * up ;
};
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
NI refcount ;
TNimType * typ ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
void * bottom ;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
NI len ;
NI cap ;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g ** d ;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ * tyArray__SPr7N6UKfuF549bNPiUvSRw [ 256 ];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig [ 24 ];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg * tyArray__N1u1nqOgmuJN9cSZrnMHgOQ [ 32 ];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg [ 24 ];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw * tyArray__lh2A89ahMmYg9bCmpVaplLbA [ 256 ];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
tyArray__lh2A89ahMmYg9bCmpVaplLbA data ;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * tyArray__0aOLqZchNi8nWtMTi8ND8w [ 2 ];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
tyArray__0aOLqZchNi8nWtMTi8ND8w link ;
NI key ;
NI upperBound ;
NI level ;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg * Field0 ;
NI Field1 ;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw [ 30 ];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
NI len ;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks ;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg * next ;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
NI minLargeObj ;
NI maxLargeObj ;
tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks ;
NU32 flBitmap ;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap ;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix ;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw * llmem ;
NI currMem ;
NI maxMem ;
NI freeMem ;
NI occ ;
NI lastSize ;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * root ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * deleted ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * last ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw * freeAvlNodes ;
NIM_BOOL locked ;
NIM_BOOL blockChunkSizeIncrease ;
NI nextChunkSize ;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData ;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks ;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
NI stackScans ;
NI cycleCollections ;
NI maxThreshold ;
NI maxStackSize ;
NI maxStackCells ;
NI cycleTableSize ;
NI64 maxPause ;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
NI counter ;
NI max ;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg * head ;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg ** data ;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
tyObject_GcStack__7fytPA5bBsob6See21YMRA stack ;
NI cycleThreshold ;
NI zctThreshold ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack ;
NI recGcLock ;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region ;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat ;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked ;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots ;
NI gcThreadId ;
};
typedef NU8 tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ ;
struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w {
tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ kind ;
union {
struct { tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver ;
} _kind_1 ;
struct { tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA spe ;
} _kind_2 ;
struct { tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * verILeft ;
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * verIRight ;
} _kind_3 ;
};
};
typedef struct {
N_NIMCALL_PTR ( NimStringDesc * , ClP_0 ) ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x , void * ClE_0 );
void * ClE_0 ;
} tyProc__f1p6EjpgF69bRdy0UFjwSXA ;
typedef N_CLOSURE_PTR ( NimStringDesc * , TM__BLzZCVsC319bmL71lmUwf8w_147 ) ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x );
typedef N_CLOSURE_PTR ( NimStringDesc * , TM__BLzZCVsC319bmL71lmUwf8w_149 ) ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x , void * ClE_0 );
typedef N_CLOSURE_PTR ( NimStringDesc * , TM__BLzZCVsC319bmL71lmUwf8w_150 ) ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x , void * ClE_0 );
typedef NimStringDesc * tyArray__nHXaesL0DJZHyVS07ARPRA [ 1 ];
typedef NU8 tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA ;
typedef NimStringDesc * tyArray__24KAM9afIUgUaqBaEBB6r9bg [ 3 ];
typedef NimStringDesc * tyArray__Re75IspeoxXy2oCZHwcRrA [ 2 ];
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ [ 25 ];
struct TSafePoint {
TSafePoint * prev ;
NI status ;
jmp_buf context ;
};
struct tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ {
tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ url ;
NimStringDesc * auth ;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA {
Exception Sup ;
};
struct tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ {
tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup ;
};
struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg {
NI Field0 ;
NimStringDesc * Field1 ;
NimStringDesc * Field2 ;
};
struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg {
NimStringDesc * name ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * urls ;
NimStringDesc * path ;
};
struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ {
NI Field0 ;
NimStringDesc * Field1 ;
tyObject_PackageList__00UcE13159cf20wGpsHwwMg Field2 ;
};
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0 ;
NimStringDesc * Field1 ;
};
2022-12-25 14:07:15 +02:00
struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ {
NI Field0 ;
NimStringDesc * Field1 ;
tySequence__kLwf9aGQcuduFr4gekUDa2w * Field2 ;
};
struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ {
tySequence__ZkxkVxJvB9aqet9cfVQmFTZw * data ;
NI counter ;
NI first ;
NI last ;
};
struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q {
NI Field0 ;
NimStringDesc * Field1 ;
tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ Field2 ;
};
struct tyTuple__r1NtfsBxxsYs1cV48P1DyA {
NI Field0 ;
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1 ;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
NCSTRING procname ;
NI line ;
NCSTRING filename ;
};
2022-09-19 09:55:15 +03:00
struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA {
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw sha1 ;
};
struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg {
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version ;
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision ;
NimStringDesc * url ;
tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * dependencies ;
tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA checksums ;
};
struct tyTuple__m8l9a4rYFktlUTIniXgnvog {
NI Field0 ;
NI Field1 ;
NimStringDesc * Field2 ;
tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg Field3 ;
};
struct tySequence__kLwf9aGQcuduFr4gekUDa2w {
TGenericSeq Sup ;
tyTuple__gDWaEqPfhOauJWKMBm8bzg data [ SEQ_DECL_SIZE ];
};
struct tySequence__K2J9a59aomOCxv7VVeiHZfug {
TGenericSeq Sup ;
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA data [ SEQ_DECL_SIZE ];
};
struct tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw {
TGenericSeq Sup ;
tyTuple__L5fwSpoOOTzuJc69awPVqaQ data [ SEQ_DECL_SIZE ];
};
struct tySequence__v6NVljHM6giAeuZKHEoQNA {
TGenericSeq Sup ;
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw data [ SEQ_DECL_SIZE ];
};
2022-12-25 14:07:15 +02:00
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
TGenericSeq Sup ;
NimStringDesc * data [ SEQ_DECL_SIZE ];
};
2022-09-19 09:55:15 +03:00
struct tySequence__sQx7tKsP6HE09cszRIkxbdg {
TGenericSeq Sup ;
tyTuple__vQEyvUeZmB7ODgnsZ5BScQ data [ SEQ_DECL_SIZE ];
};
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
TGenericSeq Sup ;
tyTuple__QeWl6B6ffS4pU6WWrtcrDw data [ SEQ_DECL_SIZE ];
};
2022-12-25 14:07:15 +02:00
struct tySequence__KUaTZL89cHr0hcMlN8NjHAg {
TGenericSeq Sup ;
tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ data [ SEQ_DECL_SIZE ];
};
2022-09-19 09:55:15 +03:00
struct tySequence__SFipDZIkFtPcrLs0AGBBjQ {
TGenericSeq Sup ;
tyTuple__8ZxhPt1NwfElsJs8zUSV9bg data [ SEQ_DECL_SIZE ];
};
2022-12-25 14:07:15 +02:00
struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg {
2022-09-19 09:55:15 +03:00
TGenericSeq Sup ;
2022-12-25 14:07:15 +02:00
tyTuple__UBKv1ckqvKAfuS0TS0t23Q data [ SEQ_DECL_SIZE ];
2022-09-19 09:55:15 +03:00
};
struct tySequence__72hOjuY2LKiowAwLCg19a9bA {
TGenericSeq Sup ;
tyTuple__r1NtfsBxxsYs1cV48P1DyA data [ SEQ_DECL_SIZE ];
};
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
TGenericSeq Sup ;
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data [ SEQ_DECL_SIZE ];
};
2022-12-25 14:07:15 +02:00
struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw {
TGenericSeq Sup ;
tyTuple__m8l9a4rYFktlUTIniXgnvog data [ SEQ_DECL_SIZE ];
};
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , nimGCvisit )( void * d , NI op );
static N_NIMCALL ( void , Marker_tySequence__kLwf9aGQcuduFr4gekUDa2w )( void * p , NI op );
static N_NIMCALL ( void , Marker_tySequence__K2J9a59aomOCxv7VVeiHZfug )( void * p , NI op );
static N_NIMCALL ( void , Marker_tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw )( void * p , NI op );
static N_NIMCALL ( void , Marker_tyRef__ZOnhU9c4I4uPjw49a8v6IFQA )( void * p , NI op );
static N_NIMCALL ( void , Marker_tySequence__v6NVljHM6giAeuZKHEoQNA )( void * p , NI op );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , initOptions__nimblepkgZoptions_468 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * Result );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , unsureAsgnRef )( void ** dest , void * src );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * , newTable__nimblepkgZoptions_470 )( NI initialSize );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , isatty__pureZterminal_485 )( FILE * f );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nosgetCurrentDir )( void );
static N_INLINE ( void , nimFrame )( TFrame * s );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NOINLINE ( void , callDepthLimitReached__system_2997 )( void );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , popFrame )( void );
static N_INLINE ( void , nimZeroMem )( void * p , NI size );
static N_INLINE ( void , nimSetMem__systemZmemory_7 )( void * a , int v , NI size );
N_LIB_PRIVATE N_NIMCALL ( void , initOptParser__pureZparseopt_83 )( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * cmdline , tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal , tySequence__sM4lkSb7zS6F7OVMvW9cffQ * longNoVal , NIM_BOOL allowWhitespaceAfterColon , tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg * Result );
N_LIB_PRIVATE N_NIMCALL ( void , nponext )( tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg * p );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseCommand__nimblepkgZoptions_225 )( NimStringDesc * key , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result );
N_LIB_PRIVATE N_NIMCALL ( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg , parseActionType__nimblepkgZoptions_142 )( NimStringDesc * action );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nsuNormalize )( NimStringDesc * s );
static N_INLINE ( NIM_BOOL , eqStrings )( NimStringDesc * a , NimStringDesc * b );
static N_INLINE ( NIM_BOOL , equalMem__system_1735 )( void * a , void * b , NI size );
static N_INLINE ( int , nimCmpMem )( void * a , void * b , NI size );
N_LIB_PRIVATE N_NIMCALL ( NI , hashString )( NimStringDesc * s );
N_LIB_PRIVATE N_NIMCALL ( void , genericShallowAssign )( void * dest , void * src , TNimType * mt );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , initAction__nimblepkgZoptions_154 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * key );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NOINLINE ( void , raiseFieldError2 )( NimStringDesc * f , NimStringDesc * discVal );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , reprDiscriminant )( NI e , TNimType * typ );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , copyString )( NimStringDesc * src );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseArgument__nimblepkgZoptions_311 )( NimStringDesc * key , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result );
N_LIB_PRIVATE N_NIMCALL ( void , failedAssertImpl__systemZassertions_56 )( NimStringDesc * msg );
static N_INLINE ( NIM_BOOL , contains__pureZos_653 )( NIM_CHAR * a , NI aLen_0 , NIM_CHAR item );
static N_INLINE ( NI , find__pureZos_658 )( NIM_CHAR * a , NI aLen_0 , NIM_CHAR item );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NOINLINE ( void , raiseIndexError2 )( NI i , NI n );
N_LIB_PRIVATE N_NOINLINE ( void , raiseOverflow )( void );
N_LIB_PRIVATE N_NIMCALL ( NI , nsuFindChar )( NimStringDesc * s , NIM_CHAR sub , NI start , NI last );
static N_INLINE ( NimStringDesc * , X5BX5D___pureZunicode_867 )( NimStringDesc * s , tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x );
N_NIMCALL ( NimStringDesc * , mnewString )( NI len );
N_LIB_PRIVATE N_NOINLINE ( void , raiseRangeErrorI )( NI64 i , NI64 a , NI64 b );
static N_INLINE ( tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA , dotdot___pureZunicode_842 )( NI a , NI b );
N_LIB_PRIVATE N_NIMCALL ( tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * , nimbleError__nimblepkgZcommon_26 )( NimStringDesc * msg , NimStringDesc * hint , tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * details );
N_LIB_PRIVATE N_NIMCALL ( void , raiseExceptionEx )( Exception * e , NCSTRING ename , NCSTRING procname , NCSTRING filename , NI line );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * , parseVersionRange__nimblepkgZversion_541 )( NimStringDesc * s );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( TGenericSeq * , incrSeqV3 )( TGenericSeq * s , TNimType * typ );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , copyStringRC1 )( NimStringDesc * src );
static N_INLINE ( void , nimGCunrefNoCycle )( void * p );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , decRef__system_5344 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NI , minuspercent___system_716 )( NI x , NI y );
static N_INLINE ( NIM_BOOL , ltpercent___system_1005 )( NI x , NI y );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , rtlAddZCT__system_5342 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
N_LIB_PRIVATE N_NOINLINE ( void , addZCT__system_5293 )( tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w * s , tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
static N_INLINE ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * , usrToCell__system_5299 )( void * usr );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , asgnRef )( void ** dest , void * src );
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , incRef__system_5337 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NI , pluspercent___system_696 )( NI x , NI y );
N_LIB_PRIVATE N_NOINLINE ( void * , newObj )( TNimType * typ , NI size );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , setRunOptions__nimblepkgZoptions_275 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result , NimStringDesc * key , NimStringDesc * val , NIM_BOOL isArg );
static N_INLINE ( NIM_BOOL , isNone__nimblepkgZoptions_284 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self );
static N_INLINE ( void , some__nimblepkgZoptions_289 )( NimStringDesc * val , tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A * Result );
N_LIB_PRIVATE N_NIMCALL ( void , parseFlag__nimblepkgZoptions_393 )( NimStringDesc * flag , NimStringDesc * val , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result , tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getFlagString__nimblepkgZoptions_387 )( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind , NimStringDesc * flag , NimStringDesc * val );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , appendString )( NimStringDesc * dest , NimStringDesc * src );
static N_INLINE ( void , copyMem__system_1727 )( void * dest , void * source , NI size );
static N_INLINE ( void , nimCopyMem )( void * dest , void * source , NI size );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , rawNewString )( NI space );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nosnormalizedPath )( NimStringDesc * path );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , handleUnknownFlags__nimblepkgZoptions_1998 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options );
N_LIB_PRIVATE N_NIMCALL ( void , insert__nimblepkgZoptions_2062 )( tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** dest , NimStringDesc ** src , NI srcLen_0 , NI pos );
static N_INLINE ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * , map__nimblepkgZoptions_2039 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw * s , NI sLen_0 , tyProc__f1p6EjpgF69bRdy0UFjwSXA op );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void * , newSeq )( TNimType * typ , NI len );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , colonanonymous___nimblepkgZoptions_2026 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , colonanonymous___nimblepkgZoptions_2111 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , setVerbosity__nimblepkgZcli_808 )( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ level );
N_LIB_PRIVATE N_NIMCALL ( void , setShowColor__nimblepkgZcli_810 )( NIM_BOOL val );
N_LIB_PRIVATE N_NIMCALL ( void , parseConfig__nimblepkgZconfig_1407 )( tyObject_Config__4CDaXnHluuDhjlvHrDG8RA * Result );
N_LIB_PRIVATE N_NIMCALL ( void , nossplitPath )( NimStringDesc * path , tyTuple__UV3llMMYFckfui8YMBuUZA * Result );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , findExe__pureZos_646 )( NimStringDesc * exe , NIM_BOOL followSymlinks , NimStringDesc ** extensions , NI extensionsLen_0 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nsuFormatSingleElem )( NimStringDesc * formatstr , NimStringDesc * a );
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , nosisAbsolute )( NimStringDesc * path );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , absolutePath__pureZos_735 )( NimStringDesc * path , NimStringDesc * root );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , expandTilde__pureZos_578 )( NimStringDesc * path );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , nosfileExists )( NimStringDesc * filename );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getEnv__pureZos_418 )( NimStringDesc * key , NimStringDesc * default_0 );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , display__nimblepkgZcli_156 )( NimStringDesc * category , NimStringDesc * msg , tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA displayType , tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority );
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , nosdirExists )( NimStringDesc * dir );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , putEnv__pureZos_426 )( NimStringDesc * key , NimStringDesc * val );
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , contains__pureZstrutils_1688 )( NimStringDesc * s , NimStringDesc * sub );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NimStringDesc * , slash___pureZos_121 )( NimStringDesc * head , NimStringDesc * tail );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nosjoinPath )( NimStringDesc * head , NimStringDesc * tail );
static N_INLINE ( void , appendChar )( NimStringDesc * dest , NIM_CHAR c );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getPkgsDir__nimblepkgZoptions_196 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getNimbleDir__nimblepkgZoptions_193 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , noscreateDir )( NimStringDesc * dir );
N_LIB_PRIVATE N_NIMCALL ( void , echoBinSafe )( NimStringDesc ** args , NI argsLen_0 );
N_LIB_PRIVATE N_NIMCALL ( tyObject_NimbleQuit__nfg6RIP7bj8xWPAVqTgKAQ * , nimbleQuit__nimblepkgZcommon_94 )( NI exitCode );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , nsuFormatOpenArray )( NimStringDesc * formatstr , NimStringDesc ** a , NI aLen_0 );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , dollar___pureZuri_318 )( tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ * u );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , pushSafePoint )( TSafePoint * s );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , existsEnv__pureZos_423 )( NimStringDesc * key );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , popSafePoint )( void );
static N_INLINE ( TFrame * , getFrame )( void );
static N_INLINE ( void , setFrame )( TFrame * s );
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , isObj )( TNimType * obj , TNimType * subclass );
static N_INLINE ( Exception * , nimBorrowCurrentException )( void );
2022-12-25 14:07:15 +02:00
static N_INLINE ( NimStringDesc * , getCurrentExceptionMsg__system_6998 )( void );
2022-09-19 09:55:15 +03:00
static N_INLINE ( void , popCurrentException )( void );
N_LIB_PRIVATE N_NIMCALL ( void , reraiseException )( void );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseUri__pureZuri_207 )( NimStringDesc * uri , tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ * Result );
N_LIB_PRIVATE N_NIMCALL ( tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ * , newProxy__pureZhttpclient_248 )( NimStringDesc * url , NimStringDesc * auth );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , genericAssign )( void * dest , void * src , TNimType * mt );
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** , getCompilationFlags__nimblepkgZoptions_2238 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options );
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE N_NIMCALL ( void , genericSeqAssign )( void * dest , void * src , TNimType * mt );
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , prompt__nimblepkgZcli_701 )( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts , NimStringDesc * question );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , noschangeFileExt )( NimStringDesc * filename , NimStringDesc * ext );
2022-12-25 14:07:15 +02:00
static N_INLINE ( NimStringDesc * , get__nimblepkgZoptions_2272 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self , NimStringDesc * otherwise );
static N_INLINE ( NIM_BOOL , isSome__nimblepkgZoptions_2281 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self );
static N_INLINE ( NimStringDesc ** , get__nimblepkgZoptions_2298 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A * self );
N_LIB_PRIVATE N_NIMCALL ( NI , len__nimblepkgZoptions_2354 )( tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug t );
2022-09-19 09:55:15 +03:00
static N_INLINE ( NIM_BOOL , isFilled__pureZcollectionsZtables_31 )( NI hcode );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , promptCustom__nimblepkgZcli_706 )( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts , NimStringDesc * question , NimStringDesc * default_0 );
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , promptList__nimblepkgZcli_803 )( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts , NimStringDesc * question , NimStringDesc ** args , NI argsLen_0 );
N_LIB_PRIVATE TNimType NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ ;
extern TNimType NTIforceprompt__djMIU0KJ4yj4ST3o49caOhA_ ;
extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ ;
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_ ;
extern TNimType NTIpriority__8lOyDpa4mymX3OHP5fBsAQ_ ;
N_LIB_PRIVATE TNimType NTIaction__Axd3qAbppa2kHdtxRGykNw_ ;
N_LIB_PRIVATE TNimType NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ;
TNimNode * NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 24 ];
extern TNimType NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_ ;
N_LIB_PRIVATE TNimType NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ ;
2022-12-25 14:07:15 +02:00
extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ ;
2022-09-19 09:55:15 +03:00
N_LIB_PRIVATE TNimType NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ ;
N_LIB_PRIVATE TNimType NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ ;
N_LIB_PRIVATE TNimType NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ ;
N_LIB_PRIVATE TNimType NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ ;
extern TNimType NTIconfig__4CDaXnHluuDhjlvHrDG8RA_ ;
extern TNimType NTIjsonnode__zfzzuQ8txrdZAYK0WGWpHg_ ;
N_LIB_PRIVATE TNimType NTItable__861JQ0xhLIYW2jzxkMweLQ_ ;
N_LIB_PRIVATE TNimType NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ ;
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_ ;
extern TNimType NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_ ;
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ ;
N_LIB_PRIVATE TNimType NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ ;
N_LIB_PRIVATE TNimType NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ ;
extern TNimType NTIcmdlinekind__XkdXq9atxjiuhkFFh0XYrSA_ ;
N_LIB_PRIVATE TNimType NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ ;
N_LIB_PRIVATE TNimType NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ ;
extern TNimType NTIoptparser__l9cyoK9aLLTUH7LBRIbLqETg_ ;
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__BLzZCVsC319bmL71lmUwf8w_22 = {
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 }
;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_23 , "install" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_24 , "path" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_25 , "build" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_26 , "clean" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_27 , "run" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_28 , "c" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_29 , "compile" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_30 , "js" , 2 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_31 , "cpp" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_32 , "cc" , 2 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_33 , "doc" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_34 , "doc2" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_35 , "init" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_36 , "dump" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_37 , "update" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_38 , "refresh" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_39 , "search" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_40 , "list" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_41 , "uninstall" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_42 , "remove" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_43 , "delete" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_44 , "del" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_45 , "rm" , 2 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_46 , "publish" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_47 , "tasks" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_48 , "develop" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_49 , "check" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_50 , "lock" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_51 , "deps" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_52 , "sync" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_53 , "setup" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_54 , "field \' backend \' is not accessible for type \' Action \' using \' typ = " , 65 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_55 , "field \' command \' is not accessible for type \' Action \' using \' typ = " , 65 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_56 , "field \' arguments \' is not accessible for type \' Action \' using \' typ = " , 67 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_57 , "field \' custCompileFlags \' is not accessible for type \' Action \' using \' typ = " , 74 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_58 , "field \' custRunFlags \' is not accessible for type \' Action \' using \' typ = " , 70 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_59 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim(453, 12) `false` " , 76 );
2022-09-19 09:55:15 +03:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_69 , "Version range expected after \' @ \' ." , 33 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_70 , "field \' packages \' is not accessible for type \' Action \' using \' typ = " , 66 );
extern TNimType NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_ ;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_71 , "field \' optionalURL \' is not accessible for type \' Action \' using \' typ = " , 69 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_72 , "field \' search \' is not accessible for type \' Action \' using \' typ = " , 64 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_73 , "field \' projName \' is not accessible for type \' Action \' using \' typ = " , 66 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_74 , "Can only perform this action on one package at a time." , 54 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_75 , "field \' file \' is not accessible for type \' Action \' using \' typ = " , 62 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_76 , "field \' runFile \' is not accessible for type \' Action \' using \' typ = " , 65 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_77 , "--" , 2 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_78 , "field \' compileFlags \' is not accessible for type \' Action \' using \' typ = " , 70 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_79 , "field \' runFlags \' is not accessible for type \' Action \' using \' typ = " , 66 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_80 , "help" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_81 , "h" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_82 , "version" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_83 , "v" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_84 , "accept" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_85 , "y" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_86 , "reject" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_87 , "n" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_88 , "nimbledir" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_89 , "silent" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_90 , "verbose" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_91 , "debug" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_92 , "offline" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_93 , "nocolor" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_94 , "disablevalidation" , 17 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_95 , "nim" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_96 , "localdeps" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_97 , "l" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_98 , "nosslcheck" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_99 , "tarballs" , 8 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_100 , "t" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_101 , "package" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_102 , "p" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_103 , "lock-file" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_104 , "installed" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_105 , "i" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_106 , "ver" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_107 , "json" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_108 , "ini" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_109 , "depsonly" , 8 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_110 , "d" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_111 , "norebuild" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_112 , "passnim" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_113 , "field \' noRebuild \' is not accessible for type \' Action \' using \' typ = " , 67 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_114 , "field \' passNimFlags \' is not accessible for type \' Action \' using \' typ = " , 70 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_115 , "-" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_116 , ":" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_117 , "git" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_118 , "hg" , 2 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_119 , "field \' vcsOption \' is not accessible for type \' Action \' using \' typ = " , 67 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_120 , "incldeps" , 8 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_121 , "field \' compileOptions \' is not accessible for type \' Action \' using \' typ = " , 72 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_122 , "test" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_123 , "continue" , 8 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_124 , "a" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_125 , "add" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_126 , "r" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_127 , "remove-path" , 11 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_128 , "remove-name" , 11 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_129 , "include" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_130 , "e" , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_131 , "exclude" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_132 , "with-dependencies" , 17 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_133 , "global" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_134 , "develop-file" , 12 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_135 , "field \' devActions \' is not accessible for type \' Action \' using \' typ = " , 68 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_136 , "field \' path \' is not accessible for type \' Action \' using \' typ = " , 62 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_137 , "Multiple path options are given." , 32 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_138 , "field \' withDependencies \' is not accessible for type \' Action \' using \' typ = " , 74 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_139 , "field \' global \' is not accessible for type \' Action \' using \' typ = " , 64 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_140 , "field \' developFile \' is not accessible for type \' Action \' using \' typ = " , 69 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_141 , "Multiple develop file options are given." , 40 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_142 , "list-only" , 9 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_143 , "field \' listOnly \' is not accessible for type \' Action \' using \' typ = " , 66 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_144 , "format" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_145 , "field \' format \' is not accessible for type \' Action \' using \' typ = " , 64 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_146 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim(678, 22) `false` " , 76 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_152 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it" , 154 );
2022-09-19 09:55:15 +03:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_153 , "Unknown option: " , 16 );
2022-12-25 14:07:15 +02:00
extern NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA ExeExts__pureZos_645 ;
2022-09-19 09:55:15 +03:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_154 , "Unable to find `$1` in $PATH" , 28 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_155 , "Unable to find `$1`" , 19 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_156 , "nimrod" , 6 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_157 , "Unable to find `nim` binary - add to $PATH or use `--nim`" , 57 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_158 , "NIMBLE_DIR" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_159 , "Warning:" , 8 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_160 , "Using the environment variable: NIMBLE_DIR= \' " , 44 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_161 , " \' " , 1 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_162 , "nimbledeps" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_163 , "Using project local deps mode" , 29 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_164 , "PATH" , 4 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_165 , "bin" , 3 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_166 , "pkgs2" , 5 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_168 , "Usage: nimble [nimbleopts] COMMAND [cmdopts] \012\012 Commands: \012 install [pkgname, ...] Installs a list of packages. \012 [-d, --depsOnly] Only install dependencies. Leave out pkgname \012 to install deps for a local nimble package. \012 [-p, --passNim] Forward specified flag to compiler. \012 [--noRebuild] Don \' t rebuild binaries if they \' re up-to-date. \012 develop [pkgname, ...] Clones a list of packages for development. \012 Adds them to a develop file if specified or \012 to `nimble.develop` if not specified and \012 executed in package \' s directory. \012 [--with-dependencies] Puts in develop mode also the dependencies \012 of the packages in the list or of the current \012 directory package if the list is empty. \012 [--develop-file] Specifies the name of the develop file which \012 to be manipulated. If not present creates it. \012 [-p, --path path] Specifies the path whether the packages should \012 be cloned. \012 [-a, --add path] Adds a package at given path to a specified \012 develop file or to `nimble.develop` if not \012 specified and executed in package \' s directory. \012 [-r, --remove-path path] Removes a package at given path from a \012 specified develop file or from `nimble.develop` \012 if not specified and executed in package \' s \012 directory. \012 [-n, --remove-name name] Removes a package with a given name from \012 a specified develop file or from `nimble.develop` \012 if not specified and executed in package \' s \012 directory. \012 [-i, --include file] Includes a develop file into a specified \012 develop file or to `nimble.develop` if not \012 specified and executed in package \' s directory. \012 [-e, --exclude file] Excludes a develop file from a specified \012 develop file or from `nimble.develop` if not \012 specified and executed in package \' s directory. \012 [-g, --global] Creates an old style link file in the special \012 `links` directory. It is read by Nim to be \012 able to use global develop mode packages. \012 Nimble uses it as a global develop file if a \012 local one does not exist. \012 check Verifies the validity of a package in the \012 current working directory. \012 init [pkgname] Initializes a new Nimble project in the \012 current directory or if a name is provided a \012 new directory of the same name. \012 [--git, --hg] Creates a git/hg repo in the new nimble project. \012 publish Publishes a package on nim-lang/packages. \012 The current working directory needs to be the \012 top level directory of the Nimble package. \012 uninstall [pkgname, ...] Uninstalls a list of packages. \012 [-i, --inclDeps] Uninstalls package and dependent package(s). \012 build [opts, ...] [bin] Builds a package. Passes options to the Nim \012 compiler. \012 clean Clean build artifacts. \012 ru
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BLzZCVsC319bmL71lmUwf8w_167 = {(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_168 )}
;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_169 , "nimble v$# compiled at $# $#" , 28 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_171 , "0.14.0" , 6 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_172 , "2022-12-25" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_173 , "12:05:11" , 8 );
2022-09-19 09:55:15 +03:00
static NIM_CONST tyArray__24KAM9afIUgUaqBaEBB6r9bg TM__BLzZCVsC319bmL71lmUwf8w_170 = {(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_171 ),
(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_172 ),
(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_173 )}
;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_175 , "git hash: " , 10 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_176 , "3713c6cd2a304600f5cefa68126cb601bb9453ed" , 40 );
2022-09-19 09:55:15 +03:00
static NIM_CONST tyArray__Re75IspeoxXy2oCZHwcRrA TM__BLzZCVsC319bmL71lmUwf8w_174 = {(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_175 ),
(( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_176 )}
;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_178 , "http_proxy" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_179 , "https_proxy" , 11 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_180 , "HTTP_PROXY" , 10 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_181 , "HTTPS_PROXY" , 11 );
extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_ ;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_182 , "Unable to parse proxy from environment: " , 40 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_183 , "http://" , 7 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_184 , "nimble.lock" , 11 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_185 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim(745, 12) `false` " , 76 );
2022-09-19 09:55:15 +03:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_186 , "Not removing temporary path because of debug verbosity: " , 56 );
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_187 , "links" , 5 );
extern TNimType NTIrefunpackdefect__Wh5ttbeloG9bmWh5PzCK0Mw_ ;
extern TNimType NTIunpackdefect__bq5YFIFutDsA2ou9cpZuWAQ_ ;
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_188 , "Can \' t obtain a value from a `none`" , 34 );
2022-12-25 14:07:15 +02:00
STRING_LITERAL ( TM__BLzZCVsC319bmL71lmUwf8w_189 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim(762, 13) `len(t) == L` the length of the table changed while iterating over it" , 163 );
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5246 ;
extern TSafePoint * excHandler__system_2565 ;
extern TSafePoint * excHandler__system_2565 ;
extern TSafePoint * excHandler__system_2565 ;
extern TSafePoint * excHandler__system_2565 ;
extern TFrame * framePtr__system_2564 ;
extern TFrame * framePtr__system_2564 ;
extern Exception * currException__system_2566 ;
extern Exception * currException__system_2566 ;
extern Exception * currException__system_2566 ;
extern Exception * currException__system_2566 ;
extern Exception * currException__system_2566 ;
2022-09-19 09:55:15 +03:00
static N_NIMCALL ( void , Marker_tySequence__kLwf9aGQcuduFr4gekUDa2w )( void * p , NI op ) {
tySequence__kLwf9aGQcuduFr4gekUDa2w * a ;
NI T1_ ;
a = ( tySequence__kLwf9aGQcuduFr4gekUDa2w * ) p ;
T1_ = ( NI ) 0 ;
for ( T1_ = 0 ; T1_ < ( a ? a -> Sup . len : 0 ); T1_ ++ ) {
nimGCvisit (( void * ) a -> data [ T1_ ]. Field0 , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field1 , op );
}
}
static N_NIMCALL ( void , Marker_tySequence__K2J9a59aomOCxv7VVeiHZfug )( void * p , NI op ) {
tySequence__K2J9a59aomOCxv7VVeiHZfug * a ;
NI T1_ ;
a = ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) p ;
T1_ = ( NI ) 0 ;
for ( T1_ = 0 ; T1_ < ( a ? a -> Sup . len : 0 ); T1_ ++ ) {
nimGCvisit (( void * ) a -> data [ T1_ ]. Field1 , op );
}
}
static N_NIMCALL ( void , Marker_tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw )( void * p , NI op ) {
tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw * a ;
NI T1_ ;
a = ( tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw * ) p ;
T1_ = ( NI ) 0 ;
for ( T1_ = 0 ; T1_ < ( a ? a -> Sup . len : 0 ); T1_ ++ ) {
nimGCvisit (( void * ) a -> data [ T1_ ]. Field1 , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . myPath , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . nimbleTasks . data , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . postHooks . data , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . preHooks . data , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . author , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . description , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . license , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . skipDirs , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . skipFiles , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . skipExt , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . installDirs , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . installFiles , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . installExt , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . requires , op );
2022-12-25 14:07:15 +02:00
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . taskRequires . data , op );
2022-09-19 09:55:15 +03:00
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . bin . data , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . binDir , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . srcDir , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . backend , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . foreignDeps , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . basicInfo . Field0 , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . basicInfo . Field1 . version , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . basicInfo . Field2 . hashValue , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . lockedDeps . data , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . metaData . url , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . metaData . vcsRevision . hashValue , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . metaData . files , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . metaData . binaries , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 . metaData . specialVersions . data , op );
}
}
static N_NIMCALL ( void , Marker_tyRef__ZOnhU9c4I4uPjw49a8v6IFQA )( void * p , NI op ) {
tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * a ;
a = ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * ) p ;
nimGCvisit (( void * )( * a ). data , op );
}
static N_NIMCALL ( void , Marker_tySequence__v6NVljHM6giAeuZKHEoQNA )( void * p , NI op ) {
tySequence__v6NVljHM6giAeuZKHEoQNA * a ;
NI T1_ ;
a = ( tySequence__v6NVljHM6giAeuZKHEoQNA * ) p ;
T1_ = ( NI ) 0 ;
for ( T1_ = 0 ; T1_ < ( a ? a -> Sup . len : 0 ); T1_ ++ ) {
nimGCvisit (( void * ) a -> data [ T1_ ]. Field1 , op );
nimGCvisit (( void * ) a -> data [ T1_ ]. Field2 , op );
}
}
static N_INLINE ( void , nimFrame )( TFrame * s ) {
{
2022-12-25 14:07:15 +02:00
if ( ! ( framePtr__system_2564 == (( TFrame * ) NIM_NIL ))) goto LA3_ ;
2022-09-19 09:55:15 +03:00
( * s ). calldepth = (( NI16 ) 0 );
}
goto LA1_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
( * s ). calldepth = ( NI16 )(( * framePtr__system_2564 ). calldepth + (( NI16 ) 1 ));
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
( * s ). prev = framePtr__system_2564 ;
framePtr__system_2564 = s ;
2022-09-19 09:55:15 +03:00
{
if ( ! (( * s ). calldepth == (( NI16 ) 2000 ))) goto LA8_ ;
2022-12-25 14:07:15 +02:00
callDepthLimitReached__system_2997 ();
2022-09-19 09:55:15 +03:00
}
LA8_ : ;
}
static N_INLINE ( void , popFrame )( void ) {
2022-12-25 14:07:15 +02:00
framePtr__system_2564 = ( * framePtr__system_2564 ). prev ;
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , initOptions__nimblepkgZoptions_468 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * Result ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL T1_ ;
nimfr_ ( "initOptions" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 628 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * Result ). forcePrompts = 0 ;
( * Result ). depsOnly = 0 ;
( * Result ). uninstallRevDeps = 0 ;
( * Result ). queryVersions = 0 ;
( * Result ). queryInstalled = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). nimbleDir , NIM_NIL );
( * Result ). verbosity = 0 ;
switch (( * Result ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 7 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 4 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 14 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 16 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 17 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 20 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 21 ) :
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 19 ) :
( * Result ). action . _typ_2 . listOnly = 0 ;
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 1 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_3 . optionalURL , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 5 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 9 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 10 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . packages , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . passNimFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . devActions , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . path , NIM_NIL );
( * Result ). action . _typ_4 . noRebuild = 0 ;
( * Result ). action . _typ_4 . withDependencies = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . developFile , NIM_NIL );
( * Result ). action . _typ_4 . global = 0 ;
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 6 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_5 . search , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 2 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_6 . projName , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_6 . vcsOption , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . file , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . backend , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . additionalArguments , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . compileOptions , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . runFile . val , NIM_NIL );
( * Result ). action . _typ_8 . runFile . has = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . compileFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . runFlags , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . command , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . arguments , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . custCompileFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . custRunFlags , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 22 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_10 . format , NIM_NIL );
break ;
}
( * Result ). action . typ = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). config . nimbleDir , NIM_NIL );
( * Result ). config . chcp = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). config . packageLists . data , NIM_NIL );
( * Result ). config . packageLists . counter = 0 ;
( * Result ). config . cloneUsingHttps = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . scheme , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . username , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . password , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . hostname , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . port , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . path , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . query , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). config . httpProxy . anchor , NIM_NIL );
( * Result ). config . httpProxy . opaque = 0 ;
( * Result ). config . httpProxy . isIpv6 = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). nimbleData , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). pkgInfoCache , NIM_NIL );
( * Result ). showHelp = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). lockFileName , NIM_NIL );
( * Result ). showVersion = 0 ;
( * Result ). offline = 0 ;
( * Result ). noColor = 0 ;
( * Result ). disableValidation = 0 ;
( * Result ). continueTestsOnFailure = 0 ;
( * Result ). forceFullClone = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). unknownFlags , NIM_NIL );
( * Result ). dumpMode = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). startDir , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). nim , NIM_NIL );
( * Result ). localdeps = 0 ;
( * Result ). developLocaldeps = 0 ;
( * Result ). disableSslCertCheck = 0 ;
( * Result ). enableTarballs = 0 ;
2022-12-25 14:07:15 +02:00
unsureAsgnRef (( void ** ) & ( * Result ). task , NIM_NIL );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) & ( * Result ). package , NIM_NIL );
switch (( * Result ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 7 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 4 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 14 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 16 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 17 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 20 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 21 ) :
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 19 ) :
( * Result ). action . _typ_2 . listOnly = 0 ;
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 1 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_3 . optionalURL , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 5 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 9 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 10 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . packages , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . passNimFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . devActions , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . path , NIM_NIL );
( * Result ). action . _typ_4 . noRebuild = 0 ;
( * Result ). action . _typ_4 . withDependencies = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_4 . developFile , NIM_NIL );
( * Result ). action . _typ_4 . global = 0 ;
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 6 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_5 . search , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 2 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_6 . projName , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_6 . vcsOption , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . file , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . backend , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . additionalArguments , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_7 . compileOptions , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . runFile . val , NIM_NIL );
( * Result ). action . _typ_8 . runFile . has = 0 ;
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . compileFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_8 . runFlags , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . command , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . arguments , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . custCompileFlags , NIM_NIL );
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_9 . custRunFlags , NIM_NIL );
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 22 ) :
unsureAsgnRef (( void ** ) & ( * Result ). action . _typ_10 . format , NIM_NIL );
break ;
}
( * Result ). action . typ = 0 ;
( * Result ). action . typ = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 630 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
unsureAsgnRef (( void ** ) ( & ( * Result ). pkgInfoCache ), newTable__nimblepkgZoptions_470 ((( NI ) 32 )));
2022-09-19 09:55:15 +03:00
( * Result ). verbosity = (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 3 );
2022-12-25 14:07:15 +02:00
nimln_ ( 632 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = ( NIM_BOOL ) 0 ;
T1_ = isatty__pureZterminal_485 ( stdout );
( * Result ). noColor = ! ( T1_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 633 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * Result ). startDir ), nosgetCurrentDir ());
popFrame ();
}
static N_INLINE ( void , nimSetMem__systemZmemory_7 )( void * a , int v , NI size ) {
void * T1_ ;
T1_ = ( void * ) 0 ;
T1_ = memset ( a , v , (( size_t ) ( size )));
}
static N_INLINE ( void , nimZeroMem )( void * p , NI size ) {
nimSetMem__systemZmemory_7 ( p , (( int ) 0 ), size );
}
static N_INLINE ( int , nimCmpMem )( void * a , void * b , NI size ) {
int result ;
result = ( int ) 0 ;
result = memcmp ( a , b , (( size_t ) ( size )));
return result ;
}
static N_INLINE ( NIM_BOOL , equalMem__system_1735 )( void * a , void * b , NI size ) {
NIM_BOOL result ;
int T1_ ;
result = ( NIM_BOOL ) 0 ;
T1_ = ( int ) 0 ;
T1_ = nimCmpMem ( a , b , size );
result = ( T1_ == (( NI32 ) 0 ));
return result ;
}
static N_INLINE ( NIM_BOOL , eqStrings )( NimStringDesc * a , NimStringDesc * b ) {
NIM_BOOL result ;
NI alen ;
NI blen ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "eqStrings" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 27 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
alen = ( a ? a -> Sup . len : 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 28 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
blen = ( b ? b -> Sup . len : 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 29 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( alen == blen )) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 30 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( alen == (( NI ) 0 ))) goto LA7_ ;
result = NIM_TRUE ;
goto BeforeRet_ ;
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 31 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim" );
2022-09-19 09:55:15 +03:00
result = equalMem__system_1735 ((( void * ) (( & a -> data [(( NI ) 0 )]))), (( void * ) (( & b -> data [(( NI ) 0 )]))), (( NI ) ( alen )));
goto BeforeRet_ ;
}
LA3_ : ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg , parseActionType__nimblepkgZoptions_142 )( NimStringDesc * action ) {
2022-09-19 09:55:15 +03:00
tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg result ;
NimStringDesc * T1_ ;
nimfr_ ( "parseActionType" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = ( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 255 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = NIM_NIL ;
T1_ = nsuNormalize ( action );
switch ( hashString ( T1_ ) & 31 ) {
case 2 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_36 ))) goto LA10_ ;
break ;
case 3 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_50 ))) goto LA19_ ;
break ;
case 5 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_42 ))) goto LA14_ ;
break ;
case 7 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_35 ))) goto LA9_ ;
break ;
case 9 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_27 ))) goto LA6_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_47 ))) goto LA16_ ;
break ;
case 10 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_32 ))) goto LA7_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_46 ))) goto LA15_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_49 ))) goto LA18_ ;
break ;
case 11 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_23 ))) goto LA2_ ;
break ;
case 13 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_33 ))) goto LA8_ ;
break ;
case 14 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_51 ))) goto LA20_ ;
break ;
case 15 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_40 ))) goto LA13_ ;
break ;
case 17 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_41 ))) goto LA14_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_45 ))) goto LA14_ ;
break ;
case 18 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_29 ))) goto LA7_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_38 ))) goto LA11_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_44 ))) goto LA14_ ;
break ;
case 19 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_52 ))) goto LA21_ ;
break ;
case 21 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_24 ))) goto LA3_ ;
break ;
case 22 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_25 ))) goto LA4_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_26 ))) goto LA5_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_37 ))) goto LA11_ ;
break ;
case 23 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_43 ))) goto LA14_ ;
break ;
case 25 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_28 ))) goto LA7_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_39 ))) goto LA12_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_53 ))) goto LA22_ ;
break ;
case 27 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_30 ))) goto LA7_ ;
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_31 ))) goto LA7_ ;
break ;
case 28 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_48 ))) goto LA17_ ;
break ;
case 31 :
if ( eqStrings ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_34 ))) goto LA8_ ;
break ;
}
goto LA23_ ;
LA2_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 257 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 5 );
}
goto LA24_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 259 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 9 );
}
goto LA24_ ;
LA4_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 261 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 );
}
goto LA24_ ;
LA5_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 263 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 21 );
}
goto LA24_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 265 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 );
}
goto LA24_ ;
LA7_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 267 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 );
}
goto LA24_ ;
LA8_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 269 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 );
}
goto LA24_ ;
LA9_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 271 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 2 );
}
goto LA24_ ;
LA10_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 273 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 );
}
goto LA24_ ;
LA11_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 275 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 1 );
}
goto LA24_ ;
LA12_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 277 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 6 );
}
goto LA24_ ;
LA13_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 279 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 7 );
}
goto LA24_ ;
LA14_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 281 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 10 );
}
goto LA24_ ;
LA15_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 283 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 4 );
}
goto LA24_ ;
LA16_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 285 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 14 );
}
goto LA24_ ;
LA17_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 287 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 );
}
goto LA24_ ;
LA18_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 289 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 16 );
}
goto LA24_ ;
LA19_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 291 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 17 );
}
goto LA24_ ;
LA20_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 293 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 22 );
}
goto LA24_ ;
LA21_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 295 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 19 );
}
goto LA24_ ;
LA22_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 297 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 20 );
}
goto LA24_ ;
LA23_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 299 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 );
}
LA24_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , initAction__nimblepkgZoptions_154 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * key ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * keyNorm ;
nimfr_ ( "initAction" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
nimln_ ( 304 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
keyNorm = nsuNormalize ( key );
nimln_ ( 305 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch (( * options ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 307 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T4_ ;
T4_ = ( NIM_BOOL ) 0 ;
T4_ = ! ( eqStrings ( keyNorm , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_28 )));
if ( ! ( T4_ )) goto LA5_ ;
T4_ = ! ( eqStrings ( keyNorm , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_29 )));
LA5_ : ;
if ( ! T4_ ) goto LA6_ ;
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_54 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 308 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_7 . backend ), copyString ( keyNorm ));
}
LA6_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 310 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * options ). forcePrompts = (( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA ) 1 );
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
{
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_55 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 312 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_9 . command ), copyString ( key ));
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_56 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 313 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_9 . arguments ), NIM_NIL );
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_57 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 314 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_9 . custCompileFlags ), NIM_NIL );
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_58 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 315 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_9 . custRunFlags ), NIM_NIL );
}
break ;
default :
{
}
break ;
}
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseCommand__nimblepkgZoptions_225 )( NimStringDesc * key , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result ) {
2022-09-19 09:55:15 +03:00
tyObject_Action__Axd3qAbppa2kHdtxRGykNw T1_ ;
nimfr_ ( "parseCommand" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
nimln_ ( 402 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimZeroMem (( void * )( & T1_ ), sizeof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw ));
nimZeroMem (( void * )( & T1_ ), sizeof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw ));
T1_ . typ = parseActionType__nimblepkgZoptions_142 ( key );
genericShallowAssign (( void * )( & ( * result ). action ), ( void * )( & T1_ ), ( & NTIaction__Axd3qAbppa2kHdtxRGykNw_ ));
nimln_ ( 403 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
initAction__nimblepkgZoptions_154 ( result , key );
2022-09-19 09:55:15 +03:00
popFrame ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NI , find__pureZos_658 )( NIM_CHAR * a , NI aLen_0 , NIM_CHAR item ) {
2022-09-19 09:55:15 +03:00
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "find" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1837 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) 0 );
{
NIM_CHAR i ;
NI i_2 ;
i = ( NIM_CHAR ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 18 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i_2 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 19 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__BLzZCVsC319bmL71lmUwf8w_60 ;
NI TM__BLzZCVsC319bmL71lmUwf8w_61 ;
if ( ! ( i_2 < aLen_0 )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1838 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
if ( i_2 < 0 || i_2 >= aLen_0 ){ raiseIndexError2 ( i_2 , aLen_0 - 1 ); }
i = a [ i_2 ];
{
2022-12-25 14:07:15 +02:00
nimln_ ( 1839 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
if ( ! (( NU8 )( i ) == ( NU8 )( item ))) goto LA6_ ;
goto BeforeRet_ ;
}
LA6_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1838 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( result , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_60 )) { raiseOverflow (); };
result = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_60 );
2022-12-25 14:07:15 +02:00
nimln_ ( 21 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( i_2 , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_61 )) { raiseOverflow (); };
i_2 = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_61 );
} LA3 : ;
}
}
2022-12-25 14:07:15 +02:00
nimln_ ( 1841 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) - 1 );
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NIM_BOOL , contains__pureZos_653 )( NIM_CHAR * a , NI aLen_0 , NIM_CHAR item ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "contains" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 1855 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
T1_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T1_ = find__pureZos_658 ( a , aLen_0 , item );
2022-09-19 09:55:15 +03:00
result = ((( NI ) 0 ) <= T1_ );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
static N_INLINE ( NimStringDesc * , X5BX5D___pureZunicode_867 )( NimStringDesc * s , tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x ) {
NimStringDesc * result ;
NI a ;
NI L ;
NI TM__BLzZCVsC319bmL71lmUwf8w_62 ;
NI TM__BLzZCVsC319bmL71lmUwf8w_63 ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "[]" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2563 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
a = x . a ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2564 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
if ( nimSubInt ( x . b , a , & TM__BLzZCVsC319bmL71lmUwf8w_62 )) { raiseOverflow (); };
if ( nimAddInt (( NI )( TM__BLzZCVsC319bmL71lmUwf8w_62 ), (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_63 )) { raiseOverflow (); };
L = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_63 );
2022-12-25 14:07:15 +02:00
nimln_ ( 2565 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
if (( L ) < (( NI ) 0 ) || ( L ) > (( NI ) IL64 ( 9223372036854775807 ))){ raiseRangeErrorI ( L , (( NI ) 0 ), (( NI ) IL64 ( 9223372036854775807 ))); }
result = mnewString ((( NI ) ( L )));
{
NI i ;
NI i_2 ;
i = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 119 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
i_2 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 120 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__BLzZCVsC319bmL71lmUwf8w_64 ;
NI TM__BLzZCVsC319bmL71lmUwf8w_65 ;
if ( ! ( i_2 < L )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2566 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
i = i_2 ;
if ( i < 0 || i >= ( result ? result -> Sup . len : 0 )){ raiseIndexError2 ( i ,( result ? result -> Sup . len : 0 ) - 1 ); }
if ( nimAddInt ( i , a , & TM__BLzZCVsC319bmL71lmUwf8w_64 )) { raiseOverflow (); };
if (( NI )( TM__BLzZCVsC319bmL71lmUwf8w_64 ) < 0 || ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_64 ) >= ( s ? s -> Sup . len : 0 )){ raiseIndexError2 (( NI )( TM__BLzZCVsC319bmL71lmUwf8w_64 ),( s ? s -> Sup . len : 0 ) - 1 ); }
result -> data [ i ] = s -> data [( NI )( TM__BLzZCVsC319bmL71lmUwf8w_64 )];
2022-12-25 14:07:15 +02:00
nimln_ ( 122 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( i_2 , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_65 )) { raiseOverflow (); };
i_2 = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_65 );
} LA3 : ;
}
}
popFrame ();
return result ;
}
static N_INLINE ( tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA , dotdot___pureZunicode_842 )( NI a , NI b ) {
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( ".." , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & result ), sizeof ( tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA ));
2022-12-25 14:07:15 +02:00
nimln_ ( 512 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & result ), sizeof ( tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA ));
result . a = a ;
result . b = b ;
popFrame ();
return result ;
}
static N_INLINE ( NI , minuspercent___system_716 )( NI x , NI y ) {
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "-%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 414 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
nimln_ ( 418 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) (( NU )(( NU64 )((( NU ) ( x ))) - ( NU64 )((( NU ) ( y ))))));
popFrame ();
return result ;
}
static N_INLINE ( NIM_BOOL , ltpercent___system_1005 )( NI x , NI y ) {
NIM_BOOL result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "<%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 186 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim" );
nimln_ ( 188 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim" );
2022-09-19 09:55:15 +03:00
result = (( NU64 )((( NU ) ( x ))) < ( NU64 )((( NU ) ( y ))));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , rtlAddZCT__system_5342 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c ) {
nimfr_ ( "rtlAddZCT" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
nimln_ ( 243 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
addZCT__system_5293 (( & gch__system_5246 . zct ), c );
2022-09-19 09:55:15 +03:00
popFrame ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , decRef__system_5344 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c ) {
nimfr_ ( "decRef" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
nimln_ ( 248 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
( * c ). refcount = minuspercent___system_716 (( * c ). refcount , (( NI ) 8 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 249 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
T3_ = ( NIM_BOOL ) 0 ;
T3_ = ltpercent___system_1005 (( * c ). refcount , (( NI ) 8 ));
if ( ! T3_ ) goto LA4_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 250 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
rtlAddZCT__system_5342 ( c );
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * , usrToCell__system_5299 )( void * usr ) {
2022-09-19 09:55:15 +03:00
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * result ;
NI T1_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "usrToCell" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
result = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 177 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
T1_ = ( NI ) 0 ;
T1_ = minuspercent___system_716 ((( NI ) ( ptrdiff_t ) ( usr )), (( NI ) 16 ));
result = (( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) ( T1_ ));
popFrame ();
return result ;
}
static N_INLINE ( void , nimGCunrefNoCycle )( void * p ) {
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T1_ ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "nimGCunrefNoCycle" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
nimln_ ( 276 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
T1_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T1_ = usrToCell__system_5299 ( p );
decRef__system_5344 ( T1_ );
2022-09-19 09:55:15 +03:00
popFrame ();
}
static N_INLINE ( NI , pluspercent___system_696 )( NI x , NI y ) {
NI result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "+%" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 403 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
nimln_ ( 407 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim" );
2022-09-19 09:55:15 +03:00
result = (( NI ) (( NU )(( NU64 )((( NU ) ( x ))) + ( NU64 )((( NU ) ( y ))))));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , incRef__system_5337 )( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * c ) {
nimfr_ ( "incRef" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
nimln_ ( 231 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
( * c ). refcount = pluspercent___system_696 (( * c ). refcount , (( NI ) 8 ));
popFrame ();
}
static N_INLINE ( void , asgnRef )( void ** dest , void * src ) {
2022-12-25 14:07:15 +02:00
nimfr_ ( "asgnRef" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
nimln_ ( 286 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T5_ ;
if ( !! (( src == NIM_NIL ))) goto LA3_ ;
T5_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T5_ = usrToCell__system_5299 ( src );
incRef__system_5337 ( T5_ );
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 287 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * T10_ ;
if ( !! ((( * dest ) == NIM_NIL ))) goto LA8_ ;
T10_ = ( tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g * ) 0 ;
2022-12-25 14:07:15 +02:00
T10_ = usrToCell__system_5299 (( * dest ));
decRef__system_5344 ( T10_ );
2022-09-19 09:55:15 +03:00
}
LA8_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 288 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim" );
2022-09-19 09:55:15 +03:00
( * dest ) = src ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NIM_BOOL , isNone__nimblepkgZoptions_284 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "isNone" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 172 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
nimln_ ( 184 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = ! ( self . has );
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( void , some__nimblepkgZoptions_289 )( NimStringDesc * val , tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A * Result ) {
nimfr_ ( "some" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) & ( * Result ). val , NIM_NIL );
( * Result ). has = 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 136 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
( * Result ). has = NIM_TRUE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 137 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * Result ). val ), copyString ( val ));
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , setRunOptions__nimblepkgZoptions_275 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result , NimStringDesc * key , NimStringDesc * val , NIM_BOOL isArg ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "setRunOptions" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 442 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_76 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T3_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T3_ = isNone__nimblepkgZoptions_284 (( * result ). action . _typ_8 . runFile );
2022-09-19 09:55:15 +03:00
if ( ! T3_ ) goto LA4_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 443 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T8_ ;
T8_ = ( NIM_BOOL ) 0 ;
T8_ = isArg ;
if ( T8_ ) goto LA9_ ;
T8_ = eqStrings ( val , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_77 ));
LA9_ : ;
if ( ! T8_ ) goto LA10_ ;
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_76 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 444 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
some__nimblepkgZoptions_289 ( key , ( & ( * result ). action . _typ_8 . runFile ));
2022-09-19 09:55:15 +03:00
}
goto LA6_ ;
LA10_ : ;
{
NI T13_ ;
NimStringDesc * T14_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 446 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_78 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_8 . compileFlags ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_8 . compileFlags ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T13_ = ( * result ). action . _typ_8 . compileFlags -> Sup . len ++ ;
T14_ = NIM_NIL ;
T14_ = ( * result ). action . _typ_8 . compileFlags -> data [ T13_ ]; ( * result ). action . _typ_8 . compileFlags -> data [ T13_ ] = copyStringRC1 ( val );
if ( T14_ ) nimGCunrefNoCycle ( T14_ );
}
LA6_ : ;
}
goto LA1_ ;
LA4_ : ;
{
NI T16_ ;
NimStringDesc * T17_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 448 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_79 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_8 . runFlags ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_8 . runFlags ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T16_ = ( * result ). action . _typ_8 . runFlags -> Sup . len ++ ;
T17_ = NIM_NIL ;
T17_ = ( * result ). action . _typ_8 . runFlags -> data [ T16_ ]; ( * result ). action . _typ_8 . runFlags -> data [ T16_ ] = copyStringRC1 ( val );
if ( T17_ ) nimGCunrefNoCycle ( T17_ );
}
LA1_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseArgument__nimblepkgZoptions_311 )( NimStringDesc * key , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "parseArgument" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 451 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch (( * result ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 453 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! NIM_TRUE ) goto LA4_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_59 ));
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 5 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 9 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 10 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 456 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T9_ ;
NI i ;
tyTuple__UV3llMMYFckfui8YMBuUZA T12_ ;
NI TM__BLzZCVsC319bmL71lmUwf8w_66 ;
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T13_ ;
NI TM__BLzZCVsC319bmL71lmUwf8w_67 ;
NI TM__BLzZCVsC319bmL71lmUwf8w_68 ;
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T14_ ;
NimStringDesc * pkgName ;
NimStringDesc * pkgVer ;
tyTuple__gDWaEqPfhOauJWKMBm8bzg T20_ ;
NI T21_ ;
NimStringDesc * T22_ ;
T9_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T9_ = contains__pureZos_653 (( key ) ? ( key -> data ) : NIM_NIL , ( key ? key -> Sup . len : 0 ), 64 );
2022-09-19 09:55:15 +03:00
if ( ! T9_ ) goto LA10_ ;
nimln_ ( 457 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
i = nsuFindChar ( key , 64 , (( NI ) 0 ), (( NI ) 0 ));
nimln_ ( 458 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T12_ ), sizeof ( tyTuple__UV3llMMYFckfui8YMBuUZA ));
if ( nimSubInt ( i , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_66 )) { raiseOverflow (); };
T13_ = dotdot___pureZunicode_842 ((( NI ) 0 ), ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_66 ));
T12_ . Field0 = X5BX5D___pureZunicode_867 ( key , T13_ );
if ( nimAddInt ( i , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_67 )) { raiseOverflow (); };
if ( nimSubInt (( key ? key -> Sup . len : 0 ), (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_68 )) { raiseOverflow (); };
T14_ = dotdot___pureZunicode_842 (( NI )( TM__BLzZCVsC319bmL71lmUwf8w_67 ), ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_68 ));
T12_ . Field1 = X5BX5D___pureZunicode_867 ( key , T14_ );
pkgName = NIM_NIL ;
pkgName = T12_ . Field0 ;
pkgVer = NIM_NIL ;
pkgVer = T12_ . Field1 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 459 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T19_ ;
if ( ! (( pkgVer ? pkgVer -> Sup . len : 0 ) == (( NI ) 0 ))) goto LA17_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 460 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T19_ = NIM_NIL ;
T19_ = nimbleError__nimblepkgZcommon_26 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_69 ), (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T19_ , "NimbleError" , "parseArgument" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 460 );
2022-09-19 09:55:15 +03:00
}
LA17_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 461 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_70 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T20_ ), sizeof ( tyTuple__gDWaEqPfhOauJWKMBm8bzg ));
T20_ . Field0 = copyString ( pkgName );
2022-12-25 14:07:15 +02:00
T20_ . Field1 = parseVersionRange__nimblepkgZversion_541 ( pkgVer );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . packages ), ( tySequence__kLwf9aGQcuduFr4gekUDa2w * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . packages ), ( & NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ )));
T21_ = ( * result ). action . _typ_4 . packages -> Sup . len ++ ;
T22_ = NIM_NIL ;
T22_ = ( * result ). action . _typ_4 . packages -> data [ T21_ ]. Field0 ; ( * result ). action . _typ_4 . packages -> data [ T21_ ]. Field0 = copyStringRC1 ( T20_ . Field0 );
if ( T22_ ) nimGCunrefNoCycle ( T22_ );
asgnRef (( void ** ) ( & ( * result ). action . _typ_4 . packages -> data [ T21_ ]. Field1 ), T20_ . Field1 );
}
goto LA7_ ;
LA10_ : ;
{
tyTuple__gDWaEqPfhOauJWKMBm8bzg T24_ ;
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * T25_ ;
NI T26_ ;
NimStringDesc * T27_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 463 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_70 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T24_ ), sizeof ( tyTuple__gDWaEqPfhOauJWKMBm8bzg ));
T24_ . Field0 = copyString ( key );
T25_ = NIM_NIL ;
T25_ = ( tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w * ) newObj (( & NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_ ), sizeof ( tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w ));
( * T25_ ). kind = (( tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ ) 8 );
T24_ . Field1 = T25_ ;
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . packages ), ( tySequence__kLwf9aGQcuduFr4gekUDa2w * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . packages ), ( & NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ )));
T26_ = ( * result ). action . _typ_4 . packages -> Sup . len ++ ;
T27_ = NIM_NIL ;
T27_ = ( * result ). action . _typ_4 . packages -> data [ T26_ ]. Field0 ; ( * result ). action . _typ_4 . packages -> data [ T26_ ]. Field0 = copyStringRC1 ( T24_ . Field0 );
if ( T27_ ) nimGCunrefNoCycle ( T27_ );
asgnRef (( void ** ) ( & ( * result ). action . _typ_4 . packages -> data [ T26_ ]. Field1 ), T24_ . Field1 );
}
LA7_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 1 ) :
{
if ( ! ((( 2 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_71 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 465 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_3 . optionalURL ), copyString ( key ));
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 6 ) :
{
NI T30_ ;
NimStringDesc * T31_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 467 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 64 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_72 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_5 . search ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_5 . search ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T30_ = ( * result ). action . _typ_5 . search -> Sup . len ++ ;
T31_ = NIM_NIL ;
T31_ = ( * result ). action . _typ_5 . search -> data [ T30_ ]; ( * result ). action . _typ_5 . search -> data [ T30_ ] = copyStringRC1 ( key );
if ( T31_ ) nimGCunrefNoCycle ( T31_ );
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 2 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 469 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T37_ ;
if ( ! ((( 12 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_73 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
if ( !! (((( * result ). action . _typ_6 . projName ? ( * result ). action . _typ_6 . projName -> Sup . len : 0 ) == 0 ))) goto LA35_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 470 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T37_ = NIM_NIL ;
T37_ = nimbleError__nimblepkgZcommon_26 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_74 ), (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T37_ , "NimbleError" , "parseArgument" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 470 );
2022-09-19 09:55:15 +03:00
}
LA35_ : ;
if ( ! ((( 12 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_73 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 472 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_6 . projName ), copyString ( key ));
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
{
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_75 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 474 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_7 . file ), copyString ( key ));
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 7 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 4 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 476 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). showHelp = NIM_TRUE ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
{
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_75 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 478 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_7 . file ), copyString ( key ));
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 480 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
setRunOptions__nimblepkgZoptions_275 ( result , key , key , NIM_TRUE );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
{
NI T43_ ;
NimStringDesc * T44_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 482 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_56 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_9 . arguments ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_9 . arguments ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T43_ = ( * result ). action . _typ_9 . arguments -> Sup . len ++ ;
T44_ = NIM_NIL ;
T44_ = ( * result ). action . _typ_9 . arguments -> data [ T43_ ]; ( * result ). action . _typ_9 . arguments -> data [ T43_ ] = copyStringRC1 ( key );
if ( T44_ ) nimGCunrefNoCycle ( T44_ );
}
break ;
default :
{
}
break ;
}
popFrame ();
}
static N_INLINE ( void , nimCopyMem )( void * dest , void * source , NI size ) {
void * T1_ ;
T1_ = ( void * ) 0 ;
T1_ = memcpy ( dest , source , (( size_t ) ( size )));
}
static N_INLINE ( void , copyMem__system_1727 )( void * dest , void * source , NI size ) {
nimCopyMem ( dest , source , size );
}
static N_INLINE ( void , appendString )( NimStringDesc * dest , NimStringDesc * src ) {
{
if ( !! (( src == (( NimStringDesc * ) NIM_NIL )))) goto LA3_ ;
copyMem__system_1727 ((( void * ) (( & ( * dest ). data [( * dest ). Sup . len ]))), (( void * ) (( * src ). data )), (( NI ) (( NI )(( * src ). Sup . len + (( NI ) 1 )))));
( * dest ). Sup . len += ( * src ). Sup . len ;
}
LA3_ : ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getFlagString__nimblepkgZoptions_387 )( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind , NimStringDesc * flag , NimStringDesc * val ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NimStringDesc * prefix ;
nimfr_ ( "getFlagString" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
nimln_ ( 487 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 488 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch ( kind ) {
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 3 ) :
{
prefix = copyString ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_115 ));
}
break ;
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 2 ) :
{
prefix = copyString ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_77 ));
}
break ;
default :
{
prefix = (( NimStringDesc * ) NIM_NIL );
}
break ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 492 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T8_ ;
if ( ! (( val ? val -> Sup . len : 0 ) == 0 )) goto LA6_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 493 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T8_ = NIM_NIL ;
T8_ = rawNewString (( prefix ? prefix -> Sup . len : 0 ) + ( flag ? flag -> Sup . len : 0 ) + 0 );
appendString ( T8_ , prefix );
appendString ( T8_ , flag );
result = T8_ ;
goto BeforeRet_ ;
}
goto LA4_ ;
LA6_ : ;
{
NimStringDesc * T10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 495 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T10_ = NIM_NIL ;
T10_ = rawNewString (( prefix ? prefix -> Sup . len : 0 ) + ( flag ? flag -> Sup . len : 0 ) + ( val ? val -> Sup . len : 0 ) + 1 );
appendString ( T10_ , prefix );
appendString ( T10_ , flag );
appendString ( T10_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_116 ));
appendString ( T10_ , val );
result = T10_ ;
goto BeforeRet_ ;
}
LA4_ : ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseFlag__nimblepkgZoptions_393 )( NimStringDesc * flag , NimStringDesc * val , tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * result , tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * f ;
NIM_BOOL isGlobalFlag ;
NIM_BOOL wasFlagHandled ;
nimfr_ ( "parseFlag" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 499 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
f = nsuNormalize ( flag );
nimln_ ( 502 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
isGlobalFlag = NIM_TRUE ;
nimln_ ( 503 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch ( hashString ( f ) & 31 ) {
case 1 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_96 ))) goto LA13_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_101 ))) goto LA16_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_103 ))) goto LA17_ ;
break ;
case 3 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_94 ))) goto LA11_ ;
break ;
case 4 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_91 ))) goto LA8_ ;
break ;
case 5 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_88 ))) goto LA5_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_98 ))) goto LA14_ ;
break ;
case 6 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_82 ))) goto LA2_ ;
break ;
case 7 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_86 ))) goto LA4_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_99 ))) goto LA15_ ;
break ;
case 8 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_85 ))) goto LA3_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_90 ))) goto LA7_ ;
break ;
case 10 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_81 ))) goto LA1_ ;
break ;
case 11 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_95 ))) goto LA12_ ;
break ;
case 12 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_80 ))) goto LA1_ ;
break ;
case 15 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_100 ))) goto LA15_ ;
break ;
case 17 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_87 ))) goto LA4_ ;
break ;
case 19 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_84 ))) goto LA3_ ;
break ;
case 21 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_83 ))) goto LA2_ ;
break ;
case 24 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_97 ))) goto LA13_ ;
break ;
case 25 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_102 ))) goto LA16_ ;
break ;
case 26 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_92 ))) goto LA9_ ;
break ;
case 27 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_93 ))) goto LA10_ ;
break ;
case 29 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_89 ))) goto LA6_ ;
break ;
}
goto LA18_ ;
LA1_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 504 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). showHelp = NIM_TRUE ;
}
goto LA19_ ;
LA2_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 505 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). showVersion = NIM_TRUE ;
}
goto LA19_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 506 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). forcePrompts = (( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA ) 1 );
}
goto LA19_ ;
LA4_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 507 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). forcePrompts = (( tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA ) 2 );
}
goto LA19_ ;
LA5_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 508 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). nimbleDir ), copyString ( val ));
}
goto LA19_ ;
LA6_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 509 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). verbosity = (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 4 );
}
goto LA19_ ;
LA7_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 510 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). verbosity = (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 1 );
}
goto LA19_ ;
LA8_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 511 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). verbosity = (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 0 );
}
goto LA19_ ;
LA9_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 512 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). offline = NIM_TRUE ;
}
goto LA19_ ;
LA10_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 513 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). noColor = NIM_TRUE ;
}
goto LA19_ ;
LA11_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 514 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). disableValidation = NIM_TRUE ;
}
goto LA19_ ;
LA12_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 515 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). nim ), copyString ( val ));
}
goto LA19_ ;
LA13_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 516 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). localdeps = NIM_TRUE ;
}
goto LA19_ ;
LA14_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 517 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). disableSslCertCheck = NIM_TRUE ;
}
goto LA19_ ;
LA15_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 518 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). enableTarballs = NIM_TRUE ;
}
goto LA19_ ;
LA16_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 519 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). package ), copyString ( val ));
}
goto LA19_ ;
LA17_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 520 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). lockFileName ), copyString ( val ));
}
goto LA19_ ;
LA18_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 521 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
isGlobalFlag = NIM_FALSE ;
}
LA19_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 523 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_TRUE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 525 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch (( * result ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 6 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 7 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 527 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_104 ))) goto LA39_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_105 ))) goto LA39_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_106 ))) goto LA40_ ;
goto LA41_ ;
LA39_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 529 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). queryInstalled = NIM_TRUE ;
}
goto LA42_ ;
LA40_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 531 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). queryVersions = NIM_TRUE ;
}
goto LA42_ ;
LA41_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 533 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA42_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 535 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_107 ))) goto LA47_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_108 ))) goto LA48_ ;
goto LA49_ ;
LA47_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 536 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). dumpMode = (( tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA ) 1 );
}
goto LA50_ ;
LA48_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 537 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). dumpMode = (( tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA ) 0 );
}
goto LA50_ ;
LA49_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 539 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA50_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 5 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 541 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_109 ))) goto LA55_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_110 ))) goto LA55_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_111 ))) goto LA56_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_112 ))) goto LA57_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_102 ))) goto LA57_ ;
goto LA58_ ;
LA55_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 543 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). depsOnly = NIM_TRUE ;
}
goto LA59_ ;
LA56_ : ;
{
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_113 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 545 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). action . _typ_4 . noRebuild = NIM_TRUE ;
}
goto LA59_ ;
LA57_ : ;
{
NI T63_ ;
NimStringDesc * T64_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 547 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_114 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . passNimFlags ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . passNimFlags ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T63_ = ( * result ). action . _typ_4 . passNimFlags -> Sup . len ++ ;
T64_ = NIM_NIL ;
T64_ = ( * result ). action . _typ_4 . passNimFlags -> data [ T63_ ]; ( * result ). action . _typ_4 . passNimFlags -> data [ T63_ ] = copyStringRC1 ( val );
if ( T64_ ) nimGCunrefNoCycle ( T64_ );
}
goto LA59_ ;
LA58_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 549 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T70_ ;
NI T71_ ;
NimStringDesc * T72_ ;
if ( !! ( isGlobalFlag )) goto LA68_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 550 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_114 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T70_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T70_ = getFlagString__nimblepkgZoptions_387 ( kind , flag , val );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . passNimFlags ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . passNimFlags ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T71_ = ( * result ). action . _typ_4 . passNimFlags -> Sup . len ++ ;
T72_ = NIM_NIL ;
T72_ = ( * result ). action . _typ_4 . passNimFlags -> data [ T71_ ]; ( * result ). action . _typ_4 . passNimFlags -> data [ T71_ ] = copyStringRC1 ( T70_ );
if ( T72_ ) nimGCunrefNoCycle ( T72_ );
}
goto LA66_ ;
LA68_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 552 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA66_ : ;
}
LA59_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 2 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 554 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_117 ))) goto LA75_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_118 ))) goto LA75_ ;
goto LA76_ ;
LA75_ : ;
{
if ( ! ((( 12 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_119 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 556 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_6 . vcsOption ), copyString ( f ));
}
goto LA77_ ;
LA76_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 558 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA77_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 10 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 560 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_120 ))) goto LA81_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_105 ))) goto LA81_ ;
goto LA82_ ;
LA81_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 562 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). uninstallRevDeps = NIM_TRUE ;
}
goto LA83_ ;
LA82_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 564 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA83_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 566 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T91_ ;
NI T92_ ;
NimStringDesc * T93_ ;
if ( !! ( isGlobalFlag )) goto LA89_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 567 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_121 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T91_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T91_ = getFlagString__nimblepkgZoptions_387 ( kind , flag , val );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_7 . compileOptions ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_7 . compileOptions ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T92_ = ( * result ). action . _typ_7 . compileOptions -> Sup . len ++ ;
T93_ = NIM_NIL ;
T93_ = ( * result ). action . _typ_7 . compileOptions -> data [ T92_ ]; ( * result ). action . _typ_7 . compileOptions -> data [ T92_ ] = copyStringRC1 ( T91_ );
if ( T93_ ) nimGCunrefNoCycle ( T93_ );
}
LA89_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
{
nimln_ ( 569 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
( * result ). showHelp = NIM_FALSE ;
nimln_ ( 570 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T99_ ;
if ( !! ( isGlobalFlag )) goto LA97_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 571 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T99_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T99_ = getFlagString__nimblepkgZoptions_387 ( kind , flag , val );
setRunOptions__nimblepkgZoptions_275 ( result , flag , T99_ , NIM_FALSE );
2022-09-19 09:55:15 +03:00
}
LA97_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 573 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T116_ ;
NI T117_ ;
NimStringDesc * T118_ ;
if ( !! ( isGlobalFlag )) goto LA103_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 574 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T107_ ;
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_55 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T107_ = NIM_NIL ;
T107_ = nsuNormalize (( * result ). action . _typ_9 . command );
if ( ! eqStrings ( T107_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_122 ))) goto LA108_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 575 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T112_ ;
T112_ = ( NIM_BOOL ) 0 ;
T112_ = eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_123 ));
if ( T112_ ) goto LA113_ ;
T112_ = eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_28 ));
LA113_ : ;
if ( ! T112_ ) goto LA114_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 576 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). continueTestsOnFailure = NIM_TRUE ;
}
LA114_ : ;
}
LA108_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 579 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_58 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T116_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T116_ = getFlagString__nimblepkgZoptions_387 ( kind , flag , val );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_9 . custRunFlags ), ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_9 . custRunFlags ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ )));
T117_ = ( * result ). action . _typ_9 . custRunFlags -> Sup . len ++ ;
T118_ = NIM_NIL ;
T118_ = ( * result ). action . _typ_9 . custRunFlags -> data [ T117_ ]; ( * result ). action . _typ_9 . custRunFlags -> data [ T117_ ] = copyStringRC1 ( T116_ );
if ( T118_ ) nimGCunrefNoCycle ( T118_ );
}
LA103_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 581 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch ( hashString ( f ) & 15 ) {
case 0 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_129 ))) goto LA123_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_130 ))) goto LA124_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_134 ))) goto LA128_ ;
break ;
case 1 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_87 ))) goto LA122_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_132 ))) goto LA126_ ;
break ;
case 2 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_124 ))) goto LA120_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_125 ))) goto LA120_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_126 ))) goto LA121_ ;
break ;
case 3 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_131 ))) goto LA124_ ;
break ;
case 5 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_127 ))) goto LA121_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_24 ))) goto LA125_ ;
break ;
case 6 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_128 ))) goto LA122_ ;
break ;
case 8 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_133 ))) goto LA127_ ;
break ;
case 9 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_102 ))) goto LA125_ ;
break ;
case 15 :
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_105 ))) goto LA123_ ;
break ;
}
goto LA129_ ;
LA120_ : ;
{
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA T132_ ;
NI T133_ ;
NimStringDesc * T134_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 583 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_135 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T132_ ), sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ));
T132_ . Field0 = (( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ) 0 );
T132_ . Field1 = nosnormalizedPath ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . devActions ), ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . devActions ), ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ )));
T133_ = ( * result ). action . _typ_4 . devActions -> Sup . len ++ ;
( * result ). action . _typ_4 . devActions -> data [ T133_ ]. Field0 = T132_ . Field0 ;
T134_ = NIM_NIL ;
T134_ = ( * result ). action . _typ_4 . devActions -> data [ T133_ ]. Field1 ; ( * result ). action . _typ_4 . devActions -> data [ T133_ ]. Field1 = copyStringRC1 ( T132_ . Field1 );
if ( T134_ ) nimGCunrefNoCycle ( T134_ );
}
goto LA130_ ;
LA121_ : ;
{
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA T136_ ;
NI T137_ ;
NimStringDesc * T138_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 585 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_135 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T136_ ), sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ));
T136_ . Field0 = (( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ) 1 );
T136_ . Field1 = nosnormalizedPath ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . devActions ), ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . devActions ), ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ )));
T137_ = ( * result ). action . _typ_4 . devActions -> Sup . len ++ ;
( * result ). action . _typ_4 . devActions -> data [ T137_ ]. Field0 = T136_ . Field0 ;
T138_ = NIM_NIL ;
T138_ = ( * result ). action . _typ_4 . devActions -> data [ T137_ ]. Field1 ; ( * result ). action . _typ_4 . devActions -> data [ T137_ ]. Field1 = copyStringRC1 ( T136_ . Field1 );
if ( T138_ ) nimGCunrefNoCycle ( T138_ );
}
goto LA130_ ;
LA122_ : ;
{
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA T140_ ;
NI T141_ ;
NimStringDesc * T142_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 587 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_135 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T140_ ), sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ));
T140_ . Field0 = (( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ) 2 );
T140_ . Field1 = copyString ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . devActions ), ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . devActions ), ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ )));
T141_ = ( * result ). action . _typ_4 . devActions -> Sup . len ++ ;
( * result ). action . _typ_4 . devActions -> data [ T141_ ]. Field0 = T140_ . Field0 ;
T142_ = NIM_NIL ;
T142_ = ( * result ). action . _typ_4 . devActions -> data [ T141_ ]. Field1 ; ( * result ). action . _typ_4 . devActions -> data [ T141_ ]. Field1 = copyStringRC1 ( T140_ . Field1 );
if ( T142_ ) nimGCunrefNoCycle ( T142_ );
}
goto LA130_ ;
LA123_ : ;
{
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA T144_ ;
NI T145_ ;
NimStringDesc * T146_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 589 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_135 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T144_ ), sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ));
T144_ . Field0 = (( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ) 3 );
T144_ . Field1 = nosnormalizedPath ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . devActions ), ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . devActions ), ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ )));
T145_ = ( * result ). action . _typ_4 . devActions -> Sup . len ++ ;
( * result ). action . _typ_4 . devActions -> data [ T145_ ]. Field0 = T144_ . Field0 ;
T146_ = NIM_NIL ;
T146_ = ( * result ). action . _typ_4 . devActions -> data [ T145_ ]. Field1 ; ( * result ). action . _typ_4 . devActions -> data [ T145_ ]. Field1 = copyStringRC1 ( T144_ . Field1 );
if ( T146_ ) nimGCunrefNoCycle ( T146_ );
}
goto LA130_ ;
LA124_ : ;
{
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA T148_ ;
NI T149_ ;
NimStringDesc * T150_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 591 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_135 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimZeroMem (( void * )( & T148_ ), sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA ));
T148_ . Field0 = (( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ ) 4 );
T148_ . Field1 = nosnormalizedPath ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . devActions ), ( tySequence__K2J9a59aomOCxv7VVeiHZfug * ) incrSeqV3 (( TGenericSeq * )(( * result ). action . _typ_4 . devActions ), ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ )));
T149_ = ( * result ). action . _typ_4 . devActions -> Sup . len ++ ;
( * result ). action . _typ_4 . devActions -> data [ T149_ ]. Field0 = T148_ . Field0 ;
T150_ = NIM_NIL ;
T150_ = ( * result ). action . _typ_4 . devActions -> data [ T149_ ]. Field1 ; ( * result ). action . _typ_4 . devActions -> data [ T149_ ]. Field1 = copyStringRC1 ( T148_ . Field1 );
if ( T150_ ) nimGCunrefNoCycle ( T150_ );
}
goto LA130_ ;
LA125_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 593 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_136 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
if ( ! ((( * result ). action . _typ_4 . path ? ( * result ). action . _typ_4 . path -> Sup . len : 0 ) == (( NI ) 0 ))) goto LA154_ ;
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_136 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 594 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . path ), nosnormalizedPath ( val ));
}
goto LA152_ ;
LA154_ : ;
{
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T157_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 596 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T157_ = NIM_NIL ;
T157_ = nimbleError__nimblepkgZcommon_26 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_137 ), (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T157_ , "NimbleError" , "parseFlag" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 596 );
2022-09-19 09:55:15 +03:00
}
LA152_ : ;
}
goto LA130_ ;
LA126_ : ;
{
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_138 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 598 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). action . _typ_4 . withDependencies = NIM_TRUE ;
}
goto LA130_ ;
LA127_ : ;
{
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_139 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 600 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). action . _typ_4 . global = NIM_TRUE ;
}
goto LA130_ ;
LA128_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 602 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_140 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
if ( ! ((( * result ). action . _typ_4 . developFile ? ( * result ). action . _typ_4 . developFile -> Sup . len : 0 ) == (( NI ) 0 ))) goto LA163_ ;
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_140 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 603 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_4 . developFile ), nosnormalizedPath ( val ));
}
goto LA161_ ;
LA163_ : ;
{
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T166_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 605 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T166_ = NIM_NIL ;
T166_ = nimbleError__nimblepkgZcommon_26 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_141 ), (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T166_ , "NimbleError" , "parseFlag" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 605 );
2022-09-19 09:55:15 +03:00
}
LA161_ : ;
}
goto LA130_ ;
LA129_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 607 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA130_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 19 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 609 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_97 ))) goto LA169_ ;
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_142 ))) goto LA169_ ;
goto LA170_ ;
LA169_ : ;
{
if ( ! ((( 524288 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_143 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 611 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * result ). action . _typ_2 . listOnly = NIM_TRUE ;
}
goto LA171_ ;
LA170_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 613 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA171_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 22 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 615 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( eqStrings ( f , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_144 ))) goto LA175_ ;
goto LA176_ ;
LA175_ : ;
{
if ( ! ((( 4194304 & (( NU32 ) 1 << (( NU )(( * result ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_145 ), reprDiscriminant ((( NI )( * result ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
2022-12-25 14:07:15 +02:00
nimln_ ( 617 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * result ). action . _typ_10 . format ), copyString ( val ));
}
goto LA177_ ;
LA176_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 619 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
LA177_ : ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 621 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
wasFlagHandled = NIM_FALSE ;
}
break ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 623 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T183_ ;
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw T187_ ;
NI T188_ ;
NimStringDesc * T189_ ;
NimStringDesc * T190_ ;
T183_ = ( NIM_BOOL ) 0 ;
T183_ = ! ( wasFlagHandled );
if ( ! ( T183_ )) goto LA184_ ;
T183_ = ! ( isGlobalFlag );
LA184_ : ;
if ( ! T183_ ) goto LA185_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 624 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T187_ ), sizeof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw ));
T187_ . Field0 = kind ;
T187_ . Field1 = copyString ( flag );
T187_ . Field2 = copyString ( val );
unsureAsgnRef (( void ** ) ( & ( * result ). unknownFlags ), ( tySequence__v6NVljHM6giAeuZKHEoQNA * ) incrSeqV3 (( TGenericSeq * )(( * result ). unknownFlags ), ( & NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ )));
T188_ = ( * result ). unknownFlags -> Sup . len ++ ;
( * result ). unknownFlags -> data [ T188_ ]. Field0 = T187_ . Field0 ;
T189_ = NIM_NIL ;
T189_ = ( * result ). unknownFlags -> data [ T188_ ]. Field1 ; ( * result ). unknownFlags -> data [ T188_ ]. Field1 = copyStringRC1 ( T187_ . Field1 );
if ( T189_ ) nimGCunrefNoCycle ( T189_ );
T190_ = NIM_NIL ;
T190_ = ( * result ). unknownFlags -> data [ T188_ ]. Field2 ; ( * result ). unknownFlags -> data [ T188_ ]. Field2 = copyStringRC1 ( T187_ . Field2 );
if ( T190_ ) nimGCunrefNoCycle ( T190_ );
}
LA185_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * , map__nimblepkgZoptions_2039 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw * s , NI sLen_0 , tyProc__f1p6EjpgF69bRdy0UFjwSXA op ) {
2022-09-19 09:55:15 +03:00
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "map" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 385 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
if (( sLen_0 ) < (( NI ) 0 ) || ( sLen_0 ) > (( NI ) IL64 ( 9223372036854775807 ))){ raiseRangeErrorI ( sLen_0 , (( NI ) 0 ), (( NI ) IL64 ( 9223372036854775807 ))); }
result = ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) newSeq (( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ ), (( NI ) ( sLen_0 )));
{
NI i ;
NI colontmp_ ;
NI i_2 ;
i = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 386 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
colontmp_ = sLen_0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 119 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
i_2 = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 120 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__BLzZCVsC319bmL71lmUwf8w_148 ;
if ( ! ( i_2 < colontmp_ )) goto LA3 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 386 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
i = i_2 ;
if ( i < 0 || i >= ( result ? result -> Sup . len : 0 )){ raiseIndexError2 ( i ,( result ? result -> Sup . len : 0 ) - 1 ); }
if ( i < 0 || i >= sLen_0 ){ raiseIndexError2 ( i , sLen_0 - 1 ); }
asgnRef (( void ** ) ( & result -> data [ i ]), op . ClE_0 ? op . ClP_0 ( s [ i ], op . ClE_0 ) : (( TM__BLzZCVsC319bmL71lmUwf8w_147 )( op . ClP_0 ))( s [ i ]));
2022-12-25 14:07:15 +02:00
nimln_ ( 122 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( i_2 , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_148 )) { raiseOverflow (); };
i_2 = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_148 );
} LA3 : ;
}
}
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , colonanonymous___nimblepkgZoptions_2026 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( ":anonymous" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 641 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = getFlagString__nimblepkgZoptions_387 ( x . Field0 , x . Field1 , x . Field2 );
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , colonanonymous___nimblepkgZoptions_2111 )( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw x ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( ":anonymous" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 648 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = getFlagString__nimblepkgZoptions_387 ( x . Field0 , x . Field1 , x . Field2 );
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , handleUnknownFlags__nimblepkgZoptions_1998 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "handleUnknownFlags" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 637 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyProc__f1p6EjpgF69bRdy0UFjwSXA T5_ ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * T6_ ;
if ( ! (( * options ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ))) goto LA3_ ;
nimln_ ( 640 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_78 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimln_ ( 641 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * )( & T5_ ), sizeof ( tyProc__f1p6EjpgF69bRdy0UFjwSXA ));
2022-12-25 14:07:15 +02:00
T5_ . ClP_0 = (( TM__BLzZCVsC319bmL71lmUwf8w_149 ) ( colonanonymous___nimblepkgZoptions_2026 )); T5_ . ClE_0 = NIM_NIL ;
2022-09-19 09:55:15 +03:00
T6_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T6_ = map__nimblepkgZoptions_2039 ((( * options ). unknownFlags ) ? (( * options ). unknownFlags -> data ) : NIM_NIL , (( * options ). unknownFlags ? ( * options ). unknownFlags -> Sup . len : 0 ), T5_ );
nimln_ ( 640 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
insert__nimblepkgZoptions_2062 (( & ( * options ). action . _typ_8 . compileFlags ), ( T6_ ) ? ( T6_ -> data ) : NIM_NIL , ( T6_ ? T6_ -> Sup . len : 0 ), (( NI ) 0 ));
nimln_ ( 643 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). unknownFlags ), NIM_NIL );
}
goto LA1_ ;
LA3_ : ;
{
tyProc__f1p6EjpgF69bRdy0UFjwSXA T10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 644 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! (( * options ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ))) goto LA8_ ;
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_57 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
nimln_ ( 648 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimZeroMem (( void * )( & T10_ ), sizeof ( tyProc__f1p6EjpgF69bRdy0UFjwSXA ));
T10_ . ClP_0 = (( TM__BLzZCVsC319bmL71lmUwf8w_150 ) ( colonanonymous___nimblepkgZoptions_2111 )); T10_ . ClE_0 = NIM_NIL ;
unsureAsgnRef (( void ** ) ( & ( * options ). action . _typ_9 . custCompileFlags ), map__nimblepkgZoptions_2039 ((( * options ). unknownFlags ) ? (( * options ). unknownFlags -> data ) : NIM_NIL , (( * options ). unknownFlags ? ( * options ). unknownFlags -> Sup . len : 0 ), T10_ ));
nimln_ ( 649 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). unknownFlags ), NIM_NIL );
}
goto LA1_ ;
LA8_ : ;
{
tySequence__v6NVljHM6giAeuZKHEoQNA * unknownFlags ;
nimln_ ( 653 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
unknownFlags = ( * options ). unknownFlags ;
nimln_ ( 654 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). unknownFlags ), NIM_NIL );
{
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw * flag ;
NI i ;
NI L ;
NI T13_ ;
flag = ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw * ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 235 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
i = (( NI ) 0 );
2022-12-25 14:07:15 +02:00
nimln_ ( 236 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
T13_ = ( unknownFlags ? unknownFlags -> Sup . len : 0 );
L = T13_ ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 237 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__BLzZCVsC319bmL71lmUwf8w_151 ;
if ( ! ( i < L )) goto LA15 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 655 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( i < 0 || i >= ( unknownFlags ? unknownFlags -> Sup . len : 0 )){ raiseIndexError2 ( i ,( unknownFlags ? unknownFlags -> Sup . len : 0 ) - 1 ); }
flag = ( & unknownFlags -> data [ i ]);
2022-12-25 14:07:15 +02:00
parseFlag__nimblepkgZoptions_393 (( * flag ). Field1 , ( * flag ). Field2 , options , ( * flag ). Field0 );
nimln_ ( 239 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( i , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_151 )) { raiseOverflow (); };
i = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_151 );
2022-12-25 14:07:15 +02:00
nimln_ ( 240 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim" );
2022-09-19 09:55:15 +03:00
{
NI T18_ ;
T18_ = ( unknownFlags ? unknownFlags -> Sup . len : 0 );
if ( !! (( T18_ == L ))) goto LA19_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_152 ));
2022-09-19 09:55:15 +03:00
}
LA19_ : ;
} LA15 : ;
}
}
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 659 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NI T23_ ;
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw flag_2 ;
NimStringDesc * T26_ ;
NimStringDesc * T27_ ;
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T28_ ;
T23_ = (( * options ). unknownFlags ? ( * options ). unknownFlags -> Sup . len : 0 );
if ( ! ((( NI ) 0 ) < T23_ )) goto LA24_ ;
nimZeroMem (( void * )( & flag_2 ), sizeof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw ));
2022-12-25 14:07:15 +02:00
nimln_ ( 660 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ((( NI ) 0 ) < 0 || (( NI ) 0 ) >= (( * options ). unknownFlags ? ( * options ). unknownFlags -> Sup . len : 0 )){ raiseIndexError2 ((( NI ) 0 ),(( * options ). unknownFlags ? ( * options ). unknownFlags -> Sup . len : 0 ) - 1 ); }
flag_2 . Field0 = ( * options ). unknownFlags -> data [(( NI ) 0 )]. Field0 ;
flag_2 . Field1 = ( * options ). unknownFlags -> data [(( NI ) 0 )]. Field1 ;
flag_2 . Field2 = ( * options ). unknownFlags -> data [(( NI ) 0 )]. Field2 ;
nimln_ ( 661 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
T26_ = NIM_NIL ;
nimln_ ( 662 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T27_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T27_ = getFlagString__nimblepkgZoptions_387 ( flag_2 . Field0 , flag_2 . Field1 , flag_2 . Field2 );
2022-09-19 09:55:15 +03:00
T26_ = rawNewString (( T27_ ? T27_ -> Sup . len : 0 ) + 16 );
appendString ( T26_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_153 ));
appendString ( T26_ , T27_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 661 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T28_ = NIM_NIL ;
T28_ = nimbleError__nimblepkgZcommon_26 ( T26_ , (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T28_ , "NimbleError" , "handleUnknownFlags" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 661 );
2022-09-19 09:55:15 +03:00
}
LA24_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , parseCmdLine__nimblepkgZoptions_2201 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * Result ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "parseCmdLine" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 665 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
initOptions__nimblepkgZoptions_468 ( Result );
2022-09-19 09:55:15 +03:00
{
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA kind ;
NimStringDesc * key ;
NimStringDesc * val ;
tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg p ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * T2_ ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * T3_ ;
kind = ( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 0 ;
key = NIM_NIL ;
val = NIM_NIL ;
nimZeroMem (( void * )( & p ), sizeof ( tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg ));
p . Sup . m_type = ( & NTIoptparser__l9cyoK9aLLTUH7LBRIbLqETg_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 499 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseopt.nim" );
2022-09-19 09:55:15 +03:00
T2_ = NIM_NIL ;
T2_ = NIM_NIL ;
T3_ = NIM_NIL ;
T3_ = NIM_NIL ;
initOptParser__pureZparseopt_83 ( T2_ , TM__BLzZCVsC319bmL71lmUwf8w_22 , T3_ , NIM_TRUE , ( & p ));
{
2022-12-25 14:07:15 +02:00
nimln_ ( 501 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseopt.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
2022-12-25 14:07:15 +02:00
nimln_ ( 502 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseopt.nim" );
2022-09-19 09:55:15 +03:00
nponext (( & p ));
2022-12-25 14:07:15 +02:00
nimln_ ( 503 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseopt.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ( p . kind == (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 0 ))) goto LA8_ ;
goto LA4 ;
}
LA8_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 669 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
kind = p . kind ;
key = p . key ;
val = p . val ;
switch ( kind ) {
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 1 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 672 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( * Result ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ))) goto LA13_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 673 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
parseCommand__nimblepkgZoptions_225 ( key , Result );
2022-09-19 09:55:15 +03:00
}
goto LA11_ ;
LA13_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 675 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
parseArgument__nimblepkgZoptions_311 ( key , Result );
2022-09-19 09:55:15 +03:00
}
LA11_ : ;
}
break ;
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 2 ) :
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 3 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 677 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
parseFlag__nimblepkgZoptions_393 ( key , val , Result , kind );
2022-09-19 09:55:15 +03:00
}
break ;
case (( tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA ) 0 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 678 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! NIM_TRUE ) goto LA20_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_146 ));
2022-09-19 09:55:15 +03:00
}
LA20_ : ;
}
break ;
}
}
} LA4 : ;
}
2022-12-25 14:07:15 +02:00
nimln_ ( 680 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
handleUnknownFlags__nimblepkgZoptions_1998 ( Result );
nimln_ ( 683 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
setVerbosity__nimblepkgZcli_808 (( * Result ). verbosity );
2022-12-25 14:07:15 +02:00
nimln_ ( 686 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
setShowColor__nimblepkgZcli_810 ( ! (( * Result ). noColor ));
2022-12-25 14:07:15 +02:00
nimln_ ( 689 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
parseConfig__nimblepkgZconfig_1407 (( & ( * Result ). config ));
2022-12-25 14:07:15 +02:00
nimln_ ( 691 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T24_ ;
T24_ = ( NIM_BOOL ) 0 ;
T24_ = (( * Result ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 ));
if ( ! ( T24_ )) goto LA25_ ;
T24_ = ! (( * Result ). showVersion );
LA25_ : ;
if ( ! T24_ ) goto LA26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 692 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * Result ). showHelp = NIM_TRUE ;
}
LA26_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 694 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T30_ ;
T30_ = ( NIM_BOOL ) 0 ;
T30_ = ! ((( * Result ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 0 )));
if ( ! ( T30_ )) goto LA31_ ;
T30_ = ( * Result ). showVersion ;
LA31_ : ;
if ( ! T30_ ) goto LA32_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 697 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * Result ). showVersion = NIM_FALSE ;
}
LA32_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , setNimBin__nimblepkgZoptions_267 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "setNimBin" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 407 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( !! (((( * options ). nim ? ( * options ). nim -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 409 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyTuple__UV3llMMYFckfui8YMBuUZA T7_ ;
NimStringDesc * pnim ;
nimZeroMem (( void * )( & T7_ ), sizeof ( tyTuple__UV3llMMYFckfui8YMBuUZA ));
nossplitPath (( * options ). nim , ( & T7_ ));
if ( ! (( T7_ . Field0 ? T7_ . Field0 -> Sup . len : 0 ) == (( NI ) 0 ))) goto LA8_ ;
nimln_ ( 411 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
pnim = findExe__pureZos_646 (( * options ). nim , NIM_TRUE , ExeExts__pureZos_645 , 1 );
nimln_ ( 412 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( !! ((( pnim ? pnim -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA12_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 413 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). nim ), copyString ( pnim ));
}
goto LA10_ ;
LA12_ : ;
{
NimStringDesc * T15_ ;
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T16_ ;
nimln_ ( 415 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 416 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T15_ = NIM_NIL ;
T15_ = nsuFormatSingleElem ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_154 ), ( * options ). nim );
2022-12-25 14:07:15 +02:00
nimln_ ( 415 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T16_ = NIM_NIL ;
T16_ = nimbleError__nimblepkgZcommon_26 ( T15_ , (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T16_ , "NimbleError" , "setNimBin" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 415 );
2022-09-19 09:55:15 +03:00
}
LA10_ : ;
}
goto LA5_ ;
LA8_ : ;
{
NIM_BOOL T18_ ;
NimStringDesc * T21_ ;
NimStringDesc * T22_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 417 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T18_ = ( NIM_BOOL ) 0 ;
T18_ = nosisAbsolute (( * options ). nim );
if ( !! ( T18_ )) goto LA19_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 419 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T21_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T21_ = expandTilde__pureZos_578 (( * options ). nim );
nimln_ ( 1441 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim" );
2022-09-19 09:55:15 +03:00
T22_ = NIM_NIL ;
T22_ = nosgetCurrentDir ();
2022-12-25 14:07:15 +02:00
nimln_ ( 419 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
unsureAsgnRef (( void ** ) ( & ( * options ). nim ), absolutePath__pureZos_735 ( T21_ , T22_ ));
2022-09-19 09:55:15 +03:00
}
goto LA5_ ;
LA19_ : ;
LA5_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 421 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T25_ ;
NimStringDesc * T28_ ;
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T29_ ;
T25_ = ( NIM_BOOL ) 0 ;
T25_ = nosfileExists (( * options ). nim );
if ( !! ( T25_ )) goto LA26_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 422 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T28_ = NIM_NIL ;
T28_ = nsuFormatSingleElem ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_155 ), ( * options ). nim );
T29_ = NIM_NIL ;
T29_ = nimbleError__nimblepkgZcommon_26 ( T28_ , (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T29_ , "NimbleError" , "setNimBin" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 422 );
2022-09-19 09:55:15 +03:00
}
LA26_ : ;
}
goto LA1_ ;
LA3_ : ;
{
NimStringDesc * pnim_2 ;
nimln_ ( 425 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
pnim_2 = findExe__pureZos_646 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_95 ), NIM_TRUE , ExeExts__pureZos_645 , 1 );
nimln_ ( 426 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( !! ((( pnim_2 ? pnim_2 -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA33_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 427 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). nim ), copyString ( pnim_2 ));
}
goto LA31_ ;
LA33_ : ;
{
NimStringDesc * pnimrod ;
nimln_ ( 429 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
pnimrod = findExe__pureZos_646 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_156 ), NIM_TRUE , ExeExts__pureZos_645 , 1 );
nimln_ ( 430 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( !! ((( pnimrod ? pnimrod -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA38_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 431 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
unsureAsgnRef (( void ** ) ( & ( * options ). nim ), copyString ( pnimrod ));
}
LA38_ : ;
}
LA31_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 433 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ * T44_ ;
if ( ! ((( * options ). nim ? ( * options ). nim -> Sup . len : 0 ) == (( NI ) 0 ))) goto LA42_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 435 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T44_ = NIM_NIL ;
T44_ = nimbleError__nimblepkgZcommon_26 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_157 ), (( NimStringDesc * ) NIM_NIL ), (( tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T44_ , "NimbleError" , "setNimBin" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 435 );
2022-09-19 09:55:15 +03:00
}
LA42_ : ;
}
LA1_ : ;
popFrame ();
}
static N_INLINE ( NimStringDesc * , slash___pureZos_121 )( NimStringDesc * head , NimStringDesc * tail ) {
NimStringDesc * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "/" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 234 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim" );
2022-09-19 09:55:15 +03:00
result = nosjoinPath ( head , tail );
popFrame ();
return result ;
}
static N_INLINE ( void , appendChar )( NimStringDesc * dest , NIM_CHAR c ) {
( * dest ). data [( * dest ). Sup . len ] = c ;
( * dest ). data [( NI )(( * dest ). Sup . len + (( NI ) 1 ))] = 0 ;
( * dest ). Sup . len += (( NI ) 1 );
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getNimbleDir__nimblepkgZoptions_193 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( "getNimbleDir" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 341 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = copyString (( * options ). nimbleDir );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getPkgsDir__nimblepkgZoptions_196 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NimStringDesc * T1_ ;
nimfr_ ( "getPkgsDir" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 344 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T1_ = getNimbleDir__nimblepkgZoptions_193 ( options );
2022-09-19 09:55:15 +03:00
result = slash___pureZos_121 ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_166 ));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , setNimbleDir__nimblepkgZoptions_205 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * nimbleDir ;
NIM_BOOL propagate ;
NimStringDesc * T33_ ;
NimStringDesc * T34_ ;
nimfr_ ( "setNimbleDir" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
nimln_ ( 354 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimbleDir = copyString (( * options ). config . nimbleDir );
nimln_ ( 355 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
propagate = NIM_FALSE ;
2022-12-25 14:07:15 +02:00
nimln_ ( 357 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! (( * options ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 358 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * options ). forceFullClone = NIM_TRUE ;
}
LA3_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 360 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T7_ ;
NIM_BOOL T8_ ;
NI T11_ ;
T7_ = ( NIM_BOOL ) 0 ;
T8_ = ( NIM_BOOL ) 0 ;
T8_ = ( * options ). localdeps ;
if ( ! ( T8_ )) goto LA9_ ;
T8_ = (( * options ). action . typ == (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 15 ));
LA9_ : ;
T7_ = T8_ ;
if ( ! ( T7_ )) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 361 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 34336 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_70 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
T11_ = (( * options ). action . _typ_4 . packages ? ( * options ). action . _typ_4 . packages -> Sup . len : 0 );
T7_ = ! (( T11_ == (( NI ) 0 )));
LA10_ : ;
if ( ! T7_ ) goto LA12_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 363 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
( * options ). developLocaldeps = NIM_TRUE ;
}
LA12_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 365 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( !! (((( * options ). nimbleDir ? ( * options ). nimbleDir -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA16_ ;
nimln_ ( 367 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimbleDir = copyString (( * options ). nimbleDir );
nimln_ ( 368 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
propagate = NIM_TRUE ;
}
goto LA14_ ;
LA16_ : ;
{
NimStringDesc * env ;
nimln_ ( 371 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
env = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_158 ), (( NimStringDesc * ) NIM_NIL ));
nimln_ ( 372 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T23_ ;
if ( !! ((( env ? env -> Sup . len : 0 ) == (( NI ) 0 )))) goto LA21_ ;
nimln_ ( 373 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 374 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T23_ = NIM_NIL ;
T23_ = rawNewString (( env ? env -> Sup . len : 0 ) + 45 );
appendString ( T23_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_160 ));
appendString ( T23_ , env );
appendString ( T23_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_161 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 373 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
display__nimblepkgZcli_156 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_159 ), T23_ , (( tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA ) 1 ), (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 3 ));
2022-12-25 14:07:15 +02:00
nimln_ ( 375 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
nimbleDir = copyString ( env );
}
goto LA19_ ;
LA21_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 378 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T27_ ;
NIM_BOOL T29_ ;
T27_ = ( NIM_BOOL ) 0 ;
T27_ = nosdirExists ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_162 ));
if ( T27_ ) goto LA28_ ;
T29_ = ( NIM_BOOL ) 0 ;
T29_ = ( * options ). localdeps ;
if ( ! ( T29_ )) goto LA30_ ;
T29_ = ! (( * options ). developLocaldeps );
LA30_ : ;
T27_ = T29_ ;
LA28_ : ;
if ( ! T27_ ) goto LA31_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 379 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
display__nimblepkgZcli_156 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_159 ), (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_163 ), (( tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA ) 1 ), (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 3 ));
nimln_ ( 12 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
nimbleDir = copyString ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_162 ));
nimln_ ( 382 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
( * options ). localdeps = NIM_TRUE ;
nimln_ ( 383 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
propagate = NIM_TRUE ;
}
LA31_ : ;
}
LA19_ : ;
}
LA14_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 385 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T33_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T33_ = expandTilde__pureZos_578 ( nimbleDir );
nimln_ ( 1441 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim" );
2022-09-19 09:55:15 +03:00
T34_ = NIM_NIL ;
T34_ = nosgetCurrentDir ();
nimln_ ( 385 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
unsureAsgnRef (( void ** ) ( & ( * options ). nimbleDir ), absolutePath__pureZos_735 ( T33_ , T34_ ));
nimln_ ( 386 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * path ;
if ( ! propagate ) goto LA37_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 388 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
putEnv__pureZos_426 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_158 ), ( * options ). nimbleDir );
2022-09-19 09:55:15 +03:00
nimln_ ( 391 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
path = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_164 ), (( NimStringDesc * ) NIM_NIL ));
nimln_ ( 392 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T41_ ;
NimStringDesc * T44_ ;
NimStringDesc * T45_ ;
T41_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T41_ = contains__pureZstrutils_1688 ( path , ( * options ). nimbleDir );
2022-09-19 09:55:15 +03:00
if ( !! ( T41_ )) goto LA42_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 393 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T44_ = NIM_NIL ;
T45_ = NIM_NIL ;
T45_ = slash___pureZos_121 (( * options ). nimbleDir , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_165 ));
T44_ = rawNewString (( T45_ ? T45_ -> Sup . len : 0 ) + ( path ? path -> Sup . len : 0 ) + 1 );
appendString ( T44_ , T45_ );
appendChar ( T44_ , 58 );
appendString ( T44_ , path );
2022-12-25 14:07:15 +02:00
putEnv__pureZos_426 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_164 ), T44_ );
2022-09-19 09:55:15 +03:00
}
LA42_ : ;
}
LA37_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 395 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * pkgsDir ;
if ( !! (( * options ). developLocaldeps )) goto LA48_ ;
nimln_ ( 397 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
pkgsDir = getPkgsDir__nimblepkgZoptions_196 (( & ( * options )));
nimln_ ( 398 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T52_ ;
T52_ = ( NIM_BOOL ) 0 ;
T52_ = nosdirExists ( pkgsDir );
if ( !! ( T52_ )) goto LA53_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 399 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
noscreateDir ( pkgsDir );
}
LA53_ : ;
}
LA48_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , writeHelp__nimblepkgZoptions_138 )( NIM_BOOL quit ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "writeHelp" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
nimln_ ( 239 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
echoBinSafe ( TM__BLzZCVsC319bmL71lmUwf8w_167 , 1 );
nimln_ ( 240 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_NimbleQuit__nfg6RIP7bj8xWPAVqTgKAQ * T5_ ;
if ( ! quit ) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 241 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T5_ = NIM_NIL ;
T5_ = nimbleQuit__nimblepkgZcommon_94 ((( NI ) 0 ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T5_ , "NimbleQuit" , "writeHelp" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 241 );
2022-09-19 09:55:15 +03:00
}
LA3_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , writeVersion__nimblepkgZoptions_140 )( void ) {
2022-09-19 09:55:15 +03:00
tyArray__nHXaesL0DJZHyVS07ARPRA T1_ ;
tyObject_NimbleQuit__nfg6RIP7bj8xWPAVqTgKAQ * T2_ ;
nimfr_ ( "writeVersion" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 244 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
nimZeroMem (( void * ) T1_ , sizeof ( tyArray__nHXaesL0DJZHyVS07ARPRA ));
T1_ [ 0 ] = nsuFormatOpenArray ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_169 ), TM__BLzZCVsC319bmL71lmUwf8w_170 , 3 );
echoBinSafe ( T1_ , 1 );
2022-12-25 14:07:15 +02:00
nimln_ ( 248 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
echoBinSafe ( TM__BLzZCVsC319bmL71lmUwf8w_174 , 2 );
2022-12-25 14:07:15 +02:00
nimln_ ( 252 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T2_ = NIM_NIL ;
T2_ = nimbleQuit__nimblepkgZcommon_94 ((( NI ) 0 ));
2022-12-25 14:07:15 +02:00
raiseExceptionEx (( Exception * ) T2_ , "NimbleQuit" , "writeVersion" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" , 252 );
2022-09-19 09:55:15 +03:00
popFrame ();
}
static N_INLINE ( void , pushSafePoint )( TSafePoint * s ) {
2022-12-25 14:07:15 +02:00
( * s ). prev = excHandler__system_2565 ;
excHandler__system_2565 = s ;
2022-09-19 09:55:15 +03:00
}
static N_INLINE ( void , popSafePoint )( void ) {
2022-12-25 14:07:15 +02:00
excHandler__system_2565 = ( * excHandler__system_2565 ). prev ;
2022-09-19 09:55:15 +03:00
}
static N_INLINE ( TFrame * , getFrame )( void ) {
TFrame * result ;
result = ( TFrame * ) 0 ;
2022-12-25 14:07:15 +02:00
result = framePtr__system_2564 ;
2022-09-19 09:55:15 +03:00
return result ;
}
static N_INLINE ( void , setFrame )( TFrame * s ) {
2022-12-25 14:07:15 +02:00
framePtr__system_2564 = s ;
2022-09-19 09:55:15 +03:00
}
static N_INLINE ( Exception * , nimBorrowCurrentException )( void ) {
Exception * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "nimBorrowCurrentException" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2417 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
result = currException__system_2566 ;
2022-09-19 09:55:15 +03:00
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NimStringDesc * , getCurrentExceptionMsg__system_6998 )( void ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "getCurrentExceptionMsg" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
{ result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 2422 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim" );
2022-09-19 09:55:15 +03:00
{
2022-12-25 14:07:15 +02:00
if ( ! ( currException__system_2566 == (( Exception * ) NIM_NIL ))) goto LA3_ ;
2022-09-19 09:55:15 +03:00
result = (( NimStringDesc * ) NIM_NIL );
}
goto LA1_ ;
LA3_ : ;
{
2022-12-25 14:07:15 +02:00
result = copyString (( * currException__system_2566 ). message );
2022-09-19 09:55:15 +03:00
}
LA1_ : ;
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
static N_INLINE ( void , popCurrentException )( void ) {
2022-12-25 14:07:15 +02:00
asgnRef (( void ** ) ( & currException__system_2566 ), ( * currException__system_2566 ). up );
2022-09-19 09:55:15 +03:00
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ * , getProxy__nimblepkgZoptions_2223 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ * result ;
NimStringDesc * volatile url ;
TFrame * _nimCurFrame ;
nimfr_ ( "getProxy" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ _nimCurFrame = getFrame ();
result = NIM_NIL ;
nimln_ ( 701 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
url = (( NimStringDesc * ) NIM_NIL );
nimln_ ( 702 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T3_ ;
T3_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T3_ = dollar___pureZuri_318 (( & ( * options ). config . httpProxy ));
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) 0 ) < ( T3_ ? T3_ -> Sup . len : 0 ))) goto LA4_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 703 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
url = dollar___pureZuri_318 (( & ( * options ). config . httpProxy ));
2022-09-19 09:55:15 +03:00
}
goto LA1_ ;
LA4_ : ;
{
TSafePoint TM__BLzZCVsC319bmL71lmUwf8w_177 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 705 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
pushSafePoint ( & TM__BLzZCVsC319bmL71lmUwf8w_177 );
TM__BLzZCVsC319bmL71lmUwf8w_177 . status = setjmp ( TM__BLzZCVsC319bmL71lmUwf8w_177 . context );
if ( TM__BLzZCVsC319bmL71lmUwf8w_177 . status == 0 ) {
2022-12-25 14:07:15 +02:00
nimln_ ( 706 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T9_ ;
T9_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T9_ = existsEnv__pureZos_423 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_178 ));
2022-09-19 09:55:15 +03:00
if ( ! T9_ ) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 707 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
url = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_178 ), (( NimStringDesc * ) NIM_NIL ));
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA10_ : ;
{
NIM_BOOL T13_ ;
nimln_ ( 708 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
T13_ = ( NIM_BOOL ) 0 ;
T13_ = existsEnv__pureZos_423 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_179 ));
if ( ! T13_ ) goto LA14_ ;
nimln_ ( 709 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
url = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_179 ), (( NimStringDesc * ) NIM_NIL ));
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA14_ : ;
{
NIM_BOOL T17_ ;
nimln_ ( 710 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
T17_ = ( NIM_BOOL ) 0 ;
T17_ = existsEnv__pureZos_423 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_180 ));
if ( ! T17_ ) goto LA18_ ;
nimln_ ( 711 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
url = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_180 ), (( NimStringDesc * ) NIM_NIL ));
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA18_ : ;
{
NIM_BOOL T21_ ;
nimln_ ( 712 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
T21_ = ( NIM_BOOL ) 0 ;
T21_ = existsEnv__pureZos_423 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_181 ));
if ( ! T21_ ) goto LA22_ ;
nimln_ ( 713 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
url = getEnv__pureZos_418 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_181 ), (( NimStringDesc * ) NIM_NIL ));
2022-09-19 09:55:15 +03:00
}
goto LA7_ ;
LA22_ : ;
LA7_ : ;
popSafePoint ();
}
else {
popSafePoint ();
setFrame ( _nimCurFrame );
if ( isObj ( nimBorrowCurrentException () -> Sup . m_type , ( & NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_ ))) {
NimStringDesc * T26_ ;
NimStringDesc * T27_ ;
TM__BLzZCVsC319bmL71lmUwf8w_177 . status = 0 ;
nimln_ ( 715 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
T26_ = NIM_NIL ;
nimln_ ( 716 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T27_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T27_ = getCurrentExceptionMsg__system_6998 ();
2022-09-19 09:55:15 +03:00
T26_ = rawNewString (( T27_ ? T27_ -> Sup . len : 0 ) + 40 );
appendString ( T26_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_182 ));
appendString ( T26_ , T27_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 715 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
display__nimblepkgZcli_156 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_159 ), T26_ , (( tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA ) 1 ), (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 3 ));
popCurrentException ();
}
}
if ( TM__BLzZCVsC319bmL71lmUwf8w_177 . status != 0 ) reraiseException ();
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 718 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ parsed ;
NimStringDesc * auth ;
NimStringDesc * T45_ ;
if ( ! ((( NI ) 0 ) < ( url ? url -> Sup . len : 0 ))) goto LA30_ ;
nimZeroMem (( void * )( & parsed ), sizeof ( tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ ));
nimln_ ( 719 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
parseUri__pureZuri_207 ( url , ( & parsed ));
nimln_ ( 720 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T34_ ;
NimStringDesc * T38_ ;
T34_ = ( NIM_BOOL ) 0 ;
T34_ = (( parsed . scheme ? parsed . scheme -> Sup . len : 0 ) == (( NI ) 0 ));
if ( T34_ ) goto LA35_ ;
T34_ = (( parsed . hostname ? parsed . hostname -> Sup . len : 0 ) == (( NI ) 0 ));
LA35_ : ;
if ( ! T34_ ) goto LA36_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 721 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T38_ = NIM_NIL ;
T38_ = rawNewString (( url ? url -> Sup . len : 0 ) + 7 );
appendString ( T38_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_183 ));
appendString ( T38_ , url );
2022-12-25 14:07:15 +02:00
parseUri__pureZuri_207 ( T38_ , ( & parsed ));
2022-09-19 09:55:15 +03:00
}
LA36_ : ;
nimln_ ( 722 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 723 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T43_ ;
if ( ! ((( NI ) 0 ) < ( parsed . username ? parsed . username -> Sup . len : 0 ))) goto LA41_ ;
T43_ = NIM_NIL ;
T43_ = rawNewString (( parsed . username ? parsed . username -> Sup . len : 0 ) + ( parsed . password ? parsed . password -> Sup . len : 0 ) + 1 );
appendString ( T43_ , parsed . username );
appendString ( T43_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_116 ));
appendString ( T43_ , parsed . password );
auth = T43_ ;
}
goto LA39_ ;
LA41_ : ;
{
auth = (( NimStringDesc * ) NIM_NIL );
}
LA39_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 725 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T45_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T45_ = dollar___pureZuri_318 (( & parsed ));
result = newProxy__pureZhttpclient_248 ( T45_ , auth );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
goto LA28_ ;
LA30_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 727 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = (( tyObject_ProxycolonObjectType___CigKkL8U2DnJdbYRi9aI9aoQ * ) NIM_NIL );
goto BeforeRet_ ;
}
LA28_ : ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , lockFile__nimblepkgZoptions_2853 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * dir ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NimStringDesc * lockFile ;
nimfr_ ( "lockFile" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 776 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T3_ ;
T3_ = NIM_NIL ;
if ( ! eqStrings (( * options ). lockFileName , T3_ )) goto LA4_ ;
lockFile = copyString ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_184 ));
}
goto LA1_ ;
LA4_ : ;
{
lockFile = ( * options ). lockFileName ;
}
LA1_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 780 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T9_ ;
T9_ = ( NIM_BOOL ) 0 ;
T9_ = nosisAbsolute ( lockFile );
if ( ! T9_ ) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 781 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = copyString ( lockFile );
}
goto LA7_ ;
LA10_ : ;
{
2022-12-25 14:07:15 +02:00
nimln_ ( 783 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = slash___pureZos_121 ( dir , lockFile );
}
LA7_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** , getCompilationFlags__nimblepkgZoptions_2238 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** result ;
nimfr_ ( "getCompilationFlags" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 737 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch (( * options ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 739 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_121 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
result = ( & ( * options ). action . _typ_7 . compileOptions );
goto BeforeRet_ ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 741 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_78 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
result = ( & ( * options ). action . _typ_8 . compileFlags );
goto BeforeRet_ ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 13 ) :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 743 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 8192 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_57 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
result = ( & ( * options ). action . _typ_9 . custCompileFlags );
goto BeforeRet_ ;
}
break ;
default :
{
2022-12-25 14:07:15 +02:00
nimln_ ( 745 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! NIM_TRUE ) goto LA7_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_185 ));
2022-09-19 09:55:15 +03:00
}
LA7_ : ;
}
break ;
}
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * , getCompilationFlags__nimblepkgZoptions_2246 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * result ;
tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ opt ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** T1_ ;
nimfr_ ( "getCompilationFlags" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
nimZeroMem (( void * )( & opt ), sizeof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ ));
nimln_ ( 748 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
genericAssign (( void * )( & opt ), ( void * ) options , ( & NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ ));
nimln_ ( 749 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ ** ) 0 ;
2022-12-25 14:07:15 +02:00
T1_ = getCompilationFlags__nimblepkgZoptions_2238 (( & opt ));
2022-09-19 09:55:15 +03:00
genericSeqAssign (( & result ), ( * T1_ ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ ));
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getNimBin__nimblepkgZoptions_272 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( "getNimBin" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 439 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = copyString (( * options ). nim );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , shouldRemoveTmp__nimblepkgZoptions_2229 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * file ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
nimfr_ ( "shouldRemoveTmp" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = ( NIM_BOOL ) 0 ;
nimln_ ( 730 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
result = NIM_TRUE ;
nimln_ ( 731 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * msg ;
NimStringDesc * T5_ ;
if ( ! (( * options ). verbosity <= (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 0 ))) goto LA3_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 732 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T5_ = NIM_NIL ;
T5_ = rawNewString (( file ? file -> Sup . len : 0 ) + 56 );
appendString ( T5_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_186 ));
appendString ( T5_ , file );
msg = T5_ ;
nimln_ ( 733 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
display__nimblepkgZcli_156 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_159 ), msg , (( tyEnum_DisplayType__HypVeg1P09aXzPaqyobO7xA ) 1 ), (( tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ ) 2 ));
nimln_ ( 734 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_FALSE ;
goto BeforeRet_ ;
}
LA3_ : ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , prompt__nimblepkgZoptions_179 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * question ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
nimfr_ ( "prompt" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 324 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = prompt__nimblepkgZcli_701 (( * options ). forcePrompts , question );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getBinDir__nimblepkgZoptions_202 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NimStringDesc * T1_ ;
nimfr_ ( "getBinDir" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 350 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T1_ = getNimbleDir__nimblepkgZoptions_193 ( options );
2022-09-19 09:55:15 +03:00
result = slash___pureZos_121 ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_165 ));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , getPkgsLinksDir__nimblepkgZoptions_199 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
NimStringDesc * T1_ ;
nimfr_ ( "getPkgsLinksDir" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 347 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T1_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T1_ = getNimbleDir__nimblepkgZoptions_193 ( options );
2022-09-19 09:55:15 +03:00
result = slash___pureZos_121 ( T1_ , (( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_187 ));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NIM_BOOL , isInstallingTopLevel__nimblepkgZoptions_2849 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * dir ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
nimfr_ ( "isInstallingTopLevel" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 773 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = eqStrings (( * options ). startDir , dir );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NIM_BOOL , isSome__nimblepkgZoptions_2281 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self ) {
2022-09-19 09:55:15 +03:00
NIM_BOOL result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "isSome" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 157 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = self . has ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NimStringDesc * , get__nimblepkgZoptions_2272 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self , NimStringDesc * otherwise ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "get" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 202 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
nimln_ ( 208 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
T3_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T3_ = isSome__nimblepkgZoptions_2281 ( self );
2022-09-19 09:55:15 +03:00
if ( ! T3_ ) goto LA4_ ;
result = copyString ( self . val );
}
goto LA1_ ;
LA4_ : ;
{
result = copyString ( otherwise );
}
LA1_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
static N_INLINE ( NimStringDesc ** , get__nimblepkgZoptions_2298 )( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A * self ) {
2022-09-19 09:55:15 +03:00
NimStringDesc ** result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "get" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = ( NimStringDesc ** ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 197 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
{
NIM_BOOL T3_ ;
tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ * T6_ ;
NimStringDesc * T7_ ;
T3_ = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
T3_ = isNone__nimblepkgZoptions_284 (( * self ));
2022-09-19 09:55:15 +03:00
if ( ! T3_ ) goto LA4_ ;
T6_ = NIM_NIL ;
T6_ = ( tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ * ) newObj (( & NTIrefunpackdefect__Wh5ttbeloG9bmWh5PzCK0Mw_ ), sizeof ( tyObject_UnpackDefect__bq5YFIFutDsA2ou9cpZuWAQ ));
( * T6_ ). Sup . Sup . Sup . m_type = ( & NTIunpackdefect__bq5YFIFutDsA2ou9cpZuWAQ_ );
( * T6_ ). Sup . Sup . name = "UnpackDefect" ;
T7_ = NIM_NIL ;
T7_ = ( * T6_ ). Sup . Sup . message ; ( * T6_ ). Sup . Sup . message = copyStringRC1 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_188 ));
if ( T7_ ) nimGCunrefNoCycle ( T7_ );
asgnRef (( void ** ) ( & ( * T6_ ). Sup . Sup . parent ), (( Exception * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
nimln_ ( 198 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
raiseExceptionEx (( Exception * ) T6_ , "UnpackDefect" , "get" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" , 198 );
2022-09-19 09:55:15 +03:00
}
LA4_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 199 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/options.nim" );
2022-09-19 09:55:15 +03:00
result = ( & ( * self ). val );
popFrame ();
return result ;
}
static N_INLINE ( NIM_BOOL , isFilled__pureZcollectionsZtables_31 )( NI hcode ) {
NIM_BOOL result ;
2022-12-25 14:07:15 +02:00
nimfr_ ( "isFilled" , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim" );
2022-09-19 09:55:15 +03:00
result = ( NIM_BOOL ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 22 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim" );
2022-09-19 09:55:15 +03:00
result = ! (( hcode == (( NI ) 0 )));
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( void , getCompilationBinary__nimblepkgZoptions_2250 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw * pkgInfo , tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A * Result ) {
2022-09-19 09:55:15 +03:00
nimfr_ ( "getCompilationBinary" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ unsureAsgnRef (( void ** ) & ( * Result ). val , NIM_NIL );
( * Result ). has = 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 752 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
switch (( * options ). action . typ ) {
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 8 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 12 ) :
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 11 ) :
{
NimStringDesc * file ;
2022-12-25 14:07:15 +02:00
nimln_ ( 754 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 6400 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_75 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
file = noschangeFileExt (( * options ). action . _typ_7 . file , (( NimStringDesc * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
nimln_ ( 755 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
if ( ! ((( NI ) 0 ) < ( file ? file -> Sup . len : 0 ))) goto LA4_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 756 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
some__nimblepkgZoptions_289 ( file , Result );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA4_ : ;
}
break ;
case (( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg ) 18 ) :
{
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A optRunFile ;
NimStringDesc * runFile ;
nimZeroMem (( void * )( & optRunFile ), sizeof ( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A ));
2022-12-25 14:07:15 +02:00
nimln_ ( 758 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
if ( ! ((( 262144 & (( NU32 ) 1 << (( NU )(( * options ). action . typ ) & 31U ))) != 0 ))) { raiseFieldError2 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_76 ), reprDiscriminant ((( NI )( * options ). action . typ ) + ( NI ) IL64 ( 0 ), ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ ))); }
optRunFile . val = ( * options ). action . _typ_8 . runFile . val ;
optRunFile . has = ( * options ). action . _typ_8 . runFile . has ;
nimln_ ( 759 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-12-25 14:07:15 +02:00
nimln_ ( 760 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T9_ ;
NimStringDesc ** T12_ ;
T9_ = NIM_NIL ;
2022-12-25 14:07:15 +02:00
T9_ = get__nimblepkgZoptions_2272 ( optRunFile , (( NimStringDesc * ) NIM_NIL ));
2022-09-19 09:55:15 +03:00
if ( ! ((( NI ) 0 ) < ( T9_ ? T9_ -> Sup . len : 0 ))) goto LA10_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 761 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T12_ = ( NimStringDesc ** ) 0 ;
2022-12-25 14:07:15 +02:00
T12_ = get__nimblepkgZoptions_2298 (( & optRunFile ));
2022-09-19 09:55:15 +03:00
runFile = ( * T12_ );
}
goto LA7_ ;
LA10_ : ;
{
NI T14_ ;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ * resultX60gensym45_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 762 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T14_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T14_ = len__nimblepkgZoptions_2354 (( * pkgInfo ). bin );
2022-09-19 09:55:15 +03:00
if ( ! ( T14_ == (( NI ) 1 ))) goto LA15_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 851 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
resultX60gensym45_ = NIM_NIL ;
{
NimStringDesc ** xX60gensym45_ ;
NI L ;
xX60gensym45_ = ( NimStringDesc ** ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 758 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim" );
L = len__nimblepkgZoptions_2354 (( * pkgInfo ). bin );
2022-09-19 09:55:15 +03:00
{
NI h ;
NI colontmp_ ;
NI T19_ ;
NI res ;
h = ( NI ) 0 ;
colontmp_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 759 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim" );
2022-09-19 09:55:15 +03:00
T19_ = ((( * pkgInfo ). bin . data ? ( * pkgInfo ). bin . data -> Sup . len : 0 ) - 1 );
colontmp_ = T19_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 90 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
res = (( NI ) 0 );
{
2022-12-25 14:07:15 +02:00
nimln_ ( 91 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
while ( 1 ) {
NI TM__BLzZCVsC319bmL71lmUwf8w_190 ;
if ( ! ( res <= colontmp_ )) goto LA21 ;
2022-12-25 14:07:15 +02:00
nimln_ ( 759 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim" );
2022-09-19 09:55:15 +03:00
h = res ;
{
NIM_BOOL T24_ ;
NI T27_ ;
NimStringDesc * T28_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 760 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim" );
2022-09-19 09:55:15 +03:00
if ( h < 0 || h >= (( * pkgInfo ). bin . data ? ( * pkgInfo ). bin . data -> Sup . len : 0 )){ raiseIndexError2 ( h ,(( * pkgInfo ). bin . data ? ( * pkgInfo ). bin . data -> Sup . len : 0 ) - 1 ); }
T24_ = ( NIM_BOOL ) 0 ;
T24_ = isFilled__pureZcollectionsZtables_31 (( * pkgInfo ). bin . data -> data [ h ]. Field0 );
if ( ! T24_ ) goto LA25_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 852 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim" );
2022-09-19 09:55:15 +03:00
if ( h < 0 || h >= (( * pkgInfo ). bin . data ? ( * pkgInfo ). bin . data -> Sup . len : 0 )){ raiseIndexError2 ( h ,(( * pkgInfo ). bin . data ? ( * pkgInfo ). bin . data -> Sup . len : 0 ) - 1 ); }
xX60gensym45_ = ( & ( * pkgInfo ). bin . data -> data [ h ]. Field2 );
resultX60gensym45_ = ( tySequence__sM4lkSb7zS6F7OVMvW9cffQ * ) incrSeqV3 (( TGenericSeq * )( resultX60gensym45_ ), ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ ));
T27_ = resultX60gensym45_ -> Sup . len ++ ;
T28_ = NIM_NIL ;
T28_ = resultX60gensym45_ -> data [ T27_ ]; resultX60gensym45_ -> data [ T27_ ] = copyStringRC1 (( * xX60gensym45_ ));
if ( T28_ ) nimGCunrefNoCycle ( T28_ );
2022-12-25 14:07:15 +02:00
nimln_ ( 762 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim" );
2022-09-19 09:55:15 +03:00
{
NI T31_ ;
T31_ = ( NI ) 0 ;
2022-12-25 14:07:15 +02:00
T31_ = len__nimblepkgZoptions_2354 (( * pkgInfo ). bin );
2022-09-19 09:55:15 +03:00
if ( !! (( T31_ == L ))) goto LA32_ ;
2022-12-25 14:07:15 +02:00
failedAssertImpl__systemZassertions_56 ((( NimStringDesc * ) & TM__BLzZCVsC319bmL71lmUwf8w_189 ));
2022-09-19 09:55:15 +03:00
}
LA32_ : ;
}
LA25_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 93 , "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim" );
2022-09-19 09:55:15 +03:00
if ( nimAddInt ( res , (( NI ) 1 ), & TM__BLzZCVsC319bmL71lmUwf8w_190 )) { raiseOverflow (); };
res = ( NI )( TM__BLzZCVsC319bmL71lmUwf8w_190 );
} LA21 : ;
}
}
}
if ((( NI ) 0 ) < 0 || (( NI ) 0 ) >= ( resultX60gensym45_ ? resultX60gensym45_ -> Sup . len : 0 )){ raiseIndexError2 ((( NI ) 0 ),( resultX60gensym45_ ? resultX60gensym45_ -> Sup . len : 0 ) - 1 ); }
runFile = resultX60gensym45_ -> data [(( NI ) 0 )];
}
goto LA7_ ;
LA15_ : ;
{
runFile = (( NimStringDesc * ) NIM_NIL );
}
LA7_ : ;
2022-12-25 14:07:15 +02:00
nimln_ ( 767 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
{
NimStringDesc * T39_ ;
if ( ! ((( NI ) 0 ) < ( runFile ? runFile -> Sup . len : 0 ))) goto LA37_ ;
2022-12-25 14:07:15 +02:00
nimln_ ( 768 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
T39_ = NIM_NIL ;
T39_ = noschangeFileExt ( runFile , (( NimStringDesc * ) NIM_NIL ));
2022-12-25 14:07:15 +02:00
some__nimblepkgZoptions_289 ( T39_ , Result );
2022-09-19 09:55:15 +03:00
goto BeforeRet_ ;
}
LA37_ : ;
}
break ;
default :
{
}
break ;
}
} BeforeRet_ : ;
popFrame ();
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , promptCustom__nimblepkgZoptions_183 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * question , NimStringDesc * default_0 ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( "promptCustom" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 331 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = promptCustom__nimblepkgZcli_706 (( * options ). forcePrompts , question , default_0 );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
2022-12-25 14:07:15 +02:00
N_LIB_PRIVATE N_NIMCALL ( NimStringDesc * , promptList__nimblepkgZoptions_188 )( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ * options , NimStringDesc * question , NimStringDesc ** args , NI argsLen_0 ) {
2022-09-19 09:55:15 +03:00
NimStringDesc * result ;
nimfr_ ( "promptList" , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
{ result = NIM_NIL ;
2022-12-25 14:07:15 +02:00
nimln_ ( 338 , "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/options.nim" );
2022-09-19 09:55:15 +03:00
result = promptList__nimblepkgZcli_803 (( * options ). forcePrompts , question , args , argsLen_0 );
goto BeforeRet_ ;
} BeforeRet_ : ;
popFrame ();
return result ;
}
N_LIB_PRIVATE N_NIMCALL ( void , atmnimblepkgatsoptionsdotnim_DatInit000 )( void ) {
2022-12-25 14:07:15 +02:00
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 29 ];
2022-09-19 09:55:15 +03:00
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_3_23 [ 23 ];
NI TM__BLzZCVsC319bmL71lmUwf8w_5 ;
static char * NIM_CONST TM__BLzZCVsC319bmL71lmUwf8w_4 [ 23 ] = {
"actionNil" ,
"actionRefresh" ,
"actionInit" ,
"actionDump" ,
"actionPublish" ,
"actionInstall" ,
"actionSearch" ,
"actionList" ,
"actionBuild" ,
"actionPath" ,
"actionUninstall" ,
"actionCompile" ,
"actionDoc" ,
"actionCustom" ,
"actionTasks" ,
"actionDevelop" ,
"actionCheck" ,
"actionLock" ,
"actionRun" ,
"actionSync" ,
"actionSetup" ,
"actionClean" ,
"actionDeps" };
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 8 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_7_2 [ 2 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_8_5 [ 5 ];
NI TM__BLzZCVsC319bmL71lmUwf8w_10 ;
static char * NIM_CONST TM__BLzZCVsC319bmL71lmUwf8w_9 [ 5 ] = {
"datAdd" ,
"datRemoveByPath" ,
"datRemoveByName" ,
"datInclude" ,
"datExclude" };
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_11_2 [ 2 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 4 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_13_3 [ 3 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_14_2 [ 2 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 4 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_16_2 [ 2 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_17_3 [ 3 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_18_3 [ 3 ];
static TNimNode * TM__BLzZCVsC319bmL71lmUwf8w_19_2 [ 2 ];
NI TM__BLzZCVsC319bmL71lmUwf8w_21 ;
static char * NIM_CONST TM__BLzZCVsC319bmL71lmUwf8w_20 [ 2 ] = {
"kdumpIni" ,
"kdumpJson" };
2022-12-25 14:07:15 +02:00
static TNimNode TM__BLzZCVsC319bmL71lmUwf8w_0 [ 112 ];
2022-09-19 09:55:15 +03:00
NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ . size = sizeof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ );
NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ . align = NIM_ALIGNOF ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ );
NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ . kind = 18 ;
NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ . base = 0 ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 1 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 1 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 1 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , forcePrompts );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 1 ]. typ = ( & NTIforceprompt__djMIU0KJ4yj4ST3o49caOhA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 1 ]. name = "forcePrompts" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 2 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 2 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 2 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , depsOnly );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 2 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 2 ]. name = "depsOnly" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 3 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 3 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 3 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , uninstallRevDeps );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 3 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 3 ]. name = "uninstallRevDeps" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 3 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 4 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 4 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 4 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , queryVersions );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 4 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 4 ]. name = "queryVersions" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 4 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 5 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 5 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 5 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , queryInstalled );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 5 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 5 ]. name = "queryInstalled" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 5 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 6 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 6 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 6 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , nimbleDir );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 6 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 6 ]. name = "nimbleDir" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 6 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 7 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 7 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 7 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , verbosity );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 7 ]. typ = ( & NTIpriority__8lOyDpa4mymX3OHP5fBsAQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 7 ]. name = "verbosity" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 7 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 8 ];
2022-09-19 09:55:15 +03:00
NTIaction__Axd3qAbppa2kHdtxRGykNw_ . size = sizeof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw );
NTIaction__Axd3qAbppa2kHdtxRGykNw_ . align = NIM_ALIGNOF ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw );
NTIaction__Axd3qAbppa2kHdtxRGykNw_ . kind = 18 ;
NTIaction__Axd3qAbppa2kHdtxRGykNw_ . base = 0 ;
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . size = sizeof ( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg );
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . align = NIM_ALIGNOF ( tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg );
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . kind = 14 ;
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . base = 0 ;
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . flags = 3 ;
for ( TM__BLzZCVsC319bmL71lmUwf8w_5 = 0 ; TM__BLzZCVsC319bmL71lmUwf8w_5 < 23 ; TM__BLzZCVsC319bmL71lmUwf8w_5 ++ ) {
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_5 + 10 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_5 + 10 ]. offset = TM__BLzZCVsC319bmL71lmUwf8w_5 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_5 + 10 ]. name = TM__BLzZCVsC319bmL71lmUwf8w_4 [ TM__BLzZCVsC319bmL71lmUwf8w_5 ];
TM__BLzZCVsC319bmL71lmUwf8w_3_23 [ TM__BLzZCVsC319bmL71lmUwf8w_5 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_5 + 10 ];
}
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 33 ]. len = 23 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 33 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 33 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_3_23 [ 0 ];
NTIactiontype__w1V3R82mpkCDejycxLFPdg_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 33 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. kind = 3 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , typ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. typ = ( & NTIactiontype__w1V3R82mpkCDejycxLFPdg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. name = "typ" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. sons = & NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 0 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ]. len = 23 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ]. len = 0 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ]. kind = 2 ;
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 7 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 4 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 14 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 16 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 17 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 20 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 21 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 34 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 35 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 35 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_2 . listOnly );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 35 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 35 ]. name = "listOnly" ;
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 19 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 35 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 36 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 36 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_3 . optionalURL );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 36 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 36 ]. name = "optionalURL" ;
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 36 ];
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 38 ];
NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ . size = sizeof ( tySequence__kLwf9aGQcuduFr4gekUDa2w * );
NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ . align = NIM_ALIGNOF ( tySequence__kLwf9aGQcuduFr4gekUDa2w * );
NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ . kind = 24 ;
NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ . base = ( & NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_ );
NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ . marker = Marker_tySequence__kLwf9aGQcuduFr4gekUDa2w ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 38 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 38 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . packages );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 38 ]. typ = ( & NTIseqLpkgtupleT__kLwf9aGQcuduFr4gekUDa2w_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 38 ]. name = "packages" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 39 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 39 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 39 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . passNimFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 39 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 39 ]. name = "passNimFlags" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 40 ];
NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ . size = sizeof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA );
NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ . align = NIM_ALIGNOF ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA );
NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ . kind = 18 ;
NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ . base = 0 ;
TM__BLzZCVsC319bmL71lmUwf8w_7_2 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 42 ];
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . size = sizeof ( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ );
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . align = NIM_ALIGNOF ( tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ );
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . kind = 14 ;
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . base = 0 ;
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . flags = 3 ;
for ( TM__BLzZCVsC319bmL71lmUwf8w_10 = 0 ; TM__BLzZCVsC319bmL71lmUwf8w_10 < 5 ; TM__BLzZCVsC319bmL71lmUwf8w_10 ++ ) {
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_10 + 43 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_10 + 43 ]. offset = TM__BLzZCVsC319bmL71lmUwf8w_10 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_10 + 43 ]. name = TM__BLzZCVsC319bmL71lmUwf8w_9 [ TM__BLzZCVsC319bmL71lmUwf8w_10 ];
TM__BLzZCVsC319bmL71lmUwf8w_8_5 [ TM__BLzZCVsC319bmL71lmUwf8w_10 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_10 + 43 ];
}
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 48 ]. len = 5 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 48 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 48 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_8_5 [ 0 ];
NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 48 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 42 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 42 ]. offset = offsetof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA , Field0 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 42 ]. typ = ( & NTIdevelopactiontype__x2ItfH5czqSlrOttkAoYOQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 42 ]. name = "Field0" ;
TM__BLzZCVsC319bmL71lmUwf8w_7_2 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 49 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 49 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 49 ]. offset = offsetof ( tyTuple__7OnuWIzW3xYXy9bIUIvuRmA , Field1 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 49 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 49 ]. name = "Field1" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 41 ]. len = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 41 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 41 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_7_2 [ 0 ];
NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 41 ];
NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ . size = sizeof ( tySequence__K2J9a59aomOCxv7VVeiHZfug * );
NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ . align = NIM_ALIGNOF ( tySequence__K2J9a59aomOCxv7VVeiHZfug * );
NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ . kind = 24 ;
NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ . base = ( & NTIdevelopaction__7OnuWIzW3xYXy9bIUIvuRmA_ );
NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ . marker = Marker_tySequence__K2J9a59aomOCxv7VVeiHZfug ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 40 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 40 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . devActions );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 40 ]. typ = ( & NTIseqLdevelopactionT__K2J9a59aomOCxv7VVeiHZfug_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 40 ]. name = "devActions" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 3 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 50 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 50 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 50 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . path );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 50 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 50 ]. name = "path" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 4 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 51 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 51 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 51 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . noRebuild );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 51 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 51 ]. name = "noRebuild" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 5 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 52 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 52 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 52 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . withDependencies );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 52 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 52 ]. name = "withDependencies" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 6 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 53 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 53 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 53 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . developFile );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 53 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 53 ]. name = "developFile" ;
TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 7 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 54 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 54 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 54 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_4 . global );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 54 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 54 ]. name = "global" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ]. len = 8 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_6_8 [ 0 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 5 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 9 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 10 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 15 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 37 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 55 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 55 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_5 . search );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 55 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 55 ]. name = "search" ;
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 6 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 55 ];
TM__BLzZCVsC319bmL71lmUwf8w_11_2 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 57 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 57 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 57 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_6 . projName );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 57 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 57 ]. name = "projName" ;
TM__BLzZCVsC319bmL71lmUwf8w_11_2 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 58 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 58 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 58 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_6 . vcsOption );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 58 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 58 ]. name = "vcsOption" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 56 ]. len = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 56 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 56 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_11_2 [ 0 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 56 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 3 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 56 ];
TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 60 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 60 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 60 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_7 . file );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 60 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 60 ]. name = "file" ;
TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 61 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 61 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 61 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_7 . backend );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 61 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 61 ]. name = "backend" ;
TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 62 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 62 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 62 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_7 . additionalArguments );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 62 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 62 ]. name = "additionalArguments" ;
TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 3 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 63 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 63 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 63 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_7 . compileOptions );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 63 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 63 ]. name = "compileOptions" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ]. len = 4 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_12_4 [ 0 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 11 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 12 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 8 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 59 ];
TM__BLzZCVsC319bmL71lmUwf8w_13_3 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 65 ];
NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ . size = sizeof ( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A );
NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ . align = NIM_ALIGNOF ( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A );
NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ . kind = 18 ;
NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ . base = 0 ;
TM__BLzZCVsC319bmL71lmUwf8w_14_2 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 67 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 67 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 67 ]. offset = offsetof ( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A , val );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 67 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 67 ]. name = "val" ;
TM__BLzZCVsC319bmL71lmUwf8w_14_2 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 68 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 68 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 68 ]. offset = offsetof ( tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A , has );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 68 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 68 ]. name = "has" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 66 ]. len = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 66 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 66 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_14_2 [ 0 ];
NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 66 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 65 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 65 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_8 . runFile );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 65 ]. typ = ( & NTIoption__vK1KzfYf1DGLiUIpLm9cS0A_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 65 ]. name = "runFile" ;
TM__BLzZCVsC319bmL71lmUwf8w_13_3 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 69 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 69 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 69 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_8 . compileFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 69 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 69 ]. name = "compileFlags" ;
TM__BLzZCVsC319bmL71lmUwf8w_13_3 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 70 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 70 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 70 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_8 . runFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 70 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 70 ]. name = "runFlags" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 64 ]. len = 3 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 64 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 64 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_13_3 [ 0 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 18 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 64 ];
TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 72 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 72 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 72 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_9 . command );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 72 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 72 ]. name = "command" ;
TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 73 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 73 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 73 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_9 . arguments );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 73 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 73 ]. name = "arguments" ;
TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 74 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 74 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 74 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_9 . custCompileFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 74 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 74 ]. name = "custCompileFlags" ;
TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 3 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 75 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 75 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 75 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_9 . custRunFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 75 ]. typ = ( & NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 75 ]. name = "custRunFlags" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 71 ]. len = 4 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 71 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 71 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_15_4 [ 0 ];
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 13 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 71 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 76 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 76 ]. offset = offsetof ( tyObject_Action__Axd3qAbppa2kHdtxRGykNw , _typ_10 . format );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 76 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 76 ]. name = "format" ;
NimDT___Axd3qAbppa2kHdtxRGykNw_typ [ 22 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 76 ];
NTIaction__Axd3qAbppa2kHdtxRGykNw_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 9 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 8 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 8 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , action );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 8 ]. typ = ( & NTIaction__Axd3qAbppa2kHdtxRGykNw_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 8 ]. name = "action" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 8 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 77 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 77 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 77 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , config );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 77 ]. typ = ( & NTIconfig__4CDaXnHluuDhjlvHrDG8RA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 77 ]. name = "config" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 9 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 78 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 78 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 78 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , nimbleData );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 78 ]. typ = ( & NTIjsonnode__zfzzuQ8txrdZAYK0WGWpHg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 78 ]. name = "nimbleData" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 10 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 79 ];
2022-09-19 09:55:15 +03:00
NTItable__861JQ0xhLIYW2jzxkMweLQ_ . size = sizeof ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ );
NTItable__861JQ0xhLIYW2jzxkMweLQ_ . align = NIM_ALIGNOF ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ );
NTItable__861JQ0xhLIYW2jzxkMweLQ_ . kind = 18 ;
NTItable__861JQ0xhLIYW2jzxkMweLQ_ . base = 0 ;
TM__BLzZCVsC319bmL71lmUwf8w_16_2 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 81 ];
NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ . size = sizeof ( tyTuple__L5fwSpoOOTzuJc69awPVqaQ );
NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ . align = NIM_ALIGNOF ( tyTuple__L5fwSpoOOTzuJc69awPVqaQ );
NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ . kind = 18 ;
NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ . base = 0 ;
TM__BLzZCVsC319bmL71lmUwf8w_17_3 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 83 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 83 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 83 ]. offset = offsetof ( tyTuple__L5fwSpoOOTzuJc69awPVqaQ , Field0 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 83 ]. typ = ( & NTIint__rR5Bzr1D5krxoo1NcNyeMA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 83 ]. name = "Field0" ;
TM__BLzZCVsC319bmL71lmUwf8w_17_3 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 84 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 84 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 84 ]. offset = offsetof ( tyTuple__L5fwSpoOOTzuJc69awPVqaQ , Field1 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 84 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 84 ]. name = "Field1" ;
TM__BLzZCVsC319bmL71lmUwf8w_17_3 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 85 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 85 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 85 ]. offset = offsetof ( tyTuple__L5fwSpoOOTzuJc69awPVqaQ , Field2 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 85 ]. typ = ( & NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 85 ]. name = "Field2" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 82 ]. len = 3 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 82 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 82 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_17_3 [ 0 ];
NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 82 ];
NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ . size = sizeof ( tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw * );
NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ . align = NIM_ALIGNOF ( tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw * );
NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ . kind = 24 ;
NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ . base = ( & NTIkeyvaluepair__L5fwSpoOOTzuJc69awPVqaQ_ );
NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ . marker = Marker_tySequence__cjSzv0B9a1EgXzlWvS6Xe9aw ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 81 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 81 ]. offset = offsetof ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ , data );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 81 ]. typ = ( & NTIkeyvaluepairseq__cjSzv0B9a1EgXzlWvS6Xe9aw_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 81 ]. name = "data" ;
TM__BLzZCVsC319bmL71lmUwf8w_16_2 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 86 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 86 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 86 ]. offset = offsetof ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ , counter );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 86 ]. typ = ( & NTIint__rR5Bzr1D5krxoo1NcNyeMA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 86 ]. name = "counter" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 80 ]. len = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 80 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 80 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_16_2 [ 0 ];
NTItable__861JQ0xhLIYW2jzxkMweLQ_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 80 ];
NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ . size = sizeof ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * );
NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ . align = NIM_ALIGNOF ( tyObject_Table__861JQ0xhLIYW2jzxkMweLQ * );
NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ . kind = 22 ;
NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ . base = ( & NTItable__861JQ0xhLIYW2jzxkMweLQ_ );
NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ . marker = Marker_tyRef__ZOnhU9c4I4uPjw49a8v6IFQA ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 79 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 79 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , pkgInfoCache );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 79 ]. typ = ( & NTItableref__ZOnhU9c4I4uPjw49a8v6IFQA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 79 ]. name = "pkgInfoCache" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 11 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 87 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 87 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 87 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , showHelp );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 87 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 87 ]. name = "showHelp" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 12 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 88 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 88 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 88 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , lockFileName );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 88 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 88 ]. name = "lockFileName" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 13 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 89 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 89 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 89 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , showVersion );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 89 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 89 ]. name = "showVersion" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 14 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 90 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 90 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 90 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , offline );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 90 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 90 ]. name = "offline" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 15 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 91 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 91 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 91 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , noColor );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 91 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 91 ]. name = "noColor" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 16 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 92 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 92 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 92 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , disableValidation );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 92 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 92 ]. name = "disableValidation" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 17 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 93 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 93 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 93 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , continueTestsOnFailure );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 93 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 93 ]. name = "continueTestsOnFailure" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 18 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 94 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 94 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 94 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , forceFullClone );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 94 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 94 ]. name = "forceFullClone" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 19 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 95 ];
2022-09-19 09:55:15 +03:00
NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ . size = sizeof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw );
NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ . align = NIM_ALIGNOF ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw );
NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ . kind = 18 ;
NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ . base = 0 ;
TM__BLzZCVsC319bmL71lmUwf8w_18_3 [ 0 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 97 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 97 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 97 ]. offset = offsetof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw , Field0 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 97 ]. typ = ( & NTIcmdlinekind__XkdXq9atxjiuhkFFh0XYrSA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 97 ]. name = "Field0" ;
TM__BLzZCVsC319bmL71lmUwf8w_18_3 [ 1 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 98 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 98 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 98 ]. offset = offsetof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw , Field1 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 98 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 98 ]. name = "Field1" ;
TM__BLzZCVsC319bmL71lmUwf8w_18_3 [ 2 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 99 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 99 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 99 ]. offset = offsetof ( tyTuple__rLNSKSsDc19cDzAtjOZs9cSw , Field2 );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 99 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 99 ]. name = "Field2" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 96 ]. len = 3 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 96 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 96 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_18_3 [ 0 ];
NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 96 ];
NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ . size = sizeof ( tySequence__v6NVljHM6giAeuZKHEoQNA * );
NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ . align = NIM_ALIGNOF ( tySequence__v6NVljHM6giAeuZKHEoQNA * );
NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ . kind = 24 ;
NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ . base = ( & NTILcmdlinekind_string_stringT__rLNSKSsDc19cDzAtjOZs9cSw_ );
NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ . marker = Marker_tySequence__v6NVljHM6giAeuZKHEoQNA ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 95 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 95 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , unknownFlags );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 95 ]. typ = ( & NTIseqLLcmdlinekind_string_stringTT__v6NVljHM6giAeuZKHEoQNA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 95 ]. name = "unknownFlags" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 20 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 100 ];
2022-09-19 09:55:15 +03:00
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . size = sizeof ( tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA );
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . align = NIM_ALIGNOF ( tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA );
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . kind = 14 ;
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . base = 0 ;
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . flags = 3 ;
for ( TM__BLzZCVsC319bmL71lmUwf8w_21 = 0 ; TM__BLzZCVsC319bmL71lmUwf8w_21 < 2 ; TM__BLzZCVsC319bmL71lmUwf8w_21 ++ ) {
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_21 + 101 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_21 + 101 ]. offset = TM__BLzZCVsC319bmL71lmUwf8w_21 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_21 + 101 ]. name = TM__BLzZCVsC319bmL71lmUwf8w_20 [ TM__BLzZCVsC319bmL71lmUwf8w_21 ];
TM__BLzZCVsC319bmL71lmUwf8w_19_2 [ TM__BLzZCVsC319bmL71lmUwf8w_21 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ TM__BLzZCVsC319bmL71lmUwf8w_21 + 101 ];
}
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 103 ]. len = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 103 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 103 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_19_2 [ 0 ];
NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 103 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 100 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 100 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , dumpMode );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 100 ]. typ = ( & NTIdumpmode__lrp4056pVLtFZp9cfnP5HtA_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 100 ]. name = "dumpMode" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 21 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 104 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 104 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 104 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , startDir );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 104 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 104 ]. name = "startDir" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 22 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 105 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 105 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 105 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , nim );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 105 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 105 ]. name = "nim" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 23 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 106 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 106 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 106 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , localdeps );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 106 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 106 ]. name = "localdeps" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 24 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 107 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 107 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 107 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , developLocaldeps );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 107 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 107 ]. name = "developLocaldeps" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 25 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 108 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 108 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 108 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , disableSslCertCheck );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 108 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 108 ]. name = "disableSslCertCheck" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 26 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 109 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 109 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 109 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , enableTarballs );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 109 ]. typ = ( & NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 109 ]. name = "enableTarballs" ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 27 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 110 ];
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 110 ]. kind = 1 ;
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 110 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , task );
2022-09-19 09:55:15 +03:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 110 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
2022-12-25 14:07:15 +02:00
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 110 ]. name = "task" ;
TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 28 ] = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 111 ];
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 111 ]. kind = 1 ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 111 ]. offset = offsetof ( tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ , package );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 111 ]. typ = ( & NTIstring__77mFvmsOLKik79ci2hXkHEg_ );
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 111 ]. name = "package" ;
TM__BLzZCVsC319bmL71lmUwf8w_0 [ 0 ]. len = 29 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 0 ]. kind = 2 ; TM__BLzZCVsC319bmL71lmUwf8w_0 [ 0 ]. sons = & TM__BLzZCVsC319bmL71lmUwf8w_2_29 [ 0 ];
2022-09-19 09:55:15 +03:00
NTIoptions__LR5gStV09bAFaOqz9agkkZxQ_ . node = & TM__BLzZCVsC319bmL71lmUwf8w_0 [ 0 ];
}