/ nimble-windows / @mnimblepkg@sdevelopfile.nim.c
@mnimblepkg@sdevelopfile.nim.c
1 /* Generated by Nim Compiler v1.6.11 */ 2 #define NIM_INTBITS 64 3 4 #include "nimbase.h" 5 #include <string.h> 6 #include <setjmp.h> 7 #undef LANGUAGE_C 8 #undef MIPSEB 9 #undef MIPSEL 10 #undef PPC 11 #undef R3000 12 #undef R4000 13 #undef i386 14 #undef linux 15 #undef mips 16 #undef near 17 #undef far 18 #undef powerpc 19 #undef unix 20 # define nimfr_(proc, file) \ 21 TFrame FR_; \ 22 FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_); 23 24 # define nimfrs_(proc, file, slots, length) \ 25 struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \ 26 FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_); 27 28 # define nimln_(n, file) \ 29 FR_.line = n; FR_.filename = file; 30 typedef struct NimStringDesc NimStringDesc; 31 typedef struct TGenericSeq TGenericSeq; 32 typedef struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw; 33 typedef struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ; 34 typedef struct tyObject_Table__77XTz9am8eAuImFSTxHauOg tyObject_Table__77XTz9am8eAuImFSTxHauOg; 35 typedef struct tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw; 36 typedef struct tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w; 37 typedef struct tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg; 38 typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ; 39 typedef struct tySequence__1wc3thsFenU5YVO8qvHi2g tySequence__1wc3thsFenU5YVO8qvHi2g; 40 typedef struct tyObject_Table__9aPw4IerckSvJPHpav4FSSg tyObject_Table__9aPw4IerckSvJPHpav4FSSg; 41 typedef struct tySequence__5RX73S5faS9bxlOUE7WvEOg tySequence__5RX73S5faS9bxlOUE7WvEOg; 42 typedef struct tyObject_Table__9c0FmgINqEuGJOEFTguLYug tyObject_Table__9c0FmgINqEuGJOEFTguLYug; 43 typedef struct tySequence__HDZrl1Kkp8qcwJ9caOwuKCw tySequence__HDZrl1Kkp8qcwJ9caOwuKCw; 44 typedef struct tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA; 45 typedef struct tySequence__dxu7R1RUSVHOuvCguwxkpg tySequence__dxu7R1RUSVHOuvCguwxkpg; 46 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg; 47 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; 48 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; 49 typedef struct tySequence__kLwf9aGQcuduFr4gekUDa2w tySequence__kLwf9aGQcuduFr4gekUDa2w; 50 typedef struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ; 51 typedef struct tySequence__KUaTZL89cHr0hcMlN8NjHAg tySequence__KUaTZL89cHr0hcMlN8NjHAg; 52 typedef struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug; 53 typedef struct tySequence__SFipDZIkFtPcrLs0AGBBjQ tySequence__SFipDZIkFtPcrLs0AGBBjQ; 54 typedef struct tyTuple__BjxoJYFE5BulbiU15SM6nQ tyTuple__BjxoJYFE5BulbiU15SM6nQ; 55 typedef struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA; 56 typedef struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw; 57 typedef struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A tyObject_Table__iakiVCWUfIuiHQqyxQaX8A; 58 typedef struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg tySequence__GuNIUy7Gsew6nZ4VQBHfFg; 59 typedef struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w; 60 typedef struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg; 61 typedef struct tySequence__72hOjuY2LKiowAwLCg19a9bA tySequence__72hOjuY2LKiowAwLCg19a9bA; 62 typedef struct tyObject_Table__49cKs2DRd70oKRJb2uqrAcg tyObject_Table__49cKs2DRd70oKRJb2uqrAcg; 63 typedef struct tySequence__OitlJuI83OtzE5Xc9cQe1zg tySequence__OitlJuI83OtzE5Xc9cQe1zg; 64 typedef struct TNimType TNimType; 65 typedef struct TNimNode TNimNode; 66 typedef struct tyTuple__ofnwwg4waiUWmwAaTb5wmw tyTuple__ofnwwg4waiUWmwAaTb5wmw; 67 typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g; 68 typedef struct tyTuple__VwmRD3c5oU26zDzJNRf8Pg tyTuple__VwmRD3c5oU26zDzJNRf8Pg; 69 typedef struct tyTuple__3QERELz9cufc8GKsGZ3JT5A tyTuple__3QERELz9cufc8GKsGZ3JT5A; 70 typedef struct tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw; 71 typedef struct tySequence__RBGWdFK21Jif565tKJm9bJw tySequence__RBGWdFK21Jif565tKJm9bJw; 72 typedef struct tyTuple__K5qjubrU2Nh2oUNdlLHbFg tyTuple__K5qjubrU2Nh2oUNdlLHbFg; 73 typedef struct tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ; 74 typedef struct tyTuple__ycdcuodf3Vxx21QAiCgA4g tyTuple__ycdcuodf3Vxx21QAiCgA4g; 75 typedef struct tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA; 76 typedef struct tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA; 77 typedef struct tySequence__yl8BsYE69cPUxj0d9a7NbQ7w tySequence__yl8BsYE69cPUxj0d9a7NbQ7w; 78 typedef struct tyObject_Table__EmXNbivzpiRMyA5trleczg tyObject_Table__EmXNbivzpiRMyA5trleczg; 79 typedef struct tySequence__dQSaAZ4gIt4JsiNKcNkysg tySequence__dQSaAZ4gIt4JsiNKcNkysg; 80 typedef struct tyTuple__qOgGQuy5NgniI9bfeo7UcZg tyTuple__qOgGQuy5NgniI9bfeo7UcZg; 81 typedef struct tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ; 82 typedef struct tySequence__9aUBm188mcn7WjIGymvBT5w tySequence__9aUBm188mcn7WjIGymvBT5w; 83 typedef struct tyTuple__YI0rBEYTAZWnVmRYN1BY9bg tyTuple__YI0rBEYTAZWnVmRYN1BY9bg; 84 typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; 85 typedef struct tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA; 86 typedef struct tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw; 87 typedef struct Exception Exception; 88 typedef struct RootObj RootObj; 89 typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; 90 typedef struct TSafePoint TSafePoint; 91 typedef struct tyTuple__LCURwohbLBusrL8hdCnvng tyTuple__LCURwohbLBusrL8hdCnvng; 92 typedef struct tyTuple__htifardOjZP9aHjPl3qYc9bQ tyTuple__htifardOjZP9aHjPl3qYc9bQ; 93 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; 94 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; 95 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; 96 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; 97 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; 98 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; 99 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; 100 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; 101 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; 102 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; 103 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; 104 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; 105 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; 106 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; 107 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; 108 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; 109 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; 110 typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA; 111 typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q; 112 typedef struct tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ; 113 typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw; 114 typedef struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ; 115 typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg; 116 typedef struct tySequence__jKfNJ7fLGpPDIVgcXny4Hw tySequence__jKfNJ7fLGpPDIVgcXny4Hw; 117 typedef struct tyTuple__IO6xTHa6y0i7uNmStF6URw tyTuple__IO6xTHa6y0i7uNmStF6URw; 118 typedef struct tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q; 119 typedef struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw tyObject_Action__Axd3qAbppa2kHdtxRGykNw; 120 typedef struct tySequence__K2J9a59aomOCxv7VVeiHZfug tySequence__K2J9a59aomOCxv7VVeiHZfug; 121 typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A; 122 typedef struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA tyObject_Config__4CDaXnHluuDhjlvHrDG8RA; 123 typedef struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ; 124 typedef struct tySequence__sQx7tKsP6HE09cszRIkxbdg tySequence__sQx7tKsP6HE09cszRIkxbdg; 125 typedef struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ; 126 typedef struct tyObject_Table__861JQ0xhLIYW2jzxkMweLQ tyObject_Table__861JQ0xhLIYW2jzxkMweLQ; 127 typedef struct tySequence__v6NVljHM6giAeuZKHEoQNA tySequence__v6NVljHM6giAeuZKHEoQNA; 128 typedef struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA tyTuple__7OnuWIzW3xYXy9bIUIvuRmA; 129 typedef struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag; 130 typedef struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyTuple__jq7X5k7hWG0tdTZTDkiyGQ; 131 typedef struct tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA; 132 typedef struct tySequence__NBi2sKxKSWfcjX8ArzlMgg tySequence__NBi2sKxKSWfcjX8ArzlMgg; 133 typedef struct tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA; 134 typedef struct tyTuple__ZFsfQT47lrMa00XRRSmtdQ tyTuple__ZFsfQT47lrMa00XRRSmtdQ; 135 typedef struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ; 136 typedef struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg; 137 typedef struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw tySequence__ZkxkVxJvB9aqet9cfVQmFTZw; 138 typedef struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA; 139 typedef struct tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw; 140 typedef struct tyTuple__gDWaEqPfhOauJWKMBm8bzg tyTuple__gDWaEqPfhOauJWKMBm8bzg; 141 typedef struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w; 142 typedef struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ; 143 typedef struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg tyTuple__8ZxhPt1NwfElsJs8zUSV9bg; 144 typedef struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q tyTuple__UBKv1ckqvKAfuS0TS0t23Q; 145 typedef struct tyTuple__r1NtfsBxxsYs1cV48P1DyA tyTuple__r1NtfsBxxsYs1cV48P1DyA; 146 typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; 147 typedef struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ tyTuple__vQEyvUeZmB7ODgnsZ5BScQ; 148 typedef struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg tyObject_PackageList__00UcE13159cf20wGpsHwwMg; 149 typedef struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw tyTuple__rLNSKSsDc19cDzAtjOZs9cSw; 150 typedef struct tyTuple__m8l9a4rYFktlUTIniXgnvog tyTuple__m8l9a4rYFktlUTIniXgnvog; 151 struct TGenericSeq { 152 NI len; 153 NI reserved; 154 }; 155 struct NimStringDesc { 156 TGenericSeq Sup; 157 NIM_CHAR data[SEQ_DECL_SIZE]; 158 }; 159 struct tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg { 160 tySequence__7s5HyddQ0f9bxMNILHrXwJQ* data; 161 NI counter; 162 NI first; 163 NI last; 164 }; 165 struct tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w { 166 tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg includes; 167 tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg dependencies; 168 }; 169 struct tyObject_Table__77XTz9am8eAuImFSTxHauOg { 170 tySequence__1wc3thsFenU5YVO8qvHi2g* data; 171 NI counter; 172 }; 173 struct tyObject_Table__9aPw4IerckSvJPHpav4FSSg { 174 tySequence__5RX73S5faS9bxlOUE7WvEOg* data; 175 NI counter; 176 }; 177 struct tyObject_Table__9c0FmgINqEuGJOEFTguLYug { 178 tySequence__HDZrl1Kkp8qcwJ9caOwuKCw* data; 179 NI counter; 180 }; 181 struct tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA { 182 tySequence__dxu7R1RUSVHOuvCguwxkpg* data; 183 NI counter; 184 NIM_BOOL isSorted; 185 }; 186 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg { 187 tySequence__4eRCaZmrYLLw2k30GPTiMw* data; 188 NI counter; 189 }; 190 struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ { 191 tySequence__KUaTZL89cHr0hcMlN8NjHAg* data; 192 NI counter; 193 }; 194 struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug { 195 tySequence__SFipDZIkFtPcrLs0AGBBjQ* data; 196 NI counter; 197 }; 198 struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA { 199 NimStringDesc* version; 200 }; 201 struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw { 202 NimStringDesc* hashValue; 203 }; 204 struct tyTuple__BjxoJYFE5BulbiU15SM6nQ { 205 NimStringDesc* Field0; 206 tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1; 207 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw Field2; 208 }; 209 struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A { 210 tySequence__GuNIUy7Gsew6nZ4VQBHfFg* data; 211 NI counter; 212 }; 213 typedef NU8 tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w; 214 struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg { 215 tySequence__72hOjuY2LKiowAwLCg19a9bA* data; 216 NI counter; 217 }; 218 struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w { 219 NimStringDesc* url; 220 tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod; 221 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision; 222 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* files; 223 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* binaries; 224 tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg specialVersions; 225 }; 226 struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw { 227 NimStringDesc* myPath; 228 NIM_BOOL isNimScript; 229 NIM_BOOL isMinimal; 230 NIM_BOOL isInstalled; 231 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg nimbleTasks; 232 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg postHooks; 233 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg preHooks; 234 NimStringDesc* author; 235 NimStringDesc* description; 236 NimStringDesc* license; 237 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipDirs; 238 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipFiles; 239 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipExt; 240 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installDirs; 241 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installFiles; 242 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installExt; 243 tySequence__kLwf9aGQcuduFr4gekUDa2w* requires; 244 tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ taskRequires; 245 tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug bin; 246 NimStringDesc* binDir; 247 NimStringDesc* srcDir; 248 NimStringDesc* backend; 249 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* foreignDeps; 250 tyTuple__BjxoJYFE5BulbiU15SM6nQ basicInfo; 251 tyObject_Table__iakiVCWUfIuiHQqyxQaX8A lockedDeps; 252 tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w metaData; 253 NIM_BOOL isLink; 254 }; 255 struct tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw { 256 NimStringDesc* path; 257 tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w jsonData; 258 tyObject_Table__77XTz9am8eAuImFSTxHauOg nameToPkg; 259 tyObject_Table__77XTz9am8eAuImFSTxHauOg pathToPkg; 260 tyObject_Table__9aPw4IerckSvJPHpav4FSSg devFileNameToPkgs; 261 tyObject_Table__9c0FmgINqEuGJOEFTguLYug pkgToDevFileNames; 262 tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA pkgRefCount; 263 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw dependentPkg; 264 }; 265 struct tyObject_Table__49cKs2DRd70oKRJb2uqrAcg { 266 tySequence__OitlJuI83OtzE5Xc9cQe1zg* data; 267 NI counter; 268 }; 269 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; 270 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; 271 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); 272 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); 273 struct TNimType { 274 NI size; 275 NI align; 276 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; 277 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; 278 TNimType* base; 279 TNimNode* node; 280 void* finalizer; 281 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; 282 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; 283 }; 284 struct tyTuple__ofnwwg4waiUWmwAaTb5wmw { 285 NI Field0; 286 NimStringDesc* Field1; 287 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw Field2; 288 }; 289 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; 290 struct TNimNode { 291 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; 292 NI offset; 293 TNimType* typ; 294 NCSTRING name; 295 NI len; 296 TNimNode** sons; 297 }; 298 struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g { 299 NI Field0; 300 NI Field1; 301 NimStringDesc* Field2; 302 }; 303 struct tyTuple__VwmRD3c5oU26zDzJNRf8Pg { 304 NI Field0; 305 NimStringDesc* Field1; 306 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field2; 307 }; 308 struct tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw { 309 tySequence__RBGWdFK21Jif565tKJm9bJw* data; 310 NI counter; 311 }; 312 struct tyTuple__3QERELz9cufc8GKsGZ3JT5A { 313 NI Field0; 314 NimStringDesc* Field1; 315 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw Field2; 316 }; 317 struct tyTuple__K5qjubrU2Nh2oUNdlLHbFg { 318 NI Field0; 319 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field1; 320 }; 321 struct tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ { 322 NI Field0; 323 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field1; 324 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg Field2; 325 }; 326 struct tyTuple__ycdcuodf3Vxx21QAiCgA4g { 327 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Field0; 328 NI Field1; 329 }; 330 typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); 331 struct tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA { 332 tySequence__yl8BsYE69cPUxj0d9a7NbQ7w* data; 333 NI counter; 334 }; 335 struct tyObject_Table__EmXNbivzpiRMyA5trleczg { 336 tySequence__dQSaAZ4gIt4JsiNKcNkysg* data; 337 NI counter; 338 }; 339 struct tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA { 340 tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA collidingNames; 341 tyObject_Table__EmXNbivzpiRMyA5trleczg invalidPackages; 342 tyObject_Table__EmXNbivzpiRMyA5trleczg invalidIncludeFiles; 343 }; 344 struct tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ { 345 tySequence__9aUBm188mcn7WjIGymvBT5w* data; 346 NI counter; 347 }; 348 struct tyTuple__qOgGQuy5NgniI9bfeo7UcZg { 349 NI Field0; 350 NimStringDesc* Field1; 351 tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ Field2; 352 }; 353 struct tyTuple__YI0rBEYTAZWnVmRYN1BY9bg { 354 NI Field0; 355 NimStringDesc* Field1; 356 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* Field2; 357 }; 358 typedef NU8 tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg; 359 struct tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw { 360 NI32 dwLowDateTime; 361 NI32 dwHighDateTime; 362 }; 363 typedef NI16 tyArray__EKfNt9b8uxndgFbu2Ky3XAQ[260]; 364 typedef NI16 tyArray__Get9cpRTS5VjGKP6CDsI9bYA[14]; 365 struct tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA { 366 NI32 dwFileAttributes; 367 tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw ftCreationTime; 368 tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw ftLastAccessTime; 369 tyObject_FILETIME__bs4NMleDDVF7xsEK0SGLBw ftLastWriteTime; 370 NI32 nFileSizeHigh; 371 NI32 nFileSizeLow; 372 NI32 dwReserved0; 373 NI32 dwReserved1; 374 tyArray__EKfNt9b8uxndgFbu2Ky3XAQ cFileName; 375 tyArray__Get9cpRTS5VjGKP6CDsI9bYA cAlternateFileName; 376 }; 377 struct RootObj { 378 TNimType* m_type; 379 }; 380 struct Exception { 381 RootObj Sup; 382 Exception* parent; 383 NCSTRING name; 384 NimStringDesc* message; 385 tySequence__uB9b75OUPRENsBAu4AnoePA* trace; 386 Exception* up; 387 }; 388 struct TSafePoint { 389 TSafePoint* prev; 390 NI status; 391 jmp_buf context; 392 }; 393 struct tyTuple__LCURwohbLBusrL8hdCnvng { 394 tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg Field0; 395 NimStringDesc* Field1; 396 }; 397 typedef NU8 tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ; 398 struct tyTuple__htifardOjZP9aHjPl3qYc9bQ { 399 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw Field0; 400 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* Field1; 401 }; 402 struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { 403 Exception Sup; 404 }; 405 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g { 406 NI refcount; 407 TNimType* typ; 408 }; 409 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA { 410 void* bottom; 411 }; 412 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w { 413 NI len; 414 NI cap; 415 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; 416 }; 417 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256]; 418 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; 419 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; 420 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; 421 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; 422 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA { 423 tyArray__lh2A89ahMmYg9bCmpVaplLbA data; 424 }; 425 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; 426 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw { 427 tyArray__0aOLqZchNi8nWtMTi8ND8w link; 428 NI key; 429 NI upperBound; 430 NI level; 431 }; 432 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { 433 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; 434 NI Field1; 435 }; 436 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; 437 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg { 438 NI len; 439 tyArray__LzOv2eCDGiceMKQstCLmhw chunks; 440 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; 441 }; 442 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg { 443 NI minLargeObj; 444 NI maxLargeObj; 445 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks; 446 NU32 flBitmap; 447 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; 448 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; 449 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; 450 NI currMem; 451 NI maxMem; 452 NI freeMem; 453 NI occ; 454 NI lastSize; 455 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; 456 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; 457 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; 458 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; 459 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; 460 NIM_BOOL locked; 461 NIM_BOOL blockChunkSizeIncrease; 462 NI nextChunkSize; 463 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; 464 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; 465 }; 466 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg { 467 NI stackScans; 468 NI cycleCollections; 469 NI maxThreshold; 470 NI maxStackSize; 471 NI maxStackCells; 472 NI cycleTableSize; 473 NI64 maxPause; 474 }; 475 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ { 476 NI counter; 477 NI max; 478 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; 479 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; 480 }; 481 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ { 482 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; 483 NI cycleThreshold; 484 NI zctThreshold; 485 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; 486 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; 487 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; 488 NI recGcLock; 489 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; 490 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; 491 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; 492 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; 493 NI gcThreadId; 494 }; 495 typedef tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* tyArray__24BNE2T9cnf6MrcdOA53Faw[1]; 496 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { 497 NI Field0; 498 NimStringDesc* Field1; 499 }; 500 typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1]; 501 struct tyTuple__UV3llMMYFckfui8YMBuUZA { 502 NimStringDesc* Field0; 503 NimStringDesc* Field1; 504 }; 505 typedef tyTuple__UV3llMMYFckfui8YMBuUZA tyArray__mbfqYXaPHN6Sm0XtVUdDhg[1]; 506 typedef N_STDCALL_PTR(NI32, tyProc__jwEWAkul5J6p6K0UfXa1tw) (NI hFindFile, tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA* lpFindFileData); 507 typedef N_STDCALL_PTR(NI32, tyProc__9bXer9a4ps9aSGctILcxWReVw) (void); 508 typedef N_STDCALL_PTR(void, tyProc__ofoySXaAAlxxs9bQS9a1etlg) (NI hFindFile); 509 struct tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ { 510 NIM_BOOL allowExtraKeys; 511 NIM_BOOL allowMissingKeys; 512 }; 513 struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw { 514 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup; 515 }; 516 struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg { 517 NimStringDesc* Field0; 518 NimStringDesc* Field1; 519 NimStringDesc* Field2; 520 }; 521 struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ { 522 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup; 523 NimStringDesc* hint; 524 }; 525 struct tyTuple__IO6xTHa6y0i7uNmStF6URw { 526 NI Field0; 527 tyTuple__UV3llMMYFckfui8YMBuUZA Field1; 528 }; 529 typedef NU8 tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA; 530 typedef NU8 tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg; 531 struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A { 532 NimStringDesc* val; 533 NIM_BOOL has; 534 }; 535 struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw { 536 tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg typ; 537 union{ 538 struct {NIM_BOOL listOnly; 539 } _typ_2; 540 struct {NimStringDesc* optionalURL; 541 } _typ_3; 542 struct {tySequence__kLwf9aGQcuduFr4gekUDa2w* packages; 543 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* passNimFlags; 544 tySequence__K2J9a59aomOCxv7VVeiHZfug* devActions; 545 NimStringDesc* path; 546 NIM_BOOL noRebuild; 547 NIM_BOOL withDependencies; 548 NimStringDesc* developFile; 549 NIM_BOOL global; 550 } _typ_4; 551 struct {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* search; 552 } _typ_5; 553 struct {NimStringDesc* projName; 554 NimStringDesc* vcsOption; 555 } _typ_6; 556 struct {NimStringDesc* file; 557 NimStringDesc* backend; 558 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* additionalArguments; 559 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptions; 560 } _typ_7; 561 struct {tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A runFile; 562 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileFlags; 563 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* runFlags; 564 } _typ_8; 565 struct {NimStringDesc* command; 566 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* arguments; 567 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* custCompileFlags; 568 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* custRunFlags; 569 } _typ_9; 570 struct {NimStringDesc* format; 571 } _typ_10; 572 }; 573 }; 574 struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ { 575 tySequence__sQx7tKsP6HE09cszRIkxbdg* data; 576 NI counter; 577 }; 578 struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ { 579 NimStringDesc* scheme; 580 NimStringDesc* username; 581 NimStringDesc* password; 582 NimStringDesc* hostname; 583 NimStringDesc* port; 584 NimStringDesc* path; 585 NimStringDesc* query; 586 NimStringDesc* anchor; 587 NIM_BOOL opaque; 588 NIM_BOOL isIpv6; 589 }; 590 struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA { 591 NimStringDesc* nimbleDir; 592 NIM_BOOL chcp; 593 tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ packageLists; 594 NIM_BOOL cloneUsingHttps; 595 tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ httpProxy; 596 }; 597 typedef NU8 tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA; 598 struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ { 599 tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts; 600 NIM_BOOL depsOnly; 601 NIM_BOOL uninstallRevDeps; 602 NIM_BOOL queryVersions; 603 NIM_BOOL queryInstalled; 604 NimStringDesc* nimbleDir; 605 tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ verbosity; 606 tyObject_Action__Axd3qAbppa2kHdtxRGykNw action; 607 tyObject_Config__4CDaXnHluuDhjlvHrDG8RA config; 608 tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData; 609 tyObject_Table__861JQ0xhLIYW2jzxkMweLQ* pkgInfoCache; 610 NIM_BOOL showHelp; 611 NimStringDesc* lockFileName; 612 NIM_BOOL showVersion; 613 NIM_BOOL offline; 614 NIM_BOOL noColor; 615 NIM_BOOL disableValidation; 616 NIM_BOOL continueTestsOnFailure; 617 NIM_BOOL forceFullClone; 618 tySequence__v6NVljHM6giAeuZKHEoQNA* unknownFlags; 619 tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA dumpMode; 620 NimStringDesc* startDir; 621 NimStringDesc* nim; 622 NIM_BOOL localdeps; 623 NIM_BOOL developLocaldeps; 624 NIM_BOOL disableSslCertCheck; 625 NIM_BOOL enableTarballs; 626 NimStringDesc* task; 627 NimStringDesc* package; 628 }; 629 typedef NU8 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ; 630 struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA { 631 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ Field0; 632 NimStringDesc* Field1; 633 }; 634 struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag { 635 tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup; 636 }; 637 struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ { 638 NimStringDesc* Field0; 639 tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1; 640 }; 641 typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__fG4HAsOMuyKnlovN4zCUaA[3]; 642 struct tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA { 643 tySequence__NBi2sKxKSWfcjX8ArzlMgg* data; 644 NI counter; 645 }; 646 typedef NU8 tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg; 647 typedef NU8 tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng; 648 struct tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA { 649 tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng kind; 650 NimStringDesc* path; 651 }; 652 struct tyTuple__ZFsfQT47lrMa00XRRSmtdQ { 653 NI Field0; 654 NimStringDesc* Field1; 655 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA Field2; 656 }; 657 typedef NU8 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g; 658 struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ { 659 tySequence__ZkxkVxJvB9aqet9cfVQmFTZw* data; 660 NI counter; 661 NI first; 662 NI last; 663 }; 664 struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA { 665 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw sha1; 666 }; 667 struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg { 668 tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version; 669 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision; 670 NimStringDesc* url; 671 tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod; 672 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dependencies; 673 tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA checksums; 674 }; 675 typedef NU8 tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng; 676 struct tyTuple__gDWaEqPfhOauJWKMBm8bzg { 677 NimStringDesc* Field0; 678 tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* Field1; 679 }; 680 struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ { 681 NI Field0; 682 NimStringDesc* Field1; 683 tySequence__kLwf9aGQcuduFr4gekUDa2w* Field2; 684 }; 685 struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg { 686 NI Field0; 687 NimStringDesc* Field1; 688 NimStringDesc* Field2; 689 }; 690 struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q { 691 NI Field0; 692 NimStringDesc* Field1; 693 tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ Field2; 694 }; 695 struct tyTuple__r1NtfsBxxsYs1cV48P1DyA { 696 NI Field0; 697 tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1; 698 }; 699 struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA { 700 NCSTRING procname; 701 NI line; 702 NCSTRING filename; 703 }; 704 struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg { 705 NimStringDesc* name; 706 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* urls; 707 NimStringDesc* path; 708 }; 709 struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ { 710 NI Field0; 711 NimStringDesc* Field1; 712 tyObject_PackageList__00UcE13159cf20wGpsHwwMg Field2; 713 }; 714 typedef NU8 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA; 715 struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw { 716 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA Field0; 717 NimStringDesc* Field1; 718 NimStringDesc* Field2; 719 }; 720 struct tyTuple__m8l9a4rYFktlUTIniXgnvog { 721 NI Field0; 722 NI Field1; 723 NimStringDesc* Field2; 724 tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg Field3; 725 }; 726 struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ { 727 TGenericSeq Sup; 728 tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE]; 729 }; 730 struct tySequence__1wc3thsFenU5YVO8qvHi2g { 731 TGenericSeq Sup; 732 tyTuple__VwmRD3c5oU26zDzJNRf8Pg data[SEQ_DECL_SIZE]; 733 }; 734 struct tySequence__RBGWdFK21Jif565tKJm9bJw { 735 TGenericSeq Sup; 736 tyTuple__K5qjubrU2Nh2oUNdlLHbFg data[SEQ_DECL_SIZE]; 737 }; 738 struct tySequence__5RX73S5faS9bxlOUE7WvEOg { 739 TGenericSeq Sup; 740 tyTuple__3QERELz9cufc8GKsGZ3JT5A data[SEQ_DECL_SIZE]; 741 }; 742 struct tySequence__HDZrl1Kkp8qcwJ9caOwuKCw { 743 TGenericSeq Sup; 744 tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ data[SEQ_DECL_SIZE]; 745 }; 746 struct tySequence__dxu7R1RUSVHOuvCguwxkpg { 747 TGenericSeq Sup; 748 tyTuple__ycdcuodf3Vxx21QAiCgA4g data[SEQ_DECL_SIZE]; 749 }; 750 struct tySequence__OitlJuI83OtzE5Xc9cQe1zg { 751 TGenericSeq Sup; 752 tyTuple__ofnwwg4waiUWmwAaTb5wmw data[SEQ_DECL_SIZE]; 753 }; 754 struct tySequence__yl8BsYE69cPUxj0d9a7NbQ7w { 755 TGenericSeq Sup; 756 tyTuple__qOgGQuy5NgniI9bfeo7UcZg data[SEQ_DECL_SIZE]; 757 }; 758 struct tySequence__dQSaAZ4gIt4JsiNKcNkysg { 759 TGenericSeq Sup; 760 tyTuple__YI0rBEYTAZWnVmRYN1BY9bg data[SEQ_DECL_SIZE]; 761 }; 762 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { 763 TGenericSeq Sup; 764 NimStringDesc* data[SEQ_DECL_SIZE]; 765 }; 766 struct tySequence__jKfNJ7fLGpPDIVgcXny4Hw { 767 TGenericSeq Sup; 768 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* data[SEQ_DECL_SIZE]; 769 }; 770 struct tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q { 771 TGenericSeq Sup; 772 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw data[SEQ_DECL_SIZE]; 773 }; 774 struct tySequence__K2J9a59aomOCxv7VVeiHZfug { 775 TGenericSeq Sup; 776 tyTuple__7OnuWIzW3xYXy9bIUIvuRmA data[SEQ_DECL_SIZE]; 777 }; 778 struct tySequence__NBi2sKxKSWfcjX8ArzlMgg { 779 TGenericSeq Sup; 780 tyTuple__ZFsfQT47lrMa00XRRSmtdQ data[SEQ_DECL_SIZE]; 781 }; 782 struct tySequence__4eRCaZmrYLLw2k30GPTiMw { 783 TGenericSeq Sup; 784 tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE]; 785 }; 786 struct tySequence__kLwf9aGQcuduFr4gekUDa2w { 787 TGenericSeq Sup; 788 tyTuple__gDWaEqPfhOauJWKMBm8bzg data[SEQ_DECL_SIZE]; 789 }; 790 struct tySequence__KUaTZL89cHr0hcMlN8NjHAg { 791 TGenericSeq Sup; 792 tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ data[SEQ_DECL_SIZE]; 793 }; 794 struct tySequence__SFipDZIkFtPcrLs0AGBBjQ { 795 TGenericSeq Sup; 796 tyTuple__8ZxhPt1NwfElsJs8zUSV9bg data[SEQ_DECL_SIZE]; 797 }; 798 struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg { 799 TGenericSeq Sup; 800 tyTuple__UBKv1ckqvKAfuS0TS0t23Q data[SEQ_DECL_SIZE]; 801 }; 802 struct tySequence__72hOjuY2LKiowAwLCg19a9bA { 803 TGenericSeq Sup; 804 tyTuple__r1NtfsBxxsYs1cV48P1DyA data[SEQ_DECL_SIZE]; 805 }; 806 struct tySequence__9aUBm188mcn7WjIGymvBT5w { 807 TGenericSeq Sup; 808 tyTuple__IO6xTHa6y0i7uNmStF6URw data[SEQ_DECL_SIZE]; 809 }; 810 struct tySequence__uB9b75OUPRENsBAu4AnoePA { 811 TGenericSeq Sup; 812 tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE]; 813 }; 814 struct tySequence__sQx7tKsP6HE09cszRIkxbdg { 815 TGenericSeq Sup; 816 tyTuple__vQEyvUeZmB7ODgnsZ5BScQ data[SEQ_DECL_SIZE]; 817 }; 818 struct tySequence__v6NVljHM6giAeuZKHEoQNA { 819 TGenericSeq Sup; 820 tyTuple__rLNSKSsDc19cDzAtjOZs9cSw data[SEQ_DECL_SIZE]; 821 }; 822 struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw { 823 TGenericSeq Sup; 824 tyTuple__m8l9a4rYFktlUTIniXgnvog data[SEQ_DECL_SIZE]; 825 }; 826 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosfileExists)(NimStringDesc* filename); 827 static N_INLINE(NimStringDesc*, slash___pureZos_118)(NimStringDesc* head, NimStringDesc* tail); 828 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosjoinPath)(NimStringDesc* head, NimStringDesc* tail); 829 static N_INLINE(void, nimFrame)(TFrame* s); 830 N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2999)(void); 831 static N_INLINE(void, popFrame)(void); 832 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toPath__nimblepkgZpaths_5)(NimStringDesc* path); 833 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgDevFilePath__nimblepkgZdevelopfile_163)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg); 834 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFilePath__nimblepkgZdevelopfile_153)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 835 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFileDir__nimblepkgZpackageinfo_2887)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 836 static N_INLINE(void, nimZeroMem)(void* p, NI size); 837 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); 838 N_LIB_PRIVATE N_NIMCALL(void, assertIsLoaded__nimblepkgZpackageinfo_38)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 839 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); 840 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); 841 static N_NIMCALL(void, Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ)(void* p, NI op); 842 static N_NIMCALL(void, Marker_tySequence__1wc3thsFenU5YVO8qvHi2g)(void* p, NI op); 843 static N_NIMCALL(void, Marker_tySequence__RBGWdFK21Jif565tKJm9bJw)(void* p, NI op); 844 static N_NIMCALL(void, Marker_tySequence__5RX73S5faS9bxlOUE7WvEOg)(void* p, NI op); 845 static N_NIMCALL(void, Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw)(void* p, NI op); 846 static N_NIMCALL(void, Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg)(void* p, NI op); 847 static N_NIMCALL(void, Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg)(void* p, NI op); 848 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_19)(void); 849 N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); 850 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_17400)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg t, NimStringDesc* key); 851 N_LIB_PRIVATE N_NIMCALL(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw*, X5BX5D___nimblepkgZdevelopfile_17726)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg* t, NimStringDesc* key); 852 N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt); 853 N_LIB_PRIVATE N_NIMCALL(void, initDevelopFileData__nimblepkgZdevelopfile_142)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result); 854 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); 855 N_LIB_PRIVATE N_NIMCALL(void, initPackageInfo__nimblepkgZpackageinfo_22)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result); 856 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); 857 static N_NIMCALL(void, Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w)(void* p, NI op); 858 static N_NIMCALL(void, Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg)(void* p, NI op); 859 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_25)(void); 860 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_26)(void); 861 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_27)(void); 862 N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_10082)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key); 863 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLoaded__nimblepkgZpackageinfo_35)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 864 N_LIB_PRIVATE N_NIMCALL(void, loadGlobalDependencies__nimblepkgZdevelopfile_17310)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* result, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 865 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgsLinksDir__nimblepkgZoptions_199)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 866 N_LIB_PRIVATE N_NIMCALL(NI, findFirstFile__pureZos_763)(NimStringDesc* a, tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA* b); 867 N_LIB_PRIVATE N_NOINLINE(void, raiseOSError__pureZos_477)(NI32 errorCode, NimStringDesc* additionalInfo); 868 N_LIB_PRIVATE N_NIMCALL(NI32, osLastError__pureZos_480)(void); 869 static N_INLINE(void, pushSafePoint)(TSafePoint* s); 870 static N_INLINE(NIM_BOOL, skipFindData__pureZos_773)(tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA* f); 871 N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); 872 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosextractFilename)(NimStringDesc* path); 873 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___systemZwidestrs_324)(NI16* s); 874 N_LIB_PRIVATE N_NIMCALL(void, getNameVersionChecksum__nimblepkgZtools_146)(NimStringDesc* pkgpath, tyTuple__BjxoJYFE5BulbiU15SM6nQ* Result); 875 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getLinkFileName__nimblepkgZcommon_144)(NimStringDesc* pkgName); 876 N_LIB_PRIVATE N_NIMCALL(void, displayWarning__nimblepkgZcli_629)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority); 877 N_NIMCALL(NimStringDesc*, rawNewString)(NI cap); 878 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); 879 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size); 880 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); 881 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen); 882 N_LIB_PRIVATE N_NIMCALL(void, formatValue__pureZstrformat_162)(NimStringDesc** result, NimStringDesc* value, NimStringDesc* specifier); 883 N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitString)(NimStringDesc* s, NimStringDesc* sep, NI maxsplit); 884 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, readFile__systemZio_562)(NimStringDesc* filename); 885 N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); 886 N_LIB_PRIVATE N_NIMCALL(void, validatePackage__nimblepkgZdevelopfile_1702)(NimStringDesc* pkgPath, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyTuple__htifardOjZP9aHjPl3qYc9bQ* Result); 887 N_LIB_PRIVATE N_NIMCALL(void, getPkgInfo__nimblepkgZpackageparser_4421)(NimStringDesc* dir, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NIM_BOOL forValidation, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result); 888 static N_INLINE(void, popSafePoint)(void); 889 static N_INLINE(TFrame*, getFrame)(void); 890 static N_INLINE(void, setFrame)(TFrame* s); 891 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); 892 static N_INLINE(Exception*, nimBorrowCurrentException)(void); 893 static N_INLINE(Exception*, getCurrentException)(void); 894 static N_INLINE(void, popCurrentException)(void); 895 static N_INLINE(void, asgnRef)(void** dest, void* src); 896 static N_INLINE(void, incRef__system_5392)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); 897 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y); 898 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5354)(void* usr); 899 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y); 900 static N_INLINE(void, decRef__system_5399)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); 901 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y); 902 static N_INLINE(void, rtlAddZCT__system_5397)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); 903 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5348)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); 904 N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); 905 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); 906 N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, getOrDefault__nimblepkgZdevelopfile_2992)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key); 907 N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, new__nimblepkgZdevelopfile_3337)(void); 908 N_LIB_PRIVATE N_NIMCALL(void, inc__nimblepkgZdevelopfile_3361)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI val); 909 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_3647)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* val); 910 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_4842)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* val); 911 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_6297)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v); 912 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_6311)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key, NI* hc); 913 N_LIB_PRIVATE N_NIMCALL(NI, hash__nimblepkgZpaths_54)(NimStringDesc* path); 914 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode); 915 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZpaths_57)(NimStringDesc* lhs, NimStringDesc* rhs); 916 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash); 917 N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_6652)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* s, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 918 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_8171)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key, tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw val); 919 N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_8047)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** keys, NI keysLen_0, tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* Result); 920 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9401)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg values); 921 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_9467)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s); 922 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode); 923 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9720)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v); 924 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_9734)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI* hc); 925 N_LIB_PRIVATE N_NIMCALL(NI, hash__nimblepkgZdevelopfile_3395)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* p); 926 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_11554)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val); 927 N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_11448)(NimStringDesc** keys, NI keysLen_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result); 928 N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg); 929 N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_12865)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k); 930 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_13459)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 931 N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_12871)(NimStringDesc** result, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* value, NimStringDesc* specifier); 932 N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_12887)(NimStringDesc** result, tyObject_Table__9c0FmgINqEuGJOEFTguLYug value, NimStringDesc* specifier); 933 N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*, X5BX5D___nimblepkgZdevelopfile_13534)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 934 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_13672)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* k, tyTuple__UV3llMMYFckfui8YMBuUZA v); 935 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_13686)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t, NimStringDesc* key, NI* hc); 936 N_LIB_PRIVATE N_NIMCALL(NI, hash__pureZhashes_279)(NimStringDesc* x); 937 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); 938 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size); 939 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); 940 N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZdevelopfile_14009)(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* s, tyTuple__UV3llMMYFckfui8YMBuUZA key); 941 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_15512)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* key, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ val); 942 N_LIB_PRIVATE N_NIMCALL(void, toHashSet__nimblepkgZdevelopfile_15397)(tyTuple__UV3llMMYFckfui8YMBuUZA* keys, NI keysLen_0, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* Result); 943 N_LIB_PRIVATE N_NIMCALL(void, displayDetails__nimblepkgZcli_635)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority); 944 N_LIB_PRIVATE N_NIMCALL(void, nimLeaveFinally)(void); 945 N_LIB_PRIVATE N_NIMCALL(void, fromJson__nimblepkgZdevelopfile_17860)(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w* a, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* b, tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ opt); 946 N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseFile__pureZjson_5301)(NimStringDesc* filename); 947 N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, nimbleError__nimblepkgZcommon_26)(NimStringDesc* msg, NimStringDesc* hint, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* details); 948 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, notAValidDevFileJsonMsg__nimblepkgZdisplaymessages_62)(NimStringDesc* devFilePath); 949 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); 950 static N_INLINE(NI, len__nimblepkgZdevelopfile_224)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s); 951 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nosisAbsolute)(NimStringDesc* path); 952 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosnormalizedPath)(NimStringDesc* path); 953 N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringDesc* path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result); 954 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_22094)(tyObject_Table__EmXNbivzpiRMyA5trleczg* t, NimStringDesc* key, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* val); 955 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZdevelopfile_23549)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s, NimStringDesc* key); 956 N_LIB_PRIVATE N_NIMCALL(void, mergeIncludedDevFileData__nimblepkgZdevelopfile_16939)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors); 957 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); 958 N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___nimblepkgZdevelopfile_16856)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result); 959 N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, values__nimblepkgZdevelopfile_16948)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t); 960 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_17008)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t); 961 N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); 962 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); 963 static N_NIMCALL(void, Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw)(void* p, NI op); 964 N_LIB_PRIVATE N_NIMCALL(void, nossplitPath)(NimStringDesc* path, tyTuple__UV3llMMYFckfui8YMBuUZA* Result); 965 N_LIB_PRIVATE N_NIMCALL(void, dup__nimblepkgZdevelopfile_23617)(tyObject_Table__77XTz9am8eAuImFSTxHauOg obj, tyObject_Table__77XTz9am8eAuImFSTxHauOg* Result); 966 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_23689)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t); 967 N_LIB_PRIVATE N_NIMCALL(void, mergeFollowedDevFileData__nimblepkgZdevelopfile_17287)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors); 968 N_LIB_PRIVATE N_NIMCALL(void, assertHasDependentPkg__nimblepkgZdevelopfile_156)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data); 969 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasErrors__nimblepkgZdevelopfile_1709)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors); 970 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1767)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t); 971 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1827)(tyObject_Table__EmXNbivzpiRMyA5trleczg t); 972 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_24047)(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg* t, NimStringDesc* key, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* val); 973 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, failedToLoadFileMsg__nimblepkgZdisplaymessages_132)(NimStringDesc* path); 974 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getErrorsDetails__nimblepkgZdevelopfile_2194)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors); 975 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, invalidPkgMsg__nimblepkgZdisplaymessages_54)(NimStringDesc* path); 976 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, invalidDevFileMsg__nimblepkgZdisplaymessages_58)(NimStringDesc* path); 977 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891)(NimStringDesc* pkgName, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions); 978 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_1955)(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ s); 979 N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZvcstools_57)(NimStringDesc** result, NimStringDesc* value, NimStringDesc* specifier); 980 N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); 981 N_LIB_PRIVATE N_NIMCALL(void*, nimNewSeqOfCap)(TNimType* typ, NI cap); 982 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); 983 N_LIB_PRIVATE N_NIMCALL(void, assertDevelopActionIsSet__nimblepkgZdevelopfile_32392)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 984 N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError2)(NimStringDesc* f, NimStringDesc* discVal); 985 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprDiscriminant)(NI e, TNimType* typ); 986 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25703)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 987 N_LIB_PRIVATE N_NIMCALL(void, displayError__nimblepkgZcli_641)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority); 988 N_LIB_PRIVATE N_NIMCALL(void, displayDetails__nimblepkgZcli_657)(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority); 989 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25233)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg); 990 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_25278)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key); 991 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_25331)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key); 992 N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**, X5BX5D___nimblepkgZdevelopfile_25401)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key); 993 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAlreadyPresentAtDifferentPathMsg__nimblepkgZdisplaymessages_66)(NimStringDesc* pkgName, NimStringDesc* otherPath, NimStringDesc* fileName); 994 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__nimblepkgZdevelopfile_25496)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key); 995 N_LIB_PRIVATE N_NIMCALL(void, displaySuccess__nimblepkgZcli_638)(NimStringDesc* message, tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ priority); 996 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAddedInDevFileMsg__nimblepkgZdisplaymessages_72)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName); 997 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNameAndVersion__nimblepkgZpackageinfo_3881)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 998 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgAlreadyInDevFileMsg__nimblepkgZdisplaymessages_79)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName); 999 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByPath__nimblepkgZdevelopfile_30131)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path); 1000 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, missingOrExcl__nimblepkgZdevelopfile_30146)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key); 1001 N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**, X5BX5D___nimblepkgZdevelopfile_30841)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key); 1002 N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_29983)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NimStringDesc* devFileName); 1003 N_LIB_PRIVATE N_NIMCALL(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*, getOrDefault__nimblepkgZdevelopfile_30053)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t, NimStringDesc* key); 1004 N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_25719)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, NimStringDesc* devFileName); 1005 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_25772)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v); 1006 N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_25867)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* s, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 1007 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_26362)(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw s); 1008 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_26415)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key); 1009 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27009)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v); 1010 N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_27104)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key); 1011 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27651)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 1012 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dec__nimblepkgZdevelopfile_28203)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k); 1013 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZdevelopfile_28261)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 1014 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_28448)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI val); 1015 N_LIB_PRIVATE N_NIMCALL(NI, X5BX5D___nimblepkgZdevelopfile_28411)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 1016 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_28689)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key); 1017 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size); 1018 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); 1019 static N_INLINE(void, nimGCunrefNoCycle)(void* p); 1020 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_28792)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key); 1021 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_29385)(tyObject_Table__77XTz9am8eAuImFSTxHauOg* t, NimStringDesc* key); 1022 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86)(NimStringDesc* pkg, NimStringDesc* path, NimStringDesc* fileName); 1023 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgPathNotInDevFileMsg__nimblepkgZdisplaymessages_93)(NimStringDesc* path, NimStringDesc* fileName); 1024 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByName__nimblepkgZdevelopfile_30916)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* name); 1025 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgNameNotInDevFileMsg__nimblepkgZdisplaymessages_98)(NimStringDesc* pkgName, NimStringDesc* fileName); 1026 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, includeDevelopFile__nimblepkgZdevelopfile_31013)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 1027 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, failedToInclInDevFileMsg__nimblepkgZdisplaymessages_104)(NimStringDesc* inclFile, NimStringDesc* devFile); 1028 N_LIB_PRIVATE N_NIMCALL(void, excl__nimblepkgZdevelopfile_31052)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s, NimStringDesc* key); 1029 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, inclInDevFileMsg__nimblepkgZdisplaymessages_109)(NimStringDesc* path, NimStringDesc* fileName); 1030 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, alreadyInclInDevFileMsg__nimblepkgZdisplaymessages_115)(NimStringDesc* path, NimStringDesc* fileName); 1031 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, excludeDevelopFile__nimblepkgZdevelopfile_31077)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path); 1032 N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_31102)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* k); 1033 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__nimblepkgZdevelopfile_31922)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key); 1034 N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_31113)(NimStringDesc** result, tyObject_Table__9aPw4IerckSvJPHpav4FSSg value, NimStringDesc* specifier); 1035 N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw*, X5BX5D___nimblepkgZdevelopfile_31997)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* key); 1036 N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, newSeq__nimblepkgZdevelopfile_32370)(NI len); 1037 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, exclFromDevFileMsg__nimblepkgZdisplaymessages_121)(NimStringDesc* path, NimStringDesc* fileName); 1038 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, notInclInDevFileMsg__nimblepkgZdisplaymessages_127)(NimStringDesc* path, NimStringDesc* fileName); 1039 N_LIB_PRIVATE N_NIMCALL(void, save__nimblepkgZdevelopfile_286)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NIM_BOOL writeEmpty, NIM_BOOL overwrite); 1040 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isEmpty__nimblepkgZdevelopfile_166)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data); 1041 N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1835)(tyTuple__jq7X5k7hWG0tdTZTDkiyGQ* keyVals, NI keyValsLen_0); 1042 N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1816)(NI n); 1043 N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___nimblepkgZdevelopfile_1340)(NimStringDesc** elements, NI elementsLen_0); 1044 N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__nimblepkgZdevelopfile_1323)(NI len); 1045 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, fileAlreadyExistsMsg__nimblepkgZdisplaymessages_19)(NimStringDesc* path); 1046 N_LIB_PRIVATE N_NIMCALL(void, writeFile__systemZio_567)(NimStringDesc* filename, NimStringDesc* content); 1047 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pretty__pureZjson_4518)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent); 1048 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, developFileSavedMsg__nimblepkgZdisplaymessages_23)(NimStringDesc* path); 1049 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, areLockedDepsLoaded__nimblepkgZpackageinfo_45)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 1050 N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 1051 N_LIB_PRIVATE N_NIMCALL(void, findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* errors); 1052 N_LIB_PRIVATE N_NIMCALL(tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*, processDevelopDependencies__nimblepkgZdevelopfile_32462)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 1053 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg); 1054 N_LIB_PRIVATE N_NIMCALL(tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg, getVcsType__nimblepkgZvcstools_1767)(NimStringDesc* dir); 1055 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nimblepkgZdevelopfile_33772)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* t, NimStringDesc* key, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA val); 1056 static N_NIMCALL(void, Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg)(void* p, NI op); 1057 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, workingCopyIsNotClean__nimblepkgZdevelopfile_33413)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg); 1058 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isWorkingCopyClean__nimblepkgZvcstools_1843)(NimStringDesc* path); 1059 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg); 1060 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isVcsRevisionPresentOnSomeRemote__nimblepkgZvcstools_1886)(NimStringDesc* path, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision); 1061 N_LIB_PRIVATE N_NIMCALL(tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g, workingCopyNeeds__nimblepkgZdevelopfile_33419)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependencyPkg, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options); 1062 N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__nimblepkgZdevelopfile_33629)(tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ* t, NimStringDesc* key, tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg* default_0, tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg* Result); 1063 N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__nimblepkgZdevelopfile_33490)(tyObject_Table__iakiVCWUfIuiHQqyxQaX8A t, NimStringDesc* key, tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ* Result); 1064 N_LIB_PRIVATE N_NIMCALL(tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw*, getSyncFile__nimblepkgZsyncfile_1427)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo); 1065 N_LIB_PRIVATE N_NIMCALL(void, getDepVcsRevision__nimblepkgZsyncfile_1793)(tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw* syncFile, NimStringDesc* depName, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw* Result); 1066 N_LIB_PRIVATE N_NIMCALL(void, getVcsRevision__nimblepkgZvcstools_1821)(NimStringDesc* dir, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw* Result); 1067 N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZdevelopfile_32948)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA t); 1068 N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, validationErrors__nimblepkgZdevelopfile_35421)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors); 1069 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorsMessage__nimblepkgZdevelopfile_32976)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors); 1070 N_LIB_PRIVATE N_NIMCALL(void, assertHasValidationErrors__nimblepkgZdevelopfile_32891)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors); 1071 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorMessage__nimblepkgZdevelopfile_32958)(NimStringDesc* name, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error); 1072 N_LIB_PRIVATE N_NIMCALL(void, formatValue__nimblepkgZdevelopfile_32968)(NimStringDesc** result, tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng value, NimStringDesc* specifier); 1073 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationsErrorsHint__nimblepkgZdevelopfile_33366)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors); 1074 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allAreSet__nimblepkgZdevelopfile_33333)(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags); 1075 N_LIB_PRIVATE N_NIMCALL(NF, roof___nimblepkgZdevelopfile_33338)(NF x, NI y); 1076 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_2, "nimble.develop", 14); 1077 N_LIB_PRIVATE TNimType NTItable__49cKs2DRd70oKRJb2uqrAcg_; 1078 N_LIB_PRIVATE TNimType NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_; 1079 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_; 1080 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_; 1081 N_LIB_PRIVATE TNimType NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_; 1082 N_LIB_PRIVATE TNimType NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_; 1083 N_LIB_PRIVATE TNimType NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_; 1084 N_LIB_PRIVATE TNimType NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_; 1085 N_LIB_PRIVATE TNimType NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_; 1086 N_LIB_PRIVATE TNimType NTItable__77XTz9am8eAuImFSTxHauOg_; 1087 N_LIB_PRIVATE TNimType NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_; 1088 extern TNimType NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_; 1089 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_; 1090 N_LIB_PRIVATE TNimType NTItable__9aPw4IerckSvJPHpav4FSSg_; 1091 N_LIB_PRIVATE TNimType NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_; 1092 N_LIB_PRIVATE TNimType NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_; 1093 N_LIB_PRIVATE TNimType NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_; 1094 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_; 1095 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_; 1096 N_LIB_PRIVATE TNimType NTItable__9c0FmgINqEuGJOEFTguLYug_; 1097 N_LIB_PRIVATE TNimType NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_; 1098 extern TNimType NTIhashset__CD8Dpv0WGmASelVaNSo6zg_; 1099 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_; 1100 N_LIB_PRIVATE TNimType NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_; 1101 N_LIB_PRIVATE TNimType NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_; 1102 N_LIB_PRIVATE TNimType NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_; 1103 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_; 1104 extern TNimType NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_; 1105 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_; 1106 N_LIB_PRIVATE TNimType NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_; 1107 N_LIB_PRIVATE TNimType NTItable__W6Uqre9cTP9crIeH68xaw3ZA_; 1108 N_LIB_PRIVATE TNimType NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_; 1109 extern TNimType NTIhashset__Aw6ud9bzB8EV26H5bv9bASOQ_; 1110 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_; 1111 N_LIB_PRIVATE TNimType NTItable__EmXNbivzpiRMyA5trleczg_; 1112 N_LIB_PRIVATE TNimType NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_; 1113 extern TNimType NTIrefcatchableerror__gcKyg9bhR5vWTJg3cREMk0Q_; 1114 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_; 1115 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_28, "*", 1); 1116 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_31, "Not found link file in \"", 24); 1117 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_32, "\".", 2); 1118 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_33, "\012", 1); 1119 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_34, "Invalid link file \"", 19); 1120 extern TNimType NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_; 1121 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); 1122 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_41, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(226, 10) `t.hasKey(k)` ", 86); 1123 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_42, "At this point the key `", 23); 1124 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_43, "` should be present in the table ", 33); 1125 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_44, ".", 1); 1126 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_48, "Package \"", 9); 1127 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_49, "\" at path \"", 11); 1128 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_50, "\" is invalid. Skipping it.", 26); 1129 static NIM_CONST tyObject_Joptions__LkVLf5IMKBOgl3HJApAzgQ TM__mx9aDjfvYrE7hvUt80i9bhFg_52 = {NIM_TRUE, NIM_FALSE} 1130 ; 1131 extern TNimType NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_; 1132 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_53, "/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); 1133 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_57, "/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); 1134 N_LIB_PRIVATE TNimType NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_; 1135 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_59, "/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); 1136 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_63, "/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); 1137 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_64, "/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); 1138 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_66, "\012Reason: ", 9); 1139 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_67, "\012\012", 2); 1140 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_70, "A package with name \"", 21); 1141 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_71, "\" is found more than once.", 26); 1142 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_72, "\012\"", 2); 1143 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_73, "\" from file \"", 13); 1144 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_74, "\"", 1); 1145 extern TNimType NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_; 1146 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_78, "/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); 1147 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_79, "field \'developFile\' is not accessible for type \'Action\' using \'typ = ", 69); 1148 extern TNimType NTIactiontype__w1V3R82mpkCDejycxLFPdg_; 1149 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_81, "field \'devActions\' is not accessible for type \'Action\' using \'typ = ", 68); 1150 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_82, "/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); 1151 extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_; 1152 extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_; 1153 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_84, "The key \"", 9); 1154 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_85, "\" is not found.", 15); 1155 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_92, "version", 7); 1156 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_93, "includes", 8); 1157 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_; 1158 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_96, "dependencies", 12); 1159 N_LIB_PRIVATE TNimType NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_; 1160 N_LIB_PRIVATE TNimType NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_; 1161 N_LIB_PRIVATE TNimType NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_; 1162 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_; 1163 extern NIM_CONST tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg notSetLockFileDep__nimblepkgZlockfile_36; 1164 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_104, "/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); 1165 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_106, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim(778, 10) `errors.len > 0` Must have validation errors.", 117); 1166 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_107, "Some of package\'s develop mode dependencies are invalid.\012", 57); 1167 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_108, "\" at \"", 6); 1168 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_109, "\" ", 2); 1169 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_110, ".\012", 2); 1170 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_112, "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); 1171 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_113, "You have to call `nimble sync` to synchronize your develop mode dependencies working copies with the latest lock file.\012", 119); 1172 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_114, "You have to call `nimble lock` to update your lock file with the latest versions of your develop mode dependencies working copies.\012", 131); 1173 STRING_LITERAL(TM__mx9aDjfvYrE7hvUt80i9bhFg_115, "You have to merge or rebase working copies of your develop mode dependencies which have conflicts with remote changes.", 118); 1174 extern TFrame* framePtr__system_2566; 1175 extern TFrame* framePtr__system_2566; 1176 extern TFrame* framePtr__system_2566; 1177 extern TFrame* framePtr__system_2566; 1178 extern TFrame* framePtr__system_2566; 1179 extern TFrame* framePtr__system_2566; 1180 N_LIB_PRIVATE tyObject_Table__49cKs2DRd70oKRJb2uqrAcg cache__nimblepkgZdevelopfile_17359; 1181 N_LIB_PRIVATE tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA errors__nimblepkgZdevelopfile_17809; 1182 N_LIB_PRIVATE tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg visitedFiles__nimblepkgZdevelopfile_17811; 1183 N_LIB_PRIVATE tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg visitedPkgs__nimblepkgZdevelopfile_17813; 1184 extern TSafePoint* excHandler__system_2567; 1185 extern TSafePoint* excHandler__system_2567; 1186 extern TSafePoint* excHandler__system_2567; 1187 extern TSafePoint* excHandler__system_2567; 1188 extern TFrame* framePtr__system_2566; 1189 extern TFrame* framePtr__system_2566; 1190 extern Exception* currException__system_2568; 1191 extern Exception* currException__system_2568; 1192 extern Exception* currException__system_2568; 1193 extern Exception* currException__system_2568; 1194 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5301; 1195 extern tyProc__jwEWAkul5J6p6K0UfXa1tw Dl_1258291453_; 1196 extern tyProc__9bXer9a4ps9aSGctILcxWReVw Dl_1258291370_; 1197 extern tyProc__ofoySXaAAlxxs9bQS9a1etlg Dl_1258291456_; 1198 static N_INLINE(void, nimFrame)(TFrame* s) { 1199 { 1200 if (!(framePtr__system_2566 == ((TFrame*) NIM_NIL))) goto LA3_; 1201 (*s).calldepth = ((NI16) 0); 1202 } 1203 goto LA1_; 1204 LA3_: ; 1205 { 1206 (*s).calldepth = (NI16)((*framePtr__system_2566).calldepth + ((NI16) 1)); 1207 } 1208 LA1_: ; 1209 (*s).prev = framePtr__system_2566; 1210 framePtr__system_2566 = s; 1211 { 1212 if (!((*s).calldepth == ((NI16) 2000))) goto LA8_; 1213 callDepthLimitReached__system_2999(); 1214 } 1215 LA8_: ; 1216 } 1217 static N_INLINE(void, popFrame)(void) { 1218 framePtr__system_2566 = (*framePtr__system_2566).prev; 1219 } 1220 static N_INLINE(NimStringDesc*, slash___pureZos_118)(NimStringDesc* head, NimStringDesc* tail) { 1221 NimStringDesc* result; 1222 nimfr_("/", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 1223 result = NIM_NIL; 1224 nimln_(234, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 1225 result = nosjoinPath(head, tail); 1226 popFrame(); 1227 return result; 1228 } 1229 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, developFileExists__nimblepkgZdevelopfile_1696)(NimStringDesc* dir) { 1230 NIM_BOOL result; 1231 NimStringDesc* T1_; 1232 NimStringDesc* T2_; 1233 nimfr_("developFileExists", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1234 result = (NIM_BOOL)0; 1235 nimln_(146, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1236 nimln_(148, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1237 T1_ = NIM_NIL; 1238 T1_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2)); 1239 T2_ = NIM_NIL; 1240 T2_ = slash___pureZos_118(dir, T1_); 1241 result = nosfileExists(T2_); 1242 popFrame(); 1243 return result; 1244 } 1245 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFilePath__nimblepkgZdevelopfile_153)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo) { 1246 NimStringDesc* result; 1247 nimfr_("getNimbleFilePath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1248 result = NIM_NIL; 1249 nimln_(103, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1250 nimln_(105, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1251 result = getNimbleFileDir__nimblepkgZpackageinfo_2887(pkgInfo); 1252 popFrame(); 1253 return result; 1254 } 1255 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgDevFilePath__nimblepkgZdevelopfile_163)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) { 1256 NimStringDesc* result; 1257 NimStringDesc* T1_; 1258 NimStringDesc* T2_; 1259 nimfr_("getPkgDevFilePath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1260 result = NIM_NIL; 1261 nimln_(114, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1262 nimln_(115, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1263 T1_ = NIM_NIL; 1264 T1_ = getNimbleFilePath__nimblepkgZdevelopfile_153(pkg); 1265 T2_ = NIM_NIL; 1266 T2_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2)); 1267 result = slash___pureZos_118(T1_, T2_); 1268 popFrame(); 1269 return result; 1270 } 1271 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) { 1272 void* T1_; 1273 T1_ = (void*)0; 1274 T1_ = memset(a, v, ((size_t) (size))); 1275 } 1276 static N_INLINE(void, nimZeroMem)(void* p, NI size) { 1277 nimSetMem__systemZmemory_7(p, ((int) 0), size); 1278 } 1279 static N_NIMCALL(void, Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ)(void* p, NI op) { 1280 tySequence__7s5HyddQ0f9bxMNILHrXwJQ* a; 1281 NI T1_; 1282 a = (tySequence__7s5HyddQ0f9bxMNILHrXwJQ*)p; 1283 T1_ = (NI)0; 1284 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1285 nimGCvisit((void*)a->data[T1_].Field2, op); 1286 } 1287 } 1288 static N_NIMCALL(void, Marker_tySequence__1wc3thsFenU5YVO8qvHi2g)(void* p, NI op) { 1289 tySequence__1wc3thsFenU5YVO8qvHi2g* a; 1290 NI T1_; 1291 a = (tySequence__1wc3thsFenU5YVO8qvHi2g*)p; 1292 T1_ = (NI)0; 1293 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1294 nimGCvisit((void*)a->data[T1_].Field1, op); 1295 nimGCvisit((void*)a->data[T1_].Field2, op); 1296 } 1297 } 1298 static N_NIMCALL(void, Marker_tySequence__RBGWdFK21Jif565tKJm9bJw)(void* p, NI op) { 1299 tySequence__RBGWdFK21Jif565tKJm9bJw* a; 1300 NI T1_; 1301 a = (tySequence__RBGWdFK21Jif565tKJm9bJw*)p; 1302 T1_ = (NI)0; 1303 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1304 nimGCvisit((void*)a->data[T1_].Field1, op); 1305 } 1306 } 1307 static N_NIMCALL(void, Marker_tySequence__5RX73S5faS9bxlOUE7WvEOg)(void* p, NI op) { 1308 tySequence__5RX73S5faS9bxlOUE7WvEOg* a; 1309 NI T1_; 1310 a = (tySequence__5RX73S5faS9bxlOUE7WvEOg*)p; 1311 T1_ = (NI)0; 1312 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1313 nimGCvisit((void*)a->data[T1_].Field1, op); 1314 nimGCvisit((void*)a->data[T1_].Field2.data, op); 1315 } 1316 } 1317 static N_NIMCALL(void, Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw)(void* p, NI op) { 1318 tySequence__HDZrl1Kkp8qcwJ9caOwuKCw* a; 1319 NI T1_; 1320 a = (tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*)p; 1321 T1_ = (NI)0; 1322 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1323 nimGCvisit((void*)a->data[T1_].Field1, op); 1324 nimGCvisit((void*)a->data[T1_].Field2.data, op); 1325 } 1326 } 1327 static N_NIMCALL(void, Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg)(void* p, NI op) { 1328 tySequence__dxu7R1RUSVHOuvCguwxkpg* a; 1329 NI T1_; 1330 a = (tySequence__dxu7R1RUSVHOuvCguwxkpg*)p; 1331 T1_ = (NI)0; 1332 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1333 nimGCvisit((void*)a->data[T1_].Field0, op); 1334 } 1335 } 1336 static N_NIMCALL(void, Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg)(void* p, NI op) { 1337 tySequence__OitlJuI83OtzE5Xc9cQe1zg* a; 1338 NI T1_; 1339 a = (tySequence__OitlJuI83OtzE5Xc9cQe1zg*)p; 1340 T1_ = (NI)0; 1341 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1342 nimGCvisit((void*)a->data[T1_].Field1, op); 1343 nimGCvisit((void*)a->data[T1_].Field2.path, op); 1344 nimGCvisit((void*)a->data[T1_].Field2.jsonData.includes.data, op); 1345 nimGCvisit((void*)a->data[T1_].Field2.jsonData.dependencies.data, op); 1346 nimGCvisit((void*)a->data[T1_].Field2.nameToPkg.data, op); 1347 nimGCvisit((void*)a->data[T1_].Field2.pathToPkg.data, op); 1348 nimGCvisit((void*)a->data[T1_].Field2.devFileNameToPkgs.data, op); 1349 nimGCvisit((void*)a->data[T1_].Field2.pkgToDevFileNames.data, op); 1350 nimGCvisit((void*)a->data[T1_].Field2.pkgRefCount.data, op); 1351 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.myPath, op); 1352 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.nimbleTasks.data, op); 1353 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.postHooks.data, op); 1354 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.preHooks.data, op); 1355 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.author, op); 1356 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.description, op); 1357 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.license, op); 1358 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipDirs, op); 1359 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipFiles, op); 1360 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.skipExt, op); 1361 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installDirs, op); 1362 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installFiles, op); 1363 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.installExt, op); 1364 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.requires, op); 1365 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.taskRequires.data, op); 1366 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.bin.data, op); 1367 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.binDir, op); 1368 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.srcDir, op); 1369 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.backend, op); 1370 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.foreignDeps, op); 1371 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field0, op); 1372 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field1.version, op); 1373 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.basicInfo.Field2.hashValue, op); 1374 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.lockedDeps.data, op); 1375 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.url, op); 1376 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.vcsRevision.hashValue, op); 1377 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.files, op); 1378 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.binaries, op); 1379 nimGCvisit((void*)a->data[T1_].Field2.dependentPkg.metaData.specialVersions.data, op); 1380 } 1381 } 1382 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_19)(void) { 1383 nimGCvisit((void*)cache__nimblepkgZdevelopfile_17359.data, 0); 1384 } 1385 N_LIB_PRIVATE N_NIMCALL(void, initDevelopFileData__nimblepkgZdevelopfile_142)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* Result) { 1386 nimfr_("initDevelopFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1387 nimln_(100, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1388 unsureAsgnRef((void**)&(*Result).path, NIM_NIL); 1389 unsureAsgnRef((void**)&(*Result).jsonData.includes.data, NIM_NIL); 1390 (*Result).jsonData.includes.counter = 0; 1391 (*Result).jsonData.includes.first = 0; 1392 (*Result).jsonData.includes.last = 0; 1393 unsureAsgnRef((void**)&(*Result).jsonData.dependencies.data, NIM_NIL); 1394 (*Result).jsonData.dependencies.counter = 0; 1395 (*Result).jsonData.dependencies.first = 0; 1396 (*Result).jsonData.dependencies.last = 0; 1397 unsureAsgnRef((void**)&(*Result).nameToPkg.data, NIM_NIL); 1398 (*Result).nameToPkg.counter = 0; 1399 unsureAsgnRef((void**)&(*Result).pathToPkg.data, NIM_NIL); 1400 (*Result).pathToPkg.counter = 0; 1401 unsureAsgnRef((void**)&(*Result).devFileNameToPkgs.data, NIM_NIL); 1402 (*Result).devFileNameToPkgs.counter = 0; 1403 unsureAsgnRef((void**)&(*Result).pkgToDevFileNames.data, NIM_NIL); 1404 (*Result).pkgToDevFileNames.counter = 0; 1405 unsureAsgnRef((void**)&(*Result).pkgRefCount.data, NIM_NIL); 1406 (*Result).pkgRefCount.counter = 0; 1407 (*Result).pkgRefCount.isSorted = 0; 1408 unsureAsgnRef((void**)&(*Result).dependentPkg.myPath, NIM_NIL); 1409 (*Result).dependentPkg.isNimScript = 0; 1410 (*Result).dependentPkg.isMinimal = 0; 1411 (*Result).dependentPkg.isInstalled = 0; 1412 unsureAsgnRef((void**)&(*Result).dependentPkg.nimbleTasks.data, NIM_NIL); 1413 (*Result).dependentPkg.nimbleTasks.counter = 0; 1414 unsureAsgnRef((void**)&(*Result).dependentPkg.postHooks.data, NIM_NIL); 1415 (*Result).dependentPkg.postHooks.counter = 0; 1416 unsureAsgnRef((void**)&(*Result).dependentPkg.preHooks.data, NIM_NIL); 1417 (*Result).dependentPkg.preHooks.counter = 0; 1418 unsureAsgnRef((void**)&(*Result).dependentPkg.author, NIM_NIL); 1419 unsureAsgnRef((void**)&(*Result).dependentPkg.description, NIM_NIL); 1420 unsureAsgnRef((void**)&(*Result).dependentPkg.license, NIM_NIL); 1421 unsureAsgnRef((void**)&(*Result).dependentPkg.skipDirs, NIM_NIL); 1422 unsureAsgnRef((void**)&(*Result).dependentPkg.skipFiles, NIM_NIL); 1423 unsureAsgnRef((void**)&(*Result).dependentPkg.skipExt, NIM_NIL); 1424 unsureAsgnRef((void**)&(*Result).dependentPkg.installDirs, NIM_NIL); 1425 unsureAsgnRef((void**)&(*Result).dependentPkg.installFiles, NIM_NIL); 1426 unsureAsgnRef((void**)&(*Result).dependentPkg.installExt, NIM_NIL); 1427 unsureAsgnRef((void**)&(*Result).dependentPkg.requires, NIM_NIL); 1428 unsureAsgnRef((void**)&(*Result).dependentPkg.taskRequires.data, NIM_NIL); 1429 (*Result).dependentPkg.taskRequires.counter = 0; 1430 unsureAsgnRef((void**)&(*Result).dependentPkg.bin.data, NIM_NIL); 1431 (*Result).dependentPkg.bin.counter = 0; 1432 unsureAsgnRef((void**)&(*Result).dependentPkg.binDir, NIM_NIL); 1433 unsureAsgnRef((void**)&(*Result).dependentPkg.srcDir, NIM_NIL); 1434 unsureAsgnRef((void**)&(*Result).dependentPkg.backend, NIM_NIL); 1435 unsureAsgnRef((void**)&(*Result).dependentPkg.foreignDeps, NIM_NIL); 1436 unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field0, NIM_NIL); 1437 unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field1.version, NIM_NIL); 1438 unsureAsgnRef((void**)&(*Result).dependentPkg.basicInfo.Field2.hashValue, NIM_NIL); 1439 unsureAsgnRef((void**)&(*Result).dependentPkg.lockedDeps.data, NIM_NIL); 1440 (*Result).dependentPkg.lockedDeps.counter = 0; 1441 unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.url, NIM_NIL); 1442 (*Result).dependentPkg.metaData.downloadMethod = 0; 1443 unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.vcsRevision.hashValue, NIM_NIL); 1444 unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.files, NIM_NIL); 1445 unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.binaries, NIM_NIL); 1446 unsureAsgnRef((void**)&(*Result).dependentPkg.metaData.specialVersions.data, NIM_NIL); 1447 (*Result).dependentPkg.metaData.specialVersions.counter = 0; 1448 (*Result).dependentPkg.isLink = 0; 1449 initPackageInfo__nimblepkgZpackageinfo_22((&(*Result).dependentPkg)); 1450 popFrame(); 1451 } 1452 static N_NIMCALL(void, Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w)(void* p, NI op) { 1453 tySequence__yl8BsYE69cPUxj0d9a7NbQ7w* a; 1454 NI T1_; 1455 a = (tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*)p; 1456 T1_ = (NI)0; 1457 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1458 nimGCvisit((void*)a->data[T1_].Field1, op); 1459 nimGCvisit((void*)a->data[T1_].Field2.data, op); 1460 } 1461 } 1462 static N_NIMCALL(void, Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg)(void* p, NI op) { 1463 tySequence__dQSaAZ4gIt4JsiNKcNkysg* a; 1464 NI T1_; 1465 a = (tySequence__dQSaAZ4gIt4JsiNKcNkysg*)p; 1466 T1_ = (NI)0; 1467 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 1468 nimGCvisit((void*)a->data[T1_].Field1, op); 1469 nimGCvisit((void*)a->data[T1_].Field2, op); 1470 } 1471 } 1472 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_25)(void) { 1473 nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.collidingNames.data, 0); 1474 nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.invalidPackages.data, 0); 1475 nimGCvisit((void*)errors__nimblepkgZdevelopfile_17809.invalidIncludeFiles.data, 0); 1476 } 1477 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_26)(void) { 1478 nimGCvisit((void*)visitedFiles__nimblepkgZdevelopfile_17811.data, 0); 1479 } 1480 static N_NIMCALL(void, TM__mx9aDjfvYrE7hvUt80i9bhFg_27)(void) { 1481 nimGCvisit((void*)visitedPkgs__nimblepkgZdevelopfile_17813.data, 0); 1482 } 1483 static N_INLINE(void, pushSafePoint)(TSafePoint* s) { 1484 (*s).prev = excHandler__system_2567; 1485 excHandler__system_2567 = s; 1486 } 1487 static N_INLINE(NIM_BOOL, skipFindData__pureZos_773)(tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA* f) { 1488 NIM_BOOL result; 1489 NIM_BOOL T1_; 1490 NIM_BOOL T3_; 1491 NIM_BOOL T5_; 1492 nimfr_("skipFindData", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 1493 result = (NIM_BOOL)0; 1494 nimln_(1154, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 1495 T1_ = (NIM_BOOL)0; 1496 T1_ = (((NI) ((*f).cFileName[(((NI) 0))- 0])) == ((NI) 46)); 1497 if (!(T1_)) goto LA2_; 1498 T3_ = (NIM_BOOL)0; 1499 T3_ = (((NI) ((*f).cFileName[(((NI) 1))- 0])) == ((NI) 0)); 1500 if (T3_) goto LA4_; 1501 nimln_(1155, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 1502 T5_ = (NIM_BOOL)0; 1503 T5_ = (((NI) ((*f).cFileName[(((NI) 1))- 0])) == ((NI) 46)); 1504 if (!(T5_)) goto LA6_; 1505 T5_ = (((NI) ((*f).cFileName[(((NI) 2))- 0])) == ((NI) 0)); 1506 LA6_: ; 1507 T3_ = T5_; 1508 LA4_: ; 1509 T1_ = T3_; 1510 LA2_: ; 1511 result = T1_; 1512 popFrame(); 1513 return result; 1514 } 1515 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { 1516 void* T1_; 1517 T1_ = (void*)0; 1518 T1_ = memcpy(dest, source, ((size_t) (size))); 1519 } 1520 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) { 1521 nimCopyMem(dest, source, size); 1522 } 1523 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { 1524 { 1525 if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_; 1526 copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); 1527 (*dest).Sup.len += (*src).Sup.len; 1528 } 1529 LA3_: ; 1530 } 1531 static N_INLINE(void, popSafePoint)(void) { 1532 excHandler__system_2567 = (*excHandler__system_2567).prev; 1533 } 1534 static N_INLINE(TFrame*, getFrame)(void) { 1535 TFrame* result; 1536 result = (TFrame*)0; 1537 result = framePtr__system_2566; 1538 return result; 1539 } 1540 static N_INLINE(void, setFrame)(TFrame* s) { 1541 framePtr__system_2566 = s; 1542 } 1543 static N_INLINE(Exception*, nimBorrowCurrentException)(void) { 1544 Exception* result; 1545 nimfr_("nimBorrowCurrentException", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim"); 1546 result = NIM_NIL; 1547 nimln_(2417, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim"); 1548 result = currException__system_2568; 1549 popFrame(); 1550 return result; 1551 } 1552 static N_INLINE(Exception*, getCurrentException)(void) { 1553 Exception* result; 1554 nimfr_("getCurrentException", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim"); 1555 result = NIM_NIL; 1556 nimln_(2412, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim"); 1557 result = currException__system_2568; 1558 popFrame(); 1559 return result; 1560 } 1561 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) { 1562 NI result; 1563 nimfr_("+%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1564 result = (NI)0; 1565 nimln_(403, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1566 nimln_(407, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1567 result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); 1568 popFrame(); 1569 return result; 1570 } 1571 static N_INLINE(void, incRef__system_5392)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { 1572 nimfr_("incRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1573 nimln_(231, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1574 (*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8)); 1575 popFrame(); 1576 } 1577 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) { 1578 NI result; 1579 nimfr_("-%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1580 result = (NI)0; 1581 nimln_(414, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1582 nimln_(418, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim"); 1583 result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); 1584 popFrame(); 1585 return result; 1586 } 1587 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5354)(void* usr) { 1588 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; 1589 NI T1_; 1590 nimfr_("usrToCell", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1591 result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; 1592 nimln_(177, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1593 T1_ = (NI)0; 1594 T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16)); 1595 result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); 1596 popFrame(); 1597 return result; 1598 } 1599 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) { 1600 NIM_BOOL result; 1601 nimfr_("<%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim"); 1602 result = (NIM_BOOL)0; 1603 nimln_(186, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim"); 1604 nimln_(188, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim"); 1605 result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); 1606 popFrame(); 1607 return result; 1608 } 1609 static N_INLINE(void, rtlAddZCT__system_5397)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { 1610 nimfr_("rtlAddZCT", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1611 nimln_(243, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1612 addZCT__system_5348((&gch__system_5301.zct), c); 1613 popFrame(); 1614 } 1615 static N_INLINE(void, decRef__system_5399)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { 1616 nimfr_("decRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1617 nimln_(248, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1618 (*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8)); 1619 nimln_(249, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1620 { 1621 NIM_BOOL T3_; 1622 T3_ = (NIM_BOOL)0; 1623 T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8)); 1624 if (!T3_) goto LA4_; 1625 nimln_(250, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1626 rtlAddZCT__system_5397(c); 1627 } 1628 LA4_: ; 1629 popFrame(); 1630 } 1631 static N_INLINE(void, asgnRef)(void** dest, void* src) { 1632 nimfr_("asgnRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1633 nimln_(286, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1634 { 1635 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; 1636 if (!!((src == NIM_NIL))) goto LA3_; 1637 T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; 1638 T5_ = usrToCell__system_5354(src); 1639 incRef__system_5392(T5_); 1640 } 1641 LA3_: ; 1642 nimln_(287, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1643 { 1644 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; 1645 if (!!(((*dest) == NIM_NIL))) goto LA8_; 1646 T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; 1647 T10_ = usrToCell__system_5354((*dest)); 1648 decRef__system_5399(T10_); 1649 } 1650 LA8_: ; 1651 nimln_(288, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 1652 (*dest) = src; 1653 popFrame(); 1654 } 1655 static N_INLINE(void, popCurrentException)(void) { 1656 asgnRef((void**) (&currException__system_2568), (*currException__system_2568).up); 1657 } 1658 N_LIB_PRIVATE N_NIMCALL(void, validatePackage__nimblepkgZdevelopfile_1702)(NimStringDesc* pkgPath, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyTuple__htifardOjZP9aHjPl3qYc9bQ* Result) { 1659 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_35; 1660 TFrame* _nimCurFrame; 1661 nimfr_("validatePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1662 _nimCurFrame = getFrame(); 1663 unsureAsgnRef((void**)&(*Result).Field0.myPath, NIM_NIL); 1664 (*Result).Field0.isNimScript = 0; 1665 (*Result).Field0.isMinimal = 0; 1666 (*Result).Field0.isInstalled = 0; 1667 unsureAsgnRef((void**)&(*Result).Field0.nimbleTasks.data, NIM_NIL); 1668 (*Result).Field0.nimbleTasks.counter = 0; 1669 unsureAsgnRef((void**)&(*Result).Field0.postHooks.data, NIM_NIL); 1670 (*Result).Field0.postHooks.counter = 0; 1671 unsureAsgnRef((void**)&(*Result).Field0.preHooks.data, NIM_NIL); 1672 (*Result).Field0.preHooks.counter = 0; 1673 unsureAsgnRef((void**)&(*Result).Field0.author, NIM_NIL); 1674 unsureAsgnRef((void**)&(*Result).Field0.description, NIM_NIL); 1675 unsureAsgnRef((void**)&(*Result).Field0.license, NIM_NIL); 1676 unsureAsgnRef((void**)&(*Result).Field0.skipDirs, NIM_NIL); 1677 unsureAsgnRef((void**)&(*Result).Field0.skipFiles, NIM_NIL); 1678 unsureAsgnRef((void**)&(*Result).Field0.skipExt, NIM_NIL); 1679 unsureAsgnRef((void**)&(*Result).Field0.installDirs, NIM_NIL); 1680 unsureAsgnRef((void**)&(*Result).Field0.installFiles, NIM_NIL); 1681 unsureAsgnRef((void**)&(*Result).Field0.installExt, NIM_NIL); 1682 unsureAsgnRef((void**)&(*Result).Field0.requires, NIM_NIL); 1683 unsureAsgnRef((void**)&(*Result).Field0.taskRequires.data, NIM_NIL); 1684 (*Result).Field0.taskRequires.counter = 0; 1685 unsureAsgnRef((void**)&(*Result).Field0.bin.data, NIM_NIL); 1686 (*Result).Field0.bin.counter = 0; 1687 unsureAsgnRef((void**)&(*Result).Field0.binDir, NIM_NIL); 1688 unsureAsgnRef((void**)&(*Result).Field0.srcDir, NIM_NIL); 1689 unsureAsgnRef((void**)&(*Result).Field0.backend, NIM_NIL); 1690 unsureAsgnRef((void**)&(*Result).Field0.foreignDeps, NIM_NIL); 1691 unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field0, NIM_NIL); 1692 unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field1.version, NIM_NIL); 1693 unsureAsgnRef((void**)&(*Result).Field0.basicInfo.Field2.hashValue, NIM_NIL); 1694 unsureAsgnRef((void**)&(*Result).Field0.lockedDeps.data, NIM_NIL); 1695 (*Result).Field0.lockedDeps.counter = 0; 1696 unsureAsgnRef((void**)&(*Result).Field0.metaData.url, NIM_NIL); 1697 (*Result).Field0.metaData.downloadMethod = 0; 1698 unsureAsgnRef((void**)&(*Result).Field0.metaData.vcsRevision.hashValue, NIM_NIL); 1699 unsureAsgnRef((void**)&(*Result).Field0.metaData.files, NIM_NIL); 1700 unsureAsgnRef((void**)&(*Result).Field0.metaData.binaries, NIM_NIL); 1701 unsureAsgnRef((void**)&(*Result).Field0.metaData.specialVersions.data, NIM_NIL); 1702 (*Result).Field0.metaData.specialVersions.counter = 0; 1703 (*Result).Field0.isLink = 0; 1704 unsureAsgnRef((void**)&(*Result).Field1, NIM_NIL); 1705 nimln_(167, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1706 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_35); 1707 TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_35.context); 1708 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status == 0) { 1709 nimln_(168, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1710 getPkgInfo__nimblepkgZpackageparser_4421(pkgPath, options, NIM_TRUE, (&(*Result).Field0)); 1711 popSafePoint(); 1712 } 1713 else { 1714 popSafePoint(); 1715 setFrame(_nimCurFrame); 1716 if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) { 1717 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error; 1718 Exception* T3_; 1719 TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status = 0; 1720 nimln_(169, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1721 T3_ = NIM_NIL; 1722 T3_ = getCurrentException(); 1723 error = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T3_)); 1724 nimln_(170, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1725 unsureAsgnRef((void**) (&(*Result).Field1), error); 1726 popCurrentException(); 1727 } 1728 } 1729 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_35.status != 0) reraiseException(); 1730 popFrame(); 1731 } 1732 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) { 1733 NIM_BOOL result; 1734 nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1735 result = (NIM_BOOL)0; 1736 nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1737 result = !((hcode == ((NI) 0))); 1738 popFrame(); 1739 return result; 1740 } 1741 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) { 1742 NI result; 1743 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_36; 1744 nimfr_("nextTry", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1745 result = (NI)0; 1746 nimln_(25, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1747 if (nimAddInt(h, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_36)) { raiseOverflow(); }; 1748 result = (NI)((NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_36) & maxHash); 1749 popFrame(); 1750 return result; 1751 } 1752 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_6311)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* key, NI* hc) { 1753 NI result; 1754 NI h; 1755 NI T10_; 1756 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_37; 1757 nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1758 { result = (NI)0; 1759 nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1760 (*hc) = hash__nimblepkgZpaths_54(key); 1761 nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1762 { 1763 nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1764 if (!((*hc) == ((NI) 0))) goto LA3_; 1765 nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1766 (*hc) = ((NI) 314159265); 1767 } 1768 LA3_: ; 1769 nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1770 { 1771 NI T7_; 1772 T7_ = (t.data ? t.data->Sup.len : 0); 1773 if (!(T7_ == ((NI) 0))) goto LA8_; 1774 nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1775 result = ((NI) -1); 1776 goto BeforeRet_; 1777 } 1778 LA8_: ; 1779 nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1780 T10_ = ((t.data ? t.data->Sup.len : 0)-1); 1781 h = (NI)((*hc) & T10_); 1782 { 1783 nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1784 while (1) { 1785 NIM_BOOL T13_; 1786 NI T20_; 1787 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1788 T13_ = (NIM_BOOL)0; 1789 T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0); 1790 if (!T13_) goto LA12; 1791 nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1792 { 1793 NIM_BOOL T16_; 1794 T16_ = (NIM_BOOL)0; 1795 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1796 T16_ = (t.data->data[h].Field0 == (*hc)); 1797 if (!(T16_)) goto LA17_; 1798 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1799 T16_ = eqeq___nimblepkgZpaths_57(t.data->data[h].Field1, key); 1800 LA17_: ; 1801 if (!T16_) goto LA18_; 1802 nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1803 result = h; 1804 goto BeforeRet_; 1805 } 1806 LA18_: ; 1807 nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1808 T20_ = ((t.data ? t.data->Sup.len : 0)-1); 1809 h = nextTry__pureZcollectionsZtables_34(h, T20_); 1810 } LA12: ; 1811 } 1812 nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1813 if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_37)) { raiseOverflow(); }; 1814 result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_37); 1815 }BeforeRet_: ; 1816 popFrame(); 1817 return result; 1818 } 1819 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_6297)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v) { 1820 NI hcX60gensym70_; 1821 NI indexX60gensym70_; 1822 NIM_BOOL hasKeyX60gensym70_; 1823 nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1824 hcX60gensym70_ = (NI)0; 1825 nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 1826 indexX60gensym70_ = rawGet__nimblepkgZdevelopfile_6311((*t), k, (&hcX60gensym70_)); 1827 nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 1828 hasKeyX60gensym70_ = (((NI) 0) <= indexX60gensym70_); 1829 nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1830 { 1831 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* value; 1832 if (!hasKeyX60gensym70_) goto LA3_; 1833 if (indexX60gensym70_ < 0 || indexX60gensym70_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym70_,((*t).data ? (*t).data->Sup.len : 0)-1); } 1834 value = (&(*t).data->data[indexX60gensym70_].Field2); 1835 nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1836 incl__nimblepkgZdevelopfile_6652(value, v); 1837 } 1838 goto LA1_; 1839 LA3_: ; 1840 { 1841 tyArray__24BNE2T9cnf6MrcdOA53Faw T6_; 1842 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw T7_; 1843 nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1844 nimZeroMem((void*)T6_, sizeof(tyArray__24BNE2T9cnf6MrcdOA53Faw)); 1845 T6_[0] = v; 1846 nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw)); 1847 toHashSet__nimblepkgZdevelopfile_8047(T6_, 1, (&T7_)); 1848 X5BX5Deq___nimblepkgZdevelopfile_8171(t, k, T7_); 1849 } 1850 LA1_: ; 1851 popFrame(); 1852 } 1853 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode) { 1854 NIM_BOOL result; 1855 nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1856 result = (NIM_BOOL)0; 1857 nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1858 result = !((hcode == ((NI) 0))); 1859 popFrame(); 1860 return result; 1861 } 1862 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_9734)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* key, NI* hc) { 1863 NI result; 1864 NI h; 1865 NI T10_; 1866 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_38; 1867 nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1868 { result = (NI)0; 1869 nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1870 (*hc) = hash__nimblepkgZdevelopfile_3395(key); 1871 nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1872 { 1873 nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1874 if (!((*hc) == ((NI) 0))) goto LA3_; 1875 nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1876 (*hc) = ((NI) 314159265); 1877 } 1878 LA3_: ; 1879 nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1880 { 1881 NI T7_; 1882 T7_ = (t.data ? t.data->Sup.len : 0); 1883 if (!(T7_ == ((NI) 0))) goto LA8_; 1884 nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1885 result = ((NI) -1); 1886 goto BeforeRet_; 1887 } 1888 LA8_: ; 1889 nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1890 T10_ = ((t.data ? t.data->Sup.len : 0)-1); 1891 h = (NI)((*hc) & T10_); 1892 { 1893 nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1894 while (1) { 1895 NIM_BOOL T13_; 1896 NI T20_; 1897 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1898 T13_ = (NIM_BOOL)0; 1899 T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0); 1900 if (!T13_) goto LA12; 1901 nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1902 { 1903 NIM_BOOL T16_; 1904 T16_ = (NIM_BOOL)0; 1905 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1906 T16_ = (t.data->data[h].Field0 == (*hc)); 1907 if (!(T16_)) goto LA17_; 1908 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 1909 T16_ = (t.data->data[h].Field1 == key); 1910 LA17_: ; 1911 if (!T16_) goto LA18_; 1912 nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1913 result = h; 1914 goto BeforeRet_; 1915 } 1916 LA18_: ; 1917 nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1918 T20_ = ((t.data ? t.data->Sup.len : 0)-1); 1919 h = nextTry__pureZcollectionsZtables_34(h, T20_); 1920 } LA12: ; 1921 } 1922 nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 1923 if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_38)) { raiseOverflow(); }; 1924 result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_38); 1925 }BeforeRet_: ; 1926 popFrame(); 1927 return result; 1928 } 1929 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9720)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v) { 1930 NI hcX60gensym99_; 1931 NI indexX60gensym99_; 1932 NIM_BOOL hasKeyX60gensym99_; 1933 nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1934 hcX60gensym99_ = (NI)0; 1935 nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 1936 indexX60gensym99_ = rawGet__nimblepkgZdevelopfile_9734((*t), k, (&hcX60gensym99_)); 1937 nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 1938 hasKeyX60gensym99_ = (((NI) 0) <= indexX60gensym99_); 1939 nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1940 { 1941 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* value; 1942 if (!hasKeyX60gensym99_) goto LA3_; 1943 if (indexX60gensym99_ < 0 || indexX60gensym99_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym99_,((*t).data ? (*t).data->Sup.len : 0)-1); } 1944 value = (&(*t).data->data[indexX60gensym99_].Field2); 1945 nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1946 incl__nimblepkgZdevelopfile_10082(value, v); 1947 } 1948 goto LA1_; 1949 LA3_: ; 1950 { 1951 tyArray__nHXaesL0DJZHyVS07ARPRA T6_; 1952 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T7_; 1953 nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1954 nimZeroMem((void*)T6_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); 1955 T6_[0] = copyString(v); 1956 nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 1957 toHashSet__nimblepkgZdevelopfile_11448(T6_, 1, (&T7_)); 1958 X5BX5Deq___nimblepkgZdevelopfile_11554(t, k, T7_); 1959 } 1960 LA1_: ; 1961 popFrame(); 1962 } 1963 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_9401)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg values) { 1964 nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1965 { 1966 NimStringDesc* v; 1967 NI length; 1968 v = NIM_NIL; 1969 nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 1970 length = len__nimblepkgZdevelopfile_9467(values); 1971 { 1972 NI h; 1973 NI colontmp_; 1974 NI T3_; 1975 NI res; 1976 h = (NI)0; 1977 colontmp_ = (NI)0; 1978 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 1979 T3_ = ((values.data ? values.data->Sup.len : 0)-1); 1980 colontmp_ = T3_; 1981 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 1982 res = ((NI) 0); 1983 { 1984 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 1985 while (1) { 1986 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_40; 1987 if (!(res <= colontmp_)) goto LA5; 1988 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 1989 h = res; 1990 { 1991 NIM_BOOL T8_; 1992 nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 1993 if (h < 0 || h >= (values.data ? values.data->Sup.len : 0)){ raiseIndexError2(h,(values.data ? values.data->Sup.len : 0)-1); } 1994 T8_ = (NIM_BOOL)0; 1995 T8_ = isFilled__pureZcollectionsZsets_38(values.data->data[h].Field0); 1996 if (!T8_) goto LA9_; 1997 nimln_(211, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 1998 if (h < 0 || h >= (values.data ? values.data->Sup.len : 0)){ raiseIndexError2(h,(values.data ? values.data->Sup.len : 0)-1); } 1999 v = values.data->data[h].Field1; 2000 add__nimblepkgZdevelopfile_9720(t, k, v); 2001 nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2002 { 2003 NI T13_; 2004 T13_ = (NI)0; 2005 T13_ = len__nimblepkgZdevelopfile_9467(values); 2006 if (!!((T13_ == length))) goto LA14_; 2007 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39)); 2008 } 2009 LA14_: ; 2010 } 2011 LA9_: ; 2012 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2013 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_40)) { raiseOverflow(); }; 2014 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_40); 2015 } LA5: ; 2016 } 2017 } 2018 } 2019 popFrame(); 2020 } 2021 N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_12865)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k) { 2022 nimfr_("assertHasKey", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2023 nimln_(226, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2024 { 2025 NIM_BOOL T3_; 2026 NimStringDesc* T6_; 2027 NimStringDesc* fmtRes; 2028 T3_ = (NIM_BOOL)0; 2029 T3_ = hasKey__nimblepkgZdevelopfile_13459(t, k); 2030 if (!!(T3_)) goto LA4_; 2031 T6_ = NIM_NIL; 2032 fmtRes = rawNewString(((NI) 83)); 2033 fmtRes = resizeString(fmtRes, 23); 2034 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_42)); 2035 formatValue__nimblepkgZdevelopfile_12871((&fmtRes), k, ((NimStringDesc*) NIM_NIL)); 2036 fmtRes = resizeString(fmtRes, 33); 2037 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_43)); 2038 formatValue__nimblepkgZdevelopfile_12887((&fmtRes), t, ((NimStringDesc*) NIM_NIL)); 2039 fmtRes = resizeString(fmtRes, 1); 2040 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_44)); 2041 T6_ = rawNewString((fmtRes ? fmtRes->Sup.len : 0) + 86); 2042 appendString(T6_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_41)); 2043 appendString(T6_, fmtRes); 2044 failedAssertImpl__systemZassertions_56(T6_); 2045 } 2046 LA4_: ; 2047 popFrame(); 2048 } 2049 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { 2050 int result; 2051 result = (int)0; 2052 result = memcmp(a, b, ((size_t) (size))); 2053 return result; 2054 } 2055 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) { 2056 NIM_BOOL result; 2057 int T1_; 2058 result = (NIM_BOOL)0; 2059 T1_ = (int)0; 2060 T1_ = nimCmpMem(a, b, size); 2061 result = (T1_ == ((NI32) 0)); 2062 return result; 2063 } 2064 static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { 2065 NIM_BOOL result; 2066 NI alen; 2067 NI blen; 2068 nimfr_("eqStrings", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2069 { result = (NIM_BOOL)0; 2070 nimln_(27, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2071 alen = (a ? a->Sup.len : 0); 2072 nimln_(28, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2073 blen = (b ? b->Sup.len : 0); 2074 nimln_(29, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2075 { 2076 if (!(alen == blen)) goto LA3_; 2077 nimln_(30, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2078 { 2079 if (!(alen == ((NI) 0))) goto LA7_; 2080 result = NIM_TRUE; 2081 goto BeforeRet_; 2082 } 2083 LA7_: ; 2084 nimln_(31, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim"); 2085 result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); 2086 goto BeforeRet_; 2087 } 2088 LA3_: ; 2089 }BeforeRet_: ; 2090 popFrame(); 2091 return result; 2092 } 2093 static N_INLINE(NI, rawGet__nimblepkgZdevelopfile_13686)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA t, NimStringDesc* key, NI* hc) { 2094 NI result; 2095 NI h; 2096 NI T10_; 2097 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_45; 2098 nimfr_("rawGet", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2099 { result = (NI)0; 2100 nimln_(64, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2101 (*hc) = hash__pureZhashes_279(key); 2102 nimln_(74, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2103 { 2104 nimln_(65, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2105 if (!((*hc) == ((NI) 0))) goto LA3_; 2106 nimln_(66, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2107 (*hc) = ((NI) 314159265); 2108 } 2109 LA3_: ; 2110 nimln_(47, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2111 { 2112 NI T7_; 2113 T7_ = (t.data ? t.data->Sup.len : 0); 2114 if (!(T7_ == ((NI) 0))) goto LA8_; 2115 nimln_(48, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2116 result = ((NI) -1); 2117 goto BeforeRet_; 2118 } 2119 LA8_: ; 2120 nimln_(49, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2121 T10_ = ((t.data ? t.data->Sup.len : 0)-1); 2122 h = (NI)((*hc) & T10_); 2123 { 2124 nimln_(50, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2125 while (1) { 2126 NIM_BOOL T13_; 2127 NI T20_; 2128 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 2129 T13_ = (NIM_BOOL)0; 2130 T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0); 2131 if (!T13_) goto LA12; 2132 nimln_(55, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2133 { 2134 NIM_BOOL T16_; 2135 T16_ = (NIM_BOOL)0; 2136 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 2137 T16_ = (t.data->data[h].Field0 == (*hc)); 2138 if (!(T16_)) goto LA17_; 2139 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 2140 T16_ = eqStrings(t.data->data[h].Field1, key); 2141 LA17_: ; 2142 if (!T16_) goto LA18_; 2143 nimln_(56, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2144 result = h; 2145 goto BeforeRet_; 2146 } 2147 LA18_: ; 2148 nimln_(57, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2149 T20_ = ((t.data ? t.data->Sup.len : 0)-1); 2150 h = nextTry__pureZcollectionsZtables_34(h, T20_); 2151 } LA12: ; 2152 } 2153 nimln_(58, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim"); 2154 if (nimSubInt(((NI) -1), h, &TM__mx9aDjfvYrE7hvUt80i9bhFg_45)) { raiseOverflow(); }; 2155 result = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_45); 2156 }BeforeRet_: ; 2157 popFrame(); 2158 return result; 2159 } 2160 N_LIB_PRIVATE N_NIMCALL(void, add__nimblepkgZdevelopfile_13672)(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* t, NimStringDesc* k, tyTuple__UV3llMMYFckfui8YMBuUZA v) { 2161 NI hcX60gensym131_; 2162 NI indexX60gensym131_; 2163 NIM_BOOL hasKeyX60gensym131_; 2164 nimfr_("add", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2165 hcX60gensym131_ = (NI)0; 2166 nimln_(661, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2167 indexX60gensym131_ = rawGet__nimblepkgZdevelopfile_13686((*t), k, (&hcX60gensym131_)); 2168 nimln_(662, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2169 hasKeyX60gensym131_ = (((NI) 0) <= indexX60gensym131_); 2170 nimln_(202, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2171 { 2172 tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ* value; 2173 if (!hasKeyX60gensym131_) goto LA3_; 2174 if (indexX60gensym131_ < 0 || indexX60gensym131_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym131_,((*t).data ? (*t).data->Sup.len : 0)-1); } 2175 value = (&(*t).data->data[indexX60gensym131_].Field2); 2176 nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2177 incl__nimblepkgZdevelopfile_14009(value, v); 2178 } 2179 goto LA1_; 2180 LA3_: ; 2181 { 2182 tyArray__mbfqYXaPHN6Sm0XtVUdDhg T6_; 2183 tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ T7_; 2184 nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2185 nimZeroMem((void*)T6_, sizeof(tyArray__mbfqYXaPHN6Sm0XtVUdDhg)); 2186 T6_[0].Field0 = copyString(v.Field0); 2187 T6_[0].Field1 = copyString(v.Field1); 2188 nimZeroMem((void*)(&T7_), sizeof(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ)); 2189 toHashSet__nimblepkgZdevelopfile_15397(T6_, 1, (&T7_)); 2190 X5BX5Deq___nimblepkgZdevelopfile_15512(t, k, T7_); 2191 } 2192 LA1_: ; 2193 popFrame(); 2194 } 2195 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) { 2196 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg; 2197 nimfr_("addPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2198 nimln_(245, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2199 pkg = getOrDefault__nimblepkgZdevelopfile_2992((*data).nameToPkg, (*pkgInfo).basicInfo.Field0); 2200 nimln_(246, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2201 { 2202 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* resultX60gensym33_; 2203 NimStringDesc* T5_; 2204 if (!(pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL))) goto LA3_; 2205 nimln_(249, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2206 nimln_(51, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/common.nim"); 2207 resultX60gensym33_ = new__nimblepkgZdevelopfile_3337(); 2208 nimln_(249, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2209 genericAssign((void*)(&(*resultX60gensym33_)), (void*)pkgInfo, (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_)); 2210 pkg = resultX60gensym33_; 2211 nimln_(250, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2212 inc__nimblepkgZdevelopfile_3361((&(*data).pkgRefCount), pkg, ((NI) 1)); 2213 nimln_(251, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2214 X5BX5Deq___nimblepkgZdevelopfile_3647((&(*data).nameToPkg), (*pkg).basicInfo.Field0, pkg); 2215 nimln_(252, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2216 T5_ = NIM_NIL; 2217 T5_ = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg))); 2218 X5BX5Deq___nimblepkgZdevelopfile_4842((&(*data).pathToPkg), T5_, pkg); 2219 nimln_(253, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2220 add__nimblepkgZdevelopfile_6297((&(*data).devFileNameToPkgs), comingFrom, pkg); 2221 nimln_(254, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2222 add__nimblepkgZdevelopfile_9401((&(*data).pkgToDevFileNames), pkg, actualComingFrom); 2223 } 2224 goto LA1_; 2225 LA3_: ; 2226 { 2227 NimStringDesc* alreadyIncludedPkgPath; 2228 NimStringDesc* newPkgPath; 2229 nimln_(259, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2230 alreadyIncludedPkgPath = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg))); 2231 nimln_(260, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2232 newPkgPath = getNimbleFilePath__nimblepkgZdevelopfile_153(pkgInfo); 2233 nimln_(262, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2234 { 2235 NIM_BOOL T9_; 2236 T9_ = (NIM_BOOL)0; 2237 T9_ = eqeq___nimblepkgZpaths_57(alreadyIncludedPkgPath, newPkgPath); 2238 if (!T9_) goto LA10_; 2239 nimln_(265, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2240 inc__nimblepkgZdevelopfile_3361((&(*data).pkgRefCount), pkg, ((NI) 1)); 2241 nimln_(266, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2242 add__nimblepkgZdevelopfile_6297((&(*data).devFileNameToPkgs), comingFrom, pkg); 2243 nimln_(267, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2244 add__nimblepkgZdevelopfile_9401((&(*data).pkgToDevFileNames), pkg, actualComingFrom); 2245 } 2246 goto LA7_; 2247 LA10_: ; 2248 { 2249 nimln_(271, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2250 assertHasKey__nimblepkgZdevelopfile_12865((*data).pkgToDevFileNames, pkg); 2251 { 2252 NimStringDesc* devFileName; 2253 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg colontmp_; 2254 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* T14_; 2255 NI length; 2256 devFileName = NIM_NIL; 2257 nimZeroMem((void*)(&colontmp_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 2258 nimln_(272, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2259 T14_ = (tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*)0; 2260 T14_ = X5BX5D___nimblepkgZdevelopfile_13534((&(*data).pkgToDevFileNames), pkg); 2261 colontmp_.data = (*T14_).data; 2262 colontmp_.counter = (*T14_).counter; 2263 nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2264 length = len__nimblepkgZdevelopfile_9467(colontmp_); 2265 { 2266 NI h; 2267 NI colontmp__2; 2268 NI T16_; 2269 NI res; 2270 h = (NI)0; 2271 colontmp__2 = (NI)0; 2272 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2273 T16_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1); 2274 colontmp__2 = T16_; 2275 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2276 res = ((NI) 0); 2277 { 2278 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2279 while (1) { 2280 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_46; 2281 if (!(res <= colontmp__2)) goto LA18; 2282 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2283 h = res; 2284 { 2285 NIM_BOOL T21_; 2286 tyTuple__UV3llMMYFckfui8YMBuUZA T24_; 2287 nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2288 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 2289 T21_ = (NIM_BOOL)0; 2290 T21_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0); 2291 if (!T21_) goto LA22_; 2292 nimln_(272, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2293 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 2294 devFileName = colontmp_.data->data[h].Field1; 2295 nimZeroMem((void*)(&T24_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); 2296 T24_.Field0 = copyString(alreadyIncludedPkgPath); 2297 T24_.Field1 = copyString(devFileName); 2298 add__nimblepkgZdevelopfile_13672(collidingNames, (*pkg).basicInfo.Field0, T24_); 2299 nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2300 { 2301 NI T27_; 2302 T27_ = (NI)0; 2303 T27_ = len__nimblepkgZdevelopfile_9467(colontmp_); 2304 if (!!((T27_ == length))) goto LA28_; 2305 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39)); 2306 } 2307 LA28_: ; 2308 } 2309 LA22_: ; 2310 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2311 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_46)) { raiseOverflow(); }; 2312 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_46); 2313 } LA18: ; 2314 } 2315 } 2316 } 2317 { 2318 NimStringDesc* devFileName_2; 2319 NI length_2; 2320 devFileName_2 = NIM_NIL; 2321 nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2322 length_2 = len__nimblepkgZdevelopfile_9467(actualComingFrom); 2323 { 2324 NI h_2; 2325 NI colontmp__3; 2326 NI T32_; 2327 NI res_2; 2328 h_2 = (NI)0; 2329 colontmp__3 = (NI)0; 2330 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2331 T32_ = ((actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1); 2332 colontmp__3 = T32_; 2333 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2334 res_2 = ((NI) 0); 2335 { 2336 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2337 while (1) { 2338 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_47; 2339 if (!(res_2 <= colontmp__3)) goto LA34; 2340 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2341 h_2 = res_2; 2342 { 2343 NIM_BOOL T37_; 2344 tyTuple__UV3llMMYFckfui8YMBuUZA T40_; 2345 nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2346 if (h_2 < 0 || h_2 >= (actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)){ raiseIndexError2(h_2,(actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1); } 2347 T37_ = (NIM_BOOL)0; 2348 T37_ = isFilled__pureZcollectionsZsets_38(actualComingFrom.data->data[h_2].Field0); 2349 if (!T37_) goto LA38_; 2350 nimln_(274, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2351 if (h_2 < 0 || h_2 >= (actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)){ raiseIndexError2(h_2,(actualComingFrom.data ? actualComingFrom.data->Sup.len : 0)-1); } 2352 devFileName_2 = actualComingFrom.data->data[h_2].Field1; 2353 nimZeroMem((void*)(&T40_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); 2354 T40_.Field0 = copyString(newPkgPath); 2355 T40_.Field1 = copyString(devFileName_2); 2356 add__nimblepkgZdevelopfile_13672(collidingNames, (*pkg).basicInfo.Field0, T40_); 2357 nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2358 { 2359 NI T43_; 2360 T43_ = (NI)0; 2361 T43_ = len__nimblepkgZdevelopfile_9467(actualComingFrom); 2362 if (!!((T43_ == length_2))) goto LA44_; 2363 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39)); 2364 } 2365 LA44_: ; 2366 } 2367 LA38_: ; 2368 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2369 if (nimAddInt(res_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_47)) { raiseOverflow(); }; 2370 res_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_47); 2371 } LA34: ; 2372 } 2373 } 2374 } 2375 } 2376 LA7_: ; 2377 } 2378 LA1_: ; 2379 popFrame(); 2380 } 2381 N_LIB_PRIVATE N_NIMCALL(void, loadGlobalDependencies__nimblepkgZdevelopfile_17310)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* result, tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA* collidingNames, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 2382 TFrame* _nimCurFrame; 2383 nimfr_("loadGlobalDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2384 _nimCurFrame = getFrame(); 2385 { 2386 tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg kind; 2387 NimStringDesc* path; 2388 NimStringDesc* colontmp_; 2389 tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA f; 2390 NI h; 2391 NimStringDesc* T2_; 2392 kind = (tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg)0; 2393 path = NIM_NIL; 2394 colontmp_ = NIM_NIL; 2395 nimln_(328, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2396 colontmp_ = getPkgsLinksDir__nimblepkgZoptions_199(options); 2397 nimZeroMem((void*)(&f), sizeof(tyObject_WIN32_FIND_DATA__aYwmSz9bIz0JHAL9ciwIrnhA)); 2398 nimln_(2310, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2399 T2_ = NIM_NIL; 2400 T2_ = slash___pureZos_118(colontmp_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_28)); 2401 h = findFirstFile__pureZos_763(T2_, (&f)); 2402 nimln_(2311, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2403 { 2404 if (!(h == ((NI) -1))) goto LA5_; 2405 nimln_(2312, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2406 { 2407 NI32 T11_; 2408 if (!NIM_FALSE) goto LA9_; 2409 nimln_(2313, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2410 T11_ = (NI32)0; 2411 T11_ = osLastError__pureZos_480(); 2412 raiseOSError__pureZos_477(T11_, colontmp_); 2413 } 2414 LA9_: ; 2415 } 2416 goto LA3_; 2417 LA5_: ; 2418 { 2419 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_29; 2420 nimln_(2315, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2421 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_29); 2422 TM__mx9aDjfvYrE7hvUt80i9bhFg_29.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_29.context); 2423 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_29.status == 0) { 2424 { 2425 nimln_(2316, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2426 while (1) { 2427 tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg k; 2428 nimln_(2317, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2429 k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 0); 2430 nimln_(2318, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2431 { 2432 NIM_BOOL T17_; 2433 NimStringDesc* xx; 2434 tyTuple__LCURwohbLBusrL8hdCnvng colontmp__2; 2435 T17_ = (NIM_BOOL)0; 2436 T17_ = skipFindData__pureZos_773((&f)); 2437 if (!!(T17_)) goto LA18_; 2438 nimln_(2319, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2439 { 2440 if (!!(((NI32)(f.dwFileAttributes & ((NI32) 16)) == ((NI32) 0)))) goto LA22_; 2441 nimln_(2320, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2442 k = ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 2); 2443 } 2444 LA22_: ; 2445 nimln_(2321, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2446 { 2447 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_30; 2448 if (!!(((NI32)(f.dwFileAttributes & ((NI32) 1024)) == ((NI32) 0)))) goto LA26_; 2449 nimln_(2322, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2450 if (nimAddInt(k, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_30)) { raiseOverflow(); }; 2451 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_30 < 0 || TM__mx9aDjfvYrE7hvUt80i9bhFg_30 > 3){ raiseOverflow(); } 2452 k = (tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg)(TM__mx9aDjfvYrE7hvUt80i9bhFg_30); 2453 } 2454 LA26_: ; 2455 nimln_(2323, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2456 { 2457 NimStringDesc* T32_; 2458 if (!NIM_FALSE) goto LA30_; 2459 T32_ = NIM_NIL; 2460 T32_ = dollar___systemZwidestrs_324(((NI16*) ((&f.cFileName[(((NI) 0))- 0])))); 2461 xx = nosextractFilename(T32_); 2462 } 2463 goto LA28_; 2464 LA30_: ; 2465 { 2466 NimStringDesc* T34_; 2467 NimStringDesc* T35_; 2468 nimln_(2324, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2469 T34_ = NIM_NIL; 2470 T34_ = dollar___systemZwidestrs_324(((NI16*) ((&f.cFileName[(((NI) 0))- 0])))); 2471 T35_ = NIM_NIL; 2472 T35_ = nosextractFilename(T34_); 2473 xx = slash___pureZos_118(colontmp_, T35_); 2474 } 2475 LA28_: ; 2476 nimZeroMem((void*)(&colontmp__2), sizeof(tyTuple__LCURwohbLBusrL8hdCnvng)); 2477 nimln_(2325, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2478 colontmp__2.Field0 = k; 2479 colontmp__2.Field1 = copyString(xx); 2480 nimln_(328, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2481 kind = colontmp__2.Field0; 2482 path = colontmp__2.Field1; 2483 { 2484 tyTuple__BjxoJYFE5BulbiU15SM6nQ T41_; 2485 NimStringDesc* pkgName; 2486 tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA _; 2487 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw __2; 2488 NimStringDesc* linkFilePath; 2489 NimStringDesc* T42_; 2490 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines; 2491 NimStringDesc* T48_; 2492 NimStringDesc* pkgPath; 2493 NimStringDesc* T54_; 2494 tyTuple__htifardOjZP9aHjPl3qYc9bQ T55_; 2495 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo; 2496 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error; 2497 nimln_(329, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2498 { 2499 if (!!((kind == ((tyEnum_PathComponent__9c1SIU9cO1wHcl09b703A9cDrg) 2)))) goto LA39_; 2500 nimln_(330, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2501 goto LA36; 2502 } 2503 LA39_: ; 2504 nimln_(331, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2505 nimZeroMem((void*)(&T41_), sizeof(tyTuple__BjxoJYFE5BulbiU15SM6nQ)); 2506 getNameVersionChecksum__nimblepkgZtools_146(path, (&T41_)); 2507 pkgName = NIM_NIL; 2508 pkgName = T41_.Field0; 2509 nimZeroMem((void*)(&_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA)); 2510 _.version = T41_.Field1.version; 2511 nimZeroMem((void*)(&__2), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 2512 __2.hashValue = T41_.Field2.hashValue; 2513 nimln_(332, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2514 T42_ = NIM_NIL; 2515 T42_ = getLinkFileName__nimblepkgZcommon_144(pkgName); 2516 linkFilePath = slash___pureZos_118(path, T42_); 2517 nimln_(333, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2518 { 2519 NIM_BOOL T45_; 2520 NimStringDesc* fmtRes; 2521 T45_ = (NIM_BOOL)0; 2522 T45_ = nosfileExists(linkFilePath); 2523 if (!!(T45_)) goto LA46_; 2524 nimln_(334, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2525 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 2526 nimln_(334, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2527 fmtRes = rawNewString(((NI) 42)); 2528 fmtRes = resizeString(fmtRes, 24); 2529 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_31)); 2530 formatValue__pureZstrformat_162((&fmtRes), path, ((NimStringDesc*) NIM_NIL)); 2531 fmtRes = resizeString(fmtRes, 2); 2532 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_32)); 2533 displayWarning__nimblepkgZcli_629(fmtRes, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 2534 nimln_(335, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2535 goto LA36; 2536 } 2537 LA46_: ; 2538 nimln_(336, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2539 T48_ = NIM_NIL; 2540 T48_ = readFile__systemZio_562(linkFilePath); 2541 lines = nsuSplitString(T48_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_33), ((NI) -1)); 2542 nimln_(337, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2543 { 2544 NI T51_; 2545 NimStringDesc* fmtRes_2; 2546 T51_ = (lines ? lines->Sup.len : 0); 2547 if (!!((T51_ == ((NI) 2)))) goto LA52_; 2548 nimln_(338, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2549 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 2550 nimln_(338, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2551 fmtRes_2 = rawNewString(((NI) 45)); 2552 fmtRes_2 = resizeString(fmtRes_2, 19); 2553 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_34)); 2554 formatValue__pureZstrformat_162((&fmtRes_2), linkFilePath, ((NimStringDesc*) NIM_NIL)); 2555 fmtRes_2 = resizeString(fmtRes_2, 2); 2556 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_32)); 2557 displayWarning__nimblepkgZcli_629(fmtRes_2, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 2558 nimln_(339, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2559 goto LA36; 2560 } 2561 LA52_: ; 2562 nimln_(340, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2563 if (((NI) 1) < 0 || ((NI) 1) >= (lines ? lines->Sup.len : 0)){ raiseIndexError2(((NI) 1),(lines ? lines->Sup.len : 0)-1); } 2564 pkgPath = lines->data[((NI) 1)]; 2565 nimln_(341, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2566 T54_ = NIM_NIL; 2567 T54_ = toPath__nimblepkgZpaths_5(pkgPath); 2568 nimZeroMem((void*)(&T55_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ)); 2569 validatePackage__nimblepkgZdevelopfile_1702(T54_, options, (&T55_)); 2570 nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw)); 2571 nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T55_.Field0), sizeof(pkgInfo)); 2572 error = NIM_NIL; 2573 error = T55_.Field1; 2574 nimln_(342, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2575 { 2576 NimStringDesc* path_2; 2577 tyArray__nHXaesL0DJZHyVS07ARPRA T60_; 2578 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T61_; 2579 if (!(error == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL))) goto LA58_; 2580 nimln_(343, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2581 path_2 = path; 2582 nimln_(344, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2583 nimZeroMem((void*)T60_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); 2584 T60_[0] = copyString(path_2); 2585 nimZeroMem((void*)(&T61_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 2586 toHashSet__nimblepkgZdevelopfile_11448(T60_, 1, (&T61_)); 2587 addPackage__nimblepkgZdevelopfile_2919(result, (&pkgInfo), path_2, T61_, collidingNames); 2588 } 2589 goto LA56_; 2590 LA58_: ; 2591 { 2592 NimStringDesc* fmtRes_3; 2593 nimln_(346, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2594 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 2595 nimln_(347, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2596 fmtRes_3 = rawNewString(((NI) 84)); 2597 fmtRes_3 = resizeString(fmtRes_3, 9); 2598 appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_48)); 2599 formatValue__pureZstrformat_162((&fmtRes_3), pkgName, ((NimStringDesc*) NIM_NIL)); 2600 fmtRes_3 = resizeString(fmtRes_3, 11); 2601 appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_49)); 2602 formatValue__pureZstrformat_162((&fmtRes_3), pkgPath, ((NimStringDesc*) NIM_NIL)); 2603 fmtRes_3 = resizeString(fmtRes_3, 26); 2604 appendString(fmtRes_3, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_50)); 2605 nimln_(346, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2606 displayWarning__nimblepkgZcli_629(fmtRes_3, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 2607 nimln_(348, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2608 displayDetails__nimblepkgZcli_635((*error).Sup.message, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 2609 } 2610 LA56_: ; 2611 } LA36: ; 2612 } 2613 LA18_: ; 2614 nimln_(2326, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2615 { 2616 NI32 T65_; 2617 NI32 errCode; 2618 T65_ = (NI32)0; 2619 T65_ = Dl_1258291453_(h, (&f)); 2620 if (!(T65_ == ((NI32) 0))) goto LA66_; 2621 nimln_(2327, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2622 errCode = Dl_1258291370_(); 2623 nimln_(2328, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2624 { 2625 if (!(errCode == ((NI32) 18))) goto LA70_; 2626 goto LA13; 2627 } 2628 goto LA68_; 2629 LA70_: ; 2630 { 2631 nimln_(2329, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2632 raiseOSError__pureZos_477(errCode, ((NimStringDesc*) NIM_NIL)); 2633 } 2634 LA68_: ; 2635 } 2636 LA66_: ; 2637 } 2638 } LA13: ; 2639 popSafePoint(); 2640 } 2641 else { 2642 popSafePoint(); 2643 setFrame(_nimCurFrame); 2644 } 2645 { 2646 nimln_(2315, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim"); 2647 Dl_1258291456_(h); 2648 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_29.status != 0) nimLeaveFinally(); 2649 } 2650 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_29.status != 0) reraiseException(); 2651 } 2652 LA3_: ; 2653 } 2654 popFrame(); 2655 } 2656 static N_INLINE(NI, len__nimblepkgZdevelopfile_224)(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg* s) { 2657 NI result; 2658 nimfr_("len", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2659 result = (NI)0; 2660 nimln_(827, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2661 result = (*s).counter; 2662 popFrame(); 2663 return result; 2664 } 2665 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) { 2666 nimfr_("addPackages", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2667 { 2668 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** pkgRef; 2669 NI i; 2670 NI L; 2671 NI T2_; 2672 pkgRef = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0; 2673 nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 2674 i = ((NI) 0); 2675 nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 2676 T2_ = (pkgs ? pkgs->Sup.len : 0); 2677 L = T2_; 2678 { 2679 nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 2680 while (1) { 2681 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T5_; 2682 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_56; 2683 if (!(i < L)) goto LA4; 2684 nimln_(289, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2685 if (i < 0 || i >= (pkgs ? pkgs->Sup.len : 0)){ raiseIndexError2(i,(pkgs ? pkgs->Sup.len : 0)-1); } 2686 pkgRef = &pkgs->data[i]; 2687 assertHasKey__nimblepkgZdevelopfile_12865(rhsPkgToDevFileNames, (*pkgRef)); 2688 nimln_(291, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2689 nimZeroMem((void*)(&T5_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 2690 X5BX5D___nimblepkgZdevelopfile_16856(rhsPkgToDevFileNames, (*pkgRef), (&T5_)); 2691 nimln_(289, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2692 addPackage__nimblepkgZdevelopfile_2919(lhs, (&(*(*pkgRef))), rhsPath, T5_, collidingNames); 2693 nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 2694 if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_56)) { raiseOverflow(); }; 2695 i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_56); 2696 nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 2697 { 2698 NI T8_; 2699 T8_ = (pkgs ? pkgs->Sup.len : 0); 2700 if (!!((T8_ == L))) goto LA9_; 2701 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_57)); 2702 } 2703 LA9_: ; 2704 } LA4: ; 2705 } 2706 } 2707 popFrame(); 2708 } 2709 static N_NIMCALL(void, Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw)(void* p, NI op) { 2710 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* a; 2711 NI T1_; 2712 a = (tySequence__jKfNJ7fLGpPDIVgcXny4Hw*)p; 2713 T1_ = (NI)0; 2714 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 2715 nimGCvisit((void*)a->data[T1_], op); 2716 } 2717 } 2718 N_LIB_PRIVATE N_NIMCALL(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*, values__nimblepkgZdevelopfile_16948)(tyObject_Table__77XTz9am8eAuImFSTxHauOg t) { 2719 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* result; 2720 NI T1_; 2721 NI i; 2722 nimfr_("values", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2723 result = NIM_NIL; 2724 nimln_(279, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2725 T1_ = (NI)0; 2726 T1_ = len__nimblepkgZdevelopfile_17008(t); 2727 if ((T1_) < ((NI) 0) || (T1_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T1_, ((NI) 0), ((NI) IL64(9223372036854775807))); } 2728 result = (tySequence__jKfNJ7fLGpPDIVgcXny4Hw*) setLengthSeqV2(&(result)->Sup, (&NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_), ((NI) (T1_))); 2729 nimln_(280, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2730 i = ((NI) 0); 2731 { 2732 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** v; 2733 NI L; 2734 v = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0; 2735 nimln_(758, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2736 L = len__nimblepkgZdevelopfile_17008(t); 2737 { 2738 NI h; 2739 NI colontmp_; 2740 NI T4_; 2741 NI res; 2742 h = (NI)0; 2743 colontmp_ = (NI)0; 2744 nimln_(759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2745 T4_ = ((t.data ? t.data->Sup.len : 0)-1); 2746 colontmp_ = T4_; 2747 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2748 res = ((NI) 0); 2749 { 2750 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2751 while (1) { 2752 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_60; 2753 if (!(res <= colontmp_)) goto LA6; 2754 nimln_(759, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2755 h = res; 2756 { 2757 NIM_BOOL T9_; 2758 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_58; 2759 nimln_(760, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2760 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 2761 T9_ = (NIM_BOOL)0; 2762 T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0); 2763 if (!T9_) goto LA10_; 2764 nimln_(281, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2765 if (h < 0 || h >= (t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h,(t.data ? t.data->Sup.len : 0)-1); } 2766 v = &t.data->data[h].Field2; 2767 if (i < 0 || i >= (result ? result->Sup.len : 0)){ raiseIndexError2(i,(result ? result->Sup.len : 0)-1); } 2768 nimln_(282, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2769 asgnRef((void**) (&result->data[i]), (*v)); 2770 nimln_(281, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2771 if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_58)) { raiseOverflow(); }; 2772 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_58 < 0 || TM__mx9aDjfvYrE7hvUt80i9bhFg_58 > IL64(9223372036854775807)){ raiseOverflow(); } 2773 i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_58); 2774 nimln_(762, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2775 { 2776 NI T14_; 2777 T14_ = (NI)0; 2778 T14_ = len__nimblepkgZdevelopfile_17008(t); 2779 if (!!((T14_ == L))) goto LA15_; 2780 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_59)); 2781 } 2782 LA15_: ; 2783 } 2784 LA10_: ; 2785 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2786 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_60)) { raiseOverflow(); }; 2787 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_60); 2788 } LA6: ; 2789 } 2790 } 2791 } 2792 popFrame(); 2793 return result; 2794 } 2795 N_LIB_PRIVATE N_NIMCALL(void, mergeIncludedDevFileData__nimblepkgZdevelopfile_16939)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) { 2796 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* T1_; 2797 nimfr_("mergeIncludedDevFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2798 nimln_(298, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2799 T1_ = NIM_NIL; 2800 T1_ = values__nimblepkgZdevelopfile_16948((*rhs).nameToPkg); 2801 addPackages__nimblepkgZdevelopfile_16761(lhs, T1_, (*rhs).path, (*rhs).pkgToDevFileNames, (&(*errors).collidingNames)); 2802 popFrame(); 2803 } 2804 N_LIB_PRIVATE N_NIMCALL(void, assertHasDependentPkg__nimblepkgZdevelopfile_156)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data) { 2805 nimfr_("assertHasDependentPkg", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2806 nimln_(109, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2807 { 2808 NIM_BOOL T3_; 2809 T3_ = (NIM_BOOL)0; 2810 T3_ = isLoaded__nimblepkgZpackageinfo_35((&(*data).dependentPkg)); 2811 if (!!(T3_)) goto LA4_; 2812 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_63)); 2813 } 2814 LA4_: ; 2815 popFrame(); 2816 } 2817 N_LIB_PRIVATE N_NIMCALL(void, mergeFollowedDevFileData__nimblepkgZdevelopfile_17287)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* lhs, tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* rhs, tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) { 2818 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* T1_; 2819 nimfr_("mergeFollowedDevFileData", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2820 nimln_(305, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2821 assertHasDependentPkg__nimblepkgZdevelopfile_156(rhs); 2822 nimln_(306, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2823 T1_ = NIM_NIL; 2824 T1_ = values__nimblepkgZdevelopfile_16948((*rhs).nameToPkg); 2825 addPackages__nimblepkgZdevelopfile_16761(lhs, T1_, (*rhs).path, (*rhs).pkgToDevFileNames, (&(*errors).collidingNames)); 2826 popFrame(); 2827 } 2828 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasErrors__nimblepkgZdevelopfile_1709)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) { 2829 NIM_BOOL result; 2830 NIM_BOOL T1_; 2831 NIM_BOOL T2_; 2832 NI T3_; 2833 NI T5_; 2834 NI T7_; 2835 nimfr_("hasErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2836 result = (NIM_BOOL)0; 2837 nimln_(173, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2838 nimln_(174, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2839 T1_ = (NIM_BOOL)0; 2840 T2_ = (NIM_BOOL)0; 2841 T3_ = (NI)0; 2842 T3_ = len__nimblepkgZdevelopfile_1767((*errors).collidingNames); 2843 T2_ = (((NI) 0) < T3_); 2844 if (T2_) goto LA4_; 2845 T5_ = (NI)0; 2846 T5_ = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages); 2847 T2_ = (((NI) 0) < T5_); 2848 LA4_: ; 2849 T1_ = T2_; 2850 if (T1_) goto LA6_; 2851 nimln_(175, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2852 T7_ = (NI)0; 2853 T7_ = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles); 2854 T1_ = (((NI) 0) < T7_); 2855 LA6_: ; 2856 result = T1_; 2857 popFrame(); 2858 return result; 2859 } 2860 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891)(NimStringDesc* pkgName, tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions) { 2861 NimStringDesc* result; 2862 NimStringDesc* fmtRes; 2863 nimfr_("pkgFoundMoreThanOnceMsg", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2864 result = NIM_NIL; 2865 nimln_(179, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2866 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 2867 nimln_(179, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2868 fmtRes = rawNewString(((NI) 66)); 2869 fmtRes = resizeString(fmtRes, 21); 2870 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_70)); 2871 formatValue__pureZstrformat_162((&fmtRes), pkgName, ((NimStringDesc*) NIM_NIL)); 2872 fmtRes = resizeString(fmtRes, 26); 2873 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_71)); 2874 result = copyString(fmtRes); 2875 { 2876 NimStringDesc* pkgPath; 2877 NimStringDesc* inclFilePath; 2878 NI length; 2879 pkgPath = NIM_NIL; 2880 inclFilePath = NIM_NIL; 2881 nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2882 length = len__nimblepkgZdevelopfile_1955(collisions); 2883 { 2884 NI h; 2885 NI colontmp_; 2886 NI T3_; 2887 NI res; 2888 h = (NI)0; 2889 colontmp_ = (NI)0; 2890 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2891 T3_ = ((collisions.data ? collisions.data->Sup.len : 0)-1); 2892 colontmp_ = T3_; 2893 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2894 res = ((NI) 0); 2895 { 2896 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2897 while (1) { 2898 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_75; 2899 if (!(res <= colontmp_)) goto LA5; 2900 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2901 h = res; 2902 { 2903 NIM_BOOL T8_; 2904 tyTuple__UV3llMMYFckfui8YMBuUZA colontmp__2; 2905 NimStringDesc* fmtRes_2; 2906 nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2907 if (h < 0 || h >= (collisions.data ? collisions.data->Sup.len : 0)){ raiseIndexError2(h,(collisions.data ? collisions.data->Sup.len : 0)-1); } 2908 T8_ = (NIM_BOOL)0; 2909 T8_ = isFilled__pureZcollectionsZsets_38(collisions.data->data[h].Field0); 2910 if (!T8_) goto LA9_; 2911 nimZeroMem((void*)(&colontmp__2), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); 2912 nimln_(265, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2913 if (h < 0 || h >= (collisions.data ? collisions.data->Sup.len : 0)){ raiseIndexError2(h,(collisions.data ? collisions.data->Sup.len : 0)-1); } 2914 colontmp__2.Field0 = copyString(collisions.data->data[h].Field1.Field0); 2915 colontmp__2.Field1 = copyString(collisions.data->data[h].Field1.Field1); 2916 nimln_(180, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2917 pkgPath = colontmp__2.Field0; 2918 inclFilePath = colontmp__2.Field1; 2919 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 2920 nimln_(181, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2921 fmtRes_2 = rawNewString(((NI) 59)); 2922 fmtRes_2 = resizeString(fmtRes_2, 2); 2923 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_72)); 2924 formatValue__nimblepkgZvcstools_57((&fmtRes_2), pkgPath, ((NimStringDesc*) NIM_NIL)); 2925 fmtRes_2 = resizeString(fmtRes_2, 13); 2926 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_73)); 2927 formatValue__nimblepkgZvcstools_57((&fmtRes_2), inclFilePath, ((NimStringDesc*) NIM_NIL)); 2928 fmtRes_2 = resizeString(fmtRes_2, 1); 2929 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_74)); 2930 result = resizeString(result, (fmtRes_2 ? fmtRes_2->Sup.len : 0) + 0); 2931 appendString(result, fmtRes_2); 2932 nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 2933 { 2934 NI T13_; 2935 T13_ = (NI)0; 2936 T13_ = len__nimblepkgZdevelopfile_1955(collisions); 2937 if (!!((T13_ == length))) goto LA14_; 2938 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39)); 2939 } 2940 LA14_: ; 2941 } 2942 LA9_: ; 2943 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2944 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_75)) { raiseOverflow(); }; 2945 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_75); 2946 } LA5: ; 2947 } 2948 } 2949 } 2950 popFrame(); 2951 return result; 2952 } 2953 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getErrorsDetails__nimblepkgZdevelopfile_2194)(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA* errors) { 2954 NimStringDesc* result; 2955 nimfr_("getErrorsDetails", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2956 result = NIM_NIL; 2957 { 2958 NimStringDesc* pkgPath; 2959 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error; 2960 NI L; 2961 pkgPath = NIM_NIL; 2962 error = NIM_NIL; 2963 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2964 L = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages); 2965 { 2966 NI h; 2967 NI colontmp_; 2968 NI T3_; 2969 NI res; 2970 h = (NI)0; 2971 colontmp_ = (NI)0; 2972 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2973 T3_ = (((*errors).invalidPackages.data ? (*errors).invalidPackages.data->Sup.len : 0)-1); 2974 colontmp_ = T3_; 2975 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2976 res = ((NI) 0); 2977 { 2978 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 2979 while (1) { 2980 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_68; 2981 if (!(res <= colontmp_)) goto LA5; 2982 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2983 h = res; 2984 { 2985 NIM_BOOL T8_; 2986 NimStringDesc* T11_; 2987 NimStringDesc* fmtRes; 2988 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 2989 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); } 2990 T8_ = (NIM_BOOL)0; 2991 T8_ = isFilled__pureZcollectionsZtables_31((*errors).invalidPackages.data->data[h].Field0); 2992 if (!T8_) goto LA9_; 2993 nimln_(186, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2994 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); } 2995 pkgPath = (*errors).invalidPackages.data->data[h].Field1; 2996 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); } 2997 error = (*errors).invalidPackages.data->data[h].Field2; 2998 nimln_(187, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 2999 T11_ = NIM_NIL; 3000 T11_ = invalidPkgMsg__nimblepkgZdisplaymessages_54(pkgPath); 3001 result = resizeString(result, (T11_ ? T11_->Sup.len : 0) + 0); 3002 appendString(result, T11_); 3003 nimln_(186, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3004 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 3005 nimln_(188, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3006 fmtRes = rawNewString(((NI) 32)); 3007 fmtRes = resizeString(fmtRes, 9); 3008 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_66)); 3009 formatValue__pureZstrformat_162((&fmtRes), (*error).Sup.message, ((NimStringDesc*) NIM_NIL)); 3010 fmtRes = resizeString(fmtRes, 2); 3011 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_67)); 3012 result = resizeString(result, (fmtRes ? fmtRes->Sup.len : 0) + 0); 3013 appendString(result, fmtRes); 3014 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3015 { 3016 NI T14_; 3017 T14_ = (NI)0; 3018 T14_ = len__nimblepkgZdevelopfile_1827((*errors).invalidPackages); 3019 if (!!((T14_ == L))) goto LA15_; 3020 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 3021 } 3022 LA15_: ; 3023 } 3024 LA9_: ; 3025 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3026 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_68)) { raiseOverflow(); }; 3027 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_68); 3028 } LA5: ; 3029 } 3030 } 3031 } 3032 { 3033 NimStringDesc* inclFilePath; 3034 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_2; 3035 NI L_2; 3036 inclFilePath = NIM_NIL; 3037 error_2 = NIM_NIL; 3038 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3039 L_2 = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles); 3040 { 3041 NI h_2; 3042 NI colontmp__2; 3043 NI T19_; 3044 NI res_2; 3045 h_2 = (NI)0; 3046 colontmp__2 = (NI)0; 3047 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3048 T19_ = (((*errors).invalidIncludeFiles.data ? (*errors).invalidIncludeFiles.data->Sup.len : 0)-1); 3049 colontmp__2 = T19_; 3050 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3051 res_2 = ((NI) 0); 3052 { 3053 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3054 while (1) { 3055 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_69; 3056 if (!(res_2 <= colontmp__2)) goto LA21; 3057 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3058 h_2 = res_2; 3059 { 3060 NIM_BOOL T24_; 3061 NimStringDesc* T27_; 3062 NimStringDesc* fmtRes_2; 3063 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3064 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); } 3065 T24_ = (NIM_BOOL)0; 3066 T24_ = isFilled__pureZcollectionsZtables_31((*errors).invalidIncludeFiles.data->data[h_2].Field0); 3067 if (!T24_) goto LA25_; 3068 nimln_(190, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3069 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); } 3070 inclFilePath = (*errors).invalidIncludeFiles.data->data[h_2].Field1; 3071 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); } 3072 error_2 = (*errors).invalidIncludeFiles.data->data[h_2].Field2; 3073 nimln_(191, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3074 T27_ = NIM_NIL; 3075 T27_ = invalidDevFileMsg__nimblepkgZdisplaymessages_58(inclFilePath); 3076 result = resizeString(result, (T27_ ? T27_->Sup.len : 0) + 0); 3077 appendString(result, T27_); 3078 nimln_(190, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3079 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 3080 nimln_(192, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3081 fmtRes_2 = rawNewString(((NI) 32)); 3082 fmtRes_2 = resizeString(fmtRes_2, 9); 3083 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_66)); 3084 formatValue__pureZstrformat_162((&fmtRes_2), (*error_2).Sup.message, ((NimStringDesc*) NIM_NIL)); 3085 fmtRes_2 = resizeString(fmtRes_2, 2); 3086 appendString(fmtRes_2, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_67)); 3087 result = resizeString(result, (fmtRes_2 ? fmtRes_2->Sup.len : 0) + 0); 3088 appendString(result, fmtRes_2); 3089 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3090 { 3091 NI T30_; 3092 T30_ = (NI)0; 3093 T30_ = len__nimblepkgZdevelopfile_1827((*errors).invalidIncludeFiles); 3094 if (!!((T30_ == L_2))) goto LA31_; 3095 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 3096 } 3097 LA31_: ; 3098 } 3099 LA25_: ; 3100 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3101 if (nimAddInt(res_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_69)) { raiseOverflow(); }; 3102 res_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_69); 3103 } LA21: ; 3104 } 3105 } 3106 } 3107 { 3108 NimStringDesc* pkgName; 3109 tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ collisions; 3110 NI L_3; 3111 pkgName = NIM_NIL; 3112 nimZeroMem((void*)(&collisions), sizeof(tyObject_HashSet__Aw6ud9bzB8EV26H5bv9bASOQ)); 3113 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3114 L_3 = len__nimblepkgZdevelopfile_1767((*errors).collidingNames); 3115 { 3116 NI h_3; 3117 NI colontmp__3; 3118 NI T35_; 3119 NI res_3; 3120 h_3 = (NI)0; 3121 colontmp__3 = (NI)0; 3122 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3123 T35_ = (((*errors).collidingNames.data ? (*errors).collidingNames.data->Sup.len : 0)-1); 3124 colontmp__3 = T35_; 3125 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3126 res_3 = ((NI) 0); 3127 { 3128 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3129 while (1) { 3130 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_76; 3131 if (!(res_3 <= colontmp__3)) goto LA37; 3132 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3133 h_3 = res_3; 3134 { 3135 NIM_BOOL T40_; 3136 NimStringDesc* T43_; 3137 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3138 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); } 3139 T40_ = (NIM_BOOL)0; 3140 T40_ = isFilled__pureZcollectionsZtables_31((*errors).collidingNames.data->data[h_3].Field0); 3141 if (!T40_) goto LA41_; 3142 nimln_(194, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3143 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); } 3144 pkgName = (*errors).collidingNames.data->data[h_3].Field1; 3145 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); } 3146 collisions.data = (*errors).collidingNames.data->data[h_3].Field2.data; 3147 collisions.counter = (*errors).collidingNames.data->data[h_3].Field2.counter; 3148 nimln_(195, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3149 T43_ = NIM_NIL; 3150 T43_ = pkgFoundMoreThanOnceMsg__nimblepkgZdevelopfile_1891(pkgName, collisions); 3151 result = resizeString(result, (T43_ ? T43_->Sup.len : 0) + 0); 3152 appendString(result, T43_); 3153 nimln_(194, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3154 result = resizeString(result, 1); 3155 appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_33)); 3156 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3157 { 3158 NI T46_; 3159 T46_ = (NI)0; 3160 T46_ = len__nimblepkgZdevelopfile_1767((*errors).collidingNames); 3161 if (!!((T46_ == L_3))) goto LA47_; 3162 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 3163 } 3164 LA47_: ; 3165 } 3166 LA41_: ; 3167 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3168 if (nimAddInt(res_3, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_76)) { raiseOverflow(); }; 3169 res_3 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_76); 3170 } LA37: ; 3171 } 3172 } 3173 } 3174 popFrame(); 3175 return result; 3176 } 3177 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) { 3178 TFrame* _nimCurFrame; 3179 nimfr_("load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3180 { _nimCurFrame = getFrame(); 3181 nimln_(372, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3182 { 3183 NIM_BOOL T3_; 3184 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* T6_; 3185 T3_ = (NIM_BOOL)0; 3186 T3_ = hasKey__nimblepkgZdevelopfile_17400(cache__nimblepkgZdevelopfile_17359, path); 3187 if (!T3_) goto LA4_; 3188 nimln_(373, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3189 T6_ = (tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw*)0; 3190 T6_ = X5BX5D___nimblepkgZdevelopfile_17726((&cache__nimblepkgZdevelopfile_17359), path); 3191 genericAssign((void*)Result, (void*)(&(*T6_)), (&NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_)); 3192 goto BeforeRet_; 3193 } 3194 LA4_: ; 3195 nimln_(375, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3196 initDevelopFileData__nimblepkgZdevelopfile_142(Result); 3197 nimln_(376, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3198 unsureAsgnRef((void**) (&(*Result).path), copyString(path)); 3199 nimln_(377, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3200 genericAssign((void*)(&(*Result).dependentPkg), (void*)dependentPkg, (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_)); 3201 nimln_(384, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3202 incl__nimblepkgZdevelopfile_10082((&visitedFiles__nimblepkgZdevelopfile_17811), path); 3203 nimln_(385, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3204 { 3205 NIM_BOOL T9_; 3206 NimStringDesc* T12_; 3207 NimStringDesc* T13_; 3208 T9_ = (NIM_BOOL)0; 3209 T9_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg); 3210 if (!T9_) goto LA10_; 3211 nimln_(386, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3212 T12_ = NIM_NIL; 3213 T12_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(dependentPkg); 3214 T13_ = NIM_NIL; 3215 T13_ = toPath__nimblepkgZpaths_5(T12_); 3216 incl__nimblepkgZdevelopfile_10082((&visitedPkgs__nimblepkgZdevelopfile_17813), T13_); 3217 } 3218 LA10_: ; 3219 nimln_(388, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3220 { 3221 if (!loadGlobalDeps) goto LA16_; 3222 nimln_(389, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3223 loadGlobalDependencies__nimblepkgZdevelopfile_17310(Result, (&errors__nimblepkgZdevelopfile_17809.collidingNames), options); 3224 } 3225 goto LA14_; 3226 LA16_: ; 3227 { 3228 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_51; 3229 tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T26_; 3230 nimln_(391, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3231 { 3232 NIM_BOOL T21_; 3233 NIM_BOOL T23_; 3234 T21_ = (NIM_BOOL)0; 3235 T21_ = silentIfFileNotExists; 3236 if (!(T21_)) goto LA22_; 3237 T23_ = (NIM_BOOL)0; 3238 T23_ = nosfileExists(path); 3239 T21_ = !(T23_); 3240 LA22_: ; 3241 if (!T21_) goto LA24_; 3242 nimln_(392, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3243 goto BeforeRet_; 3244 } 3245 LA24_: ; 3246 nimln_(394, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3247 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_51); 3248 TM__mx9aDjfvYrE7hvUt80i9bhFg_51.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_51.context); 3249 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_51.status == 0) { 3250 nimln_(395, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3251 T26_ = NIM_NIL; 3252 T26_ = parseFile__pureZjson_5301(path); 3253 fromJson__nimblepkgZdevelopfile_17860((&(*Result).jsonData), T26_, TM__mx9aDjfvYrE7hvUt80i9bhFg_52); 3254 popSafePoint(); 3255 } 3256 else { 3257 popSafePoint(); 3258 setFrame(_nimCurFrame); 3259 if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIvalueerror__yoNlBGx0D2tRizIdhQuENw_))) { 3260 tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* error; 3261 Exception* T29_; 3262 NimStringDesc* T30_; 3263 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T31_; 3264 TM__mx9aDjfvYrE7hvUt80i9bhFg_51.status = 0; 3265 nimln_(396, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3266 T29_ = NIM_NIL; 3267 T29_ = getCurrentException(); 3268 error = ((tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) (T29_)); 3269 nimln_(397, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3270 T30_ = NIM_NIL; 3271 T30_ = notAValidDevFileJsonMsg__nimblepkgZdisplaymessages_62(path); 3272 T31_ = NIM_NIL; 3273 T31_ = nimbleError__nimblepkgZcommon_26(T30_, ((NimStringDesc*) NIM_NIL), &error->Sup); 3274 raiseExceptionEx((Exception*)T31_, "NimbleError", "load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 397); 3275 popCurrentException(); 3276 } 3277 } 3278 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_51.status != 0) reraiseException(); 3279 { 3280 NimStringDesc* depPath; 3281 NI length; 3282 depPath = NIM_NIL; 3283 nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3284 length = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.dependencies)); 3285 nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3286 { 3287 NI T35_; 3288 NI h; 3289 NI idx; 3290 nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3291 T35_ = ((*Result).jsonData.dependencies.data ? (*Result).jsonData.dependencies.data->Sup.len : 0); 3292 if (!(((NI) 0) < T35_)) goto LA36_; 3293 nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3294 h = (*Result).jsonData.dependencies.first; 3295 nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3296 idx = ((NI) 0); 3297 { 3298 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3299 while (1) { 3300 NI nxt; 3301 if (!(((NI) 0) <= h)) goto LA39; 3302 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3303 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); } 3304 nxt = (*Result).jsonData.dependencies.data->data[h].Field1; 3305 nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3306 { 3307 NIM_BOOL T42_; 3308 NimStringDesc* depPath_2; 3309 tyTuple__htifardOjZP9aHjPl3qYc9bQ T53_; 3310 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo; 3311 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_2; 3312 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_54; 3313 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); } 3314 T42_ = (NIM_BOOL)0; 3315 T42_ = isFilled__pureZcollectionsZsets_38((*Result).jsonData.dependencies.data->data[h].Field0); 3316 if (!T42_) goto LA43_; 3317 nimln_(399, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3318 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); } 3319 depPath = (*Result).jsonData.dependencies.data->data[h].Field2; 3320 nimln_(400, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3321 { 3322 NIM_BOOL T47_; 3323 T47_ = (NIM_BOOL)0; 3324 T47_ = nosisAbsolute(depPath); 3325 if (!T47_) goto LA48_; 3326 nimln_(401, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3327 depPath_2 = nosnormalizedPath(depPath); 3328 } 3329 goto LA45_; 3330 LA48_: ; 3331 { 3332 tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T51_; 3333 NimStringDesc* T52_; 3334 nimZeroMem((void*)(&T51_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg)); 3335 nossplitFile(path, (&T51_)); 3336 T52_ = NIM_NIL; 3337 T52_ = slash___pureZos_118(T51_.Field0, depPath); 3338 depPath_2 = nosnormalizedPath(T52_); 3339 } 3340 LA45_: ; 3341 nimln_(402, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3342 nimZeroMem((void*)(&T53_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ)); 3343 validatePackage__nimblepkgZdevelopfile_1702(depPath_2, options, (&T53_)); 3344 nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw)); 3345 nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T53_.Field0), sizeof(pkgInfo)); 3346 error_2 = NIM_NIL; 3347 error_2 = T53_.Field1; 3348 nimln_(399, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3349 { 3350 tyArray__nHXaesL0DJZHyVS07ARPRA T58_; 3351 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T59_; 3352 nimln_(403, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3353 if (!(error_2 == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL))) goto LA56_; 3354 nimln_(404, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3355 nimZeroMem((void*)T58_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); 3356 T58_[0] = copyString(path); 3357 nimZeroMem((void*)(&T59_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 3358 toHashSet__nimblepkgZdevelopfile_11448(T58_, 1, (&T59_)); 3359 addPackage__nimblepkgZdevelopfile_2919(Result, (&pkgInfo), path, T59_, (&errors__nimblepkgZdevelopfile_17809.collidingNames)); 3360 } 3361 goto LA54_; 3362 LA56_: ; 3363 { 3364 nimln_(406, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3365 X5BX5Deq___nimblepkgZdevelopfile_22094((&errors__nimblepkgZdevelopfile_17809.invalidPackages), depPath_2, error_2); 3366 } 3367 LA54_: ; 3368 nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3369 { 3370 NI T63_; 3371 T63_ = (NI)0; 3372 T63_ = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.dependencies)); 3373 if (!!((T63_ == length))) goto LA64_; 3374 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_53)); 3375 } 3376 LA64_: ; 3377 nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3378 if (nimAddInt(idx, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_54)) { raiseOverflow(); }; 3379 idx = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_54); 3380 } 3381 LA43_: ; 3382 nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3383 h = nxt; 3384 } LA39: ; 3385 } 3386 } 3387 LA36_: ; 3388 } 3389 { 3390 NimStringDesc* inclPath; 3391 NI length_2; 3392 inclPath = NIM_NIL; 3393 nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3394 length_2 = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.includes)); 3395 nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3396 { 3397 NI T69_; 3398 NI h_2; 3399 NI idx_2; 3400 nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3401 T69_ = ((*Result).jsonData.includes.data ? (*Result).jsonData.includes.data->Sup.len : 0); 3402 if (!(((NI) 0) < T69_)) goto LA70_; 3403 nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3404 h_2 = (*Result).jsonData.includes.first; 3405 nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3406 idx_2 = ((NI) 0); 3407 { 3408 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3409 while (1) { 3410 NI nxt_2; 3411 if (!(((NI) 0) <= h_2)) goto LA73; 3412 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3413 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); } 3414 nxt_2 = (*Result).jsonData.includes.data->data[h_2].Field1; 3415 nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3416 { 3417 NIM_BOOL T76_; 3418 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_61; 3419 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); } 3420 T76_ = (NIM_BOOL)0; 3421 T76_ = isFilled__pureZcollectionsZsets_38((*Result).jsonData.includes.data->data[h_2].Field0); 3422 if (!T76_) goto LA77_; 3423 nimln_(408, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3424 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); } 3425 inclPath = (*Result).jsonData.includes.data->data[h_2].Field2; 3426 { 3427 NimStringDesc* inclPath_2; 3428 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile inclDevFileData; 3429 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_55; 3430 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw T85_; 3431 nimln_(409, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3432 inclPath_2 = nosnormalizedPath(inclPath); 3433 nimln_(410, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3434 { 3435 NIM_BOOL T82_; 3436 T82_ = (NIM_BOOL)0; 3437 T82_ = contains__nimblepkgZdevelopfile_23549(visitedFiles__nimblepkgZdevelopfile_17811, inclPath_2); 3438 if (!T82_) goto LA83_; 3439 nimln_(411, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3440 goto LA79; 3441 } 3442 LA83_: ; 3443 nimZeroMem((void*)(&inclDevFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 3444 nimln_(412, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3445 initDevelopFileData__nimblepkgZdevelopfile_142((&inclDevFileData)); 3446 nimln_(413, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3447 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_55); 3448 TM__mx9aDjfvYrE7hvUt80i9bhFg_55.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_55.context); 3449 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_55.status == 0) { 3450 nimln_(414, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3451 nimln_(415, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3452 nimZeroMem((void*)(&T85_), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw)); 3453 initPackageInfo__nimblepkgZpackageinfo_22((&T85_)); 3454 nimln_(414, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3455 load__nimblepkgZdevelopfile_17300(inclPath_2, (&T85_), options, NIM_FALSE, NIM_FALSE, NIM_FALSE, (&inclDevFileData)); 3456 popSafePoint(); 3457 } 3458 else { 3459 popSafePoint(); 3460 setFrame(_nimCurFrame); 3461 if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) { 3462 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error_3; 3463 Exception* T88_; 3464 TM__mx9aDjfvYrE7hvUt80i9bhFg_55.status = 0; 3465 nimln_(416, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3466 T88_ = NIM_NIL; 3467 T88_ = getCurrentException(); 3468 error_3 = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)); 3469 nimln_(417, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3470 X5BX5Deq___nimblepkgZdevelopfile_22094((&errors__nimblepkgZdevelopfile_17809.invalidIncludeFiles), path, error_3); 3471 popCurrentException(); 3472 nimln_(418, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3473 goto LA79; 3474 popCurrentException(); 3475 } 3476 } 3477 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_55.status != 0) reraiseException(); 3478 nimln_(419, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3479 mergeIncludedDevFileData__nimblepkgZdevelopfile_16939(Result, (&inclDevFileData), (&errors__nimblepkgZdevelopfile_17809)); 3480 } LA79: ; 3481 nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3482 { 3483 NI T91_; 3484 T91_ = (NI)0; 3485 T91_ = len__nimblepkgZdevelopfile_224((&(*Result).jsonData.includes)); 3486 if (!!((T91_ == length_2))) goto LA92_; 3487 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_53)); 3488 } 3489 LA92_: ; 3490 nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3491 if (nimAddInt(idx_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_61)) { raiseOverflow(); }; 3492 idx_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_61); 3493 } 3494 LA77_: ; 3495 nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 3496 h_2 = nxt_2; 3497 } LA73: ; 3498 } 3499 } 3500 LA70_: ; 3501 } 3502 } 3503 LA14_: ; 3504 nimln_(421, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3505 { 3506 NIM_BOOL T96_; 3507 tyTuple__UV3llMMYFckfui8YMBuUZA T98_; 3508 NimStringDesc* T99_; 3509 T96_ = (NIM_BOOL)0; 3510 T96_ = isLoaded__nimblepkgZpackageinfo_35((&(*Result).dependentPkg)); 3511 if (!(T96_)) goto LA97_; 3512 nimZeroMem((void*)(&T98_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); 3513 nossplitPath(path, (&T98_)); 3514 T99_ = NIM_NIL; 3515 T99_ = toPath__nimblepkgZpaths_5(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2)); 3516 T96_ = eqeq___nimblepkgZpaths_57(T98_.Field1, T99_); 3517 LA97_: ; 3518 if (!T96_) goto LA100_; 3519 { 3520 NimStringDesc* path_2; 3521 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg; 3522 tyObject_Table__77XTz9am8eAuImFSTxHauOg colontmp_; 3523 NI L; 3524 path_2 = NIM_NIL; 3525 pkg = NIM_NIL; 3526 nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Table__77XTz9am8eAuImFSTxHauOg)); 3527 nimln_(425, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3528 dup__nimblepkgZdevelopfile_23617((*Result).pathToPkg, (&colontmp_)); 3529 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3530 L = len__nimblepkgZdevelopfile_23689(colontmp_); 3531 { 3532 NI h_3; 3533 NI colontmp__2; 3534 NI T104_; 3535 NI res; 3536 h_3 = (NI)0; 3537 colontmp__2 = (NI)0; 3538 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3539 T104_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1); 3540 colontmp__2 = T104_; 3541 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3542 res = ((NI) 0); 3543 { 3544 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3545 while (1) { 3546 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_65; 3547 if (!(res <= colontmp__2)) goto LA106; 3548 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3549 h_3 = res; 3550 { 3551 NIM_BOOL T109_; 3552 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3553 if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 3554 T109_ = (NIM_BOOL)0; 3555 T109_ = isFilled__pureZcollectionsZtables_31(colontmp_.data->data[h_3].Field0); 3556 if (!T109_) goto LA110_; 3557 nimln_(425, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3558 if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 3559 path_2 = colontmp_.data->data[h_3].Field1; 3560 if (h_3 < 0 || h_3 >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_3,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 3561 pkg = colontmp_.data->data[h_3].Field2; 3562 { 3563 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile followedPkgDevFileData; 3564 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_62; 3565 NimStringDesc* T118_; 3566 nimln_(426, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3567 { 3568 NIM_BOOL T115_; 3569 T115_ = (NIM_BOOL)0; 3570 T115_ = contains__nimblepkgZdevelopfile_23549(visitedPkgs__nimblepkgZdevelopfile_17813, path_2); 3571 if (!T115_) goto LA116_; 3572 nimln_(427, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3573 goto LA112; 3574 } 3575 LA116_: ; 3576 nimZeroMem((void*)(&followedPkgDevFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 3577 nimln_(428, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3578 initDevelopFileData__nimblepkgZdevelopfile_142((&followedPkgDevFileData)); 3579 nimln_(429, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3580 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_62); 3581 TM__mx9aDjfvYrE7hvUt80i9bhFg_62.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_62.context); 3582 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_62.status == 0) { 3583 nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3584 nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3585 assertIsLoaded__nimblepkgZpackageinfo_38((&(*pkg))); 3586 nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3587 nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3588 T118_ = NIM_NIL; 3589 T118_ = getPkgDevFilePath__nimblepkgZdevelopfile_163((&(*pkg))); 3590 nimln_(430, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3591 load__nimblepkgZdevelopfile_17300(T118_, (&(*pkg)), options, NIM_TRUE, NIM_FALSE, NIM_FALSE, (&followedPkgDevFileData)); 3592 popSafePoint(); 3593 } 3594 else { 3595 popSafePoint(); 3596 setFrame(_nimCurFrame); 3597 { 3598 TM__mx9aDjfvYrE7hvUt80i9bhFg_62.status = 0; 3599 popCurrentException(); 3600 } 3601 } 3602 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_62.status != 0) reraiseException(); 3603 nimln_(435, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3604 mergeFollowedDevFileData__nimblepkgZdevelopfile_17287(Result, (&followedPkgDevFileData), (&errors__nimblepkgZdevelopfile_17809)); 3605 } LA112: ; 3606 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3607 { 3608 NI T123_; 3609 T123_ = (NI)0; 3610 T123_ = len__nimblepkgZdevelopfile_23689(colontmp_); 3611 if (!!((T123_ == L))) goto LA124_; 3612 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 3613 } 3614 LA124_: ; 3615 } 3616 LA110_: ; 3617 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3618 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_65)) { raiseOverflow(); }; 3619 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_65); 3620 } LA106: ; 3621 } 3622 } 3623 } 3624 } 3625 LA100_: ; 3626 nimln_(437, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3627 { 3628 NIM_BOOL T128_; 3629 T128_ = (NIM_BOOL)0; 3630 T128_ = hasErrors__nimblepkgZdevelopfile_1709((&errors__nimblepkgZdevelopfile_17809)); 3631 if (!!(T128_)) goto LA129_; 3632 nimln_(438, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3633 X5BX5Deq___nimblepkgZdevelopfile_24047((&cache__nimblepkgZdevelopfile_17359), path, Result); 3634 nimln_(439, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3635 goto BeforeRet_; 3636 } 3637 goto LA126_; 3638 LA129_: ; 3639 { 3640 NimStringDesc* T134_; 3641 NimStringDesc* T135_; 3642 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T136_; 3643 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T137_; 3644 if (!raiseOnValidationErrors) goto LA132_; 3645 nimln_(441, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3646 T134_ = NIM_NIL; 3647 T134_ = failedToLoadFileMsg__nimblepkgZdisplaymessages_132(path); 3648 nimln_(442, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3649 T135_ = NIM_NIL; 3650 T135_ = getErrorsDetails__nimblepkgZdevelopfile_2194((&errors__nimblepkgZdevelopfile_17809)); 3651 T136_ = NIM_NIL; 3652 T136_ = nimbleError__nimblepkgZcommon_26(T135_, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL)); 3653 nimln_(441, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3654 T137_ = NIM_NIL; 3655 T137_ = nimbleError__nimblepkgZcommon_26(T134_, ((NimStringDesc*) NIM_NIL), &T136_->Sup); 3656 raiseExceptionEx((Exception*)T137_, "NimbleError", "load", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 441); 3657 } 3658 goto LA126_; 3659 LA132_: ; 3660 LA126_: ; 3661 }BeforeRet_: ; 3662 popFrame(); 3663 } 3664 N_LIB_PRIVATE N_NIMCALL(void, getDevelopDependencies__nimblepkgZdevelopfile_32853)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__77XTz9am8eAuImFSTxHauOg* Result) { 3665 NIM_BOOL loadGlobalDeps; 3666 NimStringDesc* T1_; 3667 NIM_BOOL T2_; 3668 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data; 3669 NimStringDesc* T3_; 3670 nimfr_("getDevelopDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3671 { nimln_(743, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3672 T1_ = NIM_NIL; 3673 T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 3674 T2_ = (NIM_BOOL)0; 3675 T2_ = nosfileExists(T1_); 3676 loadGlobalDeps = !(T2_); 3677 nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 3678 nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3679 nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3680 assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg); 3681 nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3682 nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3683 T3_ = NIM_NIL; 3684 T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 3685 nimln_(744, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3686 load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&data)); 3687 nimln_(745, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3688 genericSeqAssign((&(*Result).data), data.nameToPkg.data, (&NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_)); 3689 (*Result).counter = data.nameToPkg.counter; 3690 goto BeforeRet_; 3691 }BeforeRet_: ; 3692 popFrame(); 3693 } 3694 N_LIB_PRIVATE N_NIMCALL(tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*, processDevelopDependencies__nimblepkgZdevelopfile_32462)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 3695 tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q* result; 3696 NIM_BOOL loadGlobalDeps; 3697 NimStringDesc* T1_; 3698 NIM_BOOL T2_; 3699 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data; 3700 NimStringDesc* T3_; 3701 NI T4_; 3702 nimfr_("processDevelopDependencies", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3703 result = NIM_NIL; 3704 nimln_(731, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3705 T1_ = NIM_NIL; 3706 T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 3707 T2_ = (NIM_BOOL)0; 3708 T2_ = nosfileExists(T1_); 3709 loadGlobalDeps = !(T2_); 3710 nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 3711 nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3712 nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3713 assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg); 3714 nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3715 nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3716 T3_ = NIM_NIL; 3717 T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 3718 nimln_(732, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3719 load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&data)); 3720 nimln_(733, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3721 T4_ = (NI)0; 3722 T4_ = len__nimblepkgZdevelopfile_17008(data.nameToPkg); 3723 if ((T4_) < ((NI) 0) || (T4_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T4_, ((NI) 0), ((NI) IL64(9223372036854775807))); } 3724 result = (tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*)nimNewSeqOfCap((&NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_), ((NI) (T4_))); 3725 { 3726 NimStringDesc* _; 3727 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg; 3728 NI L; 3729 _ = NIM_NIL; 3730 pkg = NIM_NIL; 3731 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3732 L = len__nimblepkgZdevelopfile_17008(data.nameToPkg); 3733 { 3734 NI h; 3735 NI colontmp_; 3736 NI T7_; 3737 NI res; 3738 h = (NI)0; 3739 colontmp_ = (NI)0; 3740 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3741 T7_ = ((data.nameToPkg.data ? data.nameToPkg.data->Sup.len : 0)-1); 3742 colontmp_ = T7_; 3743 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3744 res = ((NI) 0); 3745 { 3746 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3747 while (1) { 3748 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_77; 3749 if (!(res <= colontmp_)) goto LA9; 3750 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3751 h = res; 3752 { 3753 NIM_BOOL T12_; 3754 NI T15_; 3755 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3756 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); } 3757 T12_ = (NIM_BOOL)0; 3758 T12_ = isFilled__pureZcollectionsZtables_31(data.nameToPkg.data->data[h].Field0); 3759 if (!T12_) goto LA13_; 3760 nimln_(734, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3761 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); } 3762 _ = data.nameToPkg.data->data[h].Field1; 3763 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); } 3764 pkg = data.nameToPkg.data->data[h].Field2; 3765 result = (tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q*) incrSeqV3((TGenericSeq*)(result), (&NTIseqLpackageinfoT__MFIxnpZlYyn0JQ9av9cKcm2Q_)); 3766 T15_ = result->Sup.len++; 3767 genericAssign((void*)(&result->data[T15_]), (void*)(&(*pkg)), (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_)); 3768 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3769 { 3770 NI T18_; 3771 T18_ = (NI)0; 3772 T18_ = len__nimblepkgZdevelopfile_17008(data.nameToPkg); 3773 if (!!((T18_ == L))) goto LA19_; 3774 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 3775 } 3776 LA19_: ; 3777 } 3778 LA13_: ; 3779 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 3780 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_77)) { raiseOverflow(); }; 3781 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_77); 3782 } LA9: ; 3783 } 3784 } 3785 } 3786 popFrame(); 3787 return result; 3788 } 3789 N_LIB_PRIVATE N_NIMCALL(void, assertDevelopActionIsSet__nimblepkgZdevelopfile_32392)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 3790 nimfr_("assertDevelopActionIsSet", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3791 nimln_(677, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3792 { 3793 if (!!(((*options).action.typ == ((tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg) 15)))) goto LA3_; 3794 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_78)); 3795 } 3796 LA3_: ; 3797 popFrame(); 3798 } 3799 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25233)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) { 3800 NIM_BOOL result; 3801 NimStringDesc* pkgDir; 3802 NIM_BOOL success; 3803 NIM_BOOL T10_; 3804 tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA collidingNames; 3805 tyArray__nHXaesL0DJZHyVS07ARPRA T11_; 3806 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T12_; 3807 nimfr_("addDevelopPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3808 { result = (NIM_BOOL)0; 3809 nimln_(456, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3810 pkgDir = getNimbleFilePath__nimblepkgZdevelopfile_153(pkg); 3811 nimln_(460, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3812 { 3813 NIM_BOOL T3_; 3814 NIM_BOOL T5_; 3815 NimStringDesc* otherPath; 3816 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** T8_; 3817 NimStringDesc* T9_; 3818 T3_ = (NIM_BOOL)0; 3819 T3_ = hasKey__nimblepkgZdevelopfile_25278((*data).nameToPkg, (*pkg).basicInfo.Field0); 3820 if (!(T3_)) goto LA4_; 3821 T5_ = (NIM_BOOL)0; 3822 T5_ = hasKey__nimblepkgZdevelopfile_25331((*data).pathToPkg, pkgDir); 3823 T3_ = !(T5_); 3824 LA4_: ; 3825 if (!T3_) goto LA6_; 3826 nimln_(461, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3827 T8_ = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0; 3828 T8_ = X5BX5D___nimblepkgZdevelopfile_25401((&(*data).nameToPkg), (*pkg).basicInfo.Field0); 3829 otherPath = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*(*T8_)))); 3830 nimln_(462, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3831 T9_ = NIM_NIL; 3832 T9_ = pkgAlreadyPresentAtDifferentPathMsg__nimblepkgZdisplaymessages_66((*pkg).basicInfo.Field0, otherPath, (*data).path); 3833 displayError__nimblepkgZcli_641(T9_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 3834 nimln_(464, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3835 result = NIM_FALSE; 3836 goto BeforeRet_; 3837 } 3838 LA6_: ; 3839 nimln_(467, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3840 T10_ = (NIM_BOOL)0; 3841 T10_ = containsOrIncl__nimblepkgZdevelopfile_25496((&(*data).jsonData.dependencies), pkgDir); 3842 success = !(T10_); 3843 nimZeroMem((void*)(&collidingNames), sizeof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA)); 3844 nimln_(470, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3845 nimZeroMem((void*)T11_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); 3846 T11_[0] = copyString((*data).path); 3847 nimZeroMem((void*)(&T12_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); 3848 toHashSet__nimblepkgZdevelopfile_11448(T11_, 1, (&T12_)); 3849 addPackage__nimblepkgZdevelopfile_2919(data, pkg, (*data).path, T12_, (&collidingNames)); 3850 nimln_(471, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3851 { 3852 NI T15_; 3853 T15_ = (NI)0; 3854 T15_ = len__nimblepkgZdevelopfile_1767(collidingNames); 3855 if (!!((T15_ == ((NI) 0)))) goto LA16_; 3856 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_82)); 3857 } 3858 LA16_: ; 3859 nimln_(474, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3860 { 3861 NimStringDesc* T22_; 3862 NimStringDesc* T23_; 3863 if (!success) goto LA20_; 3864 nimln_(475, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3865 nimln_(476, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3866 T22_ = NIM_NIL; 3867 T22_ = getNameAndVersion__nimblepkgZpackageinfo_3881(pkg); 3868 nimln_(475, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3869 T23_ = NIM_NIL; 3870 T23_ = pkgAddedInDevFileMsg__nimblepkgZdisplaymessages_72(T22_, pkgDir, (*data).path); 3871 displaySuccess__nimblepkgZcli_638(T23_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 3872 } 3873 goto LA18_; 3874 LA20_: ; 3875 { 3876 NimStringDesc* T25_; 3877 NimStringDesc* T26_; 3878 nimln_(478, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3879 nimln_(479, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3880 T25_ = NIM_NIL; 3881 T25_ = getNameAndVersion__nimblepkgZpackageinfo_3881(pkg); 3882 nimln_(478, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3883 T26_ = NIM_NIL; 3884 T26_ = pkgAlreadyInDevFileMsg__nimblepkgZdisplaymessages_79(T25_, pkgDir, (*data).path); 3885 displayWarning__nimblepkgZcli_629(T26_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 3886 } 3887 LA18_: ; 3888 nimln_(481, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3889 result = NIM_TRUE; 3890 goto BeforeRet_; 3891 }BeforeRet_: ; 3892 popFrame(); 3893 return result; 3894 } 3895 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, addDevelopPackage__nimblepkgZdevelopfile_25703)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 3896 NIM_BOOL result; 3897 tyTuple__htifardOjZP9aHjPl3qYc9bQ T1_; 3898 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw pkgInfo; 3899 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error; 3900 nimfr_("addDevelopPackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3901 { result = (NIM_BOOL)0; 3902 nimln_(497, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3903 nimZeroMem((void*)(&T1_), sizeof(tyTuple__htifardOjZP9aHjPl3qYc9bQ)); 3904 validatePackage__nimblepkgZdevelopfile_1702(path, options, (&T1_)); 3905 nimZeroMem((void*)(&pkgInfo), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw)); 3906 nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T1_.Field0), sizeof(pkgInfo)); 3907 error = NIM_NIL; 3908 error = T1_.Field1; 3909 nimln_(498, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3910 { 3911 NimStringDesc* T6_; 3912 if (!!((error == ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL)))) goto LA4_; 3913 nimln_(499, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3914 T6_ = NIM_NIL; 3915 T6_ = invalidPkgMsg__nimblepkgZdisplaymessages_54(path); 3916 displayError__nimblepkgZcli_641(T6_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 3917 nimln_(500, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3918 displayDetails__nimblepkgZcli_657(error, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 3919 nimln_(501, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3920 result = NIM_FALSE; 3921 goto BeforeRet_; 3922 } 3923 LA4_: ; 3924 nimln_(503, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3925 result = addDevelopPackage__nimblepkgZdevelopfile_25233(data, (&pkgInfo)); 3926 goto BeforeRet_; 3927 }BeforeRet_: ; 3928 popFrame(); 3929 return result; 3930 } 3931 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_25772)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg* t, NimStringDesc* k, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* v) { 3932 NI hcX60gensym237_; 3933 NI indexX60gensym237_; 3934 NIM_BOOL hasKeyX60gensym237_; 3935 nimfr_("del", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3936 hcX60gensym237_ = (NI)0; 3937 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3938 indexX60gensym237_ = rawGet__nimblepkgZdevelopfile_6311((*t), k, (&hcX60gensym237_)); 3939 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3940 hasKeyX60gensym237_ = (((NI) 0) <= indexX60gensym237_); 3941 nimln_(219, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3942 { 3943 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* value; 3944 if (!hasKeyX60gensym237_) goto LA3_; 3945 if (indexX60gensym237_ < 0 || indexX60gensym237_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym237_,((*t).data ? (*t).data->Sup.len : 0)-1); } 3946 value = (&(*t).data->data[indexX60gensym237_].Field2); 3947 nimln_(220, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3948 excl__nimblepkgZdevelopfile_25867(value, v); 3949 nimln_(221, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3950 { 3951 NI T7_; 3952 T7_ = (NI)0; 3953 T7_ = len__nimblepkgZdevelopfile_26362((*value)); 3954 if (!(T7_ == ((NI) 0))) goto LA8_; 3955 nimln_(222, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3956 del__nimblepkgZdevelopfile_26415(t, k); 3957 } 3958 LA8_: ; 3959 } 3960 LA3_: ; 3961 popFrame(); 3962 } 3963 N_LIB_PRIVATE N_NIMCALL(void, del__nimblepkgZdevelopfile_27009)(tyObject_Table__9c0FmgINqEuGJOEFTguLYug* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k, NimStringDesc* v) { 3964 NI hcX60gensym239_; 3965 NI indexX60gensym239_; 3966 NIM_BOOL hasKeyX60gensym239_; 3967 nimfr_("del", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3968 hcX60gensym239_ = (NI)0; 3969 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3970 indexX60gensym239_ = rawGet__nimblepkgZdevelopfile_9734((*t), k, (&hcX60gensym239_)); 3971 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 3972 hasKeyX60gensym239_ = (((NI) 0) <= indexX60gensym239_); 3973 nimln_(219, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3974 { 3975 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* value; 3976 if (!hasKeyX60gensym239_) goto LA3_; 3977 if (indexX60gensym239_ < 0 || indexX60gensym239_ >= ((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym239_,((*t).data ? (*t).data->Sup.len : 0)-1); } 3978 value = (&(*t).data->data[indexX60gensym239_].Field2); 3979 nimln_(220, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3980 excl__nimblepkgZdevelopfile_27104(value, v); 3981 nimln_(221, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3982 { 3983 NI T7_; 3984 T7_ = (NI)0; 3985 T7_ = len__nimblepkgZdevelopfile_9467((*value)); 3986 if (!(T7_ == ((NI) 0))) goto LA8_; 3987 nimln_(222, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 3988 del__nimblepkgZdevelopfile_27651(t, k); 3989 } 3990 LA8_: ; 3991 } 3992 LA3_: ; 3993 popFrame(); 3994 } 3995 static N_INLINE(void, nimGCunrefNoCycle)(void* p) { 3996 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; 3997 nimfr_("nimGCunrefNoCycle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 3998 nimln_(276, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim"); 3999 T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; 4000 T1_ = usrToCell__system_5354(p); 4001 decRef__system_5399(T1_); 4002 popFrame(); 4003 } 4004 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dec__nimblepkgZdevelopfile_28203)(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA* t, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* k) { 4005 NIM_BOOL result; 4006 nimfr_("dec", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4007 result = (NIM_BOOL)0; 4008 nimln_(513, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4009 { 4010 NIM_BOOL T3_; 4011 NI T6_; 4012 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_83; 4013 T3_ = (NIM_BOOL)0; 4014 T3_ = contains__nimblepkgZdevelopfile_28261((*t), k); 4015 if (!T3_) goto LA4_; 4016 nimln_(514, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4017 T6_ = (NI)0; 4018 T6_ = X5BX5D___nimblepkgZdevelopfile_28411((*t), k); 4019 if (nimSubInt(T6_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_83)) { raiseOverflow(); }; 4020 X5BX5Deq___nimblepkgZdevelopfile_28448(t, k, (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_83)); 4021 nimln_(515, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4022 { 4023 NI T9_; 4024 T9_ = (NI)0; 4025 T9_ = X5BX5D___nimblepkgZdevelopfile_28411((*t), k); 4026 if (!(T9_ == ((NI) 0))) goto LA10_; 4027 nimln_(516, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4028 del__nimblepkgZdevelopfile_28689(t, k); 4029 nimln_(517, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4030 result = NIM_TRUE; 4031 } 4032 LA10_: ; 4033 } 4034 goto LA1_; 4035 LA4_: ; 4036 { 4037 tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T13_; 4038 NimStringDesc* fmtRes; 4039 NimStringDesc* T14_; 4040 T13_ = NIM_NIL; 4041 T13_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); 4042 (*T13_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_); 4043 (*T13_).Sup.Sup.Sup.name = "KeyError"; 4044 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 4045 nimln_(519, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4046 fmtRes = rawNewString(((NI) 37)); 4047 fmtRes = resizeString(fmtRes, 9); 4048 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_84)); 4049 formatValue__nimblepkgZdevelopfile_12871((&fmtRes), k, ((NimStringDesc*) NIM_NIL)); 4050 fmtRes = resizeString(fmtRes, 15); 4051 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_85)); 4052 T14_ = NIM_NIL; 4053 T14_ = (*T13_).Sup.Sup.Sup.message; (*T13_).Sup.Sup.Sup.message = copyStringRC1(fmtRes); 4054 if (T14_) nimGCunrefNoCycle(T14_); 4055 asgnRef((void**) (&(*T13_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL)); 4056 raiseExceptionEx((Exception*)T13_, "KeyError", "dec", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 519); 4057 } 4058 LA1_: ; 4059 popFrame(); 4060 return result; 4061 } 4062 N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_25719)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, NimStringDesc* devFileName) { 4063 NIM_BOOL removed; 4064 NimStringDesc* T5_; 4065 nimfr_("removePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4066 { nimln_(530, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4067 del__nimblepkgZdevelopfile_25772((&(*data).devFileNameToPkgs), devFileName, pkg); 4068 nimln_(531, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4069 del__nimblepkgZdevelopfile_27009((&(*data).pkgToDevFileNames), pkg, devFileName); 4070 nimln_(534, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4071 removed = dec__nimblepkgZdevelopfile_28203((&(*data).pkgRefCount), pkg); 4072 nimln_(535, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4073 { 4074 if (!!(removed)) goto LA3_; 4075 nimln_(537, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4076 goto BeforeRet_; 4077 } 4078 LA3_: ; 4079 nimln_(541, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4080 del__nimblepkgZdevelopfile_28792((&(*data).nameToPkg), (*pkg).basicInfo.Field0); 4081 nimln_(542, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4082 T5_ = NIM_NIL; 4083 T5_ = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg))); 4084 del__nimblepkgZdevelopfile_29385((&(*data).pathToPkg), T5_); 4085 nimln_(548, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4086 del__nimblepkgZdevelopfile_27651((&(*data).pkgToDevFileNames), pkg); 4087 }BeforeRet_: ; 4088 popFrame(); 4089 } 4090 N_LIB_PRIVATE N_NIMCALL(void, removePackage__nimblepkgZdevelopfile_29983)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NimStringDesc* devFileName) { 4091 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg; 4092 nimfr_("removePackage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4093 { nimln_(555, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4094 pkg = getOrDefault__nimblepkgZdevelopfile_30053((*data).pathToPkg, path); 4095 nimln_(556, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4096 { 4097 if (!(pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL))) goto LA3_; 4098 nimln_(558, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4099 goto BeforeRet_; 4100 } 4101 LA3_: ; 4102 nimln_(560, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4103 removePackage__nimblepkgZdevelopfile_25719(data, pkg, devFileName); 4104 }BeforeRet_: ; 4105 popFrame(); 4106 } 4107 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByPath__nimblepkgZdevelopfile_30131)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path) { 4108 NIM_BOOL result; 4109 NIM_BOOL success; 4110 NIM_BOOL T1_; 4111 nimfr_("removeDevelopPackageByPath", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4112 { result = (NIM_BOOL)0; 4113 nimln_(569, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4114 T1_ = (NIM_BOOL)0; 4115 T1_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.dependencies), path); 4116 success = !(T1_); 4117 nimln_(571, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4118 { 4119 NimStringDesc* nameAndVersion; 4120 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** T6_; 4121 NimStringDesc* T7_; 4122 if (!success) goto LA4_; 4123 nimln_(572, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4124 T6_ = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0; 4125 T6_ = X5BX5D___nimblepkgZdevelopfile_30841((&(*data).pathToPkg), path); 4126 nameAndVersion = getNameAndVersion__nimblepkgZpackageinfo_3881((&(*(*T6_)))); 4127 nimln_(573, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4128 removePackage__nimblepkgZdevelopfile_29983(data, path, (*data).path); 4129 nimln_(574, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4130 T7_ = NIM_NIL; 4131 T7_ = pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86(nameAndVersion, path, (*data).path); 4132 displaySuccess__nimblepkgZcli_638(T7_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4133 } 4134 goto LA2_; 4135 LA4_: ; 4136 { 4137 NimStringDesc* T9_; 4138 nimln_(576, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4139 T9_ = NIM_NIL; 4140 T9_ = pkgPathNotInDevFileMsg__nimblepkgZdisplaymessages_93(path, (*data).path); 4141 displayWarning__nimblepkgZcli_629(T9_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4142 } 4143 LA2_: ; 4144 nimln_(578, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4145 result = success; 4146 goto BeforeRet_; 4147 }BeforeRet_: ; 4148 popFrame(); 4149 return result; 4150 } 4151 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, removeDevelopPackageByName__nimblepkgZdevelopfile_30916)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* name) { 4152 NIM_BOOL result; 4153 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg; 4154 NimStringDesc* path; 4155 NIM_BOOL success; 4156 NIM_BOOL T6_; 4157 nimfr_("removeDevelopPackageByName", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4158 { result = (NIM_BOOL)0; 4159 nimln_(589, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4160 pkg = getOrDefault__nimblepkgZdevelopfile_2992((*data).nameToPkg, name); 4161 nimln_(590, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4162 { 4163 if (!!((pkg == ((tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*) NIM_NIL)))) goto LA3_; 4164 path = getNimbleFilePath__nimblepkgZdevelopfile_153((&(*pkg))); 4165 } 4166 goto LA1_; 4167 LA3_: ; 4168 { 4169 path = toPath__nimblepkgZpaths_5(((NimStringDesc*) NIM_NIL)); 4170 } 4171 LA1_: ; 4172 nimln_(591, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4173 T6_ = (NIM_BOOL)0; 4174 T6_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.dependencies), path); 4175 success = !(T6_); 4176 nimln_(593, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4177 { 4178 NimStringDesc* T11_; 4179 NimStringDesc* T12_; 4180 if (!success) goto LA9_; 4181 nimln_(594, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4182 removePackage__nimblepkgZdevelopfile_29983(data, path, (*data).path); 4183 nimln_(595, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4184 nimln_(596, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4185 T11_ = NIM_NIL; 4186 T11_ = getNameAndVersion__nimblepkgZpackageinfo_3881((&(*pkg))); 4187 nimln_(595, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4188 T12_ = NIM_NIL; 4189 T12_ = pkgRemovedFromDevFileMsg__nimblepkgZdisplaymessages_86(T11_, path, (*data).path); 4190 displaySuccess__nimblepkgZcli_638(T12_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4191 } 4192 goto LA7_; 4193 LA9_: ; 4194 { 4195 NimStringDesc* T14_; 4196 nimln_(598, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4197 T14_ = NIM_NIL; 4198 T14_ = pkgNameNotInDevFileMsg__nimblepkgZdisplaymessages_98(name, (*data).path); 4199 displayWarning__nimblepkgZcli_629(T14_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4200 } 4201 LA7_: ; 4202 nimln_(600, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4203 result = success; 4204 goto BeforeRet_; 4205 }BeforeRet_: ; 4206 popFrame(); 4207 return result; 4208 } 4209 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, includeDevelopFile__nimblepkgZdevelopfile_31013)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 4210 NIM_BOOL result; 4211 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw volatile inclFileData; 4212 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_86; 4213 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw T1_; 4214 TFrame* _nimCurFrame; 4215 NIM_BOOL success; 4216 NIM_BOOL T6_; 4217 nimfr_("includeDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4218 { _nimCurFrame = getFrame(); 4219 result = (NIM_BOOL)0; 4220 nimZeroMem((void*)(&inclFileData), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 4221 nimln_(618, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4222 initDevelopFileData__nimblepkgZdevelopfile_142((&inclFileData)); 4223 nimln_(619, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4224 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_86); 4225 TM__mx9aDjfvYrE7hvUt80i9bhFg_86.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_86.context); 4226 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_86.status == 0) { 4227 nimln_(620, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4228 nimZeroMem((void*)(&T1_), sizeof(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw)); 4229 initPackageInfo__nimblepkgZpackageinfo_22((&T1_)); 4230 load__nimblepkgZdevelopfile_17300(path, (&T1_), options, NIM_FALSE, NIM_TRUE, NIM_FALSE, (&inclFileData)); 4231 popSafePoint(); 4232 } 4233 else { 4234 popSafePoint(); 4235 setFrame(_nimCurFrame); 4236 if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIcatchableerror__qrLSDoe2oBoAqNtJ9badtnA_))) { 4237 tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* error; 4238 Exception* T4_; 4239 NimStringDesc* T5_; 4240 TM__mx9aDjfvYrE7hvUt80i9bhFg_86.status = 0; 4241 nimln_(621, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4242 T4_ = NIM_NIL; 4243 T4_ = getCurrentException(); 4244 error = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); 4245 nimln_(622, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4246 T5_ = NIM_NIL; 4247 T5_ = failedToLoadFileMsg__nimblepkgZdisplaymessages_132(path); 4248 displayError__nimblepkgZcli_641(T5_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4249 nimln_(623, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4250 displayDetails__nimblepkgZcli_657(error, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4251 nimln_(624, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4252 result = NIM_FALSE; 4253 popCurrentException(); 4254 goto BeforeRet_; 4255 popCurrentException(); 4256 } 4257 } 4258 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_86.status != 0) reraiseException(); 4259 nimln_(626, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4260 T6_ = (NIM_BOOL)0; 4261 T6_ = containsOrIncl__nimblepkgZdevelopfile_25496((&(*data).jsonData.includes), path); 4262 success = !(T6_); 4263 nimln_(628, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4264 { 4265 tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA errors; 4266 NimStringDesc* T33_; 4267 if (!success) goto LA9_; 4268 nimZeroMem((void*)(&errors), sizeof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA)); 4269 nimln_(630, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4270 mergeIncludedDevFileData__nimblepkgZdevelopfile_16939(data, (&inclFileData), (&errors)); 4271 nimln_(631, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4272 { 4273 NIM_BOOL T13_; 4274 NimStringDesc* T16_; 4275 NimStringDesc* T17_; 4276 T13_ = (NIM_BOOL)0; 4277 T13_ = hasErrors__nimblepkgZdevelopfile_1709((&errors)); 4278 if (!T13_) goto LA14_; 4279 nimln_(632, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4280 T16_ = NIM_NIL; 4281 T16_ = failedToInclInDevFileMsg__nimblepkgZdisplaymessages_104(path, (*data).path); 4282 displayError__nimblepkgZcli_641(T16_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4283 nimln_(633, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4284 T17_ = NIM_NIL; 4285 T17_ = getErrorsDetails__nimblepkgZdevelopfile_2194((&errors)); 4286 displayDetails__nimblepkgZcli_635(T17_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4287 nimln_(635, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4288 excl__nimblepkgZdevelopfile_31052((&(*data).jsonData.includes), path); 4289 { 4290 NimStringDesc* pkgPath; 4291 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* _; 4292 NI L; 4293 pkgPath = NIM_NIL; 4294 _ = NIM_NIL; 4295 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 4296 L = len__nimblepkgZdevelopfile_23689(inclFileData.pathToPkg); 4297 { 4298 NI h; 4299 NI colontmp_; 4300 NI T20_; 4301 NI res; 4302 h = (NI)0; 4303 colontmp_ = (NI)0; 4304 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 4305 T20_ = ((inclFileData.pathToPkg.data ? inclFileData.pathToPkg.data->Sup.len : 0)-1); 4306 colontmp_ = T20_; 4307 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4308 res = ((NI) 0); 4309 { 4310 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4311 while (1) { 4312 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_87; 4313 if (!(res <= colontmp_)) goto LA22; 4314 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 4315 h = res; 4316 { 4317 NIM_BOOL T25_; 4318 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 4319 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); } 4320 T25_ = (NIM_BOOL)0; 4321 T25_ = isFilled__pureZcollectionsZtables_31(inclFileData.pathToPkg.data->data[h].Field0); 4322 if (!T25_) goto LA26_; 4323 nimln_(636, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4324 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); } 4325 pkgPath = inclFileData.pathToPkg.data->data[h].Field1; 4326 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); } 4327 _ = inclFileData.pathToPkg.data->data[h].Field2; 4328 removePackage__nimblepkgZdevelopfile_29983(data, pkgPath, path); 4329 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 4330 { 4331 NI T30_; 4332 T30_ = (NI)0; 4333 T30_ = len__nimblepkgZdevelopfile_23689(inclFileData.pathToPkg); 4334 if (!!((T30_ == L))) goto LA31_; 4335 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 4336 } 4337 LA31_: ; 4338 } 4339 LA26_: ; 4340 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4341 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_87)) { raiseOverflow(); }; 4342 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_87); 4343 } LA22: ; 4344 } 4345 } 4346 } 4347 nimln_(638, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4348 result = NIM_FALSE; 4349 goto BeforeRet_; 4350 } 4351 LA14_: ; 4352 nimln_(640, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4353 T33_ = NIM_NIL; 4354 T33_ = inclInDevFileMsg__nimblepkgZdisplaymessages_109(path, (*data).path); 4355 displaySuccess__nimblepkgZcli_638(T33_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4356 } 4357 goto LA7_; 4358 LA9_: ; 4359 { 4360 NimStringDesc* T35_; 4361 nimln_(642, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4362 T35_ = NIM_NIL; 4363 T35_ = alreadyInclInDevFileMsg__nimblepkgZdisplaymessages_115(path, (*data).path); 4364 displayWarning__nimblepkgZcli_629(T35_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4365 } 4366 LA7_: ; 4367 nimln_(644, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4368 result = NIM_TRUE; 4369 goto BeforeRet_; 4370 }BeforeRet_: ; 4371 popFrame(); 4372 return result; 4373 } 4374 N_LIB_PRIVATE N_NIMCALL(void, assertHasKey__nimblepkgZdevelopfile_31102)(tyObject_Table__9aPw4IerckSvJPHpav4FSSg t, NimStringDesc* k) { 4375 nimfr_("assertHasKey", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4376 nimln_(226, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4377 { 4378 NIM_BOOL T3_; 4379 NimStringDesc* T6_; 4380 NimStringDesc* fmtRes; 4381 T3_ = (NIM_BOOL)0; 4382 T3_ = hasKey__nimblepkgZdevelopfile_31922(t, k); 4383 if (!!(T3_)) goto LA4_; 4384 T6_ = NIM_NIL; 4385 fmtRes = rawNewString(((NI) 83)); 4386 fmtRes = resizeString(fmtRes, 23); 4387 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_42)); 4388 formatValue__nimblepkgZvcstools_57((&fmtRes), k, ((NimStringDesc*) NIM_NIL)); 4389 fmtRes = resizeString(fmtRes, 33); 4390 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_43)); 4391 formatValue__nimblepkgZdevelopfile_31113((&fmtRes), t, ((NimStringDesc*) NIM_NIL)); 4392 fmtRes = resizeString(fmtRes, 1); 4393 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_44)); 4394 T6_ = rawNewString((fmtRes ? fmtRes->Sup.len : 0) + 86); 4395 appendString(T6_, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_41)); 4396 appendString(T6_, fmtRes); 4397 failedAssertImpl__systemZassertions_56(T6_); 4398 } 4399 LA4_: ; 4400 popFrame(); 4401 } 4402 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, excludeDevelopFile__nimblepkgZdevelopfile_31077)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path) { 4403 NIM_BOOL result; 4404 NIM_BOOL success; 4405 NIM_BOOL T1_; 4406 nimfr_("excludeDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4407 { result = (NIM_BOOL)0; 4408 nimln_(654, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4409 T1_ = (NIM_BOOL)0; 4410 T1_ = missingOrExcl__nimblepkgZdevelopfile_30146((&(*data).jsonData.includes), path); 4411 success = !(T1_); 4412 nimln_(656, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4413 { 4414 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* packages; 4415 NimStringDesc* T33_; 4416 if (!success) goto LA4_; 4417 nimln_(657, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4418 assertHasKey__nimblepkgZdevelopfile_31102((*data).devFileNameToPkgs, path); 4419 nimln_(661, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4420 { 4421 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw colontmp_; 4422 tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw* T7_; 4423 NI iX60gensym270_; 4424 tySequence__jKfNJ7fLGpPDIVgcXny4Hw* resultX60gensym270_; 4425 NI T8_; 4426 nimZeroMem((void*)(&colontmp_), sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw)); 4427 nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4428 nimln_(661, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4429 T7_ = (tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw*)0; 4430 T7_ = X5BX5D___nimblepkgZdevelopfile_31997((&(*data).devFileNameToPkgs), path); 4431 colontmp_.data = (*T7_).data; 4432 colontmp_.counter = (*T7_).counter; 4433 nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4434 iX60gensym270_ = ((NI) 0); 4435 nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4436 T8_ = (NI)0; 4437 T8_ = len__nimblepkgZdevelopfile_26362(colontmp_); 4438 if ((T8_) < ((NI) 0) || (T8_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T8_, ((NI) 0), ((NI) IL64(9223372036854775807))); } 4439 resultX60gensym270_ = newSeq__nimblepkgZdevelopfile_32370(((NI) (T8_))); 4440 { 4441 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* itX60gensym270_; 4442 NI length; 4443 itX60gensym270_ = NIM_NIL; 4444 nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4445 length = len__nimblepkgZdevelopfile_26362(colontmp_); 4446 { 4447 NI h; 4448 NI colontmp__2; 4449 NI T11_; 4450 NI res; 4451 h = (NI)0; 4452 colontmp__2 = (NI)0; 4453 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4454 T11_ = ((colontmp_.data ? colontmp_.data->Sup.len : 0)-1); 4455 colontmp__2 = T11_; 4456 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4457 res = ((NI) 0); 4458 { 4459 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4460 while (1) { 4461 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_89; 4462 if (!(res <= colontmp__2)) goto LA13; 4463 nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4464 h = res; 4465 { 4466 NIM_BOOL T16_; 4467 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_88; 4468 nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4469 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 4470 T16_ = (NIM_BOOL)0; 4471 T16_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0); 4472 if (!T16_) goto LA17_; 4473 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4474 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 4475 itX60gensym270_ = colontmp_.data->data[h].Field1; 4476 if (iX60gensym270_ < 0 || iX60gensym270_ >= (resultX60gensym270_ ? resultX60gensym270_->Sup.len : 0)){ raiseIndexError2(iX60gensym270_,(resultX60gensym270_ ? resultX60gensym270_->Sup.len : 0)-1); } 4477 nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4478 asgnRef((void**) (&resultX60gensym270_->data[iX60gensym270_]), itX60gensym270_); 4479 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4480 if (nimAddInt(iX60gensym270_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_88)) { raiseOverflow(); }; 4481 iX60gensym270_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_88); 4482 nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4483 { 4484 NI T21_; 4485 T21_ = (NI)0; 4486 T21_ = len__nimblepkgZdevelopfile_26362(colontmp_); 4487 if (!!((T21_ == length))) goto LA22_; 4488 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_39)); 4489 } 4490 LA22_: ; 4491 } 4492 LA17_: ; 4493 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 4494 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_89)) { raiseOverflow(); }; 4495 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_89); 4496 } LA13: ; 4497 } 4498 } 4499 } 4500 genericSeqAssign((&packages), resultX60gensym270_, (&NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_)); 4501 } 4502 { 4503 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw** pkg; 4504 NI i; 4505 NI L; 4506 NI T25_; 4507 pkg = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw**)0; 4508 nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4509 i = ((NI) 0); 4510 nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4511 T25_ = (packages ? packages->Sup.len : 0); 4512 L = T25_; 4513 { 4514 nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4515 while (1) { 4516 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_90; 4517 if (!(i < L)) goto LA27; 4518 nimln_(666, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4519 if (i < 0 || i >= (packages ? packages->Sup.len : 0)){ raiseIndexError2(i,(packages ? packages->Sup.len : 0)-1); } 4520 pkg = &packages->data[i]; 4521 removePackage__nimblepkgZdevelopfile_25719(data, (*pkg), path); 4522 nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4523 if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_90)) { raiseOverflow(); }; 4524 i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_90); 4525 nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4526 { 4527 NI T30_; 4528 T30_ = (packages ? packages->Sup.len : 0); 4529 if (!!((T30_ == L))) goto LA31_; 4530 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_57)); 4531 } 4532 LA31_: ; 4533 } LA27: ; 4534 } 4535 } 4536 nimln_(669, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4537 T33_ = NIM_NIL; 4538 T33_ = exclFromDevFileMsg__nimblepkgZdisplaymessages_121(path, (*data).path); 4539 displaySuccess__nimblepkgZcli_638(T33_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4540 } 4541 goto LA2_; 4542 LA4_: ; 4543 { 4544 NimStringDesc* T35_; 4545 nimln_(671, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4546 T35_ = NIM_NIL; 4547 T35_ = notInclInDevFileMsg__nimblepkgZdisplaymessages_127(path, (*data).path); 4548 displayWarning__nimblepkgZcli_629(T35_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 3)); 4549 } 4550 LA2_: ; 4551 nimln_(673, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4552 result = success; 4553 goto BeforeRet_; 4554 }BeforeRet_: ; 4555 popFrame(); 4556 return result; 4557 } 4558 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isEmpty__nimblepkgZdevelopfile_166)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data) { 4559 NIM_BOOL result; 4560 NIM_BOOL T1_; 4561 NI T2_; 4562 NI T4_; 4563 nimfr_("isEmpty", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4564 result = (NIM_BOOL)0; 4565 nimln_(118, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4566 nimln_(120, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4567 T1_ = (NIM_BOOL)0; 4568 T2_ = (NI)0; 4569 T2_ = len__nimblepkgZdevelopfile_224((&(*data).jsonData.includes)); 4570 T1_ = (T2_ == ((NI) 0)); 4571 if (!(T1_)) goto LA3_; 4572 T4_ = (NI)0; 4573 T4_ = len__nimblepkgZdevelopfile_224((&(*data).jsonData.dependencies)); 4574 T1_ = (T4_ == ((NI) 0)); 4575 LA3_: ; 4576 result = T1_; 4577 popFrame(); 4578 return result; 4579 } 4580 N_LIB_PRIVATE N_NIMCALL(void, save__nimblepkgZdevelopfile_286)(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw* data, NimStringDesc* path, NIM_BOOL writeEmpty, NIM_BOOL overwrite) { 4581 tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json; 4582 tyArray__fG4HAsOMuyKnlovN4zCUaA T7_; 4583 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T8_; 4584 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T30_; 4585 NimStringDesc* T60_; 4586 NimStringDesc* T61_; 4587 nimfr_("save", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4588 { nimln_(130, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4589 { 4590 NIM_BOOL T3_; 4591 T3_ = (NIM_BOOL)0; 4592 T3_ = !(writeEmpty); 4593 if (!(T3_)) goto LA4_; 4594 T3_ = isEmpty__nimblepkgZdevelopfile_166(data); 4595 LA4_: ; 4596 if (!T3_) goto LA5_; 4597 nimln_(131, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4598 goto BeforeRet_; 4599 } 4600 LA5_: ; 4601 nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4602 nimZeroMem((void*)T7_, sizeof(tyArray__fG4HAsOMuyKnlovN4zCUaA)); 4603 T7_[0].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_92)); 4604 nimln_(134, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4605 T7_[0].Field1 = percent___pureZjson_1816(((NI) 1)); 4606 T7_[1].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_93)); 4607 nimln_(135, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4608 T8_ = NIM_NIL; 4609 { 4610 tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg colontmp_; 4611 NI iX60gensym8_; 4612 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym8_; 4613 NI T10_; 4614 nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg)); 4615 nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4616 colontmp_.data = (*data).jsonData.includes.data; 4617 colontmp_.counter = (*data).jsonData.includes.counter; 4618 colontmp_.first = (*data).jsonData.includes.first; 4619 colontmp_.last = (*data).jsonData.includes.last; 4620 nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4621 iX60gensym8_ = ((NI) 0); 4622 nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4623 T10_ = (NI)0; 4624 T10_ = len__nimblepkgZdevelopfile_224((&colontmp_)); 4625 if ((T10_) < ((NI) 0) || (T10_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T10_, ((NI) 0), ((NI) IL64(9223372036854775807))); } 4626 resultX60gensym8_ = newSeq__nimblepkgZdevelopfile_1323(((NI) (T10_))); 4627 { 4628 NimStringDesc* itX60gensym8_; 4629 NI length; 4630 itX60gensym8_ = NIM_NIL; 4631 nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4632 length = len__nimblepkgZdevelopfile_224((&colontmp_)); 4633 nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4634 { 4635 NI T14_; 4636 NI h; 4637 NI idx; 4638 nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4639 T14_ = (colontmp_.data ? colontmp_.data->Sup.len : 0); 4640 if (!(((NI) 0) < T14_)) goto LA15_; 4641 nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4642 h = colontmp_.first; 4643 nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4644 idx = ((NI) 0); 4645 { 4646 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4647 while (1) { 4648 NI nxt; 4649 if (!(((NI) 0) <= h)) goto LA18; 4650 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4651 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 4652 nxt = colontmp_.data->data[h].Field1; 4653 nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4654 { 4655 NIM_BOOL T21_; 4656 NimStringDesc* T24_; 4657 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_94; 4658 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_95; 4659 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 4660 T21_ = (NIM_BOOL)0; 4661 T21_ = isFilled__pureZcollectionsZsets_38(colontmp_.data->data[h].Field0); 4662 if (!T21_) goto LA22_; 4663 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4664 if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } 4665 itX60gensym8_ = colontmp_.data->data[h].Field2; 4666 if (iX60gensym8_ < 0 || iX60gensym8_ >= (resultX60gensym8_ ? resultX60gensym8_->Sup.len : 0)){ raiseIndexError2(iX60gensym8_,(resultX60gensym8_ ? resultX60gensym8_->Sup.len : 0)-1); } 4667 nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4668 T24_ = NIM_NIL; 4669 T24_ = resultX60gensym8_->data[iX60gensym8_]; resultX60gensym8_->data[iX60gensym8_] = copyStringRC1(itX60gensym8_); 4670 if (T24_) nimGCunrefNoCycle(T24_); 4671 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4672 if (nimAddInt(iX60gensym8_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_94)) { raiseOverflow(); }; 4673 iX60gensym8_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_94); 4674 nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4675 { 4676 NI T27_; 4677 T27_ = (NI)0; 4678 T27_ = len__nimblepkgZdevelopfile_224((&colontmp_)); 4679 if (!!((T27_ == length))) goto LA28_; 4680 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_53)); 4681 } 4682 LA28_: ; 4683 nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4684 if (nimAddInt(idx, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_95)) { raiseOverflow(); }; 4685 idx = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_95); 4686 } 4687 LA22_: ; 4688 nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4689 h = nxt; 4690 } LA18: ; 4691 } 4692 } 4693 LA15_: ; 4694 } 4695 genericSeqAssign((&T8_), resultX60gensym8_, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)); 4696 } 4697 nimln_(135, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4698 T7_[1].Field1 = percent___nimblepkgZdevelopfile_1340((T8_) ? (T8_->data) : NIM_NIL, (T8_ ? T8_->Sup.len : 0)); 4699 T7_[2].Field0 = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_96)); 4700 nimln_(136, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4701 T30_ = NIM_NIL; 4702 { 4703 tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg colontmp__2; 4704 NI iX60gensym17_; 4705 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym17_; 4706 NI T32_; 4707 nimZeroMem((void*)(&colontmp__2), sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg)); 4708 nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4709 colontmp__2.data = (*data).jsonData.dependencies.data; 4710 colontmp__2.counter = (*data).jsonData.dependencies.counter; 4711 colontmp__2.first = (*data).jsonData.dependencies.first; 4712 colontmp__2.last = (*data).jsonData.dependencies.last; 4713 nimln_(783, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4714 iX60gensym17_ = ((NI) 0); 4715 nimln_(784, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4716 T32_ = (NI)0; 4717 T32_ = len__nimblepkgZdevelopfile_224((&colontmp__2)); 4718 if ((T32_) < ((NI) 0) || (T32_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T32_, ((NI) 0), ((NI) IL64(9223372036854775807))); } 4719 resultX60gensym17_ = newSeq__nimblepkgZdevelopfile_1323(((NI) (T32_))); 4720 { 4721 NimStringDesc* itX60gensym17_; 4722 NI length_2; 4723 itX60gensym17_ = NIM_NIL; 4724 nimln_(902, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4725 length_2 = len__nimblepkgZdevelopfile_224((&colontmp__2)); 4726 nimln_(903, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4727 { 4728 NI T36_; 4729 NI h_2; 4730 NI idx_2; 4731 nimln_(619, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4732 T36_ = (colontmp__2.data ? colontmp__2.data->Sup.len : 0); 4733 if (!(((NI) 0) < T36_)) goto LA37_; 4734 nimln_(620, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4735 h_2 = colontmp__2.first; 4736 nimln_(621, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4737 idx_2 = ((NI) 0); 4738 { 4739 nimln_(622, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4740 while (1) { 4741 NI nxt_2; 4742 if (!(((NI) 0) <= h_2)) goto LA40; 4743 nimln_(623, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4744 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); } 4745 nxt_2 = colontmp__2.data->data[h_2].Field1; 4746 nimln_(624, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4747 { 4748 NIM_BOOL T43_; 4749 NimStringDesc* T46_; 4750 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_97; 4751 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_98; 4752 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); } 4753 T43_ = (NIM_BOOL)0; 4754 T43_ = isFilled__pureZcollectionsZsets_38(colontmp__2.data->data[h_2].Field0); 4755 if (!T43_) goto LA44_; 4756 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4757 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); } 4758 itX60gensym17_ = colontmp__2.data->data[h_2].Field2; 4759 if (iX60gensym17_ < 0 || iX60gensym17_ >= (resultX60gensym17_ ? resultX60gensym17_->Sup.len : 0)){ raiseIndexError2(iX60gensym17_,(resultX60gensym17_ ? resultX60gensym17_->Sup.len : 0)-1); } 4760 nimln_(786, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4761 T46_ = NIM_NIL; 4762 T46_ = resultX60gensym17_->data[iX60gensym17_]; resultX60gensym17_->data[iX60gensym17_] = copyStringRC1(itX60gensym17_); 4763 if (T46_) nimGCunrefNoCycle(T46_); 4764 nimln_(785, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sequtils.nim"); 4765 if (nimAddInt(iX60gensym17_, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_97)) { raiseOverflow(); }; 4766 iX60gensym17_ = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_97); 4767 nimln_(905, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4768 { 4769 NI T49_; 4770 T49_ = (NI)0; 4771 T49_ = len__nimblepkgZdevelopfile_224((&colontmp__2)); 4772 if (!!((T49_ == length_2))) goto LA50_; 4773 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_53)); 4774 } 4775 LA50_: ; 4776 nimln_(626, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4777 if (nimAddInt(idx_2, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_98)) { raiseOverflow(); }; 4778 idx_2 = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_98); 4779 } 4780 LA44_: ; 4781 nimln_(627, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim"); 4782 h_2 = nxt_2; 4783 } LA40: ; 4784 } 4785 } 4786 LA37_: ; 4787 } 4788 genericSeqAssign((&T30_), resultX60gensym17_, (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)); 4789 } 4790 nimln_(136, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4791 T7_[2].Field1 = percent___nimblepkgZdevelopfile_1340((T30_) ? (T30_->data) : NIM_NIL, (T30_ ? T30_->Sup.len : 0)); 4792 nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4793 json = percent___pureZjson_1835(T7_, 3); 4794 nimln_(139, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4795 { 4796 NIM_BOOL T54_; 4797 NimStringDesc* T58_; 4798 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T59_; 4799 T54_ = (NIM_BOOL)0; 4800 T54_ = nosfileExists(path); 4801 if (!(T54_)) goto LA55_; 4802 T54_ = !(overwrite); 4803 LA55_: ; 4804 if (!T54_) goto LA56_; 4805 nimln_(140, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4806 T58_ = NIM_NIL; 4807 T58_ = fileAlreadyExistsMsg__nimblepkgZdisplaymessages_19(path); 4808 T59_ = NIM_NIL; 4809 T59_ = nimbleError__nimblepkgZcommon_26(T58_, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL)); 4810 raiseExceptionEx((Exception*)T59_, "NimbleError", "save", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 140); 4811 } 4812 LA56_: ; 4813 nimln_(142, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4814 T60_ = NIM_NIL; 4815 T60_ = pretty__pureZjson_4518(json, ((NI) 2)); 4816 writeFile__systemZio_567(path, T60_); 4817 nimln_(143, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4818 T61_ = NIM_NIL; 4819 T61_ = developFileSavedMsg__nimblepkgZdisplaymessages_23(path); 4820 displaySuccess__nimblepkgZcli_638(T61_, ((tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ) 0)); 4821 }BeforeRet_: ; 4822 popFrame(); 4823 } 4824 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, updateDevelopFile__nimblepkgZdevelopfile_32403)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 4825 NIM_BOOL result; 4826 NimStringDesc* developFile; 4827 NIM_BOOL hasError; 4828 NIM_BOOL hasSuccessfulRemoves; 4829 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw data; 4830 NimStringDesc* T1_; 4831 TSafePoint TM__mx9aDjfvYrE7hvUt80i9bhFg_80; 4832 NIM_BOOL writeEmpty; 4833 NIM_BOOL T32_; 4834 NIM_BOOL T33_; 4835 NIM_BOOL T36_; 4836 NimStringDesc* T37_; 4837 TFrame* _nimCurFrame; 4838 nimfr_("updateDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4839 { _nimCurFrame = getFrame(); 4840 result = (NIM_BOOL)0; 4841 nimln_(693, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4842 assertDevelopActionIsSet__nimblepkgZdevelopfile_32392(options); 4843 nimln_(695, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4844 if (!(((34336 &((NU32)1<<((NU)((*options).action.typ)&31U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_79), reprDiscriminant(((NI)(*options).action.typ) + (NI)IL64(0), (&NTIactiontype__w1V3R82mpkCDejycxLFPdg_))); } 4845 developFile = (*options).action._typ_4.developFile; 4846 nimln_(698, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4847 hasError = NIM_FALSE; 4848 nimln_(699, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4849 hasSuccessfulRemoves = NIM_FALSE; 4850 nimZeroMem((void*)(&data), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 4851 nimln_(700, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4852 T1_ = NIM_NIL; 4853 T1_ = toPath__nimblepkgZpaths_5(developFile); 4854 load__nimblepkgZdevelopfile_17300(T1_, dependentPkg, options, NIM_TRUE, NIM_TRUE, NIM_FALSE, (&data)); 4855 nimln_(702, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4856 pushSafePoint(&TM__mx9aDjfvYrE7hvUt80i9bhFg_80); 4857 TM__mx9aDjfvYrE7hvUt80i9bhFg_80.status = setjmp(TM__mx9aDjfvYrE7hvUt80i9bhFg_80.context); 4858 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_80.status == 0) { 4859 { 4860 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ* actionType; 4861 NimStringDesc** argument; 4862 tySequence__K2J9a59aomOCxv7VVeiHZfug* colontmp_; 4863 NI i; 4864 NI L; 4865 NI T3_; 4866 actionType = (tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ*)0; 4867 argument = (NimStringDesc**)0; 4868 colontmp_ = NIM_NIL; 4869 nimln_(708, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4870 if (!(((34336 &((NU32)1<<((NU)((*options).action.typ)&31U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_81), reprDiscriminant(((NI)(*options).action.typ) + (NI)IL64(0), (&NTIactiontype__w1V3R82mpkCDejycxLFPdg_))); } 4871 colontmp_ = (*options).action._typ_4.devActions; 4872 nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4873 i = ((NI) 0); 4874 nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4875 T3_ = (colontmp_ ? colontmp_->Sup.len : 0); 4876 L = T3_; 4877 { 4878 nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4879 while (1) { 4880 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_91; 4881 if (!(i < L)) goto LA5; 4882 nimln_(708, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4883 if (i < 0 || i >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); } 4884 actionType = (&colontmp_->data[i].Field0); 4885 if (i < 0 || i >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); } 4886 argument = (&colontmp_->data[i].Field1); 4887 switch ((*actionType)) { 4888 case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 0): 4889 { 4890 NIM_BOOL T7_; 4891 NimStringDesc* T8_; 4892 NIM_BOOL T9_; 4893 nimln_(711, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4894 T7_ = (NIM_BOOL)0; 4895 T8_ = NIM_NIL; 4896 T8_ = toPath__nimblepkgZpaths_5((*argument)); 4897 T9_ = (NIM_BOOL)0; 4898 T9_ = addDevelopPackage__nimblepkgZdevelopfile_25703((&data), T8_, options); 4899 T7_ = !(T9_); 4900 if (T7_) goto LA10_; 4901 T7_ = hasError; 4902 LA10_: ; 4903 hasError = T7_; 4904 } 4905 break; 4906 case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 1): 4907 { 4908 NIM_BOOL T12_; 4909 NimStringDesc* T13_; 4910 nimln_(713, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4911 T12_ = (NIM_BOOL)0; 4912 T13_ = NIM_NIL; 4913 T13_ = toPath__nimblepkgZpaths_5((*argument)); 4914 T12_ = removeDevelopPackageByPath__nimblepkgZdevelopfile_30131((&data), T13_); 4915 if (T12_) goto LA14_; 4916 T12_ = hasSuccessfulRemoves; 4917 LA14_: ; 4918 hasSuccessfulRemoves = T12_; 4919 } 4920 break; 4921 case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 2): 4922 { 4923 NIM_BOOL T16_; 4924 nimln_(716, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4925 T16_ = (NIM_BOOL)0; 4926 T16_ = removeDevelopPackageByName__nimblepkgZdevelopfile_30916((&data), (*argument)); 4927 if (T16_) goto LA17_; 4928 T16_ = hasSuccessfulRemoves; 4929 LA17_: ; 4930 hasSuccessfulRemoves = T16_; 4931 } 4932 break; 4933 case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 3): 4934 { 4935 NIM_BOOL T19_; 4936 NimStringDesc* T20_; 4937 NIM_BOOL T21_; 4938 nimln_(719, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4939 T19_ = (NIM_BOOL)0; 4940 T20_ = NIM_NIL; 4941 T20_ = toPath__nimblepkgZpaths_5((*argument)); 4942 T21_ = (NIM_BOOL)0; 4943 T21_ = includeDevelopFile__nimblepkgZdevelopfile_31013((&data), T20_, options); 4944 T19_ = !(T21_); 4945 if (T19_) goto LA22_; 4946 T19_ = hasError; 4947 LA22_: ; 4948 hasError = T19_; 4949 } 4950 break; 4951 case ((tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ) 4): 4952 { 4953 NIM_BOOL T24_; 4954 NimStringDesc* T25_; 4955 nimln_(721, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4956 T24_ = (NIM_BOOL)0; 4957 T25_ = NIM_NIL; 4958 T25_ = toPath__nimblepkgZpaths_5((*argument)); 4959 T24_ = excludeDevelopFile__nimblepkgZdevelopfile_31077((&data), T25_); 4960 if (T24_) goto LA26_; 4961 T24_ = hasSuccessfulRemoves; 4962 LA26_: ; 4963 hasSuccessfulRemoves = T24_; 4964 } 4965 break; 4966 } 4967 nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4968 if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_91)) { raiseOverflow(); }; 4969 i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_91); 4970 nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 4971 { 4972 NI T29_; 4973 T29_ = (colontmp_ ? colontmp_->Sup.len : 0); 4974 if (!!((T29_ == L))) goto LA30_; 4975 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_57)); 4976 } 4977 LA30_: ; 4978 } LA5: ; 4979 } 4980 } 4981 nimln_(724, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4982 result = !(hasError); 4983 popSafePoint(); 4984 nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4985 nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4986 T32_ = (NIM_BOOL)0; 4987 nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4988 T33_ = (NIM_BOOL)0; 4989 T33_ = hasSuccessfulRemoves; 4990 if (T33_) goto LA34_; 4991 nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4992 T33_ = !(eqStrings(developFile, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2))); 4993 LA34_: ; 4994 T32_ = T33_; 4995 if (T32_) goto LA35_; 4996 nimln_(705, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 4997 T36_ = (NIM_BOOL)0; 4998 T36_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg); 4999 T32_ = !(T36_); 5000 LA35_: ; 5001 writeEmpty = T32_; 5002 nimln_(706, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5003 T37_ = NIM_NIL; 5004 T37_ = toPath__nimblepkgZpaths_5(developFile); 5005 save__nimblepkgZdevelopfile_286((&data), T37_, writeEmpty, NIM_TRUE); 5006 goto BeforeRet_; 5007 popSafePoint(); 5008 } 5009 else { 5010 popSafePoint(); 5011 setFrame(_nimCurFrame); 5012 } 5013 { 5014 NIM_BOOL writeEmpty; 5015 NIM_BOOL T40_; 5016 NIM_BOOL T41_; 5017 NIM_BOOL T44_; 5018 NimStringDesc* T45_; 5019 nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5020 nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5021 T40_ = (NIM_BOOL)0; 5022 nimln_(703, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5023 T41_ = (NIM_BOOL)0; 5024 T41_ = hasSuccessfulRemoves; 5025 if (T41_) goto LA42_; 5026 nimln_(704, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5027 T41_ = !(eqStrings(developFile, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_2))); 5028 LA42_: ; 5029 T40_ = T41_; 5030 if (T40_) goto LA43_; 5031 nimln_(705, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5032 T44_ = (NIM_BOOL)0; 5033 T44_ = isLoaded__nimblepkgZpackageinfo_35(dependentPkg); 5034 T40_ = !(T44_); 5035 LA43_: ; 5036 writeEmpty = T40_; 5037 nimln_(706, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5038 T45_ = NIM_NIL; 5039 T45_ = toPath__nimblepkgZpaths_5(developFile); 5040 save__nimblepkgZdevelopfile_286((&data), T45_, writeEmpty, NIM_TRUE); 5041 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_80.status != 0) nimLeaveFinally(); 5042 } 5043 if (TM__mx9aDjfvYrE7hvUt80i9bhFg_80.status != 0) reraiseException(); 5044 }BeforeRet_: ; 5045 popFrame(); 5046 return result; 5047 } 5048 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) { 5049 NIM_BOOL result; 5050 NimStringDesc* T1_; 5051 NimStringDesc* T2_; 5052 tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg T3_; 5053 nimfr_("pkgDirIsNotUnderVersionControl", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5054 result = (NIM_BOOL)0; 5055 nimln_(834, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5056 nimln_(836, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5057 T1_ = NIM_NIL; 5058 T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg); 5059 T2_ = NIM_NIL; 5060 T2_ = toPath__nimblepkgZpaths_5(T1_); 5061 T3_ = (tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg)0; 5062 T3_ = getVcsType__nimblepkgZvcstools_1767(T2_); 5063 result = (T3_ == ((tyEnum_VcsType__9cvWH7gVtmHmofFRFC7AgKg) 0)); 5064 popFrame(); 5065 return result; 5066 } 5067 static N_NIMCALL(void, Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg)(void* p, NI op) { 5068 tySequence__NBi2sKxKSWfcjX8ArzlMgg* a; 5069 NI T1_; 5070 a = (tySequence__NBi2sKxKSWfcjX8ArzlMgg*)p; 5071 T1_ = (NI)0; 5072 for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { 5073 nimGCvisit((void*)a->data[T1_].Field1, op); 5074 nimGCvisit((void*)a->data[T1_].Field2.path, op); 5075 } 5076 } 5077 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, workingCopyIsNotClean__nimblepkgZdevelopfile_33413)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) { 5078 NIM_BOOL result; 5079 NimStringDesc* T1_; 5080 NimStringDesc* T2_; 5081 NIM_BOOL T3_; 5082 nimfr_("workingCopyIsNotClean", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5083 result = (NIM_BOOL)0; 5084 nimln_(839, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5085 nimln_(841, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5086 T1_ = NIM_NIL; 5087 T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg); 5088 T2_ = NIM_NIL; 5089 T2_ = toPath__nimblepkgZpaths_5(T1_); 5090 T3_ = (NIM_BOOL)0; 5091 T3_ = isWorkingCopyClean__nimblepkgZvcstools_1843(T2_); 5092 result = !(T3_); 5093 popFrame(); 5094 return result; 5095 } 5096 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg) { 5097 NIM_BOOL result; 5098 NimStringDesc* T1_; 5099 NimStringDesc* T2_; 5100 NIM_BOOL T3_; 5101 nimfr_("vcsRevisionIsNotPushed", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5102 result = (NIM_BOOL)0; 5103 nimln_(844, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5104 nimln_(846, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5105 T1_ = NIM_NIL; 5106 T1_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(depPkg); 5107 T2_ = NIM_NIL; 5108 T2_ = toPath__nimblepkgZpaths_5(T1_); 5109 T3_ = (NIM_BOOL)0; 5110 T3_ = isVcsRevisionPresentOnSomeRemote__nimblepkgZvcstools_1886(T2_, (*depPkg).metaData.vcsRevision); 5111 result = !(T3_); 5112 popFrame(); 5113 return result; 5114 } 5115 N_LIB_PRIVATE N_NIMCALL(tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g, workingCopyNeeds__nimblepkgZdevelopfile_33419)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependencyPkg, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 5116 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g result; 5117 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw lockFileVcsRev; 5118 tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ T1_; 5119 tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg T2_; 5120 tyObject_SyncFile__QCQR8mK9aWVe5sIf5qaOAyw* syncFile; 5121 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw syncFileVcsRev; 5122 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw T3_; 5123 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw workingCopyVcsRev; 5124 NimStringDesc* T4_; 5125 NimStringDesc* T5_; 5126 tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw T6_; 5127 nimfr_("workingCopyNeeds", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5128 { result = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0; 5129 nimZeroMem((void*)(&lockFileVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 5130 nimln_(857, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5131 nimZeroMem((void*)(&T1_), sizeof(tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ)); 5132 getOrDefault__nimblepkgZdevelopfile_33490((*dependentPkg).lockedDeps, ((NimStringDesc*) NIM_NIL), (&T1_)); 5133 nimZeroMem((void*)(&T2_), sizeof(tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg)); 5134 getOrDefault__nimblepkgZdevelopfile_33629((&T1_), (*dependencyPkg).basicInfo.Field0, (¬SetLockFileDep__nimblepkgZlockfile_36), (&T2_)); 5135 lockFileVcsRev.hashValue = T2_.vcsRevision.hashValue; 5136 nimln_(859, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5137 syncFile = getSyncFile__nimblepkgZsyncfile_1427(dependentPkg); 5138 nimZeroMem((void*)(&syncFileVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 5139 nimln_(860, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5140 nimZeroMem((void*)(&T3_), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 5141 getDepVcsRevision__nimblepkgZsyncfile_1793(syncFile, (*dependencyPkg).basicInfo.Field0, (&T3_)); 5142 syncFileVcsRev.hashValue = T3_.hashValue; 5143 nimZeroMem((void*)(&workingCopyVcsRev), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 5144 nimln_(861, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5145 T4_ = NIM_NIL; 5146 T4_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(dependencyPkg); 5147 T5_ = NIM_NIL; 5148 T5_ = toPath__nimblepkgZpaths_5(T4_); 5149 nimZeroMem((void*)(&T6_), sizeof(tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw)); 5150 getVcsRevision__nimblepkgZvcstools_1821(T5_, (&T6_)); 5151 workingCopyVcsRev.hashValue = T6_.hashValue; 5152 nimln_(863, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5153 { 5154 NIM_BOOL T9_; 5155 T9_ = (NIM_BOOL)0; 5156 T9_ = eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue); 5157 if (!(T9_)) goto LA10_; 5158 T9_ = eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue); 5159 LA10_: ; 5160 if (!T9_) goto LA11_; 5161 nimln_(865, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5162 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0); 5163 goto BeforeRet_; 5164 } 5165 LA11_: ; 5166 nimln_(867, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5167 { 5168 NIM_BOOL T15_; 5169 T15_ = (NIM_BOOL)0; 5170 T15_ = eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue); 5171 if (!(T15_)) goto LA16_; 5172 T15_ = !(eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue)); 5173 LA16_: ; 5174 if (!T15_) goto LA17_; 5175 nimln_(871, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5176 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 1); 5177 goto BeforeRet_; 5178 } 5179 LA17_: ; 5180 nimln_(873, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5181 { 5182 NIM_BOOL T21_; 5183 T21_ = (NIM_BOOL)0; 5184 T21_ = !(eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue)); 5185 if (!(T21_)) goto LA22_; 5186 T21_ = eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue); 5187 LA22_: ; 5188 if (!T21_) goto LA23_; 5189 nimln_(877, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5190 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 2); 5191 goto BeforeRet_; 5192 } 5193 LA23_: ; 5194 nimln_(879, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5195 { 5196 NIM_BOOL T27_; 5197 T27_ = (NIM_BOOL)0; 5198 T27_ = eqStrings(lockFileVcsRev.hashValue, workingCopyVcsRev.hashValue); 5199 if (!(T27_)) goto LA28_; 5200 nimln_(880, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5201 T27_ = !(eqStrings(workingCopyVcsRev.hashValue, syncFileVcsRev.hashValue)); 5202 LA28_: ; 5203 if (!T27_) goto LA29_; 5204 nimln_(885, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5205 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0); 5206 goto BeforeRet_; 5207 } 5208 LA29_: ; 5209 nimln_(887, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5210 { 5211 NIM_BOOL T33_; 5212 NIM_BOOL T34_; 5213 nimln_(888, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5214 T33_ = (NIM_BOOL)0; 5215 nimln_(887, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5216 T34_ = (NIM_BOOL)0; 5217 T34_ = !(eqStrings(lockFileVcsRev.hashValue, syncFileVcsRev.hashValue)); 5218 if (!(T34_)) goto LA35_; 5219 nimln_(888, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5220 T34_ = !(eqStrings(lockFileVcsRev.hashValue, workingCopyVcsRev.hashValue)); 5221 LA35_: ; 5222 T33_ = T34_; 5223 if (!(T33_)) goto LA36_; 5224 nimln_(889, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5225 T33_ = !(eqStrings(syncFileVcsRev.hashValue, workingCopyVcsRev.hashValue)); 5226 LA36_: ; 5227 if (!T33_) goto LA37_; 5228 nimln_(893, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5229 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 3); 5230 goto BeforeRet_; 5231 } 5232 LA37_: ; 5233 nimln_(895, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5234 { 5235 if (!NIM_TRUE) goto LA41_; 5236 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_104)); 5237 } 5238 LA41_: ; 5239 nimln_(898, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5240 result = ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 0); 5241 goto BeforeRet_; 5242 }BeforeRet_: ; 5243 popFrame(); 5244 return result; 5245 } 5246 N_LIB_PRIVATE N_NIMCALL(void, findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA* errors) { 5247 tySequence__MFIxnpZlYyn0JQ9av9cKcm2Q* developDependencies; 5248 nimfr_("findValidationErrorsOfDevDepsWithLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5249 nimln_(912, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5250 assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg); 5251 nimln_(914, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5252 developDependencies = processDevelopDependencies__nimblepkgZdevelopfile_32462(dependentPkg, options); 5253 { 5254 tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* depPkg; 5255 NI i; 5256 NI L; 5257 NI T2_; 5258 depPkg = (tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw*)0; 5259 nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 5260 i = ((NI) 0); 5261 nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 5262 T2_ = (developDependencies ? developDependencies->Sup.len : 0); 5263 L = T2_; 5264 { 5265 nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 5266 while (1) { 5267 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_105; 5268 if (!(i < L)) goto LA4; 5269 nimln_(916, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5270 if (i < 0 || i >= (developDependencies ? developDependencies->Sup.len : 0)){ raiseIndexError2(i,(developDependencies ? developDependencies->Sup.len : 0)-1); } 5271 depPkg = (&developDependencies->data[i]); 5272 { 5273 NIM_BOOL T7_; 5274 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T10_; 5275 NimStringDesc* T11_; 5276 nimln_(917, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5277 T7_ = (NIM_BOOL)0; 5278 T7_ = pkgDirIsNotUnderVersionControl__nimblepkgZdevelopfile_33406((&(*depPkg))); 5279 if (!T7_) goto LA8_; 5280 nimln_(918, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5281 nimZeroMem((void*)(&T10_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5282 nimZeroMem((void*)(&T10_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5283 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5284 T11_ = NIM_NIL; 5285 T11_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5286 T10_.path = toPath__nimblepkgZpaths_5(T11_); 5287 T10_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 0); 5288 nimln_(918, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5289 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T10_); 5290 } 5291 goto LA5_; 5292 LA8_: ; 5293 { 5294 NIM_BOOL T13_; 5295 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T16_; 5296 NimStringDesc* T17_; 5297 nimln_(919, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5298 T13_ = (NIM_BOOL)0; 5299 T13_ = workingCopyIsNotClean__nimblepkgZdevelopfile_33413((&(*depPkg))); 5300 if (!T13_) goto LA14_; 5301 nimln_(920, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5302 nimZeroMem((void*)(&T16_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5303 nimZeroMem((void*)(&T16_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5304 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5305 T17_ = NIM_NIL; 5306 T17_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5307 T16_.path = toPath__nimblepkgZpaths_5(T17_); 5308 T16_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 1); 5309 nimln_(920, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5310 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T16_); 5311 } 5312 goto LA5_; 5313 LA14_: ; 5314 { 5315 NIM_BOOL T19_; 5316 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T22_; 5317 NimStringDesc* T23_; 5318 nimln_(921, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5319 T19_ = (NIM_BOOL)0; 5320 T19_ = vcsRevisionIsNotPushed__nimblepkgZdevelopfile_33416((&(*depPkg))); 5321 if (!T19_) goto LA20_; 5322 nimln_(922, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5323 nimZeroMem((void*)(&T22_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5324 nimZeroMem((void*)(&T22_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5325 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5326 T23_ = NIM_NIL; 5327 T23_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5328 T22_.path = toPath__nimblepkgZpaths_5(T23_); 5329 T22_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 2); 5330 nimln_(922, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5331 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T22_); 5332 } 5333 goto LA5_; 5334 LA20_: ; 5335 { 5336 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T25_; 5337 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T28_; 5338 NimStringDesc* T29_; 5339 nimln_(923, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5340 T25_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0; 5341 T25_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options); 5342 if (!(T25_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 2))) goto LA26_; 5343 nimln_(924, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5344 nimZeroMem((void*)(&T28_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5345 nimZeroMem((void*)(&T28_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5346 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5347 T29_ = NIM_NIL; 5348 T29_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5349 T28_.path = toPath__nimblepkgZpaths_5(T29_); 5350 T28_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 3); 5351 nimln_(924, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5352 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T28_); 5353 } 5354 goto LA5_; 5355 LA26_: ; 5356 { 5357 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T31_; 5358 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T34_; 5359 NimStringDesc* T35_; 5360 nimln_(925, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5361 T31_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0; 5362 T31_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options); 5363 if (!(T31_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 1))) goto LA32_; 5364 nimln_(926, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5365 nimZeroMem((void*)(&T34_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5366 nimZeroMem((void*)(&T34_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5367 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5368 T35_ = NIM_NIL; 5369 T35_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5370 T34_.path = toPath__nimblepkgZpaths_5(T35_); 5371 T34_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 4); 5372 nimln_(926, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5373 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T34_); 5374 } 5375 goto LA5_; 5376 LA32_: ; 5377 { 5378 tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g T37_; 5379 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA T40_; 5380 NimStringDesc* T41_; 5381 nimln_(927, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5382 T37_ = (tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g)0; 5383 T37_ = workingCopyNeeds__nimblepkgZdevelopfile_33419((&(*depPkg)), dependentPkg, options); 5384 if (!(T37_ == ((tyEnum_NeedsOperation__39aPJVz1QGpA23Fh5vE9al2g) 3))) goto LA38_; 5385 nimln_(928, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5386 nimZeroMem((void*)(&T40_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5387 nimZeroMem((void*)(&T40_), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5388 nimln_(902, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5389 T41_ = NIM_NIL; 5390 T41_ = getNimbleFileDir__nimblepkgZpackageinfo_2887((&(*depPkg))); 5391 T40_.path = toPath__nimblepkgZpaths_5(T41_); 5392 T40_.kind = ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 5); 5393 nimln_(928, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5394 X5BX5Deq___nimblepkgZdevelopfile_33772(errors, (*depPkg).basicInfo.Field0, T40_); 5395 } 5396 goto LA5_; 5397 LA38_: ; 5398 LA5_: ; 5399 nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 5400 if (nimAddInt(i, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_105)) { raiseOverflow(); }; 5401 i = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_105); 5402 nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim"); 5403 { 5404 NI T44_; 5405 T44_ = (developDependencies ? developDependencies->Sup.len : 0); 5406 if (!!((T44_ == L))) goto LA45_; 5407 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_57)); 5408 } 5409 LA45_: ; 5410 } LA4: ; 5411 } 5412 } 5413 popFrame(); 5414 } 5415 N_LIB_PRIVATE N_NIMCALL(void, assertHasValidationErrors__nimblepkgZdevelopfile_32891)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) { 5416 nimfr_("assertHasValidationErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5417 nimln_(778, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5418 { 5419 NI T3_; 5420 T3_ = (NI)0; 5421 T3_ = len__nimblepkgZdevelopfile_32948(errors); 5422 if (!!((((NI) 0) < T3_))) goto LA4_; 5423 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_106)); 5424 } 5425 LA4_: ; 5426 popFrame(); 5427 } 5428 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorMessage__nimblepkgZdevelopfile_32958)(NimStringDesc* name, tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error) { 5429 NimStringDesc* result; 5430 NimStringDesc* fmtRes; 5431 nimfr_("getValidationErrorMessage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5432 result = NIM_NIL; 5433 nimln_(781, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5434 nimln_(583, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/strformat.nim"); 5435 nimln_(783, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5436 fmtRes = rawNewString(((NI) 79)); 5437 fmtRes = resizeString(fmtRes, 9); 5438 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_48)); 5439 formatValue__pureZstrformat_162((&fmtRes), name, ((NimStringDesc*) NIM_NIL)); 5440 fmtRes = resizeString(fmtRes, 6); 5441 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_108)); 5442 formatValue__nimblepkgZvcstools_57((&fmtRes), error.path, ((NimStringDesc*) NIM_NIL)); 5443 fmtRes = resizeString(fmtRes, 2); 5444 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_109)); 5445 formatValue__nimblepkgZdevelopfile_32968((&fmtRes), error.kind, ((NimStringDesc*) NIM_NIL)); 5446 fmtRes = resizeString(fmtRes, 2); 5447 appendString(fmtRes, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_110)); 5448 result = copyString(fmtRes); 5449 popFrame(); 5450 return result; 5451 } 5452 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationErrorsMessage__nimblepkgZdevelopfile_32976)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) { 5453 NimStringDesc* result; 5454 nimfr_("getValidationErrorsMessage", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5455 result = NIM_NIL; 5456 nimln_(789, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5457 assertHasValidationErrors__nimblepkgZdevelopfile_32891(errors); 5458 nimln_(790, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5459 result = copyString(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_107)); 5460 { 5461 NimStringDesc* name; 5462 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error; 5463 NI L; 5464 name = NIM_NIL; 5465 nimZeroMem((void*)(&error), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5466 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5467 L = len__nimblepkgZdevelopfile_32948(errors); 5468 { 5469 NI h; 5470 NI colontmp_; 5471 NI T3_; 5472 NI res; 5473 h = (NI)0; 5474 colontmp_ = (NI)0; 5475 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5476 T3_ = ((errors.data ? errors.data->Sup.len : 0)-1); 5477 colontmp_ = T3_; 5478 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5479 res = ((NI) 0); 5480 { 5481 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5482 while (1) { 5483 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_111; 5484 if (!(res <= colontmp_)) goto LA5; 5485 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5486 h = res; 5487 { 5488 NIM_BOOL T8_; 5489 NimStringDesc* T11_; 5490 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5491 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5492 T8_ = (NIM_BOOL)0; 5493 T8_ = isFilled__pureZcollectionsZtables_31(errors.data->data[h].Field0); 5494 if (!T8_) goto LA9_; 5495 nimln_(791, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5496 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5497 name = errors.data->data[h].Field1; 5498 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5499 error.kind = errors.data->data[h].Field2.kind; 5500 error.path = errors.data->data[h].Field2.path; 5501 T11_ = NIM_NIL; 5502 T11_ = getValidationErrorMessage__nimblepkgZdevelopfile_32958(name, error); 5503 result = resizeString(result, (T11_ ? T11_->Sup.len : 0) + 0); 5504 appendString(result, T11_); 5505 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5506 { 5507 NI T14_; 5508 T14_ = (NI)0; 5509 T14_ = len__nimblepkgZdevelopfile_32948(errors); 5510 if (!!((T14_ == L))) goto LA15_; 5511 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 5512 } 5513 LA15_: ; 5514 } 5515 LA9_: ; 5516 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5517 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_111)) { raiseOverflow(); }; 5518 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_111); 5519 } LA5: ; 5520 } 5521 } 5522 } 5523 popFrame(); 5524 return result; 5525 } 5526 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allAreSet__nimblepkgZdevelopfile_33333)(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags) { 5527 NIM_BOOL result; 5528 NF T1_; 5529 nimfr_("allAreSet", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5530 result = (NIM_BOOL)0; 5531 nimln_(795, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5532 nimln_(796, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5533 T1_ = (NF)0; 5534 T1_ = roof___nimblepkgZdevelopfile_33338(2.0, ((NI) 6)); 5535 result = (((NU) (errorFlags)) == ((NU) (((NF)(T1_) - (NF)(1.0))))); 5536 popFrame(); 5537 return result; 5538 } 5539 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getValidationsErrorsHint__nimblepkgZdevelopfile_33366)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) { 5540 NimStringDesc* result; 5541 tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng errorFlags; 5542 nimfr_("getValidationsErrorsHint", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5543 result = NIM_NIL; 5544 nimln_(802, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5545 assertHasValidationErrors__nimblepkgZdevelopfile_32891(errors); 5546 nimZeroMem((void*)(&errorFlags), sizeof(tySet_tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng)); 5547 { 5548 NimStringDesc* _; 5549 tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA error; 5550 NI L; 5551 _ = NIM_NIL; 5552 nimZeroMem((void*)(&error), sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA)); 5553 nimln_(694, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5554 L = len__nimblepkgZdevelopfile_32948(errors); 5555 { 5556 NI h; 5557 NI colontmp_; 5558 NI T3_; 5559 NI res; 5560 h = (NI)0; 5561 colontmp_ = (NI)0; 5562 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5563 T3_ = ((errors.data ? errors.data->Sup.len : 0)-1); 5564 colontmp_ = T3_; 5565 nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5566 res = ((NI) 0); 5567 { 5568 nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5569 while (1) { 5570 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_116; 5571 if (!(res <= colontmp_)) goto LA5; 5572 nimln_(695, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5573 h = res; 5574 { 5575 NIM_BOOL T8_; 5576 nimln_(696, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5577 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5578 T8_ = (NIM_BOOL)0; 5579 T8_ = isFilled__pureZcollectionsZtables_31(errors.data->data[h].Field0); 5580 if (!T8_) goto LA9_; 5581 nimln_(805, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5582 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5583 _ = errors.data->data[h].Field1; 5584 if (h < 0 || h >= (errors.data ? errors.data->Sup.len : 0)){ raiseIndexError2(h,(errors.data ? errors.data->Sup.len : 0)-1); } 5585 error.kind = errors.data->data[h].Field2.kind; 5586 error.path = errors.data->data[h].Field2.path; 5587 switch (error.kind) { 5588 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 0): 5589 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 1): 5590 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 2): 5591 { 5592 nimln_(809, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5593 { 5594 if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA14_; 5595 nimln_(810, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5596 result = resizeString(result, 192); 5597 appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_112)); 5598 } 5599 LA14_: ; 5600 } 5601 break; 5602 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 3): 5603 { 5604 nimln_(815, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5605 { 5606 if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA19_; 5607 nimln_(816, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5608 result = resizeString(result, 119); 5609 appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_113)); 5610 } 5611 LA19_: ; 5612 } 5613 break; 5614 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 4): 5615 { 5616 nimln_(820, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5617 { 5618 if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA24_; 5619 nimln_(821, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5620 result = resizeString(result, 131); 5621 appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_114)); 5622 } 5623 LA24_: ; 5624 } 5625 break; 5626 case ((tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng) 5): 5627 { 5628 nimln_(825, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5629 { 5630 if (!!(((errorFlags &((NU8)1<<((NU)(error.kind)&7U)))!=0))) goto LA29_; 5631 nimln_(826, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5632 result = resizeString(result, 118); 5633 appendString(result, ((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_115)); 5634 } 5635 LA29_: ; 5636 } 5637 break; 5638 } 5639 nimln_(805, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5640 errorFlags |= ((NU8)1)<<((error.kind) & 7); 5641 { 5642 NIM_BOOL T33_; 5643 nimln_(831, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5644 T33_ = (NIM_BOOL)0; 5645 T33_ = allAreSet__nimblepkgZdevelopfile_33333(errorFlags); 5646 if (!T33_) goto LA34_; 5647 goto LA1; 5648 } 5649 LA34_: ; 5650 nimln_(698, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim"); 5651 { 5652 NI T38_; 5653 T38_ = (NI)0; 5654 T38_ = len__nimblepkgZdevelopfile_32948(errors); 5655 if (!!((T38_ == L))) goto LA39_; 5656 failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__mx9aDjfvYrE7hvUt80i9bhFg_64)); 5657 } 5658 LA39_: ; 5659 } 5660 LA9_: ; 5661 nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim"); 5662 if (nimAddInt(res, ((NI) 1), &TM__mx9aDjfvYrE7hvUt80i9bhFg_116)) { raiseOverflow(); }; 5663 res = (NI)(TM__mx9aDjfvYrE7hvUt80i9bhFg_116); 5664 } LA5: ; 5665 } 5666 } 5667 } LA1: ; 5668 popFrame(); 5669 return result; 5670 } 5671 N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, validationErrors__nimblepkgZdevelopfile_35421)(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors) { 5672 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* result; 5673 NimStringDesc* T1_; 5674 NimStringDesc* T2_; 5675 nimfr_("validationErrors", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5676 result = NIM_NIL; 5677 nimln_(931, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5678 nimln_(932, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5679 T1_ = NIM_NIL; 5680 T1_ = getValidationErrorsMessage__nimblepkgZdevelopfile_32976(errors); 5681 nimln_(933, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5682 T2_ = NIM_NIL; 5683 T2_ = getValidationsErrorsHint__nimblepkgZdevelopfile_33366(errors); 5684 nimln_(931, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5685 result = nimbleError__nimblepkgZcommon_26(T1_, T2_, ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL)); 5686 popFrame(); 5687 return result; 5688 } 5689 N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 5690 tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA errors; 5691 nimfr_("validateDevelopFileAgainstLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5692 nimZeroMem((void*)(&errors), sizeof(tyObject_Table__PE9cG0Q8Fmx6hfihEzvEGWA)); 5693 nimln_(942, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5694 findValidationErrorsOfDevDepsWithLockFile__nimblepkgZdevelopfile_33723(dependentPkg, options, (&errors)); 5695 nimln_(943, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5696 { 5697 NI T3_; 5698 tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T6_; 5699 T3_ = (NI)0; 5700 T3_ = len__nimblepkgZdevelopfile_32948(errors); 5701 if (!(((NI) 0) < T3_)) goto LA4_; 5702 nimln_(944, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5703 T6_ = NIM_NIL; 5704 T6_ = validationErrors__nimblepkgZdevelopfile_35421(errors); 5705 raiseExceptionEx((Exception*)T6_, "NimbleError", "validateDevelopFileAgainstLockFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim", 944); 5706 } 5707 LA4_: ; 5708 popFrame(); 5709 } 5710 N_LIB_PRIVATE N_NIMCALL(void, validateDevelopFile__nimblepkgZdevelopfile_35487)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* dependentPkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options) { 5711 NIM_BOOL loadGlobalDeps; 5712 NimStringDesc* T1_; 5713 NIM_BOOL T2_; 5714 NimStringDesc* T3_; 5715 tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw T4_; 5716 nimfr_("validateDevelopFile", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5717 nimln_(950, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5718 T1_ = NIM_NIL; 5719 T1_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 5720 T2_ = (NIM_BOOL)0; 5721 T2_ = nosfileExists(T1_); 5722 loadGlobalDeps = !(T2_); 5723 nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5724 nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5725 assertIsLoaded__nimblepkgZpackageinfo_38(dependentPkg); 5726 nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5727 nimln_(319, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5728 T3_ = NIM_NIL; 5729 T3_ = getPkgDevFilePath__nimblepkgZdevelopfile_163(dependentPkg); 5730 nimln_(951, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5731 nimZeroMem((void*)(&T4_), sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw)); 5732 load__nimblepkgZdevelopfile_17300(T3_, dependentPkg, options, NIM_TRUE, NIM_TRUE, loadGlobalDeps, (&T4_)); 5733 (void)(T4_); 5734 nimln_(952, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5735 { 5736 NIM_BOOL T7_; 5737 T7_ = (NIM_BOOL)0; 5738 T7_ = areLockedDepsLoaded__nimblepkgZpackageinfo_45(dependentPkg); 5739 if (!T7_) goto LA8_; 5740 nimln_(953, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/developfile.nim"); 5741 validateDevelopFileAgainstLockFile__nimblepkgZdevelopfile_35424(dependentPkg, options); 5742 } 5743 LA8_: ; 5744 popFrame(); 5745 } 5746 N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsdevelopfiledotnim_Init000)(void) { 5747 { 5748 TFrame FR_; FR_.len = 0; 5749 5750 nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_19); 5751 5752 5753 nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_25); 5754 5755 5756 nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_26); 5757 5758 5759 nimRegisterGlobalMarker(TM__mx9aDjfvYrE7hvUt80i9bhFg_27); 5760 5761 }/* preInitProc end */ 5762 { 5763 } 5764 } 5765 5766 N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsdevelopfiledotnim_DatInit000)(void) { 5767 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[2]; 5768 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[3]; 5769 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[8]; 5770 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[2]; 5771 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[4]; 5772 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[3]; 5773 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[2]; 5774 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[3]; 5775 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[2]; 5776 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[3]; 5777 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[2]; 5778 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[2]; 5779 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[2]; 5780 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[3]; 5781 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[3]; 5782 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[2]; 5783 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[3]; 5784 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[2]; 5785 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[3]; 5786 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[2]; 5787 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[3]; 5788 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_99_3[3]; 5789 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_100_2[2]; 5790 static TNimNode* TM__mx9aDjfvYrE7hvUt80i9bhFg_101_6[6]; 5791 NI TM__mx9aDjfvYrE7hvUt80i9bhFg_103; 5792 static char* NIM_CONST TM__mx9aDjfvYrE7hvUt80i9bhFg_102[6] = { 5793 "is not under version control.", 5794 "has not clean working copy.", 5795 "has not pushed VCS revisions.", 5796 "has not synced working copy.", 5797 "has not locked commits.", 5798 "has local changes which are in conflict with the remote changes."}; 5799 static TNimNode TM__mx9aDjfvYrE7hvUt80i9bhFg_0[94]; 5800 NTItable__49cKs2DRd70oKRJb2uqrAcg_.size = sizeof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg); 5801 NTItable__49cKs2DRd70oKRJb2uqrAcg_.align = NIM_ALIGNOF(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg); 5802 NTItable__49cKs2DRd70oKRJb2uqrAcg_.kind = 18; 5803 NTItable__49cKs2DRd70oKRJb2uqrAcg_.base = 0; 5804 TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1]; 5805 NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.size = sizeof(tyTuple__ofnwwg4waiUWmwAaTb5wmw); 5806 NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.align = NIM_ALIGNOF(tyTuple__ofnwwg4waiUWmwAaTb5wmw); 5807 NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.kind = 18; 5808 NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.base = 0; 5809 TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3]; 5810 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].kind = 1; 5811 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field0); 5812 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5813 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[3].name = "Field0"; 5814 TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4]; 5815 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].kind = 1; 5816 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field1); 5817 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 5818 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[4].name = "Field1"; 5819 TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5]; 5820 NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.size = sizeof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw); 5821 NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.align = NIM_ALIGNOF(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw); 5822 NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.kind = 18; 5823 NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.base = 0; 5824 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7]; 5825 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].kind = 1; 5826 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, path); 5827 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 5828 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[7].name = "path"; 5829 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8]; 5830 NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.size = sizeof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w); 5831 NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.align = NIM_ALIGNOF(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w); 5832 NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.kind = 18; 5833 NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.base = 0; 5834 TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10]; 5835 NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.size = sizeof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg); 5836 NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.align = NIM_ALIGNOF(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg); 5837 NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.kind = 18; 5838 NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.base = 0; 5839 TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12]; 5840 NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.size = sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g); 5841 NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.align = NIM_ALIGNOF(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g); 5842 NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.kind = 18; 5843 NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.base = 0; 5844 TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14]; 5845 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].kind = 1; 5846 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field0); 5847 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5848 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[14].name = "Field0"; 5849 TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15]; 5850 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].kind = 1; 5851 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field1); 5852 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5853 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[15].name = "Field1"; 5854 TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16]; 5855 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].kind = 1; 5856 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].offset = offsetof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g, Field2); 5857 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 5858 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[16].name = "Field2"; 5859 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_8_3[0]; 5860 NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[13]; 5861 NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.size = sizeof(tySequence__7s5HyddQ0f9bxMNILHrXwJQ*); 5862 NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.align = NIM_ALIGNOF(tySequence__7s5HyddQ0f9bxMNILHrXwJQ*); 5863 NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.kind = 24; 5864 NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.base = (&NTIorderedkeyvaluepair__kuMQ1fbjJlHtwKTmBGAe6g_); 5865 NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_.marker = Marker_tySequence__7s5HyddQ0f9bxMNILHrXwJQ; 5866 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].kind = 1; 5867 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, data); 5868 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].typ = (&NTIorderedkeyvaluepairseq__7s5HyddQ0f9bxMNILHrXwJQ_); 5869 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[12].name = "data"; 5870 TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17]; 5871 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].kind = 1; 5872 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, counter); 5873 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5874 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[17].name = "counter"; 5875 TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18]; 5876 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].kind = 1; 5877 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, first); 5878 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5879 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[18].name = "first"; 5880 TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[3] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19]; 5881 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].kind = 1; 5882 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].offset = offsetof(tyObject_OrderedSet__6d3yvqKsmG7Tt3oZgKi1Zg, last); 5883 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5884 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[19].name = "last"; 5885 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].len = 4; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_7_4[0]; 5886 NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[11]; 5887 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].kind = 1; 5888 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].offset = offsetof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w, includes); 5889 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].typ = (&NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_); 5890 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[10].name = "includes"; 5891 TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20]; 5892 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].kind = 1; 5893 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].offset = offsetof(tyObject_DevelopFileJsonData__scGiQQ6vUi6B9cmrtD9a9aG1w, dependencies); 5894 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].typ = (&NTIorderedset__6d3yvqKsmG7Tt3oZgKi1Zg_); 5895 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[20].name = "dependencies"; 5896 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_6_2[0]; 5897 NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[9]; 5898 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].kind = 1; 5899 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, jsonData); 5900 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].typ = (&NTIdevelopfilejsondata__scGiQQ6vUi6B9cmrtD9a9aG1w_); 5901 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[8].name = "jsonData"; 5902 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21]; 5903 NTItable__77XTz9am8eAuImFSTxHauOg_.size = sizeof(tyObject_Table__77XTz9am8eAuImFSTxHauOg); 5904 NTItable__77XTz9am8eAuImFSTxHauOg_.align = NIM_ALIGNOF(tyObject_Table__77XTz9am8eAuImFSTxHauOg); 5905 NTItable__77XTz9am8eAuImFSTxHauOg_.kind = 18; 5906 NTItable__77XTz9am8eAuImFSTxHauOg_.base = 0; 5907 TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23]; 5908 NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.size = sizeof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg); 5909 NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.align = NIM_ALIGNOF(tyTuple__VwmRD3c5oU26zDzJNRf8Pg); 5910 NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.kind = 18; 5911 NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.base = 0; 5912 TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25]; 5913 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].kind = 1; 5914 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field0); 5915 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5916 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[25].name = "Field0"; 5917 TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26]; 5918 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].kind = 1; 5919 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field1); 5920 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 5921 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[26].name = "Field1"; 5922 TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27]; 5923 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].kind = 1; 5924 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].offset = offsetof(tyTuple__VwmRD3c5oU26zDzJNRf8Pg, Field2); 5925 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_); 5926 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[27].name = "Field2"; 5927 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_10_3[0]; 5928 NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[24]; 5929 NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.size = sizeof(tySequence__1wc3thsFenU5YVO8qvHi2g*); 5930 NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.align = NIM_ALIGNOF(tySequence__1wc3thsFenU5YVO8qvHi2g*); 5931 NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.kind = 24; 5932 NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.base = (&NTIkeyvaluepair__VwmRD3c5oU26zDzJNRf8Pg_); 5933 NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_.marker = Marker_tySequence__1wc3thsFenU5YVO8qvHi2g; 5934 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].kind = 1; 5935 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].offset = offsetof(tyObject_Table__77XTz9am8eAuImFSTxHauOg, data); 5936 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].typ = (&NTIkeyvaluepairseq__1wc3thsFenU5YVO8qvHi2g_); 5937 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[23].name = "data"; 5938 TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28]; 5939 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].kind = 1; 5940 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].offset = offsetof(tyObject_Table__77XTz9am8eAuImFSTxHauOg, counter); 5941 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5942 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[28].name = "counter"; 5943 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_9_2[0]; 5944 NTItable__77XTz9am8eAuImFSTxHauOg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[22]; 5945 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].kind = 1; 5946 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, nameToPkg); 5947 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].typ = (&NTItable__77XTz9am8eAuImFSTxHauOg_); 5948 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[21].name = "nameToPkg"; 5949 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[3] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29]; 5950 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].kind = 1; 5951 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pathToPkg); 5952 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].typ = (&NTItable__77XTz9am8eAuImFSTxHauOg_); 5953 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[29].name = "pathToPkg"; 5954 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[4] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30]; 5955 NTItable__9aPw4IerckSvJPHpav4FSSg_.size = sizeof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg); 5956 NTItable__9aPw4IerckSvJPHpav4FSSg_.align = NIM_ALIGNOF(tyObject_Table__9aPw4IerckSvJPHpav4FSSg); 5957 NTItable__9aPw4IerckSvJPHpav4FSSg_.kind = 18; 5958 NTItable__9aPw4IerckSvJPHpav4FSSg_.base = 0; 5959 TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32]; 5960 NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.size = sizeof(tyTuple__3QERELz9cufc8GKsGZ3JT5A); 5961 NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.align = NIM_ALIGNOF(tyTuple__3QERELz9cufc8GKsGZ3JT5A); 5962 NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.kind = 18; 5963 NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.base = 0; 5964 TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34]; 5965 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].kind = 1; 5966 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field0); 5967 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5968 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[34].name = "Field0"; 5969 TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35]; 5970 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].kind = 1; 5971 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field1); 5972 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 5973 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[35].name = "Field1"; 5974 TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36]; 5975 NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.size = sizeof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw); 5976 NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.align = NIM_ALIGNOF(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw); 5977 NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.kind = 18; 5978 NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.base = 0; 5979 TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38]; 5980 NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.size = sizeof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg); 5981 NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.align = NIM_ALIGNOF(tyTuple__K5qjubrU2Nh2oUNdlLHbFg); 5982 NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.kind = 18; 5983 NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.base = 0; 5984 TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40]; 5985 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].kind = 1; 5986 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].offset = offsetof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg, Field0); 5987 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 5988 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[40].name = "Field0"; 5989 TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41]; 5990 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].kind = 1; 5991 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].offset = offsetof(tyTuple__K5qjubrU2Nh2oUNdlLHbFg, Field1); 5992 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_); 5993 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[41].name = "Field1"; 5994 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_14_2[0]; 5995 NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[39]; 5996 NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.size = sizeof(tySequence__RBGWdFK21Jif565tKJm9bJw*); 5997 NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.align = NIM_ALIGNOF(tySequence__RBGWdFK21Jif565tKJm9bJw*); 5998 NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.kind = 24; 5999 NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.base = (&NTIkeyvaluepair__K5qjubrU2Nh2oUNdlLHbFg_); 6000 NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_.marker = Marker_tySequence__RBGWdFK21Jif565tKJm9bJw; 6001 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].kind = 1; 6002 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].offset = offsetof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw, data); 6003 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].typ = (&NTIkeyvaluepairseq__RBGWdFK21Jif565tKJm9bJw_); 6004 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[38].name = "data"; 6005 TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42]; 6006 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].kind = 1; 6007 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].offset = offsetof(tyObject_HashSet__S9b3RqpNNDk9amlBpWXvpREw, counter); 6008 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6009 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[42].name = "counter"; 6010 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_13_2[0]; 6011 NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[37]; 6012 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].kind = 1; 6013 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].offset = offsetof(tyTuple__3QERELz9cufc8GKsGZ3JT5A, Field2); 6014 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].typ = (&NTIhashset__S9b3RqpNNDk9amlBpWXvpREw_); 6015 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[36].name = "Field2"; 6016 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_12_3[0]; 6017 NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[33]; 6018 NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.size = sizeof(tySequence__5RX73S5faS9bxlOUE7WvEOg*); 6019 NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.align = NIM_ALIGNOF(tySequence__5RX73S5faS9bxlOUE7WvEOg*); 6020 NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.kind = 24; 6021 NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.base = (&NTIkeyvaluepair__3QERELz9cufc8GKsGZ3JT5A_); 6022 NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_.marker = Marker_tySequence__5RX73S5faS9bxlOUE7WvEOg; 6023 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].kind = 1; 6024 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].offset = offsetof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg, data); 6025 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].typ = (&NTIkeyvaluepairseq__5RX73S5faS9bxlOUE7WvEOg_); 6026 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[32].name = "data"; 6027 TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43]; 6028 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].kind = 1; 6029 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].offset = offsetof(tyObject_Table__9aPw4IerckSvJPHpav4FSSg, counter); 6030 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6031 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[43].name = "counter"; 6032 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_11_2[0]; 6033 NTItable__9aPw4IerckSvJPHpav4FSSg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[31]; 6034 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].kind = 1; 6035 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, devFileNameToPkgs); 6036 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].typ = (&NTItable__9aPw4IerckSvJPHpav4FSSg_); 6037 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[30].name = "devFileNameToPkgs"; 6038 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[5] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44]; 6039 NTItable__9c0FmgINqEuGJOEFTguLYug_.size = sizeof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug); 6040 NTItable__9c0FmgINqEuGJOEFTguLYug_.align = NIM_ALIGNOF(tyObject_Table__9c0FmgINqEuGJOEFTguLYug); 6041 NTItable__9c0FmgINqEuGJOEFTguLYug_.kind = 18; 6042 NTItable__9c0FmgINqEuGJOEFTguLYug_.base = 0; 6043 TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46]; 6044 NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.size = sizeof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ); 6045 NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.align = NIM_ALIGNOF(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ); 6046 NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.kind = 18; 6047 NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.base = 0; 6048 TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48]; 6049 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].kind = 1; 6050 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field0); 6051 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6052 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[48].name = "Field0"; 6053 TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49]; 6054 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].kind = 1; 6055 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field1); 6056 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_); 6057 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[49].name = "Field1"; 6058 TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50]; 6059 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].kind = 1; 6060 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].offset = offsetof(tyTuple__2Ih5l0JgTWg9cWhw1FgnceQ, Field2); 6061 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].typ = (&NTIhashset__CD8Dpv0WGmASelVaNSo6zg_); 6062 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[50].name = "Field2"; 6063 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_16_3[0]; 6064 NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[47]; 6065 NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.size = sizeof(tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*); 6066 NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.align = NIM_ALIGNOF(tySequence__HDZrl1Kkp8qcwJ9caOwuKCw*); 6067 NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.kind = 24; 6068 NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.base = (&NTIkeyvaluepair__2Ih5l0JgTWg9cWhw1FgnceQ_); 6069 NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_.marker = Marker_tySequence__HDZrl1Kkp8qcwJ9caOwuKCw; 6070 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].kind = 1; 6071 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].offset = offsetof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug, data); 6072 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].typ = (&NTIkeyvaluepairseq__HDZrl1Kkp8qcwJ9caOwuKCw_); 6073 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[46].name = "data"; 6074 TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51]; 6075 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].kind = 1; 6076 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].offset = offsetof(tyObject_Table__9c0FmgINqEuGJOEFTguLYug, counter); 6077 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6078 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[51].name = "counter"; 6079 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_15_2[0]; 6080 NTItable__9c0FmgINqEuGJOEFTguLYug_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[45]; 6081 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].kind = 1; 6082 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pkgToDevFileNames); 6083 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].typ = (&NTItable__9c0FmgINqEuGJOEFTguLYug_); 6084 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[44].name = "pkgToDevFileNames"; 6085 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[6] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52]; 6086 NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.size = sizeof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA); 6087 NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.align = NIM_ALIGNOF(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA); 6088 NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.kind = 18; 6089 NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.base = 0; 6090 TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54]; 6091 NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.size = sizeof(tyTuple__ycdcuodf3Vxx21QAiCgA4g); 6092 NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.align = NIM_ALIGNOF(tyTuple__ycdcuodf3Vxx21QAiCgA4g); 6093 NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.kind = 18; 6094 NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.base = 0; 6095 TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56]; 6096 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].kind = 1; 6097 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].offset = offsetof(tyTuple__ycdcuodf3Vxx21QAiCgA4g, Field0); 6098 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].typ = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_); 6099 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[56].name = "Field0"; 6100 TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57]; 6101 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].kind = 1; 6102 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].offset = offsetof(tyTuple__ycdcuodf3Vxx21QAiCgA4g, Field1); 6103 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6104 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[57].name = "Field1"; 6105 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_18_2[0]; 6106 NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[55]; 6107 NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.size = sizeof(tySequence__dxu7R1RUSVHOuvCguwxkpg*); 6108 NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.align = NIM_ALIGNOF(tySequence__dxu7R1RUSVHOuvCguwxkpg*); 6109 NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.kind = 24; 6110 NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.base = (&NTItupleLkey58refpackageinfo_val58intT__ycdcuodf3Vxx21QAiCgA4g_); 6111 NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_.marker = Marker_tySequence__dxu7R1RUSVHOuvCguwxkpg; 6112 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].kind = 1; 6113 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, data); 6114 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].typ = (&NTIseqLtupleLkey58refpackageinfo_val58intTT__dxu7R1RUSVHOuvCguwxkpg_); 6115 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[54].name = "data"; 6116 TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58]; 6117 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].kind = 1; 6118 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, counter); 6119 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6120 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[58].name = "counter"; 6121 TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59]; 6122 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].kind = 1; 6123 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].offset = offsetof(tyObject_CountTable__a8sCNNE9a3NDBozDk2j9aDOA, isSorted); 6124 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_); 6125 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[59].name = "isSorted"; 6126 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_17_3[0]; 6127 NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[53]; 6128 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].kind = 1; 6129 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, pkgRefCount); 6130 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].typ = (&NTIcounttable__a8sCNNE9a3NDBozDk2j9aDOA_); 6131 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[52].name = "pkgRefCount"; 6132 TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[7] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60]; 6133 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].kind = 1; 6134 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].offset = offsetof(tyObject_DevelopFileData__OKhCvSSHKN3uBXC0kBV1vw, dependentPkg); 6135 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].typ = (&NTIpackageinfo__y9ahmwzrCcWrfsrJgR1q4lw_); 6136 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[60].name = "dependentPkg"; 6137 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].len = 8; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_5_8[0]; 6138 NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[6]; 6139 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].kind = 1; 6140 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].offset = offsetof(tyTuple__ofnwwg4waiUWmwAaTb5wmw, Field2); 6141 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].typ = (&NTIdevelopfiledata__OKhCvSSHKN3uBXC0kBV1vw_); 6142 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[5].name = "Field2"; 6143 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_4_3[0]; 6144 NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[2]; 6145 NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.size = sizeof(tySequence__OitlJuI83OtzE5Xc9cQe1zg*); 6146 NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.align = NIM_ALIGNOF(tySequence__OitlJuI83OtzE5Xc9cQe1zg*); 6147 NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.kind = 24; 6148 NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.base = (&NTIkeyvaluepair__ofnwwg4waiUWmwAaTb5wmw_); 6149 NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_.marker = Marker_tySequence__OitlJuI83OtzE5Xc9cQe1zg; 6150 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].kind = 1; 6151 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].offset = offsetof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg, data); 6152 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].typ = (&NTIkeyvaluepairseq__OitlJuI83OtzE5Xc9cQe1zg_); 6153 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[1].name = "data"; 6154 TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61]; 6155 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].kind = 1; 6156 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].offset = offsetof(tyObject_Table__49cKs2DRd70oKRJb2uqrAcg, counter); 6157 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6158 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[61].name = "counter"; 6159 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_3_2[0]; 6160 NTItable__49cKs2DRd70oKRJb2uqrAcg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[0]; 6161 NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.size = sizeof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA); 6162 NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.align = NIM_ALIGNOF(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA); 6163 NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.kind = 18; 6164 NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.base = 0; 6165 TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63]; 6166 NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.size = sizeof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA); 6167 NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.align = NIM_ALIGNOF(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA); 6168 NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.kind = 18; 6169 NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.base = 0; 6170 TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65]; 6171 NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.size = sizeof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg); 6172 NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.align = NIM_ALIGNOF(tyTuple__qOgGQuy5NgniI9bfeo7UcZg); 6173 NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.kind = 18; 6174 NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.base = 0; 6175 TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67]; 6176 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].kind = 1; 6177 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field0); 6178 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6179 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[67].name = "Field0"; 6180 TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68]; 6181 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].kind = 1; 6182 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field1); 6183 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 6184 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[68].name = "Field1"; 6185 TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69]; 6186 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].kind = 1; 6187 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].offset = offsetof(tyTuple__qOgGQuy5NgniI9bfeo7UcZg, Field2); 6188 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].typ = (&NTIhashset__Aw6ud9bzB8EV26H5bv9bASOQ_); 6189 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[69].name = "Field2"; 6190 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_22_3[0]; 6191 NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[66]; 6192 NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.size = sizeof(tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*); 6193 NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.align = NIM_ALIGNOF(tySequence__yl8BsYE69cPUxj0d9a7NbQ7w*); 6194 NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.kind = 24; 6195 NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.base = (&NTIkeyvaluepair__qOgGQuy5NgniI9bfeo7UcZg_); 6196 NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_.marker = Marker_tySequence__yl8BsYE69cPUxj0d9a7NbQ7w; 6197 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].kind = 1; 6198 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].offset = offsetof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA, data); 6199 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].typ = (&NTIkeyvaluepairseq__yl8BsYE69cPUxj0d9a7NbQ7w_); 6200 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[65].name = "data"; 6201 TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70]; 6202 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].kind = 1; 6203 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].offset = offsetof(tyObject_Table__W6Uqre9cTP9crIeH68xaw3ZA, counter); 6204 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6205 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[70].name = "counter"; 6206 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_21_2[0]; 6207 NTItable__W6Uqre9cTP9crIeH68xaw3ZA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[64]; 6208 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].kind = 1; 6209 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, collidingNames); 6210 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].typ = (&NTItable__W6Uqre9cTP9crIeH68xaw3ZA_); 6211 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[63].name = "collidingNames"; 6212 TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71]; 6213 NTItable__EmXNbivzpiRMyA5trleczg_.size = sizeof(tyObject_Table__EmXNbivzpiRMyA5trleczg); 6214 NTItable__EmXNbivzpiRMyA5trleczg_.align = NIM_ALIGNOF(tyObject_Table__EmXNbivzpiRMyA5trleczg); 6215 NTItable__EmXNbivzpiRMyA5trleczg_.kind = 18; 6216 NTItable__EmXNbivzpiRMyA5trleczg_.base = 0; 6217 TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73]; 6218 NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.size = sizeof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg); 6219 NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.align = NIM_ALIGNOF(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg); 6220 NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.kind = 18; 6221 NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.base = 0; 6222 TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75]; 6223 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].kind = 1; 6224 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field0); 6225 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6226 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[75].name = "Field0"; 6227 TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76]; 6228 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].kind = 1; 6229 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field1); 6230 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 6231 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[76].name = "Field1"; 6232 TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77]; 6233 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].kind = 1; 6234 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].offset = offsetof(tyTuple__YI0rBEYTAZWnVmRYN1BY9bg, Field2); 6235 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].typ = (&NTIrefcatchableerror__gcKyg9bhR5vWTJg3cREMk0Q_); 6236 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[77].name = "Field2"; 6237 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_24_3[0]; 6238 NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[74]; 6239 NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.size = sizeof(tySequence__dQSaAZ4gIt4JsiNKcNkysg*); 6240 NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.align = NIM_ALIGNOF(tySequence__dQSaAZ4gIt4JsiNKcNkysg*); 6241 NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.kind = 24; 6242 NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.base = (&NTIkeyvaluepair__YI0rBEYTAZWnVmRYN1BY9bg_); 6243 NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_.marker = Marker_tySequence__dQSaAZ4gIt4JsiNKcNkysg; 6244 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].kind = 1; 6245 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].offset = offsetof(tyObject_Table__EmXNbivzpiRMyA5trleczg, data); 6246 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].typ = (&NTIkeyvaluepairseq__dQSaAZ4gIt4JsiNKcNkysg_); 6247 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[73].name = "data"; 6248 TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78]; 6249 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].kind = 1; 6250 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].offset = offsetof(tyObject_Table__EmXNbivzpiRMyA5trleczg, counter); 6251 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6252 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[78].name = "counter"; 6253 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_23_2[0]; 6254 NTItable__EmXNbivzpiRMyA5trleczg_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[72]; 6255 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].kind = 1; 6256 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, invalidPackages); 6257 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].typ = (&NTItable__EmXNbivzpiRMyA5trleczg_); 6258 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[71].name = "invalidPackages"; 6259 TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79]; 6260 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].kind = 1; 6261 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].offset = offsetof(tyObject_ErrorsCollection__pSE2vS8egDHZoGjx1Gz39aA, invalidIncludeFiles); 6262 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].typ = (&NTItable__EmXNbivzpiRMyA5trleczg_); 6263 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[79].name = "invalidIncludeFiles"; 6264 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_20_3[0]; 6265 NTIerrorscollection__pSE2vS8egDHZoGjx1Gz39aA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[62]; 6266 NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.size = sizeof(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*); 6267 NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.align = NIM_ALIGNOF(tySequence__jKfNJ7fLGpPDIVgcXny4Hw*); 6268 NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.kind = 24; 6269 NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.base = (&NTIrefpackageinfo__Vn9czOTOfQFb3bzsN39b49caw_); 6270 NTIseqLrefpackageinfoT__jKfNJ7fLGpPDIVgcXny4Hw_.marker = Marker_tySequence__jKfNJ7fLGpPDIVgcXny4Hw; 6271 NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.size = sizeof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ); 6272 NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.align = NIM_ALIGNOF(tyTuple__ZFsfQT47lrMa00XRRSmtdQ); 6273 NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.kind = 18; 6274 NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.base = 0; 6275 TM__mx9aDjfvYrE7hvUt80i9bhFg_99_3[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81]; 6276 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].kind = 1; 6277 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field0); 6278 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_); 6279 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[81].name = "Field0"; 6280 TM__mx9aDjfvYrE7hvUt80i9bhFg_99_3[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82]; 6281 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].kind = 1; 6282 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field1); 6283 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 6284 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[82].name = "Field1"; 6285 TM__mx9aDjfvYrE7hvUt80i9bhFg_99_3[2] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83]; 6286 NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.size = sizeof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA); 6287 NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.align = NIM_ALIGNOF(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA); 6288 NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.kind = 18; 6289 NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.base = 0; 6290 TM__mx9aDjfvYrE7hvUt80i9bhFg_100_2[0] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85]; 6291 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.size = sizeof(tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng); 6292 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.align = NIM_ALIGNOF(tyEnum_ValidationErrorKind__D9baxxzLjREBiVv4nRy14Ng); 6293 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.kind = 14; 6294 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.base = 0; 6295 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.flags = 3; 6296 for (TM__mx9aDjfvYrE7hvUt80i9bhFg_103 = 0; TM__mx9aDjfvYrE7hvUt80i9bhFg_103 < 6; TM__mx9aDjfvYrE7hvUt80i9bhFg_103++) { 6297 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_103+86].kind = 1; 6298 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_103+86].offset = TM__mx9aDjfvYrE7hvUt80i9bhFg_103; 6299 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_103+86].name = TM__mx9aDjfvYrE7hvUt80i9bhFg_102[TM__mx9aDjfvYrE7hvUt80i9bhFg_103]; 6300 TM__mx9aDjfvYrE7hvUt80i9bhFg_101_6[TM__mx9aDjfvYrE7hvUt80i9bhFg_103] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[TM__mx9aDjfvYrE7hvUt80i9bhFg_103+86]; 6301 } 6302 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].len = 6; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_101_6[0]; 6303 NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[92]; 6304 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].kind = 1; 6305 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].offset = offsetof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA, kind); 6306 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].typ = (&NTIvalidationerrorkind__D9baxxzLjREBiVv4nRy14Ng_); 6307 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[85].name = "kind"; 6308 TM__mx9aDjfvYrE7hvUt80i9bhFg_100_2[1] = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93]; 6309 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].kind = 1; 6310 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].offset = offsetof(tyObject_ValidationError__29aUslcPQOJhfjlip7lEGQA, path); 6311 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_); 6312 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[93].name = "path"; 6313 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].len = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_100_2[0]; 6314 NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[84]; 6315 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].kind = 1; 6316 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].offset = offsetof(tyTuple__ZFsfQT47lrMa00XRRSmtdQ, Field2); 6317 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].typ = (&NTIvalidationerror__29aUslcPQOJhfjlip7lEGQA_); 6318 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[83].name = "Field2"; 6319 TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].len = 3; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].kind = 2; TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80].sons = &TM__mx9aDjfvYrE7hvUt80i9bhFg_99_3[0]; 6320 NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_.node = &TM__mx9aDjfvYrE7hvUt80i9bhFg_0[80]; 6321 NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.size = sizeof(tySequence__NBi2sKxKSWfcjX8ArzlMgg*); 6322 NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.align = NIM_ALIGNOF(tySequence__NBi2sKxKSWfcjX8ArzlMgg*); 6323 NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.kind = 24; 6324 NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.base = (&NTIkeyvaluepair__ZFsfQT47lrMa00XRRSmtdQ_); 6325 NTIkeyvaluepairseq__NBi2sKxKSWfcjX8ArzlMgg_.marker = Marker_tySequence__NBi2sKxKSWfcjX8ArzlMgg; 6326 } 6327