mirror of
https://github.com/status-im/csources-nimble.git
synced 2026-08-27 16:31:05 +00:00
6336 lines
333 KiB
C
6336 lines
333 KiB
C
/* Generated by Nim Compiler v1.6.11 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#include <dirent.h>
|
|
#include <setjmp.h>
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#include <time.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 NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw;
|
|
typedef struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ;
|
|
typedef struct tyObject_Table__77XTz9am8eAuImFSTxHauOg tyObject_Table__77XTz9am8eAuImFSTxHauOg;
|
|
typedef struct tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw;
|
|
typedef struct tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w;
|
|
typedef struct tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg;
|
|
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ;
|
|
typedef struct tySequence__1wc3thsFenU5YVO8qvHi2g tySequence__1wc3thsFenU5YVO8qvHi2g;
|
|
typedef struct tyObject_Table__9aPw4IerckSvJPHpav4FSSg tyObject_Table__9aPw4IerckSvJPHpav4FSSg;
|
|
typedef struct tySequence__5RX73S5faS9bxlOUE7WvEOg tySequence__5RX73S5faS9bxlOUE7WvEOg;
|
|
typedef struct tyObject_Table__9c0FmgINqEuGJOEFTguLYug tyObject_Table__9c0FmgINqEuGJOEFTguLYug;
|
|
typedef struct tySequence__HDZrl1Kkp8qcwJ9caOwuKCw tySequence__HDZrl1Kkp8qcwJ9caOwuKCw;
|
|
typedef struct tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA;
|
|
typedef struct tySequence__dxu7R1RUSVHOuvCguwxkpg tySequence__dxu7R1RUSVHOuvCguwxkpg;
|
|
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__kLwf9aGQcuduFr4gekUDa2w tySequence__kLwf9aGQcuduFr4gekUDa2w;
|
|
typedef struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ;
|
|
typedef struct tySequence__KUaTZL89cHr0hcMlN8NjHAg tySequence__KUaTZL89cHr0hcMlN8NjHAg;
|
|
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;
|
|
typedef struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A tyObject_Table__iakiVCWUfIuiHQqyxQaX8A;
|
|
typedef struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg tySequence__GuNIUy7Gsew6nZ4VQBHfFg;
|
|
typedef struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w;
|
|
typedef struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg;
|
|
typedef struct tySequence__72hOjuY2LKiowAwLCg19a9bA tySequence__72hOjuY2LKiowAwLCg19a9bA;
|
|
typedef struct tyObject_Table__49cKs2DRd70oKRJb2uqrAcg tyObject_Table__49cKs2DRd70oKRJb2uqrAcg;
|
|
typedef struct tySequence__OitlJuI83OtzE5Xc9cQe1zg tySequence__OitlJuI83OtzE5Xc9cQe1zg;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyTuple__ofnwwg4waiUWmwAaTb5wmw tyTuple__ofnwwg4waiUWmwAaTb5wmw;
|
|
typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g;
|
|
typedef struct tyTuple__VwmRD3c5oU26zDzJNRf8Pg tyTuple__VwmRD3c5oU26zDzJNRf8Pg;
|
|
typedef struct tyTuple__3QERELz9cufc8GKsGZ3JT5A tyTuple__3QERELz9cufc8GKsGZ3JT5A;
|
|
typedef struct tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw;
|
|
typedef struct tySequence__RBGWdFK21Jif565tKJm9bJw tySequence__RBGWdFK21Jif565tKJm9bJw;
|
|
typedef struct tyTuple__K5qjubrU2Nh2oUNdlLHbFg tyTuple__K5qjubrU2Nh2oUNdlLHbFg;
|
|
typedef struct tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ;
|
|
typedef struct tyTuple__ycdcuodf3Vxx21QAiCgA4g tyTuple__ycdcuodf3Vxx21QAiCgA4g;
|
|
typedef struct tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA;
|
|
typedef struct tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA;
|
|
typedef struct tySequence__yl8BsYE69cPUxj0d9a7NbQ7w tySequence__yl8BsYE69cPUxj0d9a7NbQ7w;
|
|
typedef struct tyObject_Table__EmXNbivzpiRMyA5trleczg tyObject_Table__EmXNbivzpiRMyA5trleczg;
|
|
typedef struct tySequence__dQSaAZ4gIt4JsiNKcNkysg tySequence__dQSaAZ4gIt4JsiNKcNkysg;
|
|
typedef struct tyTuple__qOgGQuy5NgniI9bfeo7UcZg tyTuple__qOgGQuy5NgniI9bfeo7UcZg;
|
|
typedef struct tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ;
|
|
typedef struct tySequence__9aUBm188mcn7WjIGymvBT5w tySequence__9aUBm188mcn7WjIGymvBT5w;
|
|
typedef struct tyTuple__YI0rBEYTAZWnVmRYN1BY9bg tyTuple__YI0rBEYTAZWnVmRYN1BY9bg;
|
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
|
typedef struct Exception Exception;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct TSafePoint TSafePoint;
|
|
typedef struct tyTuple__LCURwohbLBusrL8hdCnvng tyTuple__LCURwohbLBusrL8hdCnvng;
|
|
typedef struct tyTuple__htifardOjZP9aHjPl3qYc9bQ tyTuple__htifardOjZP9aHjPl3qYc9bQ;
|
|
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 tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ;
|
|
typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
|
|
typedef struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ;
|
|
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
|
|
typedef struct tySequence__jKfNJ7fLGpPDIVgcXny4Hw tySequence__jKfNJ7fLGpPDIVgcXny4Hw;
|
|
typedef struct tyTuple__IO6xTHa6y0i7uNmStF6URw tyTuple__IO6xTHa6y0i7uNmStF6URw;
|
|
typedef struct tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q;
|
|
typedef struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw tyObject_Action__Axd3qAbppa2kHdtxRGykNw;
|
|
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_Table__861JQ0xhLIYW2jzxkMweLQ tyObject_Table__861JQ0xhLIYW2jzxkMweLQ;
|
|
typedef struct tySequence__v6NVljHM6giAeuZKHEoQNA tySequence__v6NVljHM6giAeuZKHEoQNA;
|
|
typedef struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA tyTuple__7OnuWIzW3xYXy9bIUIvuRmA;
|
|
typedef struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag;
|
|
typedef struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyTuple__jq7X5k7hWG0tdTZTDkiyGQ;
|
|
typedef struct tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA;
|
|
typedef struct tySequence__NBi2sKxKSWfcjX8ArzlMgg tySequence__NBi2sKxKSWfcjX8ArzlMgg;
|
|
typedef struct tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA;
|
|
typedef struct tyTuple__ZFsfQT47lrMa00XRRSmtdQ tyTuple__ZFsfQT47lrMa00XRRSmtdQ;
|
|
typedef struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ;
|
|
typedef struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg;
|
|
typedef struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw tySequence__ZkxkVxJvB9aqet9cfVQmFTZw;
|
|
typedef struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA;
|
|
typedef struct tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw;
|
|
typedef struct tyTuple__gDWaEqPfhOauJWKMBm8bzg tyTuple__gDWaEqPfhOauJWKMBm8bzg;
|
|
typedef struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w;
|
|
typedef struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ;
|
|
typedef struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg tyTuple__8ZxhPt1NwfElsJs8zUSV9bg;
|
|
typedef struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q tyTuple__UBKv1ckqvKAfuS0TS0t23Q;
|
|
typedef struct tyTuple__r1NtfsBxxsYs1cV48P1DyA tyTuple__r1NtfsBxxsYs1cV48P1DyA;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
typedef struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ tyTuple__vQEyvUeZmB7ODgnsZ5BScQ;
|
|
typedef struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg tyObject_PackageList__00UcE13159cf20wGpsHwwMg;
|
|
typedef struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw tyTuple__rLNSKSsDc19cDzAtjOZs9cSw;
|
|
typedef struct tyTuple__m8l9a4rYFktlUTIniXgnvog tyTuple__m8l9a4rYFktlUTIniXgnvog;
|
|
struct TGenericSeq {
|
|
NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc {
|
|
TGenericSeq Sup;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg {
|
|
tySequence__7s5HyddQ0f9bxMNILHrXwJQ* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w {
|
|
tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg includes;
|
|
tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg dependencies;
|
|
};
|
|
struct tyObject_Table__77XTz9am8eAuImFSTxHauOg {
|
|
tySequence__1wc3thsFenU5YVO8qvHi2g* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__9aPw4IerckSvJPHpav4FSSg {
|
|
tySequence__5RX73S5faS9bxlOUE7WvEOg* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__9c0FmgINqEuGJOEFTguLYug {
|
|
tySequence__HDZrl1Kkp8qcwJ9caOwuKCw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA {
|
|
tySequence__dxu7R1RUSVHOuvCguwxkpg* data;
|
|
NI counter;
|
|
NIM_BOOL isSorted;
|
|
};
|
|
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
|
|
tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ {
|
|
tySequence__KUaTZL89cHr0hcMlN8NjHAg* data;
|
|
NI counter;
|
|
};
|
|
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;
|
|
};
|
|
struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A {
|
|
tySequence__GuNIUy7Gsew6nZ4VQBHfFg* data;
|
|
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;
|
|
tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ taskRequires;
|
|
tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug bin;
|
|
NimStringDesc* binDir;
|
|
NimStringDesc* srcDir;
|
|
NimStringDesc* backend;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* foreignDeps;
|
|
tyTuple__BjxoJYFE5BulbiU15SM6nQ basicInfo;
|
|
tyObject_Table__iakiVCWUfIuiHQqyxQaX8A lockedDeps;
|
|
tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w metaData;
|
|
NIM_BOOL isLink;
|
|
};
|
|
struct tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw {
|
|
NimStringDesc* path;
|
|
tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w jsonData;
|
|
tyObject_Table__77XTz9am8eAuImFSTxHauOg nameToPkg;
|
|
tyObject_Table__77XTz9am8eAuImFSTxHauOg pathToPkg;
|
|
tyObject_Table__9aPw4IerckSvJPHpav4FSSg devFileNameToPkgs;
|
|
tyObject_Table__9c0FmgINqEuGJOEFTguLYug pkgToDevFileNames;
|
|
tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA pkgRefCount;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw dependentPkg;
|
|
};
|
|
struct tyObject_Table__49cKs2DRd70oKRJb2uqrAcg {
|
|
tySequence__OitlJuI83OtzE5Xc9cQe1zg* data;
|
|
NI counter;
|
|
};
|
|
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;
|
|
};
|
|
struct tyTuple__ofnwwg4waiUWmwAaTb5wmw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw Field2;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tyTuple__VwmRD3c5oU26zDzJNRf8Pg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field2;
|
|
};
|
|
struct tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw {
|
|
tySequence__RBGWdFK21Jif565tKJm9bJw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__3QERELz9cufc8GKsGZ3JT5A {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw Field2;
|
|
};
|
|
struct tyTuple__K5qjubrU2Nh2oUNdlLHbFg {
|
|
NI Field0;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field1;
|
|
};
|
|
struct tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ {
|
|
NI Field0;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field1;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg Field2;
|
|
};
|
|
struct tyTuple__ycdcuodf3Vxx21QAiCgA4g {
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
|
|
struct tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA {
|
|
tySequence__yl8BsYE69cPUxj0d9a7NbQ7w* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__EmXNbivzpiRMyA5trleczg {
|
|
tySequence__dQSaAZ4gIt4JsiNKcNkysg* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA {
|
|
tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA collidingNames;
|
|
tyObject_Table__EmXNbivzpiRMyA5trleczg invalidPackages;
|
|
tyObject_Table__EmXNbivzpiRMyA5trleczg invalidIncludeFiles;
|
|
};
|
|
struct tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ {
|
|
tySequence__9aUBm188mcn7WjIGymvBT5w* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__qOgGQuy5NgniI9bfeo7UcZg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ Field2;
|
|
};
|
|
struct tyTuple__YI0rBEYTAZWnVmRYN1BY9bg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* Field2;
|
|
};
|
|
typedef NU8 tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg;
|
|
struct RootObj {
|
|
TNimType* m_type;
|
|
};
|
|
struct Exception {
|
|
RootObj Sup;
|
|
Exception* parent;
|
|
NCSTRING name;
|
|
NimStringDesc* message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
|
|
Exception* up;
|
|
};
|
|
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
|
|
struct TSafePoint {
|
|
TSafePoint* prev;
|
|
NI status;
|
|
jmp_buf context;
|
|
};
|
|
typedef char tyArray__XKk9bNZbVEtY3RuROG9aRBgw[256];
|
|
struct tyTuple__LCURwohbLBusrL8hdCnvng {
|
|
tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
typedef NU8 tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ;
|
|
struct tyTuple__htifardOjZP9aHjPl3qYc9bQ {
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw Field0;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* Field1;
|
|
};
|
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
|
|
Exception Sup;
|
|
};
|
|
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 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* tyArray__24BNE2T9cnf6MrcdOA53Faw[1];
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1];
|
|
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
|
|
NimStringDesc* Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
typedef tyTuple__UV3llMMYFckfui8YMBuUZA tyArray__mbfqYXaPHN6Sm0XtVUdDhg[1];
|
|
struct tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ {
|
|
NIM_BOOL allowExtraKeys;
|
|
NIM_BOOL allowMissingKeys;
|
|
};
|
|
struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
|
|
};
|
|
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
|
|
NimStringDesc* Field0;
|
|
NimStringDesc* Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
|
|
NimStringDesc* hint;
|
|
};
|
|
struct tyTuple__IO6xTHa6y0i7uNmStF6URw {
|
|
NI Field0;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA Field1;
|
|
};
|
|
typedef NU8 tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA;
|
|
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;
|
|
NimStringDesc* task;
|
|
NimStringDesc* package;
|
|
};
|
|
typedef NU8 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ;
|
|
struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA {
|
|
tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag {
|
|
tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
|
|
};
|
|
struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ {
|
|
NimStringDesc* Field0;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1;
|
|
};
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__fG4HAsOMuyKnlovN4zCUaA[3];
|
|
struct tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA {
|
|
tySequence__NBi2sKxKSWfcjX8ArzlMgg* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg;
|
|
typedef NU8 tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng;
|
|
struct tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA {
|
|
tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng kind;
|
|
NimStringDesc* path;
|
|
};
|
|
struct tyTuple__ZFsfQT47lrMa00XRRSmtdQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA Field2;
|
|
};
|
|
typedef NU8 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g;
|
|
struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ {
|
|
tySequence__ZkxkVxJvB9aqet9cfVQmFTZw* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
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;
|
|
};
|
|
typedef NU8 tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng;
|
|
struct tyTuple__gDWaEqPfhOauJWKMBm8bzg {
|
|
NimStringDesc* Field0;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* Field1;
|
|
};
|
|
struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tySequence__kLwf9aGQcuduFr4gekUDa2w* Field2;
|
|
};
|
|
struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
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;
|
|
};
|
|
struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg {
|
|
NimStringDesc* name;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* urls;
|
|
NimStringDesc* path;
|
|
};
|
|
struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_PackageList__00UcE13159cf20wGpsHwwMg Field2;
|
|
};
|
|
typedef NU8 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA;
|
|
struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw {
|
|
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA Field0;
|
|
NimStringDesc* Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tyTuple__m8l9a4rYFktlUTIniXgnvog {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg Field3;
|
|
};
|
|
struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ {
|
|
TGenericSeq Sup;
|
|
tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__1wc3thsFenU5YVO8qvHi2g {
|
|
TGenericSeq Sup;
|
|
tyTuple__VwmRD3c5oU26zDzJNRf8Pg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__RBGWdFK21Jif565tKJm9bJw {
|
|
TGenericSeq Sup;
|
|
tyTuple__K5qjubrU2Nh2oUNdlLHbFg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__5RX73S5faS9bxlOUE7WvEOg {
|
|
TGenericSeq Sup;
|
|
tyTuple__3QERELz9cufc8GKsGZ3JT5A data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__HDZrl1Kkp8qcwJ9caOwuKCw {
|
|
TGenericSeq Sup;
|
|
tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__dxu7R1RUSVHOuvCguwxkpg {
|
|
TGenericSeq Sup;
|
|
tyTuple__ycdcuodf3Vxx21QAiCgA4g data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__OitlJuI83OtzE5Xc9cQe1zg {
|
|
TGenericSeq Sup;
|
|
tyTuple__ofnwwg4waiUWmwAaTb5wmw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__yl8BsYE69cPUxj0d9a7NbQ7w {
|
|
TGenericSeq Sup;
|
|
tyTuple__qOgGQuy5NgniI9bfeo7UcZg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__dQSaAZ4gIt4JsiNKcNkysg {
|
|
TGenericSeq Sup;
|
|
tyTuple__YI0rBEYTAZWnVmRYN1BY9bg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
TGenericSeq Sup;
|
|
NimStringDesc* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__jKfNJ7fLGpPDIVgcXny4Hw {
|
|
TGenericSeq Sup;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q {
|
|
TGenericSeq Sup;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__K2J9a59aomOCxv7VVeiHZfug {
|
|
TGenericSeq Sup;
|
|
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__NBi2sKxKSWfcjX8ArzlMgg {
|
|
TGenericSeq Sup;
|
|
tyTuple__ZFsfQT47lrMa00XRRSmtdQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
|
|
TGenericSeq Sup;
|
|
tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__kLwf9aGQcuduFr4gekUDa2w {
|
|
TGenericSeq Sup;
|
|
tyTuple__gDWaEqPfhOauJWKMBm8bzg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__KUaTZL89cHr0hcMlN8NjHAg {
|
|
TGenericSeq Sup;
|
|
tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__SFipDZIkFtPcrLs0AGBBjQ {
|
|
TGenericSeq Sup;
|
|
tyTuple__8ZxhPt1NwfElsJs8zUSV9bg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg {
|
|
TGenericSeq Sup;
|
|
tyTuple__UBKv1ckqvKAfuS0TS0t23Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__72hOjuY2LKiowAwLCg19a9bA {
|
|
TGenericSeq Sup;
|
|
tyTuple__r1NtfsBxxsYs1cV48P1DyA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__9aUBm188mcn7WjIGymvBT5w {
|
|
TGenericSeq Sup;
|
|
tyTuple__IO6xTHa6y0i7uNmStF6URw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
|
|
TGenericSeq Sup;
|
|
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__sQx7tKsP6HE09cszRIkxbdg {
|
|
TGenericSeq Sup;
|
|
tyTuple__vQEyvUeZmB7ODgnsZ5BScQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__v6NVljHM6giAeuZKHEoQNA {
|
|
TGenericSeq Sup;
|
|
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw {
|
|
TGenericSeq Sup;
|
|
tyTuple__m8l9a4rYFktlUTIniXgnvog data[SEQ_DECL_SIZE];
|
|
};
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringDesc* filename);
|
|
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, nimFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
|
static N_INLINE(void, popFrame)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toPath__nimblepkgZpaths_5)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgDevFilePath__nimblepkgZdevelopfile_163)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFilePath__nimblepkgZdevelopfile_153)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFileDir__nimblepkgZpackageinfo_2887)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
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, assertIsLoaded__nimblepkgZpackageinfo_38)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(void, load__nimblepkgZdevelopfile_17300)(NimStringDesc* path, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NIM_BOOL silentIfFileNotExists, NIM_BOOL raiseOnValidationErrors, NIM_BOOL loadGlobalDeps, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__1wc3thsFenU5YVO8qvHi2g)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__RBGWdFK21Jif565tKJm9bJw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__5RX73S5faS9bxlOUE7WvEOg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg)(void* p, NI op);
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_19)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_17400)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw*, X5BX5D___nimblepkgZdevelopfile_17726)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initDevelopFileData__nimblepkgZdevelopfile_142)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initPackageInfo__nimblepkgZpackageinfo_22)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
static N_NIMCALL(void, Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg)(void* p, NI op);
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_25)(void);
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_26)(void);
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_27)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_10082)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLoaded__nimblepkgZpackageinfo_35)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(void, loadGlobalDependencies__nimblepkgZdevelopfile_17310)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* result, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgsLinksDir__nimblepkgZoptions_199)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOSError__pureZos_405)(NI32 errorCode, NimStringDesc* additionalInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(NI32, osLastError__pureZos_408)(void);
|
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, cstrToNimstr)(NCSTRING str);
|
|
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(NIM_BOOL, nosdirExists)(NimStringDesc* dir);
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg, getSymlinkFileKind__pureZos_1220)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getNameVersionChecksum__nimblepkgZtools_146)(NimStringDesc* pkgpath, tyTuple__BjxoJYFE5BulbiU15SM6nQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getLinkFileName__nimblepkgZcommon_144)(NimStringDesc* pkgName);
|
|
N_LIB_PRIVATE N_NIMCALL(void, displayWarning__nimblepkgZcli_629)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority);
|
|
N_NIMCALL(NimStringDesc*, rawNewString)(NI cap);
|
|
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*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__pureZstrformat_162)(NimStringDesc** result, NimStringDesc* value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitString)(NimStringDesc* s, NimStringDesc* sep, NI maxsplit);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, readFile__systemZio_472)(NimStringDesc* filename);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, validatePackage__nimblepkgZdevelopfile_1702)(NimStringDesc* pkgPath, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyTuple__htifardOjZP9aHjPl3qYc9bQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getPkgInfo__nimblepkgZpackageparser_4421)(NimStringDesc* dir, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NIM_BOOL forValidation, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result);
|
|
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);
|
|
static N_INLINE(Exception*, getCurrentException)(void);
|
|
static N_INLINE(void, popCurrentException)(void);
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, incRef__system_5337)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr);
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
|
|
static N_INLINE(void, decRef__system_5344)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
|
|
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);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addPackage__nimblepkgZdevelopfile_2919)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo, NimStringDesc* comingFrom, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg actualComingFrom, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, getOrDefault__nimblepkgZdevelopfile_2992)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, new__nimblepkgZdevelopfile_3337)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, inc__nimblepkgZdevelopfile_3361)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_3647)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_4842)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_6297)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v);
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_6311)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__nimblepkgZpaths_54)(NimStringDesc* path);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZpaths_57)(NimStringDesc* lhs, NimStringDesc* rhs);
|
|
static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_6652)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* s, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_8171)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key, tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_8047)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** keys, NI keysLen_0, tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9401)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg values);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_9467)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9720)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v);
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_9734)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__nimblepkgZdevelopfile_3395)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_11554)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_11448)(NimStringDesc** keys, NI keysLen_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg);
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_12865)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_13459)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_12871)(NimStringDesc** result, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_12887)(NimStringDesc** result, tyObject_Table__9c0FmgINqEuGJOEFTguLYug value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*, X5BX5D___nimblepkgZdevelopfile_13534)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_13672)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* k, tyTuple__UV3llMMYFckfui8YMBuUZA v);
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_13686)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t, NimStringDesc* key, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__pureZhashes_279)(NimStringDesc* x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_14009)(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* s, tyTuple__UV3llMMYFckfui8YMBuUZA key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_15512)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* key, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_15397)(tyTuple__UV3llMMYFckfui8YMBuUZA* keys, NI keysLen_0, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, displayDetails__nimblepkgZcli_635)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimLeaveFinally)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, fromJson__nimblepkgZdevelopfile_17860)(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w* a, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* b, tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ opt);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseFile__pureZjson_5301)(NimStringDesc* filename);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, nimbleError__nimblepkgZcommon_26)(NimStringDesc* msg, NimStringDesc* hint, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* details);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, notAValidDevFileJsonMsg__nimblepkgZdisplaymessages_62)(NimStringDesc* devFilePath);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
static N_INLINE(NI, len__nimblepkgZdevelopfile_224)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosnormalizedPath)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringDesc* path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_22094)(tyObject_Table__EmXNbivzpiRMyA5trleczg* t, NimStringDesc* key, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* val);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZdevelopfile_23549)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, mergeIncludedDevFileData__nimblepkgZdevelopfile_16939)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addPackages__nimblepkgZdevelopfile_16761)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tySequence__jKfNJ7fLGpPDIVgcXny4Hw* pkgs, NimStringDesc* rhsPath, tyObject_Table__9c0FmgINqEuGJOEFTguLYug rhsPkgToDevFileNames, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___nimblepkgZdevelopfile_16856)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, values__nimblepkgZdevelopfile_16948)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_17008)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
|
|
static N_NIMCALL(void, Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nossplitPath)(NimStringDesc* path, tyTuple__UV3llMMYFckfui8YMBuUZA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, dup__nimblepkgZdevelopfile_23617)(tyObject_Table__77XTz9am8eAuImFSTxHauOg obj, tyObject_Table__77XTz9am8eAuImFSTxHauOg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_23689)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, mergeFollowedDevFileData__nimblepkgZdevelopfile_17287)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors);
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasDependentPkg__nimblepkgZdevelopfile_156)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasErrors__nimblepkgZdevelopfile_1709)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1767)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1827)(tyObject_Table__EmXNbivzpiRMyA5trleczg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_24047)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg* t, NimStringDesc* key, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* val);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, failedToLoadFileMsg__nimblepkgZdisplaymessages_132)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getErrorsDetails__nimblepkgZdevelopfile_2194)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, invalidPkgMsg__nimblepkgZdisplaymessages_54)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, invalidDevFileMsg__nimblepkgZdisplaymessages_58)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891)(NimStringDesc* pkgName, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1955)(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZvcstools_57)(NimStringDesc** result, NimStringDesc* value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewSeqOfCap)(TNimType* typ, NI cap);
|
|
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertDevelopActionIsSet__nimblepkgZdevelopfile_32392)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
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(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25703)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(void, displayError__nimblepkgZcli_641)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority);
|
|
N_LIB_PRIVATE N_NIMCALL(void, displayDetails__nimblepkgZcli_657)(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25233)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_25278)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_25331)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**, X5BX5D___nimblepkgZdevelopfile_25401)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAlreadyPresentAtDifferentPathMsg__nimblepkgZdisplaymessages_66)(NimStringDesc* pkgName, NimStringDesc* otherPath, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__nimblepkgZdevelopfile_25496)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, displaySuccess__nimblepkgZcli_638)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAddedInDevFileMsg__nimblepkgZdisplaymessages_72)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNameAndVersion__nimblepkgZpackageinfo_3881)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAlreadyInDevFileMsg__nimblepkgZdisplaymessages_79)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByPath__nimblepkgZdevelopfile_30131)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, missingOrExcl__nimblepkgZdevelopfile_30146)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**, X5BX5D___nimblepkgZdevelopfile_30841)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_29983)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NimStringDesc* devFileName);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, getOrDefault__nimblepkgZdevelopfile_30053)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_25719)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, NimStringDesc* devFileName);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_25772)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v);
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_25867)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* s, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_26362)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_26415)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27009)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v);
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_27104)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27651)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dec__nimblepkgZdevelopfile_28203)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZdevelopfile_28261)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_28448)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI val);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, X5BX5D___nimblepkgZdevelopfile_28411)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_28689)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key);
|
|
N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_28792)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_29385)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgPathNotInDevFileMsg__nimblepkgZdisplaymessages_93)(NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByName__nimblepkgZdevelopfile_30916)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* name);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgNameNotInDevFileMsg__nimblepkgZdisplaymessages_98)(NimStringDesc* pkgName, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, includeDevelopFile__nimblepkgZdevelopfile_31013)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, failedToInclInDevFileMsg__nimblepkgZdisplaymessages_104)(NimStringDesc* inclFile, NimStringDesc* devFile);
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_31052)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, inclInDevFileMsg__nimblepkgZdisplaymessages_109)(NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, alreadyInclInDevFileMsg__nimblepkgZdisplaymessages_115)(NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, excludeDevelopFile__nimblepkgZdevelopfile_31077)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_31102)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* k);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_31922)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_31113)(NimStringDesc** result, tyObject_Table__9aPw4IerckSvJPHpav4FSSg value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw*, X5BX5D___nimblepkgZdevelopfile_31997)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, newSeq__nimblepkgZdevelopfile_32370)(NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, exclFromDevFileMsg__nimblepkgZdisplaymessages_121)(NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, notInclInDevFileMsg__nimblepkgZdisplaymessages_127)(NimStringDesc* path, NimStringDesc* fileName);
|
|
N_LIB_PRIVATE N_NIMCALL(void, save__nimblepkgZdevelopfile_286)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NIM_BOOL writeEmpty, NIM_BOOL overwrite);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isEmpty__nimblepkgZdevelopfile_166)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1835)(tyTuple__jq7X5k7hWG0tdTZTDkiyGQ* keyVals, NI keyValsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1816)(NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___nimblepkgZdevelopfile_1340)(NimStringDesc** elements, NI elementsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__nimblepkgZdevelopfile_1323)(NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fileAlreadyExistsMsg__nimblepkgZdisplaymessages_19)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeFile__systemZio_477)(NimStringDesc* filename, NimStringDesc* content);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pretty__pureZjson_4518)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, developFileSavedMsg__nimblepkgZdisplaymessages_23)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, areLockedDepsLoaded__nimblepkgZpackageinfo_45)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(void, findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* errors);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*, processDevelopDependencies__nimblepkgZdevelopfile_32462)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg);
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg, getVcsType__nimblepkgZvcstools_1767)(NimStringDesc* dir);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_33772)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* t, NimStringDesc* key, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA val);
|
|
static N_NIMCALL(void, Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, workingCopyIsNotClean__nimblepkgZdevelopfile_33413)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isWorkingCopyClean__nimblepkgZvcstools_1842)(NimStringDesc* path);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isVcsRevisionPresentOnSomeRemote__nimblepkgZvcstools_1885)(NimStringDesc* path, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision);
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g, workingCopyNeeds__nimblepkgZdevelopfile_33419)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependencyPkg, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__nimblepkgZdevelopfile_33629)(tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ* t, NimStringDesc* key, tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg* default_0, tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__nimblepkgZdevelopfile_33490)(tyObject_Table__iakiVCWUfIuiHQqyxQaX8A t, NimStringDesc* key, tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw*, getSyncFile__nimblepkgZsyncfile_1427)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getDepVcsRevision__nimblepkgZsyncfile_1793)(tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw* syncFile, NimStringDesc* depName, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getVcsRevision__nimblepkgZvcstools_1821)(NimStringDesc* dir, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_32948)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA t);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, validationErrors__nimblepkgZdevelopfile_35421)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorsMessage__nimblepkgZdevelopfile_32976)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors);
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasValidationErrors__nimblepkgZdevelopfile_32891)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorMessage__nimblepkgZdevelopfile_32958)(NimStringDesc* name, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error);
|
|
N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_32968)(NimStringDesc** result, tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng value, NimStringDesc* specifier);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationsErrorsHint__nimblepkgZdevelopfile_33366)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allAreSet__nimblepkgZdevelopfile_33333)(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags);
|
|
N_LIB_PRIVATE N_NIMCALL(NF, roof___nimblepkgZdevelopfile_33338)(NF x, NI y);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_2, "nimble.develop", 14);
|
|
N_LIB_PRIVATE TNimType NTItable__49cKs2DRd70oKRJb2uqrAcg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_;
|
|
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
N_LIB_PRIVATE TNimType NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_;
|
|
N_LIB_PRIVATE TNimType NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_;
|
|
N_LIB_PRIVATE TNimType NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_;
|
|
N_LIB_PRIVATE TNimType NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_;
|
|
N_LIB_PRIVATE TNimType NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_;
|
|
N_LIB_PRIVATE TNimType NTItable__77XTz9am8eAuImFSTxHauOg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_;
|
|
extern TNimType NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_;
|
|
N_LIB_PRIVATE TNimType NTItable__9aPw4IerckSvJPHpav4FSSg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_;
|
|
N_LIB_PRIVATE TNimType NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_;
|
|
N_LIB_PRIVATE TNimType NTItable__9c0FmgINqEuGJOEFTguLYug_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_;
|
|
extern TNimType NTIhashset__CD8Dpv0WGmASelVaNSo6zg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_;
|
|
N_LIB_PRIVATE TNimType NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_;
|
|
N_LIB_PRIVATE TNimType NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_;
|
|
N_LIB_PRIVATE TNimType NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_;
|
|
extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
|
|
extern TNimType NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_;
|
|
N_LIB_PRIVATE TNimType NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_;
|
|
N_LIB_PRIVATE TNimType NTItable__W6Uqre9cTP9crIeH68xaw3ZA_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_;
|
|
extern TNimType NTIhashset__Aw6ud9bzB8EV26H5bv9bASOQ_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_;
|
|
N_LIB_PRIVATE TNimType NTItable__EmXNbivzpiRMyA5trleczg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_;
|
|
extern TNimType NTIrefcatchableerror__gcKyg9bhR5vWTJg3cREMk0Q_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_29, ".", 1);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_30, "..", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_31, "Not found link file in \"", 24);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_32, "\".", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_33, "\012", 1);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_34, "Invalid link file \"", 19);
|
|
extern TNimType NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_39, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim(266, 13) `len(s) == length` the length of the HashSet changed while iterating over it", 168);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_41, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(226, 10) `t.hasKey(k)` ", 86);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_42, "At this point the key `", 23);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_43, "` should be present in the table ", 33);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_47, "Package \"", 9);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_48, "\" at path \"", 11);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_49, "\" is invalid. Skipping it.", 26);
|
|
static NIM_CONST tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ TM__mx9aDjfvYrE7hvUt80i9bhFg_51 = {NIM_TRUE, NIM_FALSE}
|
|
;
|
|
extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_52, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim(905, 11) `len(s) == length` the length of the OrderedSet changed while iterating over it", 171);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_56, "/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);
|
|
N_LIB_PRIVATE TNimType NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_58, "/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);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_62, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(109, 10) `data.dependentPkg.isLoaded` This procedure must be used only with associated with particular package develop files.", 188);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_63, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim(698, 13) `len(t) == L` the length of the table changed while iterating over it", 163);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_65, "\012Reason: ", 9);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_66, "\012\012", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_69, "A package with name \"", 21);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_70, "\" is found more than once.", 26);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_71, "\012\"", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_72, "\" from file \"", 13);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_73, "\"", 1);
|
|
extern TNimType NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_77, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(677, 10) `options.action.typ == actionDevelop` This procedure must be called only on develop command.", 164);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_78, "field \'developFile\' is not accessible for type \'Action\' using \'typ = ", 69);
|
|
extern TNimType NTIactiontype__w1V3R82mpkCDejycxLFPdg_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_80, "field \'devActions\' is not accessible for type \'Action\' using \'typ = ", 68);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_81, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(471, 10) `collidingNames.len == 0` Must not have the same package name at path different than already existing one.", 178);
|
|
extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_;
|
|
extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_83, "The key \"", 9);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_84, "\" is not found.", 15);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_91, "version", 7);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_92, "includes", 8);
|
|
extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_95, "dependencies", 12);
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_;
|
|
N_LIB_PRIVATE TNimType NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_;
|
|
N_LIB_PRIVATE TNimType NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_;
|
|
extern NIM_CONST tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg notSetLockFileDep__nimblepkgZlockfile_36;
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_103, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(895, 10) `false` Here all cases are covered and the program flow must not reach this assert.", 155);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_105, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(778, 10) `errors.len > 0` Must have validation errors.", 117);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_106, "Some of package\'s develop mode dependencies are invalid.\012", 57);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_107, "\" at \"", 6);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_108, "\" ", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_109, ".\012", 2);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_111, "When you are using a lock file Nimble requires develop mode dependencies to be under version control, all local changes to be committed and pushed on some remote, and lock file to be updated.\012", 192);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_112, "You have to call `nimble sync` to synchronize your develop mode dependencies working copies with the latest lock file.\012", 119);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_113, "You have to call `nimble lock` to update your lock file with the latest versions of your develop mode dependencies working copies.\012", 131);
|
|
STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_114, "You have to merge or rebase working copies of your develop mode dependencies which have conflicts with remote changes.", 118);
|
|
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;
|
|
N_LIB_PRIVATE tyObject_Table__49cKs2DRd70oKRJb2uqrAcg cache__nimblepkgZdevelopfile_17359;
|
|
N_LIB_PRIVATE tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA errors__nimblepkgZdevelopfile_17809;
|
|
N_LIB_PRIVATE tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg visitedFiles__nimblepkgZdevelopfile_17811;
|
|
N_LIB_PRIVATE tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg visitedPkgs__nimblepkgZdevelopfile_17813;
|
|
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 tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5246;
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
{
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
|
(*s).calldepth = ((NI16) 0);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
|
}
|
|
LA1_: ;
|
|
(*s).prev = framePtr__system_2564;
|
|
framePtr__system_2564 = s;
|
|
{
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
|
callDepthLimitReached__system_2997();
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, popFrame)(void) {
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
|
}
|
|
static N_INLINE(NimStringDesc*, slash___pureZos_121)(NimStringDesc* head, NimStringDesc* tail) {
|
|
NimStringDesc* result;
|
|
nimfr_("/", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
result = NIM_NIL;
|
|
nimln_(234, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
result = nosjoinPath(head, tail);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, developFileExists__nimblepkgZdevelopfile_1696)(NimStringDesc* dir) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
nimfr_("developFileExists", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(146, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(148, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2));
|
|
T2_ = NIM_NIL;
|
|
T2_ = slash___pureZos_121(dir, T1_);
|
|
result = nosfileExists(T2_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFilePath__nimblepkgZdevelopfile_153)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo) {
|
|
NimStringDesc* result;
|
|
nimfr_("getNimbleFilePath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(103, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(105, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = getNimbleFileDir__nimblepkgZpackageinfo_2887(pkgInfo);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgDevFilePath__nimblepkgZdevelopfile_163)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) {
|
|
NimStringDesc* result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
nimfr_("getPkgDevFilePath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(114, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(115, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getNimbleFilePath__nimblepkgZdevelopfile_153(pkg);
|
|
T2_ = NIM_NIL;
|
|
T2_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2));
|
|
result = slash___pureZos_121(T1_, T2_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
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_NIMCALL(void, Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ)(void* p, NI op) {
|
|
tySequence__7s5HyddQ0f9bxMNILHrXwJQ* a;
|
|
NI T1_;
|
|
a = (tySequence__7s5HyddQ0f9bxMNILHrXwJQ*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__1wc3thsFenU5YVO8qvHi2g)(void* p, NI op) {
|
|
tySequence__1wc3thsFenU5YVO8qvHi2g* a;
|
|
NI T1_;
|
|
a = (tySequence__1wc3thsFenU5YVO8qvHi2g*)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_NIMCALL(void, Marker_tySequence__RBGWdFK21Jif565tKJm9bJw)(void* p, NI op) {
|
|
tySequence__RBGWdFK21Jif565tKJm9bJw* a;
|
|
NI T1_;
|
|
a = (tySequence__RBGWdFK21Jif565tKJm9bJw*)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__5RX73S5faS9bxlOUE7WvEOg)(void* p, NI op) {
|
|
tySequence__5RX73S5faS9bxlOUE7WvEOg* a;
|
|
NI T1_;
|
|
a = (tySequence__5RX73S5faS9bxlOUE7WvEOg*)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.data, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw)(void* p, NI op) {
|
|
tySequence__HDZrl1Kkp8qcwJ9caOwuKCw* a;
|
|
NI T1_;
|
|
a = (tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*)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.data, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg)(void* p, NI op) {
|
|
tySequence__dxu7R1RUSVHOuvCguwxkpg* a;
|
|
NI T1_;
|
|
a = (tySequence__dxu7R1RUSVHOuvCguwxkpg*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field0, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg)(void* p, NI op) {
|
|
tySequence__OitlJuI83OtzE5Xc9cQe1zg* a;
|
|
NI T1_;
|
|
a = (tySequence__OitlJuI83OtzE5Xc9cQe1zg*)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.path, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.jsonData.includes.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.jsonData.dependencies.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.nameToPkg.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.pathToPkg.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.devFileNameToPkgs.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.pkgToDevFileNames.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.pkgRefCount.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.myPath, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.nimbleTasks.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.postHooks.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.preHooks.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.author, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.description, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.license, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipDirs, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipFiles, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipExt, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installDirs, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installFiles, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installExt, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.requires, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.taskRequires.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.bin.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.binDir, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.srcDir, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.backend, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.foreignDeps, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field0, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field1.version, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field2.hashValue, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.lockedDeps.data, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.url, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.vcsRevision.hashValue, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.files, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.binaries, op);
|
|
nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.specialVersions.data, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_19)(void) {
|
|
nimGCvisit((void*)cache__nimblepkgZdevelopfile_17359.data, 0);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initDevelopFileData__nimblepkgZdevelopfile_142)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result) {
|
|
nimfr_("initDevelopFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(100, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
unsureAsgnRef((void**)&(*Result).path, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).jsonData.includes.data, NIM_NIL);
|
|
(*Result).jsonData.includes.counter = 0;
|
|
(*Result).jsonData.includes.first = 0;
|
|
(*Result).jsonData.includes.last = 0;
|
|
unsureAsgnRef((void**)&(*Result).jsonData.dependencies.data, NIM_NIL);
|
|
(*Result).jsonData.dependencies.counter = 0;
|
|
(*Result).jsonData.dependencies.first = 0;
|
|
(*Result).jsonData.dependencies.last = 0;
|
|
unsureAsgnRef((void**)&(*Result).nameToPkg.data, NIM_NIL);
|
|
(*Result).nameToPkg.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).pathToPkg.data, NIM_NIL);
|
|
(*Result).pathToPkg.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).devFileNameToPkgs.data, NIM_NIL);
|
|
(*Result).devFileNameToPkgs.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).pkgToDevFileNames.data, NIM_NIL);
|
|
(*Result).pkgToDevFileNames.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).pkgRefCount.data, NIM_NIL);
|
|
(*Result).pkgRefCount.counter = 0;
|
|
(*Result).pkgRefCount.isSorted = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.myPath, NIM_NIL);
|
|
(*Result).dependentPkg.isNimScript = 0;
|
|
(*Result).dependentPkg.isMinimal = 0;
|
|
(*Result).dependentPkg.isInstalled = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.nimbleTasks.data, NIM_NIL);
|
|
(*Result).dependentPkg.nimbleTasks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.postHooks.data, NIM_NIL);
|
|
(*Result).dependentPkg.postHooks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.preHooks.data, NIM_NIL);
|
|
(*Result).dependentPkg.preHooks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.author, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.description, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.license, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.skipDirs, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.skipFiles, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.skipExt, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.installDirs, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.installFiles, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.installExt, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.requires, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.taskRequires.data, NIM_NIL);
|
|
(*Result).dependentPkg.taskRequires.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.bin.data, NIM_NIL);
|
|
(*Result).dependentPkg.bin.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.binDir, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.srcDir, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.backend, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.foreignDeps, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field0, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field1.version, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field2.hashValue, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.lockedDeps.data, NIM_NIL);
|
|
(*Result).dependentPkg.lockedDeps.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.url, NIM_NIL);
|
|
(*Result).dependentPkg.metaData.downloadMethod = 0;
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.vcsRevision.hashValue, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.files, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.binaries, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.specialVersions.data, NIM_NIL);
|
|
(*Result).dependentPkg.metaData.specialVersions.counter = 0;
|
|
(*Result).dependentPkg.isLink = 0;
|
|
initPackageInfo__nimblepkgZpackageinfo_22((&(*Result).dependentPkg));
|
|
popFrame();
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w)(void* p, NI op) {
|
|
tySequence__yl8BsYE69cPUxj0d9a7NbQ7w* a;
|
|
NI T1_;
|
|
a = (tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*)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.data, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg)(void* p, NI op) {
|
|
tySequence__dQSaAZ4gIt4JsiNKcNkysg* a;
|
|
NI T1_;
|
|
a = (tySequence__dQSaAZ4gIt4JsiNKcNkysg*)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_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_25)(void) {
|
|
nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.collidingNames.data, 0);
|
|
nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.invalidPackages.data, 0);
|
|
nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.invalidIncludeFiles.data, 0);
|
|
}
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_26)(void) {
|
|
nimGCvisit((void*)visitedFiles__nimblepkgZdevelopfile_17811.data, 0);
|
|
}
|
|
static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_27)(void) {
|
|
nimGCvisit((void*)visitedPkgs__nimblepkgZdevelopfile_17813.data, 0);
|
|
}
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s) {
|
|
NCSTRING result;
|
|
result = (NCSTRING)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (s == ((NimStringDesc*) NIM_NIL));
|
|
if (T3_) goto LA4_;
|
|
T3_ = ((*s).Sup.len == ((NI) 0));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
result = "";
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
result = ((NCSTRING) ((*s).data));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
|
|
(*s).prev = excHandler__system_2565;
|
|
excHandler__system_2565 = s;
|
|
}
|
|
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;
|
|
nimfr_("eqStrings", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(27, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
alen = (a ? a->Sup.len : 0);
|
|
nimln_(28, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
blen = (b ? b->Sup.len : 0);
|
|
nimln_(29, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == blen)) goto LA3_;
|
|
nimln_(30, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
nimln_(31, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
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_: ;
|
|
}
|
|
static N_INLINE(void, popSafePoint)(void) {
|
|
excHandler__system_2565 = (*excHandler__system_2565).prev;
|
|
}
|
|
static N_INLINE(TFrame*, getFrame)(void) {
|
|
TFrame* result;
|
|
result = (TFrame*)0;
|
|
result = framePtr__system_2564;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, setFrame)(TFrame* s) {
|
|
framePtr__system_2564 = s;
|
|
}
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
|
|
Exception* result;
|
|
nimfr_("nimBorrowCurrentException", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = NIM_NIL;
|
|
nimln_(2417, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = currException__system_2566;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(Exception*, getCurrentException)(void) {
|
|
Exception* result;
|
|
nimfr_("getCurrentException", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = NIM_NIL;
|
|
nimln_(2412, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = currException__system_2566;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("+%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
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");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
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");
|
|
(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("-%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
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");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
|
|
NI T1_;
|
|
nimfr_("usrToCell", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
nimln_(177, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
|
|
result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
|
|
NIM_BOOL result;
|
|
nimfr_("<%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
result = (NIM_BOOL)0;
|
|
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");
|
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
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);
|
|
popFrame();
|
|
}
|
|
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");
|
|
(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
|
|
nimln_(249, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
|
|
if (!T3_) goto LA4_;
|
|
nimln_(250, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
rtlAddZCT__system_5342(c);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
|
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");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T5_ = usrToCell__system_5299(src);
|
|
incRef__system_5337(T5_);
|
|
}
|
|
LA3_: ;
|
|
nimln_(287, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T10_ = usrToCell__system_5299((*dest));
|
|
decRef__system_5344(T10_);
|
|
}
|
|
LA8_: ;
|
|
nimln_(288, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*dest) = src;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, popCurrentException)(void) {
|
|
asgnRef((void**) (&currException__system_2566), (*currException__system_2566).up);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, validatePackage__nimblepkgZdevelopfile_1702)(NimStringDesc* pkgPath, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyTuple__htifardOjZP9aHjPl3qYc9bQ* Result) {
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_35;
|
|
TFrame* _nimCurFrame;
|
|
nimfr_("validatePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
_nimCurFrame = getFrame();
|
|
unsureAsgnRef((void**)&(*Result).Field0.myPath, NIM_NIL);
|
|
(*Result).Field0.isNimScript = 0;
|
|
(*Result).Field0.isMinimal = 0;
|
|
(*Result).Field0.isInstalled = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.nimbleTasks.data, NIM_NIL);
|
|
(*Result).Field0.nimbleTasks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.postHooks.data, NIM_NIL);
|
|
(*Result).Field0.postHooks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.preHooks.data, NIM_NIL);
|
|
(*Result).Field0.preHooks.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.author, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.description, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.license, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.skipDirs, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.skipFiles, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.skipExt, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.installDirs, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.installFiles, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.installExt, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.requires, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.taskRequires.data, NIM_NIL);
|
|
(*Result).Field0.taskRequires.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.bin.data, NIM_NIL);
|
|
(*Result).Field0.bin.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.binDir, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.srcDir, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.backend, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.foreignDeps, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field0, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field1.version, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field2.hashValue, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.lockedDeps.data, NIM_NIL);
|
|
(*Result).Field0.lockedDeps.counter = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.metaData.url, NIM_NIL);
|
|
(*Result).Field0.metaData.downloadMethod = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field0.metaData.vcsRevision.hashValue, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.metaData.files, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.metaData.binaries, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field0.metaData.specialVersions.data, NIM_NIL);
|
|
(*Result).Field0.metaData.specialVersions.counter = 0;
|
|
(*Result).Field0.isLink = 0;
|
|
unsureAsgnRef((void**)&(*Result).Field1, NIM_NIL);
|
|
nimln_(167, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_35);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_35.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status == 0) {
|
|
nimln_(168, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
getPkgInfo__nimblepkgZpackageparser_4421(pkgPath, options, NIM_TRUE, (&(*Result).Field0));
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error;
|
|
Exception* T3_;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status = 0;
|
|
nimln_(169, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T3_ = NIM_NIL;
|
|
T3_ = getCurrentException();
|
|
error = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T3_));
|
|
nimln_(170, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
unsureAsgnRef((void**) (&(*Result).Field1), error);
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status != 0) reraiseException();
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
|
|
NIM_BOOL result;
|
|
nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = !((hcode == ((NI) 0)));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
|
|
NI result;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_36;
|
|
nimfr_("nextTry", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = (NI)0;
|
|
nimln_(25, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (nimAddInt(h, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_36)) { raiseOverflow(); };
|
|
result = (NI)((NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_36) & maxHash);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_6311)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key, NI* hc) {
|
|
NI result;
|
|
NI h;
|
|
NI T10_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_37;
|
|
nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{ result = (NI)0;
|
|
nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = hash__nimblepkgZpaths_54(key);
|
|
nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = ((NI) 314159265);
|
|
}
|
|
LA3_: ;
|
|
nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NI T7_;
|
|
T7_ = (t.data ? t.data->Sup.len : 0);
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = ((NI) -1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = (NI)((*hc) & T10_);
|
|
{
|
|
nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
while (1) {
|
|
NIM_BOOL T13_;
|
|
NI T20_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
|
|
if (!T13_) goto LA12;
|
|
nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = (t.data->data[h].Field0 == (*hc));
|
|
if (!(T16_)) goto LA17_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = eqeq___nimblepkgZpaths_57(t.data->data[h].Field1, key);
|
|
LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = h;
|
|
goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = nextTry__pureZcollectionsZtables_34(h, T20_);
|
|
} LA12: ;
|
|
}
|
|
nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_37)) { raiseOverflow(); };
|
|
result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_37);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_6297)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v) {
|
|
NI hcX60gensym70_;
|
|
NI indexX60gensym70_;
|
|
NIM_BOOL hasKeyX60gensym70_;
|
|
nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hcX60gensym70_ = (NI)0;
|
|
nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
indexX60gensym70_ = rawGet__nimblepkgZdevelopfile_6311((*t), k, (&hcX60gensym70_));
|
|
nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
hasKeyX60gensym70_ = (((NI) 0) <= indexX60gensym70_);
|
|
nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* value;
|
|
if (!hasKeyX60gensym70_) goto LA3_;
|
|
if (indexX60gensym70_ < 0 || indexX60gensym70_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym70_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
value = (&(*t).data->data[indexX60gensym70_].Field2);
|
|
nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
incl__nimblepkgZdevelopfile_6652(value, v);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyArray__24BNE2T9cnf6MrcdOA53Faw T6_;
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw T7_;
|
|
nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T6_, sizeof(tyArray__24BNE2T9cnf6MrcdOA53Faw));
|
|
T6_[0] = v;
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw));
|
|
toHashSet__nimblepkgZdevelopfile_8047(T6_, 1, (&T7_));
|
|
X5BX5Deq___nimblepkgZdevelopfile_8171(t, k, T7_);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode) {
|
|
NIM_BOOL result;
|
|
nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = !((hcode == ((NI) 0)));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_9734)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI* hc) {
|
|
NI result;
|
|
NI h;
|
|
NI T10_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_38;
|
|
nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{ result = (NI)0;
|
|
nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = hash__nimblepkgZdevelopfile_3395(key);
|
|
nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = ((NI) 314159265);
|
|
}
|
|
LA3_: ;
|
|
nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NI T7_;
|
|
T7_ = (t.data ? t.data->Sup.len : 0);
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = ((NI) -1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = (NI)((*hc) & T10_);
|
|
{
|
|
nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
while (1) {
|
|
NIM_BOOL T13_;
|
|
NI T20_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
|
|
if (!T13_) goto LA12;
|
|
nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = (t.data->data[h].Field0 == (*hc));
|
|
if (!(T16_)) goto LA17_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = (t.data->data[h].Field1 == key);
|
|
LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = h;
|
|
goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = nextTry__pureZcollectionsZtables_34(h, T20_);
|
|
} LA12: ;
|
|
}
|
|
nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_38)) { raiseOverflow(); };
|
|
result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_38);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9720)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v) {
|
|
NI hcX60gensym99_;
|
|
NI indexX60gensym99_;
|
|
NIM_BOOL hasKeyX60gensym99_;
|
|
nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hcX60gensym99_ = (NI)0;
|
|
nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
indexX60gensym99_ = rawGet__nimblepkgZdevelopfile_9734((*t), k, (&hcX60gensym99_));
|
|
nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
hasKeyX60gensym99_ = (((NI) 0) <= indexX60gensym99_);
|
|
nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* value;
|
|
if (!hasKeyX60gensym99_) goto LA3_;
|
|
if (indexX60gensym99_ < 0 || indexX60gensym99_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym99_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
value = (&(*t).data->data[indexX60gensym99_].Field2);
|
|
nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
incl__nimblepkgZdevelopfile_10082(value, v);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T6_;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T7_;
|
|
nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T6_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA));
|
|
T6_[0] = copyString(v);
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
toHashSet__nimblepkgZdevelopfile_11448(T6_, 1, (&T7_));
|
|
X5BX5Deq___nimblepkgZdevelopfile_11554(t, k, T7_);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9401)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg values) {
|
|
nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* v;
|
|
NI length;
|
|
v = NIM_NIL;
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_9467(values);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T3_ = ((values.data ? values.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_40;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (values.data ? values.data->Sup.len : 0)){ raiseIndexError2(h,(values.data ? values.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZsets_38(values.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(211, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (values.data ? values.data->Sup.len : 0)){ raiseIndexError2(h,(values.data ? values.data->Sup.len : 0)-1); }
|
|
v = values.data->data[h].Field1;
|
|
add__nimblepkgZdevelopfile_9720(t, k, v);
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T13_;
|
|
T13_ = (NI)0;
|
|
T13_ = len__nimblepkgZdevelopfile_9467(values);
|
|
if (!!((T13_ == length))) goto LA14_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39));
|
|
}
|
|
LA14_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_40)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_40);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_12865)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k) {
|
|
nimfr_("assertHasKey", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(226, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringDesc* T6_;
|
|
NimStringDesc* fmtRes;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = hasKey__nimblepkgZdevelopfile_13459(t, k);
|
|
if (!!(T3_)) goto LA4_;
|
|
T6_ = NIM_NIL;
|
|
fmtRes = rawNewString(((NI) 83));
|
|
fmtRes = resizeString(fmtRes, 23);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_42));
|
|
formatValue__nimblepkgZdevelopfile_12871((&fmtRes), k, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 33);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_43));
|
|
formatValue__nimblepkgZdevelopfile_12887((&fmtRes), t, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 1);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_29));
|
|
T6_ = rawNewString((fmtRes ? fmtRes->Sup.len : 0) + 86);
|
|
appendString(T6_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_41));
|
|
appendString(T6_, fmtRes);
|
|
failedAssertImpl__systemZassertions_56(T6_);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_13686)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t, NimStringDesc* key, NI* hc) {
|
|
NI result;
|
|
NI h;
|
|
NI T10_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_44;
|
|
nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{ result = (NI)0;
|
|
nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = hash__pureZhashes_279(key);
|
|
nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
(*hc) = ((NI) 314159265);
|
|
}
|
|
LA3_: ;
|
|
nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NI T7_;
|
|
T7_ = (t.data ? t.data->Sup.len : 0);
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = ((NI) -1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = (NI)((*hc) & T10_);
|
|
{
|
|
nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
while (1) {
|
|
NIM_BOOL T13_;
|
|
NI T20_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
|
|
if (!T13_) goto LA12;
|
|
nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = (t.data->data[h].Field0 == (*hc));
|
|
if (!(T16_)) goto LA17_;
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T16_ = eqStrings(t.data->data[h].Field1, key);
|
|
LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = h;
|
|
goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
h = nextTry__pureZcollectionsZtables_34(h, T20_);
|
|
} LA12: ;
|
|
}
|
|
nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_44)) { raiseOverflow(); };
|
|
result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_44);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_13672)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* k, tyTuple__UV3llMMYFckfui8YMBuUZA v) {
|
|
NI hcX60gensym131_;
|
|
NI indexX60gensym131_;
|
|
NIM_BOOL hasKeyX60gensym131_;
|
|
nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hcX60gensym131_ = (NI)0;
|
|
nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
indexX60gensym131_ = rawGet__nimblepkgZdevelopfile_13686((*t), k, (&hcX60gensym131_));
|
|
nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
hasKeyX60gensym131_ = (((NI) 0) <= indexX60gensym131_);
|
|
nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* value;
|
|
if (!hasKeyX60gensym131_) goto LA3_;
|
|
if (indexX60gensym131_ < 0 || indexX60gensym131_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym131_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
value = (&(*t).data->data[indexX60gensym131_].Field2);
|
|
nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
incl__nimblepkgZdevelopfile_14009(value, v);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyArray__mbfqYXaPHN6Sm0XtVUdDhg T6_;
|
|
tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ T7_;
|
|
nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T6_, sizeof(tyArray__mbfqYXaPHN6Sm0XtVUdDhg));
|
|
T6_[0].Field0 = copyString(v.Field0);
|
|
T6_[0].Field1 = copyString(v.Field1);
|
|
nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ));
|
|
toHashSet__nimblepkgZdevelopfile_15397(T6_, 1, (&T7_));
|
|
X5BX5Deq___nimblepkgZdevelopfile_15512(t, k, T7_);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addPackage__nimblepkgZdevelopfile_2919)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo, NimStringDesc* comingFrom, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg actualComingFrom, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames) {
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg;
|
|
nimfr_("addPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(245, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pkg = getOrDefault__nimblepkgZdevelopfile_2992((*data).nameToPkg, (*pkgInfo).basicInfo.Field0);
|
|
nimln_(246, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* resultX60gensym33_;
|
|
NimStringDesc* T5_;
|
|
if (!(pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL))) goto LA3_;
|
|
nimln_(249, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(51, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/common.nim");
|
|
resultX60gensym33_ = new__nimblepkgZdevelopfile_3337();
|
|
nimln_(249, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
genericAssign((void*)(&(*resultX60gensym33_)), (void*)pkgInfo, (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_));
|
|
pkg = resultX60gensym33_;
|
|
nimln_(250, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
inc__nimblepkgZdevelopfile_3361((&(*data).pkgRefCount), pkg, ((NI) 1));
|
|
nimln_(251, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_3647((&(*data).nameToPkg), (*pkg).basicInfo.Field0, pkg);
|
|
nimln_(252, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg)));
|
|
X5BX5Deq___nimblepkgZdevelopfile_4842((&(*data).pathToPkg), T5_, pkg);
|
|
nimln_(253, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
add__nimblepkgZdevelopfile_6297((&(*data).devFileNameToPkgs), comingFrom, pkg);
|
|
nimln_(254, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
add__nimblepkgZdevelopfile_9401((&(*data).pkgToDevFileNames), pkg, actualComingFrom);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NimStringDesc* alreadyIncludedPkgPath;
|
|
NimStringDesc* newPkgPath;
|
|
nimln_(259, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
alreadyIncludedPkgPath = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg)));
|
|
nimln_(260, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
newPkgPath = getNimbleFilePath__nimblepkgZdevelopfile_153(pkgInfo);
|
|
nimln_(262, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = eqeq___nimblepkgZpaths_57(alreadyIncludedPkgPath, newPkgPath);
|
|
if (!T9_) goto LA10_;
|
|
nimln_(265, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
inc__nimblepkgZdevelopfile_3361((&(*data).pkgRefCount), pkg, ((NI) 1));
|
|
nimln_(266, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
add__nimblepkgZdevelopfile_6297((&(*data).devFileNameToPkgs), comingFrom, pkg);
|
|
nimln_(267, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
add__nimblepkgZdevelopfile_9401((&(*data).pkgToDevFileNames), pkg, actualComingFrom);
|
|
}
|
|
goto LA7_;
|
|
LA10_: ;
|
|
{
|
|
nimln_(271, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertHasKey__nimblepkgZdevelopfile_12865((*data).pkgToDevFileNames, pkg);
|
|
{
|
|
NimStringDesc* devFileName;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg colontmp_;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* T14_;
|
|
NI length;
|
|
devFileName = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
nimln_(272, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T14_ = (tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*)0;
|
|
T14_ = X5BX5D___nimblepkgZdevelopfile_13534((&(*data).pkgToDevFileNames), pkg);
|
|
colontmp_.data = (*T14_).data;
|
|
colontmp_.counter = (*T14_).counter;
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_9467(colontmp_);
|
|
{
|
|
NI h;
|
|
NI colontmp__2;
|
|
NI T16_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T16_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1);
|
|
colontmp__2 = T16_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_45;
|
|
if (!(res <= colontmp__2)) goto LA18;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T21_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T24_;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0);
|
|
if (!T21_) goto LA22_;
|
|
nimln_(272, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
devFileName = colontmp_.data->data[h].Field1;
|
|
nimZeroMem((void*)(&T24_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
T24_.Field0 = copyString(alreadyIncludedPkgPath);
|
|
T24_.Field1 = copyString(devFileName);
|
|
add__nimblepkgZdevelopfile_13672(collidingNames, (*pkg).basicInfo.Field0, T24_);
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T27_;
|
|
T27_ = (NI)0;
|
|
T27_ = len__nimblepkgZdevelopfile_9467(colontmp_);
|
|
if (!!((T27_ == length))) goto LA28_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39));
|
|
}
|
|
LA28_: ;
|
|
}
|
|
LA22_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_45)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_45);
|
|
} LA18: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
NimStringDesc* devFileName_2;
|
|
NI length_2;
|
|
devFileName_2 = NIM_NIL;
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length_2 = len__nimblepkgZdevelopfile_9467(actualComingFrom);
|
|
{
|
|
NI h_2;
|
|
NI colontmp__3;
|
|
NI T32_;
|
|
NI res_2;
|
|
h_2 = (NI)0;
|
|
colontmp__3 = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T32_ = ((actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1);
|
|
colontmp__3 = T32_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_2 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_46;
|
|
if (!(res_2 <= colontmp__3)) goto LA34;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h_2 = res_2;
|
|
{
|
|
NIM_BOOL T37_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T40_;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h_2 < 0 || h_2 >= (actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)){ raiseIndexError2(h_2,(actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1); }
|
|
T37_ = (NIM_BOOL)0;
|
|
T37_ = isFilled__pureZcollectionsZsets_38(actualComingFrom.data->data[h_2].Field0);
|
|
if (!T37_) goto LA38_;
|
|
nimln_(274, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h_2 < 0 || h_2 >= (actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)){ raiseIndexError2(h_2,(actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1); }
|
|
devFileName_2 = actualComingFrom.data->data[h_2].Field1;
|
|
nimZeroMem((void*)(&T40_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
T40_.Field0 = copyString(newPkgPath);
|
|
T40_.Field1 = copyString(devFileName_2);
|
|
add__nimblepkgZdevelopfile_13672(collidingNames, (*pkg).basicInfo.Field0, T40_);
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T43_;
|
|
T43_ = (NI)0;
|
|
T43_ = len__nimblepkgZdevelopfile_9467(actualComingFrom);
|
|
if (!!((T43_ == length_2))) goto LA44_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39));
|
|
}
|
|
LA44_: ;
|
|
}
|
|
LA38_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_46)) { raiseOverflow(); };
|
|
res_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_46);
|
|
} LA34: ;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
LA7_: ;
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, loadGlobalDependencies__nimblepkgZdevelopfile_17310)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* result, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
TFrame* _nimCurFrame;
|
|
nimfr_("loadGlobalDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
_nimCurFrame = getFrame();
|
|
{
|
|
tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg kind;
|
|
NimStringDesc* path;
|
|
NimStringDesc* colontmp_;
|
|
DIR* d;
|
|
kind = (tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg)0;
|
|
path = NIM_NIL;
|
|
colontmp_ = NIM_NIL;
|
|
nimln_(328, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
colontmp_ = getPkgsLinksDir__nimblepkgZoptions_199(options);
|
|
nimln_(2331, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
d = opendir(nimToCStringConv(colontmp_));
|
|
nimln_(2332, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
if (!(d == ((DIR*) NIM_NIL))) goto LA4_;
|
|
nimln_(2333, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
NI32 T10_;
|
|
if (!NIM_FALSE) goto LA8_;
|
|
nimln_(2334, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T10_ = (NI32)0;
|
|
T10_ = osLastError__pureZos_408();
|
|
raiseOSError__pureZos_405(T10_, colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_28;
|
|
nimln_(2336, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_28);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_28.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_28.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_28.status == 0) {
|
|
{
|
|
nimln_(2337, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
while (1) {
|
|
{
|
|
struct dirent* x;
|
|
NimStringDesc* y;
|
|
nimln_(2338, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
x = readdir(d);
|
|
nimln_(2339, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
if (!(x == ((struct dirent*) NIM_NIL))) goto LA17_;
|
|
goto LA12;
|
|
}
|
|
LA17_: ;
|
|
nimln_(2340, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
y = cstrToNimstr(((NCSTRING) ((*x).d_name)));
|
|
nimln_(2341, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
NIM_BOOL T21_;
|
|
struct stat s;
|
|
NimStringDesc* path_2;
|
|
tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg k;
|
|
tyTuple__LCURwohbLBusrL8hdCnvng colontmp__2;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = !(eqStrings(y, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_29)));
|
|
if (!(T21_)) goto LA22_;
|
|
T21_ = !(eqStrings(y, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_30)));
|
|
LA22_: ;
|
|
if (!T21_) goto LA23_;
|
|
nimZeroMem((void*)(&s), sizeof(struct stat));
|
|
nimln_(2343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
path_2 = slash___pureZos_121(colontmp_, y);
|
|
nimln_(2344, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA27_;
|
|
nimln_(2345, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
y = copyString(path_2);
|
|
}
|
|
LA27_: ;
|
|
nimln_(2346, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 0);
|
|
nimln_(2357, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
switch ((*x).d_type) {
|
|
case ((NI) 4):
|
|
{
|
|
nimln_(2358, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 2);
|
|
}
|
|
break;
|
|
case ((NI) 10):
|
|
{
|
|
nimln_(2360, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
NIM_BOOL T33_;
|
|
T33_ = (NIM_BOOL)0;
|
|
T33_ = nosdirExists(path_2);
|
|
if (!T33_) goto LA34_;
|
|
k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 3);
|
|
}
|
|
goto LA31_;
|
|
LA34_: ;
|
|
{
|
|
nimln_(2361, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 1);
|
|
}
|
|
LA31_: ;
|
|
}
|
|
break;
|
|
case ((NI) 0):
|
|
{
|
|
nimln_(2363, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
{
|
|
int T40_;
|
|
nimln_(2349, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T40_ = (int)0;
|
|
T40_ = lstat(nimToCStringConv(path_2), (&s));
|
|
if (!(T40_ < ((NI32) 0))) goto LA41_;
|
|
goto LA14;
|
|
}
|
|
goto LA38_;
|
|
LA41_: ;
|
|
{
|
|
NIM_BOOL T44_;
|
|
nimln_(2350, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T44_ = (NIM_BOOL)0;
|
|
T44_ = S_ISDIR(s.st_mode);
|
|
if (!T44_) goto LA45_;
|
|
nimln_(2351, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 2);
|
|
}
|
|
goto LA38_;
|
|
LA45_: ;
|
|
{
|
|
NIM_BOOL T48_;
|
|
nimln_(2352, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T48_ = (NIM_BOOL)0;
|
|
T48_ = S_ISLNK(s.st_mode);
|
|
if (!T48_) goto LA49_;
|
|
nimln_(2353, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
k = getSymlinkFileKind__pureZos_1220(path_2);
|
|
}
|
|
goto LA38_;
|
|
LA49_: ;
|
|
LA38_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
nimZeroMem((void*)(&colontmp__2), sizeof(tyTuple__LCURwohbLBusrL8hdCnvng));
|
|
nimln_(2369, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
colontmp__2.Field0 = k;
|
|
colontmp__2.Field1 = copyString(y);
|
|
nimln_(328, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
kind = colontmp__2.Field0;
|
|
path = colontmp__2.Field1;
|
|
{
|
|
tyTuple__BjxoJYFE5BulbiU15SM6nQ T57_;
|
|
NimStringDesc* pkgName;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA _;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw __2;
|
|
NimStringDesc* linkFilePath;
|
|
NimStringDesc* T58_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
|
|
NimStringDesc* T64_;
|
|
NimStringDesc* pkgPath;
|
|
NimStringDesc* T70_;
|
|
tyTuple__htifardOjZP9aHjPl3qYc9bQ T71_;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error;
|
|
nimln_(329, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!((kind == ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 2)))) goto LA55_;
|
|
nimln_(330, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA52;
|
|
}
|
|
LA55_: ;
|
|
nimln_(331, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T57_), sizeof(tyTuple__BjxoJYFE5BulbiU15SM6nQ));
|
|
getNameVersionChecksum__nimblepkgZtools_146(path, (&T57_));
|
|
pkgName = NIM_NIL;
|
|
pkgName = T57_.Field0;
|
|
nimZeroMem((void*)(&_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
_.version = T57_.Field1.version;
|
|
nimZeroMem((void*)(&__2), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
__2.hashValue = T57_.Field2.hashValue;
|
|
nimln_(332, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T58_ = NIM_NIL;
|
|
T58_ = getLinkFileName__nimblepkgZcommon_144(pkgName);
|
|
linkFilePath = slash___pureZos_121(path, T58_);
|
|
nimln_(333, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T61_;
|
|
NimStringDesc* fmtRes;
|
|
T61_ = (NIM_BOOL)0;
|
|
T61_ = nosfileExists(linkFilePath);
|
|
if (!!(T61_)) goto LA62_;
|
|
nimln_(334, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(334, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes = rawNewString(((NI) 42));
|
|
fmtRes = resizeString(fmtRes, 24);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_31));
|
|
formatValue__pureZstrformat_162((&fmtRes), path, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 2);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_32));
|
|
displayWarning__nimblepkgZcli_629(fmtRes, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(335, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA52;
|
|
}
|
|
LA62_: ;
|
|
nimln_(336, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T64_ = NIM_NIL;
|
|
T64_ = readFile__systemZio_472(linkFilePath);
|
|
lines = nsuSplitString(T64_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_33), ((NI) -1));
|
|
nimln_(337, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T67_;
|
|
NimStringDesc* fmtRes_2;
|
|
T67_ = (lines ? lines->Sup.len : 0);
|
|
if (!!((T67_ == ((NI) 2)))) goto LA68_;
|
|
nimln_(338, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(338, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes_2 = rawNewString(((NI) 45));
|
|
fmtRes_2 = resizeString(fmtRes_2, 19);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_34));
|
|
formatValue__pureZstrformat_162((&fmtRes_2), linkFilePath, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_2 = resizeString(fmtRes_2, 2);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_32));
|
|
displayWarning__nimblepkgZcli_629(fmtRes_2, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(339, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA52;
|
|
}
|
|
LA68_: ;
|
|
nimln_(340, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (((NI) 1) < 0 || ((NI) 1) >= (lines ? lines->Sup.len : 0)){ raiseIndexError2(((NI) 1),(lines ? lines->Sup.len : 0)-1); }
|
|
pkgPath = lines->data[((NI) 1)];
|
|
nimln_(341, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T70_ = NIM_NIL;
|
|
T70_ = toPath__nimblepkgZpaths_5(pkgPath);
|
|
nimZeroMem((void*)(&T71_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ));
|
|
validatePackage__nimblepkgZdevelopfile_1702(T70_, options, (&T71_));
|
|
nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw));
|
|
nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T71_.Field0), sizeof(pkgInfo));
|
|
error = NIM_NIL;
|
|
error = T71_.Field1;
|
|
nimln_(342, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* path_3;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T76_;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T77_;
|
|
if (!(error == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL))) goto LA74_;
|
|
nimln_(343, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
path_3 = path;
|
|
nimln_(344, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T76_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA));
|
|
T76_[0] = copyString(path_3);
|
|
nimZeroMem((void*)(&T77_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
toHashSet__nimblepkgZdevelopfile_11448(T76_, 1, (&T77_));
|
|
addPackage__nimblepkgZdevelopfile_2919(result, (&pkgInfo), path_3, T77_, collidingNames);
|
|
}
|
|
goto LA72_;
|
|
LA74_: ;
|
|
{
|
|
NimStringDesc* fmtRes_3;
|
|
nimln_(346, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(347, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes_3 = rawNewString(((NI) 84));
|
|
fmtRes_3 = resizeString(fmtRes_3, 9);
|
|
appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_47));
|
|
formatValue__pureZstrformat_162((&fmtRes_3), pkgName, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_3 = resizeString(fmtRes_3, 11);
|
|
appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_48));
|
|
formatValue__pureZstrformat_162((&fmtRes_3), pkgPath, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_3 = resizeString(fmtRes_3, 26);
|
|
appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_49));
|
|
nimln_(346, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
displayWarning__nimblepkgZcli_629(fmtRes_3, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(348, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
displayDetails__nimblepkgZcli_635((*error).Sup.message, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA72_: ;
|
|
} LA52: ;
|
|
}
|
|
LA23_: ;
|
|
} LA14: ;
|
|
}
|
|
} LA12: ;
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
}
|
|
{
|
|
int T81_;
|
|
nimln_(2336, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T81_ = (int)0;
|
|
T81_ = closedir(d);
|
|
(void)(T81_);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_28.status != 0) nimLeaveFinally();
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_28.status != 0) reraiseException();
|
|
}
|
|
LA2_: ;
|
|
}
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NI, len__nimblepkgZdevelopfile_224)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s) {
|
|
NI result;
|
|
nimfr_("len", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
result = (NI)0;
|
|
nimln_(827, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
result = (*s).counter;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addPackages__nimblepkgZdevelopfile_16761)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tySequence__jKfNJ7fLGpPDIVgcXny4Hw* pkgs, NimStringDesc* rhsPath, tyObject_Table__9c0FmgINqEuGJOEFTguLYug rhsPkgToDevFileNames, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames) {
|
|
nimfr_("addPackages", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** pkgRef;
|
|
NI i;
|
|
NI L;
|
|
NI T2_;
|
|
pkgRef = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T2_ = (pkgs ? pkgs->Sup.len : 0);
|
|
L = T2_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T5_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_55;
|
|
if (!(i < L)) goto LA4;
|
|
nimln_(289, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (i < 0 || i >= (pkgs ? pkgs->Sup.len : 0)){ raiseIndexError2(i,(pkgs ? pkgs->Sup.len : 0)-1); }
|
|
pkgRef = &pkgs->data[i];
|
|
assertHasKey__nimblepkgZdevelopfile_12865(rhsPkgToDevFileNames, (*pkgRef));
|
|
nimln_(291, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T5_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
X5BX5D___nimblepkgZdevelopfile_16856(rhsPkgToDevFileNames, (*pkgRef), (&T5_));
|
|
nimln_(289, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
addPackage__nimblepkgZdevelopfile_2919(lhs, (&(*(*pkgRef))), rhsPath, T5_, collidingNames);
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_55)) { raiseOverflow(); };
|
|
i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_55);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T8_;
|
|
T8_ = (pkgs ? pkgs->Sup.len : 0);
|
|
if (!!((T8_ == L))) goto LA9_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_56));
|
|
}
|
|
LA9_: ;
|
|
} LA4: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw)(void* p, NI op) {
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* a;
|
|
NI T1_;
|
|
a = (tySequence__jKfNJ7fLGpPDIVgcXny4Hw*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_], op);
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, values__nimblepkgZdevelopfile_16948)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t) {
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* result;
|
|
NI T1_;
|
|
NI i;
|
|
nimfr_("values", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(279, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = len__nimblepkgZdevelopfile_17008(t);
|
|
if ((T1_) < ((NI) 0) || (T1_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T1_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
result = (tySequence__jKfNJ7fLGpPDIVgcXny4Hw*) setLengthSeqV2(&(result)->Sup, (&NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_), ((NI) (T1_)));
|
|
nimln_(280, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
i = ((NI) 0);
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** v;
|
|
NI L;
|
|
v = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0;
|
|
nimln_(758, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_17008(t);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T4_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T4_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
colontmp_ = T4_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_59;
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
nimln_(759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T9_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_57;
|
|
nimln_(760, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
|
|
if (!T9_) goto LA10_;
|
|
nimln_(281, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); }
|
|
v = &t.data->data[h].Field2;
|
|
if (i < 0 || i >= (result ? result->Sup.len : 0)){ raiseIndexError2(i,(result ? result->Sup.len : 0)-1); }
|
|
nimln_(282, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
asgnRef((void**) (&result->data[i]), (*v));
|
|
nimln_(281, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_57)) { raiseOverflow(); };
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_57 < 0 || TM__mx9aDjfvYrE7hvUt80i9bhFg_57 > IL64(9223372036854775807)){ raiseOverflow(); }
|
|
i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_57);
|
|
nimln_(762, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T14_;
|
|
T14_ = (NI)0;
|
|
T14_ = len__nimblepkgZdevelopfile_17008(t);
|
|
if (!!((T14_ == L))) goto LA15_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_58));
|
|
}
|
|
LA15_: ;
|
|
}
|
|
LA10_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_59)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_59);
|
|
} LA6: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, mergeIncludedDevFileData__nimblepkgZdevelopfile_16939)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) {
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* T1_;
|
|
nimfr_("mergeIncludedDevFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(298, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = values__nimblepkgZdevelopfile_16948((*rhs).nameToPkg);
|
|
addPackages__nimblepkgZdevelopfile_16761(lhs, T1_, (*rhs).path, (*rhs).pkgToDevFileNames, (&(*errors).collidingNames));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasDependentPkg__nimblepkgZdevelopfile_156)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data) {
|
|
nimfr_("assertHasDependentPkg", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(109, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isLoaded__nimblepkgZpackageinfo_35((&(*data).dependentPkg));
|
|
if (!!(T3_)) goto LA4_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_62));
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, mergeFollowedDevFileData__nimblepkgZdevelopfile_17287)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) {
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* T1_;
|
|
nimfr_("mergeFollowedDevFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(305, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertHasDependentPkg__nimblepkgZdevelopfile_156(rhs);
|
|
nimln_(306, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = values__nimblepkgZdevelopfile_16948((*rhs).nameToPkg);
|
|
addPackages__nimblepkgZdevelopfile_16761(lhs, T1_, (*rhs).path, (*rhs).pkgToDevFileNames, (&(*errors).collidingNames));
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasErrors__nimblepkgZdevelopfile_1709)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
NIM_BOOL T2_;
|
|
NI T3_;
|
|
NI T5_;
|
|
NI T7_;
|
|
nimfr_("hasErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(173, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(174, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T2_ = (NIM_BOOL)0;
|
|
T3_ = (NI)0;
|
|
T3_ = len__nimblepkgZdevelopfile_1767((*errors).collidingNames);
|
|
T2_ = (((NI) 0) < T3_);
|
|
if (T2_) goto LA4_;
|
|
T5_ = (NI)0;
|
|
T5_ = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages);
|
|
T2_ = (((NI) 0) < T5_);
|
|
LA4_: ;
|
|
T1_ = T2_;
|
|
if (T1_) goto LA6_;
|
|
nimln_(175, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_ = (NI)0;
|
|
T7_ = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles);
|
|
T1_ = (((NI) 0) < T7_);
|
|
LA6_: ;
|
|
result = T1_;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891)(NimStringDesc* pkgName, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions) {
|
|
NimStringDesc* result;
|
|
NimStringDesc* fmtRes;
|
|
nimfr_("pkgFoundMoreThanOnceMsg", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(179, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(179, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes = rawNewString(((NI) 66));
|
|
fmtRes = resizeString(fmtRes, 21);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_69));
|
|
formatValue__pureZstrformat_162((&fmtRes), pkgName, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 26);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_70));
|
|
result = copyString(fmtRes);
|
|
{
|
|
NimStringDesc* pkgPath;
|
|
NimStringDesc* inclFilePath;
|
|
NI length;
|
|
pkgPath = NIM_NIL;
|
|
inclFilePath = NIM_NIL;
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_1955(collisions);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T3_ = ((collisions.data ? collisions.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_74;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA colontmp__2;
|
|
NimStringDesc* fmtRes_2;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (collisions.data ? collisions.data->Sup.len : 0)){ raiseIndexError2(h,(collisions.data ? collisions.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZsets_38(collisions.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimZeroMem((void*)(&colontmp__2), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
nimln_(265, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (collisions.data ? collisions.data->Sup.len : 0)){ raiseIndexError2(h,(collisions.data ? collisions.data->Sup.len : 0)-1); }
|
|
colontmp__2.Field0 = copyString(collisions.data->data[h].Field1.Field0);
|
|
colontmp__2.Field1 = copyString(collisions.data->data[h].Field1.Field1);
|
|
nimln_(180, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pkgPath = colontmp__2.Field0;
|
|
inclFilePath = colontmp__2.Field1;
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(181, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes_2 = rawNewString(((NI) 59));
|
|
fmtRes_2 = resizeString(fmtRes_2, 2);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_71));
|
|
formatValue__nimblepkgZvcstools_57((&fmtRes_2), pkgPath, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_2 = resizeString(fmtRes_2, 13);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_72));
|
|
formatValue__nimblepkgZvcstools_57((&fmtRes_2), inclFilePath, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_2 = resizeString(fmtRes_2, 1);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_73));
|
|
result = resizeString(result, (fmtRes_2 ? fmtRes_2->Sup.len : 0) + 0);
|
|
appendString(result, fmtRes_2);
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T13_;
|
|
T13_ = (NI)0;
|
|
T13_ = len__nimblepkgZdevelopfile_1955(collisions);
|
|
if (!!((T13_ == length))) goto LA14_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39));
|
|
}
|
|
LA14_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_74)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_74);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getErrorsDetails__nimblepkgZdevelopfile_2194)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) {
|
|
NimStringDesc* result;
|
|
nimfr_("getErrorsDetails", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
{
|
|
NimStringDesc* pkgPath;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error;
|
|
NI L;
|
|
pkgPath = NIM_NIL;
|
|
error = NIM_NIL;
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T3_ = (((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_67;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
NimStringDesc* T11_;
|
|
NimStringDesc* fmtRes;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= ((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)){ raiseIndexError2(h,((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZtables_31((*errors).invalidPackages.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(186, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= ((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)){ raiseIndexError2(h,((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)-1); }
|
|
pkgPath = (*errors).invalidPackages.data->data[h].Field1;
|
|
if (h < 0 || h >= ((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)){ raiseIndexError2(h,((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)-1); }
|
|
error = (*errors).invalidPackages.data->data[h].Field2;
|
|
nimln_(187, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T11_ = NIM_NIL;
|
|
T11_ = invalidPkgMsg__nimblepkgZdisplaymessages_54(pkgPath);
|
|
result = resizeString(result, (T11_ ? T11_->Sup.len : 0) + 0);
|
|
appendString(result, T11_);
|
|
nimln_(186, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(188, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes = rawNewString(((NI) 32));
|
|
fmtRes = resizeString(fmtRes, 9);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_65));
|
|
formatValue__pureZstrformat_162((&fmtRes), (*error).Sup.message, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 2);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_66));
|
|
result = resizeString(result, (fmtRes ? fmtRes->Sup.len : 0) + 0);
|
|
appendString(result, fmtRes);
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T14_;
|
|
T14_ = (NI)0;
|
|
T14_ = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages);
|
|
if (!!((T14_ == L))) goto LA15_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA15_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_67)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_67);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
NimStringDesc* inclFilePath;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_2;
|
|
NI L_2;
|
|
inclFilePath = NIM_NIL;
|
|
error_2 = NIM_NIL;
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L_2 = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles);
|
|
{
|
|
NI h_2;
|
|
NI colontmp__2;
|
|
NI T19_;
|
|
NI res_2;
|
|
h_2 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T19_ = (((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)-1);
|
|
colontmp__2 = T19_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_2 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_68;
|
|
if (!(res_2 <= colontmp__2)) goto LA21;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h_2 = res_2;
|
|
{
|
|
NIM_BOOL T24_;
|
|
NimStringDesc* T27_;
|
|
NimStringDesc* fmtRes_2;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h_2 < 0 || h_2 >= ((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)){ raiseIndexError2(h_2,((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)-1); }
|
|
T24_ = (NIM_BOOL)0;
|
|
T24_ = isFilled__pureZcollectionsZtables_31((*errors).invalidIncludeFiles.data->data[h_2].Field0);
|
|
if (!T24_) goto LA25_;
|
|
nimln_(190, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h_2 < 0 || h_2 >= ((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)){ raiseIndexError2(h_2,((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)-1); }
|
|
inclFilePath = (*errors).invalidIncludeFiles.data->data[h_2].Field1;
|
|
if (h_2 < 0 || h_2 >= ((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)){ raiseIndexError2(h_2,((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)-1); }
|
|
error_2 = (*errors).invalidIncludeFiles.data->data[h_2].Field2;
|
|
nimln_(191, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T27_ = NIM_NIL;
|
|
T27_ = invalidDevFileMsg__nimblepkgZdisplaymessages_58(inclFilePath);
|
|
result = resizeString(result, (T27_ ? T27_->Sup.len : 0) + 0);
|
|
appendString(result, T27_);
|
|
nimln_(190, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(192, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes_2 = rawNewString(((NI) 32));
|
|
fmtRes_2 = resizeString(fmtRes_2, 9);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_65));
|
|
formatValue__pureZstrformat_162((&fmtRes_2), (*error_2).Sup.message, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes_2 = resizeString(fmtRes_2, 2);
|
|
appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_66));
|
|
result = resizeString(result, (fmtRes_2 ? fmtRes_2->Sup.len : 0) + 0);
|
|
appendString(result, fmtRes_2);
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T30_;
|
|
T30_ = (NI)0;
|
|
T30_ = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles);
|
|
if (!!((T30_ == L_2))) goto LA31_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA31_: ;
|
|
}
|
|
LA25_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_68)) { raiseOverflow(); };
|
|
res_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_68);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
NimStringDesc* pkgName;
|
|
tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions;
|
|
NI L_3;
|
|
pkgName = NIM_NIL;
|
|
nimZeroMem((void*)(&collisions), sizeof(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ));
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L_3 = len__nimblepkgZdevelopfile_1767((*errors).collidingNames);
|
|
{
|
|
NI h_3;
|
|
NI colontmp__3;
|
|
NI T35_;
|
|
NI res_3;
|
|
h_3 = (NI)0;
|
|
colontmp__3 = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T35_ = (((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)-1);
|
|
colontmp__3 = T35_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res_3 = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_75;
|
|
if (!(res_3 <= colontmp__3)) goto LA37;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h_3 = res_3;
|
|
{
|
|
NIM_BOOL T40_;
|
|
NimStringDesc* T43_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h_3 < 0 || h_3 >= ((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)){ raiseIndexError2(h_3,((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)-1); }
|
|
T40_ = (NIM_BOOL)0;
|
|
T40_ = isFilled__pureZcollectionsZtables_31((*errors).collidingNames.data->data[h_3].Field0);
|
|
if (!T40_) goto LA41_;
|
|
nimln_(194, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h_3 < 0 || h_3 >= ((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)){ raiseIndexError2(h_3,((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)-1); }
|
|
pkgName = (*errors).collidingNames.data->data[h_3].Field1;
|
|
if (h_3 < 0 || h_3 >= ((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)){ raiseIndexError2(h_3,((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)-1); }
|
|
collisions.data = (*errors).collidingNames.data->data[h_3].Field2.data;
|
|
collisions.counter = (*errors).collidingNames.data->data[h_3].Field2.counter;
|
|
nimln_(195, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T43_ = NIM_NIL;
|
|
T43_ = pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891(pkgName, collisions);
|
|
result = resizeString(result, (T43_ ? T43_->Sup.len : 0) + 0);
|
|
appendString(result, T43_);
|
|
nimln_(194, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = resizeString(result, 1);
|
|
appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_33));
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T46_;
|
|
T46_ = (NI)0;
|
|
T46_ = len__nimblepkgZdevelopfile_1767((*errors).collidingNames);
|
|
if (!!((T46_ == L_3))) goto LA47_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA47_: ;
|
|
}
|
|
LA41_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res_3, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_75)) { raiseOverflow(); };
|
|
res_3 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_75);
|
|
} LA37: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, load__nimblepkgZdevelopfile_17300)(NimStringDesc* path, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NIM_BOOL silentIfFileNotExists, NIM_BOOL raiseOnValidationErrors, NIM_BOOL loadGlobalDeps, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result) {
|
|
TFrame* _nimCurFrame;
|
|
nimfr_("load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ _nimCurFrame = getFrame();
|
|
nimln_(372, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* T6_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = hasKey__nimblepkgZdevelopfile_17400(cache__nimblepkgZdevelopfile_17359, path);
|
|
if (!T3_) goto LA4_;
|
|
nimln_(373, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = (tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw*)0;
|
|
T6_ = X5BX5D___nimblepkgZdevelopfile_17726((&cache__nimblepkgZdevelopfile_17359), path);
|
|
genericAssign((void*)Result, (void*)(&(*T6_)), (&NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_));
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
nimln_(375, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
initDevelopFileData__nimblepkgZdevelopfile_142(Result);
|
|
nimln_(376, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
unsureAsgnRef((void**) (&(*Result).path), copyString(path));
|
|
nimln_(377, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
genericAssign((void*)(&(*Result).dependentPkg), (void*)dependentPkg, (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_));
|
|
nimln_(384, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
incl__nimblepkgZdevelopfile_10082((&visitedFiles__nimblepkgZdevelopfile_17811), path);
|
|
nimln_(385, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
NimStringDesc* T12_;
|
|
NimStringDesc* T13_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg);
|
|
if (!T9_) goto LA10_;
|
|
nimln_(386, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T12_ = NIM_NIL;
|
|
T12_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(dependentPkg);
|
|
T13_ = NIM_NIL;
|
|
T13_ = toPath__nimblepkgZpaths_5(T12_);
|
|
incl__nimblepkgZdevelopfile_10082((&visitedPkgs__nimblepkgZdevelopfile_17813), T13_);
|
|
}
|
|
LA10_: ;
|
|
nimln_(388, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!loadGlobalDeps) goto LA16_;
|
|
nimln_(389, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
loadGlobalDependencies__nimblepkgZdevelopfile_17310(Result, (&errors__nimblepkgZdevelopfile_17809.collidingNames), options);
|
|
}
|
|
goto LA14_;
|
|
LA16_: ;
|
|
{
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_50;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T26_;
|
|
nimln_(391, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T21_;
|
|
NIM_BOOL T23_;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = silentIfFileNotExists;
|
|
if (!(T21_)) goto LA22_;
|
|
T23_ = (NIM_BOOL)0;
|
|
T23_ = nosfileExists(path);
|
|
T21_ = !(T23_);
|
|
LA22_: ;
|
|
if (!T21_) goto LA24_;
|
|
nimln_(392, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA24_: ;
|
|
nimln_(394, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_50);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_50.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_50.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_50.status == 0) {
|
|
nimln_(395, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T26_ = NIM_NIL;
|
|
T26_ = parseFile__pureZjson_5301(path);
|
|
fromJson__nimblepkgZdevelopfile_17860((&(*Result).jsonData), T26_, TM__mx9aDjfvYrE7hvUt80i9bhFg_51);
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_))) {
|
|
tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* error;
|
|
Exception* T29_;
|
|
NimStringDesc* T30_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T31_;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_50.status = 0;
|
|
nimln_(396, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T29_ = NIM_NIL;
|
|
T29_ = getCurrentException();
|
|
error = ((tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) (T29_));
|
|
nimln_(397, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T30_ = NIM_NIL;
|
|
T30_ = notAValidDevFileJsonMsg__nimblepkgZdisplaymessages_62(path);
|
|
T31_ = NIM_NIL;
|
|
T31_ = nimbleError__nimblepkgZcommon_26(T30_, ((NimStringDesc*) NIM_NIL), &error->Sup);
|
|
raiseExceptionEx((Exception*)T31_, "NimbleError", "load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 397);
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_50.status != 0) reraiseException();
|
|
{
|
|
NimStringDesc* depPath;
|
|
NI length;
|
|
depPath = NIM_NIL;
|
|
nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.dependencies));
|
|
nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T35_;
|
|
NI h;
|
|
NI idx;
|
|
nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T35_ = ((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0);
|
|
if (!(((NI) 0) < T35_)) goto LA36_;
|
|
nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = (*Result).jsonData.dependencies.first;
|
|
nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
idx = ((NI) 0);
|
|
{
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
while (1) {
|
|
NI nxt;
|
|
if (!(((NI) 0) <= h)) goto LA39;
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= ((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)){ raiseIndexError2(h,((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)-1); }
|
|
nxt = (*Result).jsonData.dependencies.data->data[h].Field1;
|
|
nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NIM_BOOL T42_;
|
|
NimStringDesc* depPath_2;
|
|
tyTuple__htifardOjZP9aHjPl3qYc9bQ T53_;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_2;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_53;
|
|
if (h < 0 || h >= ((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)){ raiseIndexError2(h,((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)-1); }
|
|
T42_ = (NIM_BOOL)0;
|
|
T42_ = isFilled__pureZcollectionsZsets_38((*Result).jsonData.dependencies.data->data[h].Field0);
|
|
if (!T42_) goto LA43_;
|
|
nimln_(399, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= ((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)){ raiseIndexError2(h,((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0)-1); }
|
|
depPath = (*Result).jsonData.dependencies.data->data[h].Field2;
|
|
nimln_(400, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T47_;
|
|
T47_ = (NIM_BOOL)0;
|
|
T47_ = nosisAbsolute(depPath);
|
|
if (!T47_) goto LA48_;
|
|
nimln_(401, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
depPath_2 = nosnormalizedPath(depPath);
|
|
}
|
|
goto LA45_;
|
|
LA48_: ;
|
|
{
|
|
tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T51_;
|
|
NimStringDesc* T52_;
|
|
nimZeroMem((void*)(&T51_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg));
|
|
nossplitFile(path, (&T51_));
|
|
T52_ = NIM_NIL;
|
|
T52_ = slash___pureZos_121(T51_.Field0, depPath);
|
|
depPath_2 = nosnormalizedPath(T52_);
|
|
}
|
|
LA45_: ;
|
|
nimln_(402, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T53_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ));
|
|
validatePackage__nimblepkgZdevelopfile_1702(depPath_2, options, (&T53_));
|
|
nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw));
|
|
nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T53_.Field0), sizeof(pkgInfo));
|
|
error_2 = NIM_NIL;
|
|
error_2 = T53_.Field1;
|
|
nimln_(399, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T58_;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T59_;
|
|
nimln_(403, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (!(error_2 == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL))) goto LA56_;
|
|
nimln_(404, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T58_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA));
|
|
T58_[0] = copyString(path);
|
|
nimZeroMem((void*)(&T59_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
toHashSet__nimblepkgZdevelopfile_11448(T58_, 1, (&T59_));
|
|
addPackage__nimblepkgZdevelopfile_2919(Result, (&pkgInfo), path, T59_, (&errors__nimblepkgZdevelopfile_17809.collidingNames));
|
|
}
|
|
goto LA54_;
|
|
LA56_: ;
|
|
{
|
|
nimln_(406, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_22094((&errors__nimblepkgZdevelopfile_17809.invalidPackages), depPath_2, error_2);
|
|
}
|
|
LA54_: ;
|
|
nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T63_;
|
|
T63_ = (NI)0;
|
|
T63_ = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.dependencies));
|
|
if (!!((T63_ == length))) goto LA64_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_52));
|
|
}
|
|
LA64_: ;
|
|
nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (nimAddInt(idx, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_53)) { raiseOverflow(); };
|
|
idx = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_53);
|
|
}
|
|
LA43_: ;
|
|
nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = nxt;
|
|
} LA39: ;
|
|
}
|
|
}
|
|
LA36_: ;
|
|
}
|
|
{
|
|
NimStringDesc* inclPath;
|
|
NI length_2;
|
|
inclPath = NIM_NIL;
|
|
nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length_2 = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.includes));
|
|
nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T69_;
|
|
NI h_2;
|
|
NI idx_2;
|
|
nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T69_ = ((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0);
|
|
if (!(((NI) 0) < T69_)) goto LA70_;
|
|
nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h_2 = (*Result).jsonData.includes.first;
|
|
nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
idx_2 = ((NI) 0);
|
|
{
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
while (1) {
|
|
NI nxt_2;
|
|
if (!(((NI) 0) <= h_2)) goto LA73;
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h_2 < 0 || h_2 >= ((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)){ raiseIndexError2(h_2,((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)-1); }
|
|
nxt_2 = (*Result).jsonData.includes.data->data[h_2].Field1;
|
|
nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NIM_BOOL T76_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_60;
|
|
if (h_2 < 0 || h_2 >= ((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)){ raiseIndexError2(h_2,((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)-1); }
|
|
T76_ = (NIM_BOOL)0;
|
|
T76_ = isFilled__pureZcollectionsZsets_38((*Result).jsonData.includes.data->data[h_2].Field0);
|
|
if (!T76_) goto LA77_;
|
|
nimln_(408, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h_2 < 0 || h_2 >= ((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)){ raiseIndexError2(h_2,((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0)-1); }
|
|
inclPath = (*Result).jsonData.includes.data->data[h_2].Field2;
|
|
{
|
|
NimStringDesc* inclPath_2;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile inclDevFileData;
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_54;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw T85_;
|
|
nimln_(409, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
inclPath_2 = nosnormalizedPath(inclPath);
|
|
nimln_(410, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T82_;
|
|
T82_ = (NIM_BOOL)0;
|
|
T82_ = contains__nimblepkgZdevelopfile_23549(visitedFiles__nimblepkgZdevelopfile_17811, inclPath_2);
|
|
if (!T82_) goto LA83_;
|
|
nimln_(411, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA79;
|
|
}
|
|
LA83_: ;
|
|
nimZeroMem((void*)(&inclDevFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(412, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
initDevelopFileData__nimblepkgZdevelopfile_142((&inclDevFileData));
|
|
nimln_(413, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_54);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_54.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_54.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_54.status == 0) {
|
|
nimln_(414, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(415, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T85_), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw));
|
|
initPackageInfo__nimblepkgZpackageinfo_22((&T85_));
|
|
nimln_(414, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
load__nimblepkgZdevelopfile_17300(inclPath_2, (&T85_), options, NIM_FALSE, NIM_FALSE, NIM_FALSE, (&inclDevFileData));
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_3;
|
|
Exception* T88_;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_54.status = 0;
|
|
nimln_(416, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T88_ = NIM_NIL;
|
|
T88_ = getCurrentException();
|
|
error_3 = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_));
|
|
nimln_(417, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_22094((&errors__nimblepkgZdevelopfile_17809.invalidIncludeFiles), path, error_3);
|
|
popCurrentException();
|
|
nimln_(418, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA79;
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_54.status != 0) reraiseException();
|
|
nimln_(419, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
mergeIncludedDevFileData__nimblepkgZdevelopfile_16939(Result, (&inclDevFileData), (&errors__nimblepkgZdevelopfile_17809));
|
|
} LA79: ;
|
|
nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T91_;
|
|
T91_ = (NI)0;
|
|
T91_ = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.includes));
|
|
if (!!((T91_ == length_2))) goto LA92_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_52));
|
|
}
|
|
LA92_: ;
|
|
nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (nimAddInt(idx_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_60)) { raiseOverflow(); };
|
|
idx_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_60);
|
|
}
|
|
LA77_: ;
|
|
nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h_2 = nxt_2;
|
|
} LA73: ;
|
|
}
|
|
}
|
|
LA70_: ;
|
|
}
|
|
}
|
|
LA14_: ;
|
|
nimln_(421, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T96_;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T98_;
|
|
NimStringDesc* T99_;
|
|
T96_ = (NIM_BOOL)0;
|
|
T96_ = isLoaded__nimblepkgZpackageinfo_35((&(*Result).dependentPkg));
|
|
if (!(T96_)) goto LA97_;
|
|
nimZeroMem((void*)(&T98_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
nossplitPath(path, (&T98_));
|
|
T99_ = NIM_NIL;
|
|
T99_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2));
|
|
T96_ = eqeq___nimblepkgZpaths_57(T98_.Field1, T99_);
|
|
LA97_: ;
|
|
if (!T96_) goto LA100_;
|
|
{
|
|
NimStringDesc* path_2;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg;
|
|
tyObject_Table__77XTz9am8eAuImFSTxHauOg colontmp_;
|
|
NI L;
|
|
path_2 = NIM_NIL;
|
|
pkg = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Table__77XTz9am8eAuImFSTxHauOg));
|
|
nimln_(425, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
dup__nimblepkgZdevelopfile_23617((*Result).pathToPkg, (&colontmp_));
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_23689(colontmp_);
|
|
{
|
|
NI h_3;
|
|
NI colontmp__2;
|
|
NI T104_;
|
|
NI res;
|
|
h_3 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T104_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1);
|
|
colontmp__2 = T104_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_64;
|
|
if (!(res <= colontmp__2)) goto LA106;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h_3 = res;
|
|
{
|
|
NIM_BOOL T109_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T109_ = (NIM_BOOL)0;
|
|
T109_ = isFilled__pureZcollectionsZtables_31(colontmp_.data->data[h_3].Field0);
|
|
if (!T109_) goto LA110_;
|
|
nimln_(425, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
path_2 = colontmp_.data->data[h_3].Field1;
|
|
if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
pkg = colontmp_.data->data[h_3].Field2;
|
|
{
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile followedPkgDevFileData;
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_61;
|
|
NimStringDesc* T118_;
|
|
nimln_(426, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T115_;
|
|
T115_ = (NIM_BOOL)0;
|
|
T115_ = contains__nimblepkgZdevelopfile_23549(visitedPkgs__nimblepkgZdevelopfile_17813, path_2);
|
|
if (!T115_) goto LA116_;
|
|
nimln_(427, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto LA112;
|
|
}
|
|
LA116_: ;
|
|
nimZeroMem((void*)(&followedPkgDevFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(428, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
initDevelopFileData__nimblepkgZdevelopfile_142((&followedPkgDevFileData));
|
|
nimln_(429, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_61);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_61.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_61.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_61.status == 0) {
|
|
nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertIsLoaded__nimblepkgZpackageinfo_38((&(*pkg)));
|
|
nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T118_ = NIM_NIL;
|
|
T118_ = getPkgDevFilePath__nimblepkgZdevelopfile_163((&(*pkg)));
|
|
nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
load__nimblepkgZdevelopfile_17300(T118_, (&(*pkg)), options, NIM_TRUE, NIM_FALSE, NIM_FALSE, (&followedPkgDevFileData));
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
{
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_61.status = 0;
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_61.status != 0) reraiseException();
|
|
nimln_(435, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
mergeFollowedDevFileData__nimblepkgZdevelopfile_17287(Result, (&followedPkgDevFileData), (&errors__nimblepkgZdevelopfile_17809));
|
|
} LA112: ;
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T123_;
|
|
T123_ = (NI)0;
|
|
T123_ = len__nimblepkgZdevelopfile_23689(colontmp_);
|
|
if (!!((T123_ == L))) goto LA124_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA124_: ;
|
|
}
|
|
LA110_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_64);
|
|
} LA106: ;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
LA100_: ;
|
|
nimln_(437, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T128_;
|
|
T128_ = (NIM_BOOL)0;
|
|
T128_ = hasErrors__nimblepkgZdevelopfile_1709((&errors__nimblepkgZdevelopfile_17809));
|
|
if (!!(T128_)) goto LA129_;
|
|
nimln_(438, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_24047((&cache__nimblepkgZdevelopfile_17359), path, Result);
|
|
nimln_(439, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
goto LA126_;
|
|
LA129_: ;
|
|
{
|
|
NimStringDesc* T134_;
|
|
NimStringDesc* T135_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T136_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T137_;
|
|
if (!raiseOnValidationErrors) goto LA132_;
|
|
nimln_(441, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T134_ = NIM_NIL;
|
|
T134_ = failedToLoadFileMsg__nimblepkgZdisplaymessages_132(path);
|
|
nimln_(442, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T135_ = NIM_NIL;
|
|
T135_ = getErrorsDetails__nimblepkgZdevelopfile_2194((&errors__nimblepkgZdevelopfile_17809));
|
|
T136_ = NIM_NIL;
|
|
T136_ = nimbleError__nimblepkgZcommon_26(T135_, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL));
|
|
nimln_(441, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T137_ = NIM_NIL;
|
|
T137_ = nimbleError__nimblepkgZcommon_26(T134_, ((NimStringDesc*) NIM_NIL), &T136_->Sup);
|
|
raiseExceptionEx((Exception*)T137_, "NimbleError", "load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 441);
|
|
}
|
|
goto LA126_;
|
|
LA132_: ;
|
|
LA126_: ;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getDevelopDependencies__nimblepkgZdevelopfile_32853)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__77XTz9am8eAuImFSTxHauOg* Result) {
|
|
NIM_BOOL loadGlobalDeps;
|
|
NimStringDesc* T1_;
|
|
NIM_BOOL T2_;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data;
|
|
NimStringDesc* T3_;
|
|
nimfr_("getDevelopDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ nimln_(743, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
T2_ = (NIM_BOOL)0;
|
|
T2_ = nosfileExists(T1_);
|
|
loadGlobalDeps = !(T2_);
|
|
nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg);
|
|
nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T3_ = NIM_NIL;
|
|
T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&data));
|
|
nimln_(745, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
genericSeqAssign((&(*Result).data), data.nameToPkg.data, (&NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_));
|
|
(*Result).counter = data.nameToPkg.counter;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*, processDevelopDependencies__nimblepkgZdevelopfile_32462)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q* result;
|
|
NIM_BOOL loadGlobalDeps;
|
|
NimStringDesc* T1_;
|
|
NIM_BOOL T2_;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data;
|
|
NimStringDesc* T3_;
|
|
NI T4_;
|
|
nimfr_("processDevelopDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(731, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
T2_ = (NIM_BOOL)0;
|
|
T2_ = nosfileExists(T1_);
|
|
loadGlobalDeps = !(T2_);
|
|
nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg);
|
|
nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T3_ = NIM_NIL;
|
|
T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&data));
|
|
nimln_(733, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T4_ = (NI)0;
|
|
T4_ = len__nimblepkgZdevelopfile_17008(data.nameToPkg);
|
|
if ((T4_) < ((NI) 0) || (T4_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T4_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
result = (tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*)nimNewSeqOfCap((&NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_), ((NI) (T4_)));
|
|
{
|
|
NimStringDesc* _;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg;
|
|
NI L;
|
|
_ = NIM_NIL;
|
|
pkg = NIM_NIL;
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_17008(data.nameToPkg);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T7_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T7_ = ((data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)-1);
|
|
colontmp_ = T7_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_76;
|
|
if (!(res <= colontmp_)) goto LA9;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T12_;
|
|
NI T15_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)-1); }
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = isFilled__pureZcollectionsZtables_31(data.nameToPkg.data->data[h].Field0);
|
|
if (!T12_) goto LA13_;
|
|
nimln_(734, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)-1); }
|
|
_ = data.nameToPkg.data->data[h].Field1;
|
|
if (h < 0 || h >= (data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)-1); }
|
|
pkg = data.nameToPkg.data->data[h].Field2;
|
|
result = (tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*) incrSeqV3((TGenericSeq*)(result), (&NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_));
|
|
T15_ = result->Sup.len++;
|
|
genericAssign((void*)(&result->data[T15_]), (void*)(&(*pkg)), (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_));
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T18_;
|
|
T18_ = (NI)0;
|
|
T18_ = len__nimblepkgZdevelopfile_17008(data.nameToPkg);
|
|
if (!!((T18_ == L))) goto LA19_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA19_: ;
|
|
}
|
|
LA13_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_76)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_76);
|
|
} LA9: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertDevelopActionIsSet__nimblepkgZdevelopfile_32392)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
nimfr_("assertDevelopActionIsSet", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(677, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(((*options).action.typ == ((tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg) 15)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_77));
|
|
}
|
|
LA3_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25233)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* pkgDir;
|
|
NIM_BOOL success;
|
|
NIM_BOOL T10_;
|
|
tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA collidingNames;
|
|
tyArray__nHXaesL0DJZHyVS07ARPRA T11_;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T12_;
|
|
nimfr_("addDevelopPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(456, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pkgDir = getNimbleFilePath__nimblepkgZdevelopfile_153(pkg);
|
|
nimln_(460, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_BOOL T5_;
|
|
NimStringDesc* otherPath;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** T8_;
|
|
NimStringDesc* T9_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = hasKey__nimblepkgZdevelopfile_25278((*data).nameToPkg, (*pkg).basicInfo.Field0);
|
|
if (!(T3_)) goto LA4_;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = hasKey__nimblepkgZdevelopfile_25331((*data).pathToPkg, pkgDir);
|
|
T3_ = !(T5_);
|
|
LA4_: ;
|
|
if (!T3_) goto LA6_;
|
|
nimln_(461, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T8_ = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0;
|
|
T8_ = X5BX5D___nimblepkgZdevelopfile_25401((&(*data).nameToPkg), (*pkg).basicInfo.Field0);
|
|
otherPath = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*(*T8_))));
|
|
nimln_(462, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T9_ = NIM_NIL;
|
|
T9_ = pkgAlreadyPresentAtDifferentPathMsg__nimblepkgZdisplaymessages_66((*pkg).basicInfo.Field0, otherPath, (*data).path);
|
|
displayError__nimblepkgZcli_641(T9_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(464, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
nimln_(467, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T10_ = (NIM_BOOL)0;
|
|
T10_ = containsOrIncl__nimblepkgZdevelopfile_25496((&(*data).jsonData.dependencies), pkgDir);
|
|
success = !(T10_);
|
|
nimZeroMem((void*)(&collidingNames), sizeof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA));
|
|
nimln_(470, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T11_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA));
|
|
T11_[0] = copyString((*data).path);
|
|
nimZeroMem((void*)(&T12_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg));
|
|
toHashSet__nimblepkgZdevelopfile_11448(T11_, 1, (&T12_));
|
|
addPackage__nimblepkgZdevelopfile_2919(data, pkg, (*data).path, T12_, (&collidingNames));
|
|
nimln_(471, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T15_;
|
|
T15_ = (NI)0;
|
|
T15_ = len__nimblepkgZdevelopfile_1767(collidingNames);
|
|
if (!!((T15_ == ((NI) 0)))) goto LA16_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_81));
|
|
}
|
|
LA16_: ;
|
|
nimln_(474, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* T22_;
|
|
NimStringDesc* T23_;
|
|
if (!success) goto LA20_;
|
|
nimln_(475, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(476, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T22_ = NIM_NIL;
|
|
T22_ = getNameAndVersion__nimblepkgZpackageinfo_3881(pkg);
|
|
nimln_(475, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T23_ = NIM_NIL;
|
|
T23_ = pkgAddedInDevFileMsg__nimblepkgZdisplaymessages_72(T22_, pkgDir, (*data).path);
|
|
displaySuccess__nimblepkgZcli_638(T23_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
goto LA18_;
|
|
LA20_: ;
|
|
{
|
|
NimStringDesc* T25_;
|
|
NimStringDesc* T26_;
|
|
nimln_(478, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(479, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T25_ = NIM_NIL;
|
|
T25_ = getNameAndVersion__nimblepkgZpackageinfo_3881(pkg);
|
|
nimln_(478, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T26_ = NIM_NIL;
|
|
T26_ = pkgAlreadyInDevFileMsg__nimblepkgZdisplaymessages_79(T25_, pkgDir, (*data).path);
|
|
displayWarning__nimblepkgZcli_629(T26_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA18_: ;
|
|
nimln_(481, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25703)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
NIM_BOOL result;
|
|
tyTuple__htifardOjZP9aHjPl3qYc9bQ T1_;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo;
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error;
|
|
nimfr_("addDevelopPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(497, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ));
|
|
validatePackage__nimblepkgZdevelopfile_1702(path, options, (&T1_));
|
|
nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw));
|
|
nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T1_.Field0), sizeof(pkgInfo));
|
|
error = NIM_NIL;
|
|
error = T1_.Field1;
|
|
nimln_(498, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* T6_;
|
|
if (!!((error == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL)))) goto LA4_;
|
|
nimln_(499, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = NIM_NIL;
|
|
T6_ = invalidPkgMsg__nimblepkgZdisplaymessages_54(path);
|
|
displayError__nimblepkgZcli_641(T6_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(500, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
displayDetails__nimblepkgZcli_657(error, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(501, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
nimln_(503, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = addDevelopPackage__nimblepkgZdevelopfile_25233(data, (&pkgInfo));
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_25772)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v) {
|
|
NI hcX60gensym237_;
|
|
NI indexX60gensym237_;
|
|
NIM_BOOL hasKeyX60gensym237_;
|
|
nimfr_("del", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hcX60gensym237_ = (NI)0;
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
indexX60gensym237_ = rawGet__nimblepkgZdevelopfile_6311((*t), k, (&hcX60gensym237_));
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
hasKeyX60gensym237_ = (((NI) 0) <= indexX60gensym237_);
|
|
nimln_(219, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* value;
|
|
if (!hasKeyX60gensym237_) goto LA3_;
|
|
if (indexX60gensym237_ < 0 || indexX60gensym237_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym237_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
value = (&(*t).data->data[indexX60gensym237_].Field2);
|
|
nimln_(220, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
excl__nimblepkgZdevelopfile_25867(value, v);
|
|
nimln_(221, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T7_;
|
|
T7_ = (NI)0;
|
|
T7_ = len__nimblepkgZdevelopfile_26362((*value));
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
nimln_(222, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_26415(t, k);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27009)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v) {
|
|
NI hcX60gensym239_;
|
|
NI indexX60gensym239_;
|
|
NIM_BOOL hasKeyX60gensym239_;
|
|
nimfr_("del", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hcX60gensym239_ = (NI)0;
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
indexX60gensym239_ = rawGet__nimblepkgZdevelopfile_9734((*t), k, (&hcX60gensym239_));
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
hasKeyX60gensym239_ = (((NI) 0) <= indexX60gensym239_);
|
|
nimln_(219, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* value;
|
|
if (!hasKeyX60gensym239_) goto LA3_;
|
|
if (indexX60gensym239_ < 0 || indexX60gensym239_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym239_,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
value = (&(*t).data->data[indexX60gensym239_].Field2);
|
|
nimln_(220, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
excl__nimblepkgZdevelopfile_27104(value, v);
|
|
nimln_(221, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T7_;
|
|
T7_ = (NI)0;
|
|
T7_ = len__nimblepkgZdevelopfile_9467((*value));
|
|
if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
nimln_(222, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_27651(t, k);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
|
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");
|
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T1_ = usrToCell__system_5299(p);
|
|
decRef__system_5344(T1_);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dec__nimblepkgZdevelopfile_28203)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k) {
|
|
NIM_BOOL result;
|
|
nimfr_("dec", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(513, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NI T6_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_82;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = contains__nimblepkgZdevelopfile_28261((*t), k);
|
|
if (!T3_) goto LA4_;
|
|
nimln_(514, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = (NI)0;
|
|
T6_ = X5BX5D___nimblepkgZdevelopfile_28411((*t), k);
|
|
if (nimSubInt(T6_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_82)) { raiseOverflow(); };
|
|
X5BX5Deq___nimblepkgZdevelopfile_28448(t, k, (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_82));
|
|
nimln_(515, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T9_;
|
|
T9_ = (NI)0;
|
|
T9_ = X5BX5D___nimblepkgZdevelopfile_28411((*t), k);
|
|
if (!(T9_ == ((NI) 0))) goto LA10_;
|
|
nimln_(516, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_28689(t, k);
|
|
nimln_(517, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_TRUE;
|
|
}
|
|
LA10_: ;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T13_;
|
|
NimStringDesc* fmtRes;
|
|
NimStringDesc* T14_;
|
|
T13_ = NIM_NIL;
|
|
T13_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag));
|
|
(*T13_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_);
|
|
(*T13_).Sup.Sup.Sup.name = "KeyError";
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(519, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes = rawNewString(((NI) 37));
|
|
fmtRes = resizeString(fmtRes, 9);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_83));
|
|
formatValue__nimblepkgZdevelopfile_12871((&fmtRes), k, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 15);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_84));
|
|
T14_ = NIM_NIL;
|
|
T14_ = (*T13_).Sup.Sup.Sup.message; (*T13_).Sup.Sup.Sup.message = copyStringRC1(fmtRes);
|
|
if (T14_) nimGCunrefNoCycle(T14_);
|
|
asgnRef((void**) (&(*T13_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
|
|
raiseExceptionEx((Exception*)T13_, "KeyError", "dec", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 519);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_25719)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, NimStringDesc* devFileName) {
|
|
NIM_BOOL removed;
|
|
NimStringDesc* T5_;
|
|
nimfr_("removePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ nimln_(530, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_25772((&(*data).devFileNameToPkgs), devFileName, pkg);
|
|
nimln_(531, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_27009((&(*data).pkgToDevFileNames), pkg, devFileName);
|
|
nimln_(534, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
removed = dec__nimblepkgZdevelopfile_28203((&(*data).pkgRefCount), pkg);
|
|
nimln_(535, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(removed)) goto LA3_;
|
|
nimln_(537, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(541, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_28792((&(*data).nameToPkg), (*pkg).basicInfo.Field0);
|
|
nimln_(542, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg)));
|
|
del__nimblepkgZdevelopfile_29385((&(*data).pathToPkg), T5_);
|
|
nimln_(548, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
del__nimblepkgZdevelopfile_27651((&(*data).pkgToDevFileNames), pkg);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_29983)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NimStringDesc* devFileName) {
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg;
|
|
nimfr_("removePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ nimln_(555, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pkg = getOrDefault__nimblepkgZdevelopfile_30053((*data).pathToPkg, path);
|
|
nimln_(556, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!(pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL))) goto LA3_;
|
|
nimln_(558, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(560, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
removePackage__nimblepkgZdevelopfile_25719(data, pkg, devFileName);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByPath__nimblepkgZdevelopfile_30131)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL success;
|
|
NIM_BOOL T1_;
|
|
nimfr_("removeDevelopPackageByPath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(569, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.dependencies), path);
|
|
success = !(T1_);
|
|
nimln_(571, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* nameAndVersion;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** T6_;
|
|
NimStringDesc* T7_;
|
|
if (!success) goto LA4_;
|
|
nimln_(572, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0;
|
|
T6_ = X5BX5D___nimblepkgZdevelopfile_30841((&(*data).pathToPkg), path);
|
|
nameAndVersion = getNameAndVersion__nimblepkgZpackageinfo_3881((&(*(*T6_))));
|
|
nimln_(573, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
removePackage__nimblepkgZdevelopfile_29983(data, path, (*data).path);
|
|
nimln_(574, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_ = NIM_NIL;
|
|
T7_ = pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86(nameAndVersion, path, (*data).path);
|
|
displaySuccess__nimblepkgZcli_638(T7_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NimStringDesc* T9_;
|
|
nimln_(576, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T9_ = NIM_NIL;
|
|
T9_ = pkgPathNotInDevFileMsg__nimblepkgZdisplaymessages_93(path, (*data).path);
|
|
displayWarning__nimblepkgZcli_629(T9_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA2_: ;
|
|
nimln_(578, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = success;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByName__nimblepkgZdevelopfile_30916)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* name) {
|
|
NIM_BOOL result;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg;
|
|
NimStringDesc* path;
|
|
NIM_BOOL success;
|
|
NIM_BOOL T6_;
|
|
nimfr_("removeDevelopPackageByName", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(589, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pkg = getOrDefault__nimblepkgZdevelopfile_2992((*data).nameToPkg, name);
|
|
nimln_(590, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!((pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL)))) goto LA3_;
|
|
path = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg)));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
path = toPath__nimblepkgZpaths_5(((NimStringDesc*) NIM_NIL));
|
|
}
|
|
LA1_: ;
|
|
nimln_(591, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.dependencies), path);
|
|
success = !(T6_);
|
|
nimln_(593, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NimStringDesc* T11_;
|
|
NimStringDesc* T12_;
|
|
if (!success) goto LA9_;
|
|
nimln_(594, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
removePackage__nimblepkgZdevelopfile_29983(data, path, (*data).path);
|
|
nimln_(595, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(596, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T11_ = NIM_NIL;
|
|
T11_ = getNameAndVersion__nimblepkgZpackageinfo_3881((&(*pkg)));
|
|
nimln_(595, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T12_ = NIM_NIL;
|
|
T12_ = pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86(T11_, path, (*data).path);
|
|
displaySuccess__nimblepkgZcli_638(T12_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{
|
|
NimStringDesc* T14_;
|
|
nimln_(598, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T14_ = NIM_NIL;
|
|
T14_ = pkgNameNotInDevFileMsg__nimblepkgZdisplaymessages_98(name, (*data).path);
|
|
displayWarning__nimblepkgZcli_629(T14_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA7_: ;
|
|
nimln_(600, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = success;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, includeDevelopFile__nimblepkgZdevelopfile_31013)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
NIM_BOOL result;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile inclFileData;
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_85;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw T1_;
|
|
TFrame* _nimCurFrame;
|
|
NIM_BOOL success;
|
|
NIM_BOOL T6_;
|
|
nimfr_("includeDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ _nimCurFrame = getFrame();
|
|
result = (NIM_BOOL)0;
|
|
nimZeroMem((void*)(&inclFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(618, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
initDevelopFileData__nimblepkgZdevelopfile_142((&inclFileData));
|
|
nimln_(619, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_85);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_85.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_85.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_85.status == 0) {
|
|
nimln_(620, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw));
|
|
initPackageInfo__nimblepkgZpackageinfo_22((&T1_));
|
|
load__nimblepkgZdevelopfile_17300(path, (&T1_), options, NIM_FALSE, NIM_TRUE, NIM_FALSE, (&inclFileData));
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error;
|
|
Exception* T4_;
|
|
NimStringDesc* T5_;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_85.status = 0;
|
|
nimln_(621, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T4_ = NIM_NIL;
|
|
T4_ = getCurrentException();
|
|
error = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_));
|
|
nimln_(622, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = failedToLoadFileMsg__nimblepkgZdisplaymessages_132(path);
|
|
displayError__nimblepkgZcli_641(T5_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(623, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
displayDetails__nimblepkgZcli_657(error, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(624, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_FALSE;
|
|
popCurrentException();
|
|
goto BeforeRet_;
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_85.status != 0) reraiseException();
|
|
nimln_(626, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = containsOrIncl__nimblepkgZdevelopfile_25496((&(*data).jsonData.includes), path);
|
|
success = !(T6_);
|
|
nimln_(628, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA errors;
|
|
NimStringDesc* T33_;
|
|
if (!success) goto LA9_;
|
|
nimZeroMem((void*)(&errors), sizeof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA));
|
|
nimln_(630, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
mergeIncludedDevFileData__nimblepkgZdevelopfile_16939(data, (&inclFileData), (&errors));
|
|
nimln_(631, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T13_;
|
|
NimStringDesc* T16_;
|
|
NimStringDesc* T17_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = hasErrors__nimblepkgZdevelopfile_1709((&errors));
|
|
if (!T13_) goto LA14_;
|
|
nimln_(632, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T16_ = NIM_NIL;
|
|
T16_ = failedToInclInDevFileMsg__nimblepkgZdisplaymessages_104(path, (*data).path);
|
|
displayError__nimblepkgZcli_641(T16_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(633, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T17_ = NIM_NIL;
|
|
T17_ = getErrorsDetails__nimblepkgZdevelopfile_2194((&errors));
|
|
displayDetails__nimblepkgZcli_635(T17_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
nimln_(635, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
excl__nimblepkgZdevelopfile_31052((&(*data).jsonData.includes), path);
|
|
{
|
|
NimStringDesc* pkgPath;
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* _;
|
|
NI L;
|
|
pkgPath = NIM_NIL;
|
|
_ = NIM_NIL;
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_23689(inclFileData.pathToPkg);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T20_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T20_ = ((inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)-1);
|
|
colontmp_ = T20_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_86;
|
|
if (!(res <= colontmp_)) goto LA22;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T25_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)-1); }
|
|
T25_ = (NIM_BOOL)0;
|
|
T25_ = isFilled__pureZcollectionsZtables_31(inclFileData.pathToPkg.data->data[h].Field0);
|
|
if (!T25_) goto LA26_;
|
|
nimln_(636, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)-1); }
|
|
pkgPath = inclFileData.pathToPkg.data->data[h].Field1;
|
|
if (h < 0 || h >= (inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)){ raiseIndexError2(h,(inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)-1); }
|
|
_ = inclFileData.pathToPkg.data->data[h].Field2;
|
|
removePackage__nimblepkgZdevelopfile_29983(data, pkgPath, path);
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T30_;
|
|
T30_ = (NI)0;
|
|
T30_ = len__nimblepkgZdevelopfile_23689(inclFileData.pathToPkg);
|
|
if (!!((T30_ == L))) goto LA31_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA31_: ;
|
|
}
|
|
LA26_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_86)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_86);
|
|
} LA22: ;
|
|
}
|
|
}
|
|
}
|
|
nimln_(638, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
nimln_(640, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = NIM_NIL;
|
|
T33_ = inclInDevFileMsg__nimblepkgZdisplaymessages_109(path, (*data).path);
|
|
displaySuccess__nimblepkgZcli_638(T33_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{
|
|
NimStringDesc* T35_;
|
|
nimln_(642, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T35_ = NIM_NIL;
|
|
T35_ = alreadyInclInDevFileMsg__nimblepkgZdisplaymessages_115(path, (*data).path);
|
|
displayWarning__nimblepkgZcli_629(T35_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA7_: ;
|
|
nimln_(644, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_31102)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* k) {
|
|
nimfr_("assertHasKey", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(226, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringDesc* T6_;
|
|
NimStringDesc* fmtRes;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = hasKey__nimblepkgZdevelopfile_31922(t, k);
|
|
if (!!(T3_)) goto LA4_;
|
|
T6_ = NIM_NIL;
|
|
fmtRes = rawNewString(((NI) 83));
|
|
fmtRes = resizeString(fmtRes, 23);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_42));
|
|
formatValue__nimblepkgZvcstools_57((&fmtRes), k, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 33);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_43));
|
|
formatValue__nimblepkgZdevelopfile_31113((&fmtRes), t, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 1);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_29));
|
|
T6_ = rawNewString((fmtRes ? fmtRes->Sup.len : 0) + 86);
|
|
appendString(T6_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_41));
|
|
appendString(T6_, fmtRes);
|
|
failedAssertImpl__systemZassertions_56(T6_);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, excludeDevelopFile__nimblepkgZdevelopfile_31077)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL success;
|
|
NIM_BOOL T1_;
|
|
nimfr_("excludeDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(654, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.includes), path);
|
|
success = !(T1_);
|
|
nimln_(656, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* packages;
|
|
NimStringDesc* T33_;
|
|
if (!success) goto LA4_;
|
|
nimln_(657, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertHasKey__nimblepkgZdevelopfile_31102((*data).devFileNameToPkgs, path);
|
|
nimln_(661, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw colontmp_;
|
|
tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* T7_;
|
|
NI iX60gensym270_;
|
|
tySequence__jKfNJ7fLGpPDIVgcXny4Hw* resultX60gensym270_;
|
|
NI T8_;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw));
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
nimln_(661, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_ = (tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw*)0;
|
|
T7_ = X5BX5D___nimblepkgZdevelopfile_31997((&(*data).devFileNameToPkgs), path);
|
|
colontmp_.data = (*T7_).data;
|
|
colontmp_.counter = (*T7_).counter;
|
|
nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
iX60gensym270_ = ((NI) 0);
|
|
nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
T8_ = (NI)0;
|
|
T8_ = len__nimblepkgZdevelopfile_26362(colontmp_);
|
|
if ((T8_) < ((NI) 0) || (T8_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T8_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
resultX60gensym270_ = newSeq__nimblepkgZdevelopfile_32370(((NI) (T8_)));
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* itX60gensym270_;
|
|
NI length;
|
|
itX60gensym270_ = NIM_NIL;
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_26362(colontmp_);
|
|
{
|
|
NI h;
|
|
NI colontmp__2;
|
|
NI T11_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T11_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1);
|
|
colontmp__2 = T11_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_88;
|
|
if (!(res <= colontmp__2)) goto LA13;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T16_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_87;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0);
|
|
if (!T16_) goto LA17_;
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
itX60gensym270_ = colontmp_.data->data[h].Field1;
|
|
if (iX60gensym270_ < 0 || iX60gensym270_ >= (resultX60gensym270_ ? resultX60gensym270_->Sup.len : 0)){ raiseIndexError2(iX60gensym270_,(resultX60gensym270_ ? resultX60gensym270_->Sup.len : 0)-1); }
|
|
nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
asgnRef((void**) (&resultX60gensym270_->data[iX60gensym270_]), itX60gensym270_);
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (nimAddInt(iX60gensym270_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_87)) { raiseOverflow(); };
|
|
iX60gensym270_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_87);
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T21_;
|
|
T21_ = (NI)0;
|
|
T21_ = len__nimblepkgZdevelopfile_26362(colontmp_);
|
|
if (!!((T21_ == length))) goto LA22_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39));
|
|
}
|
|
LA22_: ;
|
|
}
|
|
LA17_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_88)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_88);
|
|
} LA13: ;
|
|
}
|
|
}
|
|
}
|
|
genericSeqAssign((&packages), resultX60gensym270_, (&NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_));
|
|
}
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** pkg;
|
|
NI i;
|
|
NI L;
|
|
NI T25_;
|
|
pkg = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T25_ = (packages ? packages->Sup.len : 0);
|
|
L = T25_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_89;
|
|
if (!(i < L)) goto LA27;
|
|
nimln_(666, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (i < 0 || i >= (packages ? packages->Sup.len : 0)){ raiseIndexError2(i,(packages ? packages->Sup.len : 0)-1); }
|
|
pkg = &packages->data[i];
|
|
removePackage__nimblepkgZdevelopfile_25719(data, (*pkg), path);
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_89)) { raiseOverflow(); };
|
|
i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_89);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T30_;
|
|
T30_ = (packages ? packages->Sup.len : 0);
|
|
if (!!((T30_ == L))) goto LA31_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_56));
|
|
}
|
|
LA31_: ;
|
|
} LA27: ;
|
|
}
|
|
}
|
|
nimln_(669, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = NIM_NIL;
|
|
T33_ = exclFromDevFileMsg__nimblepkgZdisplaymessages_121(path, (*data).path);
|
|
displaySuccess__nimblepkgZcli_638(T33_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
NimStringDesc* T35_;
|
|
nimln_(671, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T35_ = NIM_NIL;
|
|
T35_ = notInclInDevFileMsg__nimblepkgZdisplaymessages_127(path, (*data).path);
|
|
displayWarning__nimblepkgZcli_629(T35_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3));
|
|
}
|
|
LA2_: ;
|
|
nimln_(673, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = success;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isEmpty__nimblepkgZdevelopfile_166)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
NI T2_;
|
|
NI T4_;
|
|
nimfr_("isEmpty", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(118, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(120, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T2_ = (NI)0;
|
|
T2_ = len__nimblepkgZdevelopfile_224((&(*data).jsonData.includes));
|
|
T1_ = (T2_ == ((NI) 0));
|
|
if (!(T1_)) goto LA3_;
|
|
T4_ = (NI)0;
|
|
T4_ = len__nimblepkgZdevelopfile_224((&(*data).jsonData.dependencies));
|
|
T1_ = (T4_ == ((NI) 0));
|
|
LA3_: ;
|
|
result = T1_;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, save__nimblepkgZdevelopfile_286)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NIM_BOOL writeEmpty, NIM_BOOL overwrite) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json;
|
|
tyArray__fG4HAsOMuyKnlovN4zCUaA T7_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T8_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T30_;
|
|
NimStringDesc* T60_;
|
|
NimStringDesc* T61_;
|
|
nimfr_("save", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ nimln_(130, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !(writeEmpty);
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = isEmpty__nimblepkgZdevelopfile_166(data);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(131, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)T7_, sizeof(tyArray__fG4HAsOMuyKnlovN4zCUaA));
|
|
T7_[0].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_91));
|
|
nimln_(134, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_[0].Field1 = percent___pureZjson_1816(((NI) 1));
|
|
T7_[1].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_92));
|
|
nimln_(135, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T8_ = NIM_NIL;
|
|
{
|
|
tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg colontmp_;
|
|
NI iX60gensym8_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym8_;
|
|
NI T10_;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg));
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
colontmp_.data = (*data).jsonData.includes.data;
|
|
colontmp_.counter = (*data).jsonData.includes.counter;
|
|
colontmp_.first = (*data).jsonData.includes.first;
|
|
colontmp_.last = (*data).jsonData.includes.last;
|
|
nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
iX60gensym8_ = ((NI) 0);
|
|
nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
T10_ = (NI)0;
|
|
T10_ = len__nimblepkgZdevelopfile_224((&colontmp_));
|
|
if ((T10_) < ((NI) 0) || (T10_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T10_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
resultX60gensym8_ = newSeq__nimblepkgZdevelopfile_1323(((NI) (T10_)));
|
|
{
|
|
NimStringDesc* itX60gensym8_;
|
|
NI length;
|
|
itX60gensym8_ = NIM_NIL;
|
|
nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZdevelopfile_224((&colontmp_));
|
|
nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T14_;
|
|
NI h;
|
|
NI idx;
|
|
nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T14_ = (colontmp_.data ? colontmp_.data->Sup.len : 0);
|
|
if (!(((NI) 0) < T14_)) goto LA15_;
|
|
nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = colontmp_.first;
|
|
nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
idx = ((NI) 0);
|
|
{
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
while (1) {
|
|
NI nxt;
|
|
if (!(((NI) 0) <= h)) goto LA18;
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
nxt = colontmp_.data->data[h].Field1;
|
|
nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NIM_BOOL T21_;
|
|
NimStringDesc* T24_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_93;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_94;
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0);
|
|
if (!T21_) goto LA22_;
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
itX60gensym8_ = colontmp_.data->data[h].Field2;
|
|
if (iX60gensym8_ < 0 || iX60gensym8_ >= (resultX60gensym8_ ? resultX60gensym8_->Sup.len : 0)){ raiseIndexError2(iX60gensym8_,(resultX60gensym8_ ? resultX60gensym8_->Sup.len : 0)-1); }
|
|
nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
T24_ = NIM_NIL;
|
|
T24_ = resultX60gensym8_->data[iX60gensym8_]; resultX60gensym8_->data[iX60gensym8_] = copyStringRC1(itX60gensym8_);
|
|
if (T24_) nimGCunrefNoCycle(T24_);
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (nimAddInt(iX60gensym8_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_93)) { raiseOverflow(); };
|
|
iX60gensym8_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_93);
|
|
nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T27_;
|
|
T27_ = (NI)0;
|
|
T27_ = len__nimblepkgZdevelopfile_224((&colontmp_));
|
|
if (!!((T27_ == length))) goto LA28_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_52));
|
|
}
|
|
LA28_: ;
|
|
nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (nimAddInt(idx, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_94)) { raiseOverflow(); };
|
|
idx = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_94);
|
|
}
|
|
LA22_: ;
|
|
nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = nxt;
|
|
} LA18: ;
|
|
}
|
|
}
|
|
LA15_: ;
|
|
}
|
|
genericSeqAssign((&T8_), resultX60gensym8_, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_));
|
|
}
|
|
nimln_(135, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_[1].Field1 = percent___nimblepkgZdevelopfile_1340((T8_) ? (T8_->data) : NIM_NIL, (T8_ ? T8_->Sup.len : 0));
|
|
T7_[2].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_95));
|
|
nimln_(136, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T30_ = NIM_NIL;
|
|
{
|
|
tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg colontmp__2;
|
|
NI iX60gensym17_;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym17_;
|
|
NI T32_;
|
|
nimZeroMem((void*)(&colontmp__2), sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg));
|
|
nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
colontmp__2.data = (*data).jsonData.dependencies.data;
|
|
colontmp__2.counter = (*data).jsonData.dependencies.counter;
|
|
colontmp__2.first = (*data).jsonData.dependencies.first;
|
|
colontmp__2.last = (*data).jsonData.dependencies.last;
|
|
nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
iX60gensym17_ = ((NI) 0);
|
|
nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
T32_ = (NI)0;
|
|
T32_ = len__nimblepkgZdevelopfile_224((&colontmp__2));
|
|
if ((T32_) < ((NI) 0) || (T32_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T32_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
resultX60gensym17_ = newSeq__nimblepkgZdevelopfile_1323(((NI) (T32_)));
|
|
{
|
|
NimStringDesc* itX60gensym17_;
|
|
NI length_2;
|
|
itX60gensym17_ = NIM_NIL;
|
|
nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length_2 = len__nimblepkgZdevelopfile_224((&colontmp__2));
|
|
nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T36_;
|
|
NI h_2;
|
|
NI idx_2;
|
|
nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T36_ = (colontmp__2.data ? colontmp__2.data->Sup.len : 0);
|
|
if (!(((NI) 0) < T36_)) goto LA37_;
|
|
nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h_2 = colontmp__2.first;
|
|
nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
idx_2 = ((NI) 0);
|
|
{
|
|
nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
while (1) {
|
|
NI nxt_2;
|
|
if (!(((NI) 0) <= h_2)) goto LA40;
|
|
nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h_2 < 0 || h_2 >= (colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_2,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
|
|
nxt_2 = colontmp__2.data->data[h_2].Field1;
|
|
nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NIM_BOOL T43_;
|
|
NimStringDesc* T46_;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_96;
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_97;
|
|
if (h_2 < 0 || h_2 >= (colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_2,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
|
|
T43_ = (NIM_BOOL)0;
|
|
T43_ = isFilled__pureZcollectionsZsets_38(colontmp__2.data->data[h_2].Field0);
|
|
if (!T43_) goto LA44_;
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (h_2 < 0 || h_2 >= (colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_2,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
|
|
itX60gensym17_ = colontmp__2.data->data[h_2].Field2;
|
|
if (iX60gensym17_ < 0 || iX60gensym17_ >= (resultX60gensym17_ ? resultX60gensym17_->Sup.len : 0)){ raiseIndexError2(iX60gensym17_,(resultX60gensym17_ ? resultX60gensym17_->Sup.len : 0)-1); }
|
|
nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
T46_ = NIM_NIL;
|
|
T46_ = resultX60gensym17_->data[iX60gensym17_]; resultX60gensym17_->data[iX60gensym17_] = copyStringRC1(itX60gensym17_);
|
|
if (T46_) nimGCunrefNoCycle(T46_);
|
|
nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim");
|
|
if (nimAddInt(iX60gensym17_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_96)) { raiseOverflow(); };
|
|
iX60gensym17_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_96);
|
|
nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T49_;
|
|
T49_ = (NI)0;
|
|
T49_ = len__nimblepkgZdevelopfile_224((&colontmp__2));
|
|
if (!!((T49_ == length_2))) goto LA50_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_52));
|
|
}
|
|
LA50_: ;
|
|
nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (nimAddInt(idx_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_97)) { raiseOverflow(); };
|
|
idx_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_97);
|
|
}
|
|
LA44_: ;
|
|
nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h_2 = nxt_2;
|
|
} LA40: ;
|
|
}
|
|
}
|
|
LA37_: ;
|
|
}
|
|
genericSeqAssign((&T30_), resultX60gensym17_, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_));
|
|
}
|
|
nimln_(136, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_[2].Field1 = percent___nimblepkgZdevelopfile_1340((T30_) ? (T30_->data) : NIM_NIL, (T30_ ? T30_->Sup.len : 0));
|
|
nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
json = percent___pureZjson_1835(T7_, 3);
|
|
nimln_(139, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T54_;
|
|
NimStringDesc* T58_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T59_;
|
|
T54_ = (NIM_BOOL)0;
|
|
T54_ = nosfileExists(path);
|
|
if (!(T54_)) goto LA55_;
|
|
T54_ = !(overwrite);
|
|
LA55_: ;
|
|
if (!T54_) goto LA56_;
|
|
nimln_(140, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T58_ = NIM_NIL;
|
|
T58_ = fileAlreadyExistsMsg__nimblepkgZdisplaymessages_19(path);
|
|
T59_ = NIM_NIL;
|
|
T59_ = nimbleError__nimblepkgZcommon_26(T58_, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL));
|
|
raiseExceptionEx((Exception*)T59_, "NimbleError", "save", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 140);
|
|
}
|
|
LA56_: ;
|
|
nimln_(142, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T60_ = NIM_NIL;
|
|
T60_ = pretty__pureZjson_4518(json, ((NI) 2));
|
|
writeFile__systemZio_477(path, T60_);
|
|
nimln_(143, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T61_ = NIM_NIL;
|
|
T61_ = developFileSavedMsg__nimblepkgZdisplaymessages_23(path);
|
|
displaySuccess__nimblepkgZcli_638(T61_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 0));
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, updateDevelopFile__nimblepkgZdevelopfile_32403)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* developFile;
|
|
NIM_BOOL hasError;
|
|
NIM_BOOL hasSuccessfulRemoves;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data;
|
|
NimStringDesc* T1_;
|
|
TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_79;
|
|
NIM_BOOL writeEmpty;
|
|
NIM_BOOL T32_;
|
|
NIM_BOOL T33_;
|
|
NIM_BOOL T36_;
|
|
NimStringDesc* T37_;
|
|
TFrame* _nimCurFrame;
|
|
nimfr_("updateDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ _nimCurFrame = getFrame();
|
|
result = (NIM_BOOL)0;
|
|
nimln_(693, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertDevelopActionIsSet__nimblepkgZdevelopfile_32392(options);
|
|
nimln_(695, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (!(((34336 &((NU32)1<<((NU)((*options).action.typ)&31U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_78), reprDiscriminant(((NI)(*options).action.typ) + (NI)IL64(0), (&NTIactiontype__w1V3R82mpkCDejycxLFPdg_))); }
|
|
developFile = (*options).action._typ_4.developFile;
|
|
nimln_(698, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hasError = NIM_FALSE;
|
|
nimln_(699, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
hasSuccessfulRemoves = NIM_FALSE;
|
|
nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
nimln_(700, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = toPath__nimblepkgZpaths_5(developFile);
|
|
load__nimblepkgZdevelopfile_17300(T1_, dependentPkg, options, NIM_TRUE, NIM_TRUE, NIM_FALSE, (&data));
|
|
nimln_(702, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_79);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_79.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_79.context);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_79.status == 0) {
|
|
{
|
|
tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ* actionType;
|
|
NimStringDesc** argument;
|
|
tySequence__K2J9a59aomOCxv7VVeiHZfug* colontmp_;
|
|
NI i;
|
|
NI L;
|
|
NI T3_;
|
|
actionType = (tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ*)0;
|
|
argument = (NimStringDesc**)0;
|
|
colontmp_ = NIM_NIL;
|
|
nimln_(708, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (!(((34336 &((NU32)1<<((NU)((*options).action.typ)&31U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_80), reprDiscriminant(((NI)(*options).action.typ) + (NI)IL64(0), (&NTIactiontype__w1V3R82mpkCDejycxLFPdg_))); }
|
|
colontmp_ = (*options).action._typ_4.devActions;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T3_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
L = T3_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_90;
|
|
if (!(i < L)) goto LA5;
|
|
nimln_(708, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (i < 0 || i >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); }
|
|
actionType = (&colontmp_->data[i].Field0);
|
|
if (i < 0 || i >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); }
|
|
argument = (&colontmp_->data[i].Field1);
|
|
switch ((*actionType)) {
|
|
case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 0):
|
|
{
|
|
NIM_BOOL T7_;
|
|
NimStringDesc* T8_;
|
|
NIM_BOOL T9_;
|
|
nimln_(711, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_ = (NIM_BOOL)0;
|
|
T8_ = NIM_NIL;
|
|
T8_ = toPath__nimblepkgZpaths_5((*argument));
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = addDevelopPackage__nimblepkgZdevelopfile_25703((&data), T8_, options);
|
|
T7_ = !(T9_);
|
|
if (T7_) goto LA10_;
|
|
T7_ = hasError;
|
|
LA10_: ;
|
|
hasError = T7_;
|
|
}
|
|
break;
|
|
case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 1):
|
|
{
|
|
NIM_BOOL T12_;
|
|
NimStringDesc* T13_;
|
|
nimln_(713, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T12_ = (NIM_BOOL)0;
|
|
T13_ = NIM_NIL;
|
|
T13_ = toPath__nimblepkgZpaths_5((*argument));
|
|
T12_ = removeDevelopPackageByPath__nimblepkgZdevelopfile_30131((&data), T13_);
|
|
if (T12_) goto LA14_;
|
|
T12_ = hasSuccessfulRemoves;
|
|
LA14_: ;
|
|
hasSuccessfulRemoves = T12_;
|
|
}
|
|
break;
|
|
case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 2):
|
|
{
|
|
NIM_BOOL T16_;
|
|
nimln_(716, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = removeDevelopPackageByName__nimblepkgZdevelopfile_30916((&data), (*argument));
|
|
if (T16_) goto LA17_;
|
|
T16_ = hasSuccessfulRemoves;
|
|
LA17_: ;
|
|
hasSuccessfulRemoves = T16_;
|
|
}
|
|
break;
|
|
case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 3):
|
|
{
|
|
NIM_BOOL T19_;
|
|
NimStringDesc* T20_;
|
|
NIM_BOOL T21_;
|
|
nimln_(719, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T19_ = (NIM_BOOL)0;
|
|
T20_ = NIM_NIL;
|
|
T20_ = toPath__nimblepkgZpaths_5((*argument));
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = includeDevelopFile__nimblepkgZdevelopfile_31013((&data), T20_, options);
|
|
T19_ = !(T21_);
|
|
if (T19_) goto LA22_;
|
|
T19_ = hasError;
|
|
LA22_: ;
|
|
hasError = T19_;
|
|
}
|
|
break;
|
|
case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 4):
|
|
{
|
|
NIM_BOOL T24_;
|
|
NimStringDesc* T25_;
|
|
nimln_(721, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T24_ = (NIM_BOOL)0;
|
|
T25_ = NIM_NIL;
|
|
T25_ = toPath__nimblepkgZpaths_5((*argument));
|
|
T24_ = excludeDevelopFile__nimblepkgZdevelopfile_31077((&data), T25_);
|
|
if (T24_) goto LA26_;
|
|
T24_ = hasSuccessfulRemoves;
|
|
LA26_: ;
|
|
hasSuccessfulRemoves = T24_;
|
|
}
|
|
break;
|
|
}
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_90)) { raiseOverflow(); };
|
|
i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_90);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T29_;
|
|
T29_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
if (!!((T29_ == L))) goto LA30_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_56));
|
|
}
|
|
LA30_: ;
|
|
} LA5: ;
|
|
}
|
|
}
|
|
nimln_(724, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = !(hasError);
|
|
popSafePoint();
|
|
nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T32_ = (NIM_BOOL)0;
|
|
nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = (NIM_BOOL)0;
|
|
T33_ = hasSuccessfulRemoves;
|
|
if (T33_) goto LA34_;
|
|
nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = !(eqStrings(developFile, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2)));
|
|
LA34_: ;
|
|
T32_ = T33_;
|
|
if (T32_) goto LA35_;
|
|
nimln_(705, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T36_ = (NIM_BOOL)0;
|
|
T36_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg);
|
|
T32_ = !(T36_);
|
|
LA35_: ;
|
|
writeEmpty = T32_;
|
|
nimln_(706, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T37_ = NIM_NIL;
|
|
T37_ = toPath__nimblepkgZpaths_5(developFile);
|
|
save__nimblepkgZdevelopfile_286((&data), T37_, writeEmpty, NIM_TRUE);
|
|
goto BeforeRet_;
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
}
|
|
{
|
|
NIM_BOOL writeEmpty;
|
|
NIM_BOOL T40_;
|
|
NIM_BOOL T41_;
|
|
NIM_BOOL T44_;
|
|
NimStringDesc* T45_;
|
|
nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T40_ = (NIM_BOOL)0;
|
|
nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T41_ = (NIM_BOOL)0;
|
|
T41_ = hasSuccessfulRemoves;
|
|
if (T41_) goto LA42_;
|
|
nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T41_ = !(eqStrings(developFile, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2)));
|
|
LA42_: ;
|
|
T40_ = T41_;
|
|
if (T40_) goto LA43_;
|
|
nimln_(705, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T44_ = (NIM_BOOL)0;
|
|
T44_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg);
|
|
T40_ = !(T44_);
|
|
LA43_: ;
|
|
writeEmpty = T40_;
|
|
nimln_(706, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T45_ = NIM_NIL;
|
|
T45_ = toPath__nimblepkgZpaths_5(developFile);
|
|
save__nimblepkgZdevelopfile_286((&data), T45_, writeEmpty, NIM_TRUE);
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_79.status != 0) nimLeaveFinally();
|
|
}
|
|
if (TM__mx9aDjfvYrE7hvUt80i9bhFg_79.status != 0) reraiseException();
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg T3_;
|
|
nimfr_("pkgDirIsNotUnderVersionControl", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(834, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(836, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg);
|
|
T2_ = NIM_NIL;
|
|
T2_ = toPath__nimblepkgZpaths_5(T1_);
|
|
T3_ = (tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg)0;
|
|
T3_ = getVcsType__nimblepkgZvcstools_1767(T2_);
|
|
result = (T3_ == ((tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg) 0));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg)(void* p, NI op) {
|
|
tySequence__NBi2sKxKSWfcjX8ArzlMgg* a;
|
|
NI T1_;
|
|
a = (tySequence__NBi2sKxKSWfcjX8ArzlMgg*)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.path, op);
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, workingCopyIsNotClean__nimblepkgZdevelopfile_33413)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
NIM_BOOL T3_;
|
|
nimfr_("workingCopyIsNotClean", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(839, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(841, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg);
|
|
T2_ = NIM_NIL;
|
|
T2_ = toPath__nimblepkgZpaths_5(T1_);
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isWorkingCopyClean__nimblepkgZvcstools_1842(T2_);
|
|
result = !(T3_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) {
|
|
NIM_BOOL result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
NIM_BOOL T3_;
|
|
nimfr_("vcsRevisionIsNotPushed", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(844, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(846, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg);
|
|
T2_ = NIM_NIL;
|
|
T2_ = toPath__nimblepkgZpaths_5(T1_);
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isVcsRevisionPresentOnSomeRemote__nimblepkgZvcstools_1885(T2_, (*depPkg).metaData.vcsRevision);
|
|
result = !(T3_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g, workingCopyNeeds__nimblepkgZdevelopfile_33419)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependencyPkg, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g result;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw lockFileVcsRev;
|
|
tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ T1_;
|
|
tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg T2_;
|
|
tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw* syncFile;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw syncFileVcsRev;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw T3_;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw workingCopyVcsRev;
|
|
NimStringDesc* T4_;
|
|
NimStringDesc* T5_;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw T6_;
|
|
nimfr_("workingCopyNeeds", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{ result = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0;
|
|
nimZeroMem((void*)(&lockFileVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
nimln_(857, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ));
|
|
getOrDefault__nimblepkgZdevelopfile_33490((*dependentPkg).lockedDeps, ((NimStringDesc*) NIM_NIL), (&T1_));
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg));
|
|
getOrDefault__nimblepkgZdevelopfile_33629((&T1_), (*dependencyPkg).basicInfo.Field0, (¬SetLockFileDep__nimblepkgZlockfile_36), (&T2_));
|
|
lockFileVcsRev.hashValue = T2_.vcsRevision.hashValue;
|
|
nimln_(859, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
syncFile = getSyncFile__nimblepkgZsyncfile_1427(dependentPkg);
|
|
nimZeroMem((void*)(&syncFileVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
nimln_(860, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T3_), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
getDepVcsRevision__nimblepkgZsyncfile_1793(syncFile, (*dependencyPkg).basicInfo.Field0, (&T3_));
|
|
syncFileVcsRev.hashValue = T3_.hashValue;
|
|
nimZeroMem((void*)(&workingCopyVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
nimln_(861, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T4_ = NIM_NIL;
|
|
T4_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(dependencyPkg);
|
|
T5_ = NIM_NIL;
|
|
T5_ = toPath__nimblepkgZpaths_5(T4_);
|
|
nimZeroMem((void*)(&T6_), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw));
|
|
getVcsRevision__nimblepkgZvcstools_1821(T5_, (&T6_));
|
|
workingCopyVcsRev.hashValue = T6_.hashValue;
|
|
nimln_(863, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue);
|
|
if (!(T9_)) goto LA10_;
|
|
T9_ = eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue);
|
|
LA10_: ;
|
|
if (!T9_) goto LA11_;
|
|
nimln_(865, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
nimln_(867, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T15_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue);
|
|
if (!(T15_)) goto LA16_;
|
|
T15_ = !(eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue));
|
|
LA16_: ;
|
|
if (!T15_) goto LA17_;
|
|
nimln_(871, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA17_: ;
|
|
nimln_(873, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T21_;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = !(eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue));
|
|
if (!(T21_)) goto LA22_;
|
|
T21_ = eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue);
|
|
LA22_: ;
|
|
if (!T21_) goto LA23_;
|
|
nimln_(877, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 2);
|
|
goto BeforeRet_;
|
|
}
|
|
LA23_: ;
|
|
nimln_(879, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T27_;
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = eqStrings(lockFileVcsRev.hashValue, workingCopyVcsRev.hashValue);
|
|
if (!(T27_)) goto LA28_;
|
|
nimln_(880, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T27_ = !(eqStrings(workingCopyVcsRev.hashValue, syncFileVcsRev.hashValue));
|
|
LA28_: ;
|
|
if (!T27_) goto LA29_;
|
|
nimln_(885, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA29_: ;
|
|
nimln_(887, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T33_;
|
|
NIM_BOOL T34_;
|
|
nimln_(888, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = (NIM_BOOL)0;
|
|
nimln_(887, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T34_ = (NIM_BOOL)0;
|
|
T34_ = !(eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue));
|
|
if (!(T34_)) goto LA35_;
|
|
nimln_(888, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T34_ = !(eqStrings(lockFileVcsRev.hashValue, workingCopyVcsRev.hashValue));
|
|
LA35_: ;
|
|
T33_ = T34_;
|
|
if (!(T33_)) goto LA36_;
|
|
nimln_(889, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = !(eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue));
|
|
LA36_: ;
|
|
if (!T33_) goto LA37_;
|
|
nimln_(893, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 3);
|
|
goto BeforeRet_;
|
|
}
|
|
LA37_: ;
|
|
nimln_(895, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA41_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_103));
|
|
}
|
|
LA41_: ;
|
|
nimln_(898, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* errors) {
|
|
tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q* developDependencies;
|
|
nimfr_("findValidationErrorsOfDevDepsWithLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(912, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg);
|
|
nimln_(914, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
developDependencies = processDevelopDependencies__nimblepkgZdevelopfile_32462(dependentPkg, options);
|
|
{
|
|
tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg;
|
|
NI i;
|
|
NI L;
|
|
NI T2_;
|
|
depPkg = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*)0;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T2_ = (developDependencies ? developDependencies->Sup.len : 0);
|
|
L = T2_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_104;
|
|
if (!(i < L)) goto LA4;
|
|
nimln_(916, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (i < 0 || i >= (developDependencies ? developDependencies->Sup.len : 0)){ raiseIndexError2(i,(developDependencies ? developDependencies->Sup.len : 0)-1); }
|
|
depPkg = (&developDependencies->data[i]);
|
|
{
|
|
NIM_BOOL T7_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T10_;
|
|
NimStringDesc* T11_;
|
|
nimln_(917, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406((&(*depPkg)));
|
|
if (!T7_) goto LA8_;
|
|
nimln_(918, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T10_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T10_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T11_ = NIM_NIL;
|
|
T11_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T10_.path = toPath__nimblepkgZpaths_5(T11_);
|
|
T10_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 0);
|
|
nimln_(918, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T10_);
|
|
}
|
|
goto LA5_;
|
|
LA8_: ;
|
|
{
|
|
NIM_BOOL T13_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T16_;
|
|
NimStringDesc* T17_;
|
|
nimln_(919, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = workingCopyIsNotClean__nimblepkgZdevelopfile_33413((&(*depPkg)));
|
|
if (!T13_) goto LA14_;
|
|
nimln_(920, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T16_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T16_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T17_ = NIM_NIL;
|
|
T17_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T16_.path = toPath__nimblepkgZpaths_5(T17_);
|
|
T16_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 1);
|
|
nimln_(920, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T16_);
|
|
}
|
|
goto LA5_;
|
|
LA14_: ;
|
|
{
|
|
NIM_BOOL T19_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T22_;
|
|
NimStringDesc* T23_;
|
|
nimln_(921, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T19_ = (NIM_BOOL)0;
|
|
T19_ = vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416((&(*depPkg)));
|
|
if (!T19_) goto LA20_;
|
|
nimln_(922, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T23_ = NIM_NIL;
|
|
T23_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T22_.path = toPath__nimblepkgZpaths_5(T23_);
|
|
T22_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 2);
|
|
nimln_(922, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T22_);
|
|
}
|
|
goto LA5_;
|
|
LA20_: ;
|
|
{
|
|
tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T25_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T28_;
|
|
NimStringDesc* T29_;
|
|
nimln_(923, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T25_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0;
|
|
T25_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options);
|
|
if (!(T25_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 2))) goto LA26_;
|
|
nimln_(924, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T28_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T28_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T29_ = NIM_NIL;
|
|
T29_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T28_.path = toPath__nimblepkgZpaths_5(T29_);
|
|
T28_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 3);
|
|
nimln_(924, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T28_);
|
|
}
|
|
goto LA5_;
|
|
LA26_: ;
|
|
{
|
|
tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T31_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T34_;
|
|
NimStringDesc* T35_;
|
|
nimln_(925, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T31_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0;
|
|
T31_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options);
|
|
if (!(T31_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 1))) goto LA32_;
|
|
nimln_(926, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T34_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T34_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T35_ = NIM_NIL;
|
|
T35_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T34_.path = toPath__nimblepkgZpaths_5(T35_);
|
|
T34_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 4);
|
|
nimln_(926, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T34_);
|
|
}
|
|
goto LA5_;
|
|
LA32_: ;
|
|
{
|
|
tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T37_;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T40_;
|
|
NimStringDesc* T41_;
|
|
nimln_(927, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T37_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0;
|
|
T37_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options);
|
|
if (!(T37_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 3))) goto LA38_;
|
|
nimln_(928, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T40_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimZeroMem((void*)(&T40_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T41_ = NIM_NIL;
|
|
T41_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg)));
|
|
T40_.path = toPath__nimblepkgZpaths_5(T41_);
|
|
T40_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 5);
|
|
nimln_(928, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T40_);
|
|
}
|
|
goto LA5_;
|
|
LA38_: ;
|
|
LA5_: ;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_104)) { raiseOverflow(); };
|
|
i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_104);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T44_;
|
|
T44_ = (developDependencies ? developDependencies->Sup.len : 0);
|
|
if (!!((T44_ == L))) goto LA45_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_56));
|
|
}
|
|
LA45_: ;
|
|
} LA4: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, assertHasValidationErrors__nimblepkgZdevelopfile_32891)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) {
|
|
nimfr_("assertHasValidationErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(778, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T3_;
|
|
T3_ = (NI)0;
|
|
T3_ = len__nimblepkgZdevelopfile_32948(errors);
|
|
if (!!((((NI) 0) < T3_))) goto LA4_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_105));
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorMessage__nimblepkgZdevelopfile_32958)(NimStringDesc* name, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error) {
|
|
NimStringDesc* result;
|
|
NimStringDesc* fmtRes;
|
|
nimfr_("getValidationErrorMessage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(781, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim");
|
|
nimln_(783, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
fmtRes = rawNewString(((NI) 79));
|
|
fmtRes = resizeString(fmtRes, 9);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_47));
|
|
formatValue__pureZstrformat_162((&fmtRes), name, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 6);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_107));
|
|
formatValue__nimblepkgZvcstools_57((&fmtRes), error.path, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 2);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_108));
|
|
formatValue__nimblepkgZdevelopfile_32968((&fmtRes), error.kind, ((NimStringDesc*) NIM_NIL));
|
|
fmtRes = resizeString(fmtRes, 2);
|
|
appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_109));
|
|
result = copyString(fmtRes);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorsMessage__nimblepkgZdevelopfile_32976)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) {
|
|
NimStringDesc* result;
|
|
nimfr_("getValidationErrorsMessage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(789, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertHasValidationErrors__nimblepkgZdevelopfile_32891(errors);
|
|
nimln_(790, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_106));
|
|
{
|
|
NimStringDesc* name;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error;
|
|
NI L;
|
|
name = NIM_NIL;
|
|
nimZeroMem((void*)(&error), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_32948(errors);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T3_ = ((errors.data ? errors.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_110;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
NimStringDesc* T11_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZtables_31(errors.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(791, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
name = errors.data->data[h].Field1;
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
error.kind = errors.data->data[h].Field2.kind;
|
|
error.path = errors.data->data[h].Field2.path;
|
|
T11_ = NIM_NIL;
|
|
T11_ = getValidationErrorMessage__nimblepkgZdevelopfile_32958(name, error);
|
|
result = resizeString(result, (T11_ ? T11_->Sup.len : 0) + 0);
|
|
appendString(result, T11_);
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T14_;
|
|
T14_ = (NI)0;
|
|
T14_ = len__nimblepkgZdevelopfile_32948(errors);
|
|
if (!!((T14_ == L))) goto LA15_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA15_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_110)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_110);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allAreSet__nimblepkgZdevelopfile_33333)(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags) {
|
|
NIM_BOOL result;
|
|
NF T1_;
|
|
nimfr_("allAreSet", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(795, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(796, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = (NF)0;
|
|
T1_ = roof___nimblepkgZdevelopfile_33338(2.0, ((NI) 6));
|
|
result = (((NU) (errorFlags)) == ((NU) (((NF)(T1_) - (NF)(1.0)))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationsErrorsHint__nimblepkgZdevelopfile_33366)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) {
|
|
NimStringDesc* result;
|
|
tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags;
|
|
nimfr_("getValidationsErrorsHint", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(802, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertHasValidationErrors__nimblepkgZdevelopfile_32891(errors);
|
|
nimZeroMem((void*)(&errorFlags), sizeof(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng));
|
|
{
|
|
NimStringDesc* _;
|
|
tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error;
|
|
NI L;
|
|
_ = NIM_NIL;
|
|
nimZeroMem((void*)(&error), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA));
|
|
nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZdevelopfile_32948(errors);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
T3_ = ((errors.data ? errors.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_115;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZtables_31(errors.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(805, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
_ = errors.data->data[h].Field1;
|
|
if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); }
|
|
error.kind = errors.data->data[h].Field2.kind;
|
|
error.path = errors.data->data[h].Field2.path;
|
|
switch (error.kind) {
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 0):
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 1):
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 2):
|
|
{
|
|
nimln_(809, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA14_;
|
|
nimln_(810, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = resizeString(result, 192);
|
|
appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_111));
|
|
}
|
|
LA14_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 3):
|
|
{
|
|
nimln_(815, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA19_;
|
|
nimln_(816, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = resizeString(result, 119);
|
|
appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_112));
|
|
}
|
|
LA19_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 4):
|
|
{
|
|
nimln_(820, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA24_;
|
|
nimln_(821, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = resizeString(result, 131);
|
|
appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_113));
|
|
}
|
|
LA24_: ;
|
|
}
|
|
break;
|
|
case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 5):
|
|
{
|
|
nimln_(825, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA29_;
|
|
nimln_(826, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = resizeString(result, 118);
|
|
appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_114));
|
|
}
|
|
LA29_: ;
|
|
}
|
|
break;
|
|
}
|
|
nimln_(805, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
errorFlags |= ((NU8)1)<<((error.kind) & 7);
|
|
{
|
|
NIM_BOOL T33_;
|
|
nimln_(831, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T33_ = (NIM_BOOL)0;
|
|
T33_ = allAreSet__nimblepkgZdevelopfile_33333(errorFlags);
|
|
if (!T33_) goto LA34_;
|
|
goto LA1;
|
|
}
|
|
LA34_: ;
|
|
nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T38_;
|
|
T38_ = (NI)0;
|
|
T38_ = len__nimblepkgZdevelopfile_32948(errors);
|
|
if (!!((T38_ == L))) goto LA39_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63));
|
|
}
|
|
LA39_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_115)) { raiseOverflow(); };
|
|
res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_115);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
} LA1: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, validationErrors__nimblepkgZdevelopfile_35421)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) {
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
nimfr_("validationErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = NIM_NIL;
|
|
nimln_(931, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(932, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getValidationErrorsMessage__nimblepkgZdevelopfile_32976(errors);
|
|
nimln_(933, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T2_ = NIM_NIL;
|
|
T2_ = getValidationsErrorsHint__nimblepkgZdevelopfile_33366(errors);
|
|
nimln_(931, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
result = nimbleError__nimblepkgZcommon_26(T1_, T2_, ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors;
|
|
nimfr_("validateDevelopFileAgainstLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&errors), sizeof(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA));
|
|
nimln_(942, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723(dependentPkg, options, (&errors));
|
|
nimln_(943, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NI T3_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T6_;
|
|
T3_ = (NI)0;
|
|
T3_ = len__nimblepkgZdevelopfile_32948(errors);
|
|
if (!(((NI) 0) < T3_)) goto LA4_;
|
|
nimln_(944, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T6_ = NIM_NIL;
|
|
T6_ = validationErrors__nimblepkgZdevelopfile_35421(errors);
|
|
raiseExceptionEx((Exception*)T6_, "NimbleError", "validateDevelopFileAgainstLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 944);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFile__nimblepkgZdevelopfile_35487)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) {
|
|
NIM_BOOL loadGlobalDeps;
|
|
NimStringDesc* T1_;
|
|
NIM_BOOL T2_;
|
|
NimStringDesc* T3_;
|
|
tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw T4_;
|
|
nimfr_("validateDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(950, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
T2_ = (NIM_BOOL)0;
|
|
T2_ = nosfileExists(T1_);
|
|
loadGlobalDeps = !(T2_);
|
|
nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg);
|
|
nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
T3_ = NIM_NIL;
|
|
T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg);
|
|
nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
nimZeroMem((void*)(&T4_), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw));
|
|
load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&T4_));
|
|
(void)(T4_);
|
|
nimln_(952, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = areLockedDepsLoaded__nimblepkgZpackageinfo_45(dependentPkg);
|
|
if (!T7_) goto LA8_;
|
|
nimln_(953, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim");
|
|
validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424(dependentPkg, options);
|
|
}
|
|
LA8_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsdevelopfiledotnim_Init000)(void) {
|
|
{
|
|
TFrame FR_; FR_.len = 0;
|
|
|
|
nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_19);
|
|
|
|
|
|
nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_25);
|
|
|
|
|
|
nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_26);
|
|
|
|
|
|
nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_27);
|
|
|
|
}/* preInitProc end */
|
|
{
|
|
}
|
|
}
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsdevelopfiledotnim_DatInit000)(void) {
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[8];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[4];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_98_3[3];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_99_2[2];
|
|
static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_100_6[6];
|
|
NI TM__mx9aDjfvYrE7hvUt80i9bhFg_102;
|
|
static char* NIM_CONST TM__mx9aDjfvYrE7hvUt80i9bhFg_101[6] = {
|
|
"is not under version control.",
|
|
"has not clean working copy.",
|
|
"has not pushed VCS revisions.",
|
|
"has not synced working copy.",
|
|
"has not locked commits.",
|
|
"has local changes which are in conflict with the remote changes."};
|
|
static TNimNode TM__mx9aDjfvYrE7hvUt80i9bhFg_0[94];
|
|
NTItable__49cKs2DRd70oKRJb2uqrAcg_.size = sizeof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg);
|
|
NTItable__49cKs2DRd70oKRJb2uqrAcg_.align = NIM_ALIGNOF(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg);
|
|
NTItable__49cKs2DRd70oKRJb2uqrAcg_.kind = 18;
|
|
NTItable__49cKs2DRd70oKRJb2uqrAcg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1];
|
|
NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.size = sizeof(tyTuple__ofnwwg4waiUWmwAaTb5wmw);
|
|
NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.align = NIM_ALIGNOF(tyTuple__ofnwwg4waiUWmwAaTb5wmw);
|
|
NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.kind = 18;
|
|
NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5];
|
|
NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.size = sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw);
|
|
NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.align = NIM_ALIGNOF(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw);
|
|
NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.kind = 18;
|
|
NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, path);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].name = "path";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8];
|
|
NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.size = sizeof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w);
|
|
NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.align = NIM_ALIGNOF(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w);
|
|
NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.kind = 18;
|
|
NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10];
|
|
NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.size = sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg);
|
|
NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.align = NIM_ALIGNOF(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg);
|
|
NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.kind = 18;
|
|
NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12];
|
|
NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.size = sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g);
|
|
NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.align = NIM_ALIGNOF(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g);
|
|
NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.kind = 18;
|
|
NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[0];
|
|
NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13];
|
|
NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.size = sizeof(tySequence__7s5HyddQ0f9bxMNILHrXwJQ*);
|
|
NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.align = NIM_ALIGNOF(tySequence__7s5HyddQ0f9bxMNILHrXwJQ*);
|
|
NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.kind = 24;
|
|
NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.base = (&NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_);
|
|
NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.marker = Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].typ = (&NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, first);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].name = "first";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[3] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, last);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].name = "last";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].len = 4; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[0];
|
|
NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].offset = offsetof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w, includes);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].typ = (&NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].name = "includes";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].offset = offsetof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w, dependencies);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].typ = (&NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].name = "dependencies";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[0];
|
|
NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, jsonData);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].typ = (&NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].name = "jsonData";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21];
|
|
NTItable__77XTz9am8eAuImFSTxHauOg_.size = sizeof(tyObject_Table__77XTz9am8eAuImFSTxHauOg);
|
|
NTItable__77XTz9am8eAuImFSTxHauOg_.align = NIM_ALIGNOF(tyObject_Table__77XTz9am8eAuImFSTxHauOg);
|
|
NTItable__77XTz9am8eAuImFSTxHauOg_.kind = 18;
|
|
NTItable__77XTz9am8eAuImFSTxHauOg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23];
|
|
NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.size = sizeof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg);
|
|
NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.align = NIM_ALIGNOF(tyTuple__VwmRD3c5oU26zDzJNRf8Pg);
|
|
NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.kind = 18;
|
|
NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[0];
|
|
NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24];
|
|
NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.size = sizeof(tySequence__1wc3thsFenU5YVO8qvHi2g*);
|
|
NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.align = NIM_ALIGNOF(tySequence__1wc3thsFenU5YVO8qvHi2g*);
|
|
NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.kind = 24;
|
|
NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.base = (&NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_);
|
|
NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.marker = Marker_tySequence__1wc3thsFenU5YVO8qvHi2g;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].offset = offsetof(tyObject_Table__77XTz9am8eAuImFSTxHauOg, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].typ = (&NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].offset = offsetof(tyObject_Table__77XTz9am8eAuImFSTxHauOg, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[0];
|
|
NTItable__77XTz9am8eAuImFSTxHauOg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, nameToPkg);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].typ = (&NTItable__77XTz9am8eAuImFSTxHauOg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].name = "nameToPkg";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[3] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pathToPkg);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].typ = (&NTItable__77XTz9am8eAuImFSTxHauOg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].name = "pathToPkg";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[4] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30];
|
|
NTItable__9aPw4IerckSvJPHpav4FSSg_.size = sizeof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg);
|
|
NTItable__9aPw4IerckSvJPHpav4FSSg_.align = NIM_ALIGNOF(tyObject_Table__9aPw4IerckSvJPHpav4FSSg);
|
|
NTItable__9aPw4IerckSvJPHpav4FSSg_.kind = 18;
|
|
NTItable__9aPw4IerckSvJPHpav4FSSg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32];
|
|
NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.size = sizeof(tyTuple__3QERELz9cufc8GKsGZ3JT5A);
|
|
NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.align = NIM_ALIGNOF(tyTuple__3QERELz9cufc8GKsGZ3JT5A);
|
|
NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.kind = 18;
|
|
NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36];
|
|
NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.size = sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw);
|
|
NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.align = NIM_ALIGNOF(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw);
|
|
NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.kind = 18;
|
|
NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38];
|
|
NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.size = sizeof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg);
|
|
NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.align = NIM_ALIGNOF(tyTuple__K5qjubrU2Nh2oUNdlLHbFg);
|
|
NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.kind = 18;
|
|
NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].offset = offsetof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].offset = offsetof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[0];
|
|
NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39];
|
|
NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.size = sizeof(tySequence__RBGWdFK21Jif565tKJm9bJw*);
|
|
NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.align = NIM_ALIGNOF(tySequence__RBGWdFK21Jif565tKJm9bJw*);
|
|
NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.kind = 24;
|
|
NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.base = (&NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_);
|
|
NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.marker = Marker_tySequence__RBGWdFK21Jif565tKJm9bJw;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].offset = offsetof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].typ = (&NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].offset = offsetof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[0];
|
|
NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].typ = (&NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[0];
|
|
NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33];
|
|
NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.size = sizeof(tySequence__5RX73S5faS9bxlOUE7WvEOg*);
|
|
NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.align = NIM_ALIGNOF(tySequence__5RX73S5faS9bxlOUE7WvEOg*);
|
|
NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.kind = 24;
|
|
NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.base = (&NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_);
|
|
NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.marker = Marker_tySequence__5RX73S5faS9bxlOUE7WvEOg;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].offset = offsetof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].typ = (&NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].offset = offsetof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[0];
|
|
NTItable__9aPw4IerckSvJPHpav4FSSg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, devFileNameToPkgs);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].typ = (&NTItable__9aPw4IerckSvJPHpav4FSSg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].name = "devFileNameToPkgs";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[5] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44];
|
|
NTItable__9c0FmgINqEuGJOEFTguLYug_.size = sizeof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug);
|
|
NTItable__9c0FmgINqEuGJOEFTguLYug_.align = NIM_ALIGNOF(tyObject_Table__9c0FmgINqEuGJOEFTguLYug);
|
|
NTItable__9c0FmgINqEuGJOEFTguLYug_.kind = 18;
|
|
NTItable__9c0FmgINqEuGJOEFTguLYug_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46];
|
|
NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.size = sizeof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ);
|
|
NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.align = NIM_ALIGNOF(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ);
|
|
NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.kind = 18;
|
|
NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].typ = (&NTIhashset__CD8Dpv0WGmASelVaNSo6zg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[0];
|
|
NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47];
|
|
NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.size = sizeof(tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*);
|
|
NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.align = NIM_ALIGNOF(tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*);
|
|
NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.kind = 24;
|
|
NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.base = (&NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_);
|
|
NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.marker = Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].offset = offsetof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].typ = (&NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].offset = offsetof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[0];
|
|
NTItable__9c0FmgINqEuGJOEFTguLYug_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pkgToDevFileNames);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].typ = (&NTItable__9c0FmgINqEuGJOEFTguLYug_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].name = "pkgToDevFileNames";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[6] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52];
|
|
NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.size = sizeof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA);
|
|
NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.align = NIM_ALIGNOF(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA);
|
|
NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.kind = 18;
|
|
NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54];
|
|
NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.size = sizeof(tyTuple__ycdcuodf3Vxx21QAiCgA4g);
|
|
NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.align = NIM_ALIGNOF(tyTuple__ycdcuodf3Vxx21QAiCgA4g);
|
|
NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.kind = 18;
|
|
NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].offset = offsetof(tyTuple__ycdcuodf3Vxx21QAiCgA4g, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].offset = offsetof(tyTuple__ycdcuodf3Vxx21QAiCgA4g, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[0];
|
|
NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55];
|
|
NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.size = sizeof(tySequence__dxu7R1RUSVHOuvCguwxkpg*);
|
|
NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.align = NIM_ALIGNOF(tySequence__dxu7R1RUSVHOuvCguwxkpg*);
|
|
NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.kind = 24;
|
|
NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.base = (&NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_);
|
|
NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.marker = Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].typ = (&NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, isSorted);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].name = "isSorted";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[0];
|
|
NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pkgRefCount);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].typ = (&NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].name = "pkgRefCount";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[7] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, dependentPkg);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].typ = (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].name = "dependentPkg";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].len = 8; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[0];
|
|
NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].typ = (&NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[0];
|
|
NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2];
|
|
NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.size = sizeof(tySequence__OitlJuI83OtzE5Xc9cQe1zg*);
|
|
NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.align = NIM_ALIGNOF(tySequence__OitlJuI83OtzE5Xc9cQe1zg*);
|
|
NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.kind = 24;
|
|
NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.base = (&NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_);
|
|
NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.marker = Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].offset = offsetof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].typ = (&NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].offset = offsetof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[0];
|
|
NTItable__49cKs2DRd70oKRJb2uqrAcg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0];
|
|
NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.size = sizeof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA);
|
|
NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.align = NIM_ALIGNOF(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA);
|
|
NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.kind = 18;
|
|
NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63];
|
|
NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.size = sizeof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA);
|
|
NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.align = NIM_ALIGNOF(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA);
|
|
NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.kind = 18;
|
|
NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65];
|
|
NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.size = sizeof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg);
|
|
NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.align = NIM_ALIGNOF(tyTuple__qOgGQuy5NgniI9bfeo7UcZg);
|
|
NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.kind = 18;
|
|
NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].typ = (&NTIhashset__Aw6ud9bzB8EV26H5bv9bASOQ_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[0];
|
|
NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66];
|
|
NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.size = sizeof(tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*);
|
|
NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.align = NIM_ALIGNOF(tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*);
|
|
NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.kind = 24;
|
|
NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.base = (&NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_);
|
|
NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.marker = Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].offset = offsetof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].typ = (&NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].offset = offsetof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[0];
|
|
NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, collidingNames);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].typ = (&NTItable__W6Uqre9cTP9crIeH68xaw3ZA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].name = "collidingNames";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71];
|
|
NTItable__EmXNbivzpiRMyA5trleczg_.size = sizeof(tyObject_Table__EmXNbivzpiRMyA5trleczg);
|
|
NTItable__EmXNbivzpiRMyA5trleczg_.align = NIM_ALIGNOF(tyObject_Table__EmXNbivzpiRMyA5trleczg);
|
|
NTItable__EmXNbivzpiRMyA5trleczg_.kind = 18;
|
|
NTItable__EmXNbivzpiRMyA5trleczg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73];
|
|
NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.size = sizeof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg);
|
|
NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.align = NIM_ALIGNOF(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg);
|
|
NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.kind = 18;
|
|
NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].typ = (&NTIrefcatchableerror__gcKyg9bhR5vWTJg3cREMk0Q_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[0];
|
|
NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74];
|
|
NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.size = sizeof(tySequence__dQSaAZ4gIt4JsiNKcNkysg*);
|
|
NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.align = NIM_ALIGNOF(tySequence__dQSaAZ4gIt4JsiNKcNkysg*);
|
|
NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.kind = 24;
|
|
NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.base = (&NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_);
|
|
NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.marker = Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].offset = offsetof(tyObject_Table__EmXNbivzpiRMyA5trleczg, data);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].typ = (&NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].name = "data";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].offset = offsetof(tyObject_Table__EmXNbivzpiRMyA5trleczg, counter);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].name = "counter";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[0];
|
|
NTItable__EmXNbivzpiRMyA5trleczg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, invalidPackages);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].typ = (&NTItable__EmXNbivzpiRMyA5trleczg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].name = "invalidPackages";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, invalidIncludeFiles);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].typ = (&NTItable__EmXNbivzpiRMyA5trleczg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].name = "invalidIncludeFiles";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[0];
|
|
NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62];
|
|
NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.size = sizeof(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*);
|
|
NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.align = NIM_ALIGNOF(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*);
|
|
NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.kind = 24;
|
|
NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.base = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_);
|
|
NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.marker = Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw;
|
|
NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.size = sizeof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ);
|
|
NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.align = NIM_ALIGNOF(tyTuple__ZFsfQT47lrMa00XRRSmtdQ);
|
|
NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.kind = 18;
|
|
NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_98_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field0);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].name = "Field0";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_98_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field1);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].name = "Field1";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_98_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83];
|
|
NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.size = sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA);
|
|
NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.align = NIM_ALIGNOF(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA);
|
|
NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.kind = 18;
|
|
NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.base = 0;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_99_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85];
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.size = sizeof(tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng);
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.align = NIM_ALIGNOF(tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng);
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.kind = 14;
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.base = 0;
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.flags = 3;
|
|
for (TM__mx9aDjfvYrE7hvUt80i9bhFg_102 = 0; TM__mx9aDjfvYrE7hvUt80i9bhFg_102 < 6; TM__mx9aDjfvYrE7hvUt80i9bhFg_102++) {
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_102+86].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_102+86].offset = TM__mx9aDjfvYrE7hvUt80i9bhFg_102;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_102+86].name = TM__mx9aDjfvYrE7hvUt80i9bhFg_101[TM__mx9aDjfvYrE7hvUt80i9bhFg_102];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_100_6[TM__mx9aDjfvYrE7hvUt80i9bhFg_102] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_102+86];
|
|
}
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].len = 6; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_100_6[0];
|
|
NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].offset = offsetof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA, kind);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].typ = (&NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].name = "kind";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_99_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].offset = offsetof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA, path);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].name = "path";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_99_2[0];
|
|
NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84];
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].kind = 1;
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field2);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].typ = (&NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_);
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].name = "Field2";
|
|
TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_98_3[0];
|
|
NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80];
|
|
NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.size = sizeof(tySequence__NBi2sKxKSWfcjX8ArzlMgg*);
|
|
NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.align = NIM_ALIGNOF(tySequence__NBi2sKxKSWfcjX8ArzlMgg*);
|
|
NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.kind = 24;
|
|
NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.base = (&NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_);
|
|
NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.marker = Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg;
|
|
}
|
|
|