mirror of
https://github.com/status-im/csources-nimble.git
synced 2026-08-27 16:31:05 +00:00
1688 lines
88 KiB
C
1688 lines
88 KiB
C
/* Generated by Nim Compiler v1.6.11 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
# define nimfr_(proc, file) \
|
|
TFrame FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
|
|
|
|
# define nimfrs_(proc, file, slots, length) \
|
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
|
|
|
|
# define nimln_(n, file) \
|
|
FR_.line = n; FR_.filename = file;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tyTuple__BjxoJYFE5BulbiU15SM6nQ tyTuple__BjxoJYFE5BulbiU15SM6nQ;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA;
|
|
typedef struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw;
|
|
typedef struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw;
|
|
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__kLwf9aGQcuduFr4gekUDa2w tySequence__kLwf9aGQcuduFr4gekUDa2w;
|
|
typedef struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ;
|
|
typedef struct tySequence__KUaTZL89cHr0hcMlN8NjHAg tySequence__KUaTZL89cHr0hcMlN8NjHAg;
|
|
typedef struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug;
|
|
typedef struct tySequence__SFipDZIkFtPcrLs0AGBBjQ tySequence__SFipDZIkFtPcrLs0AGBBjQ;
|
|
typedef struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A tyObject_Table__iakiVCWUfIuiHQqyxQaX8A;
|
|
typedef struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg tySequence__GuNIUy7Gsew6nZ4VQBHfFg;
|
|
typedef struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w;
|
|
typedef struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg;
|
|
typedef struct tySequence__72hOjuY2LKiowAwLCg19a9bA tySequence__72hOjuY2LKiowAwLCg19a9bA;
|
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
|
typedef struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyTuple__jq7X5k7hWG0tdTZTDkiyGQ;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyTuple__gDWaEqPfhOauJWKMBm8bzg tyTuple__gDWaEqPfhOauJWKMBm8bzg;
|
|
typedef struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w;
|
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
|
typedef struct tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA;
|
|
typedef struct tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg;
|
|
typedef struct tyTuple__6NesoTVovr9cuqfE9ct8f9c5A tyTuple__6NesoTVovr9cuqfE9ct8f9c5A;
|
|
typedef struct tySequence__UysOWmRVrXA7pXmyZaB9apA tySequence__UysOWmRVrXA7pXmyZaB9apA;
|
|
typedef struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ;
|
|
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ;
|
|
typedef struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg tyTuple__8ZxhPt1NwfElsJs8zUSV9bg;
|
|
typedef struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q tyTuple__UBKv1ckqvKAfuS0TS0t23Q;
|
|
typedef struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ;
|
|
typedef struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw tySequence__ZkxkVxJvB9aqet9cfVQmFTZw;
|
|
typedef struct tyTuple__r1NtfsBxxsYs1cV48P1DyA tyTuple__r1NtfsBxxsYs1cV48P1DyA;
|
|
typedef struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw tyObject_Action__Axd3qAbppa2kHdtxRGykNw;
|
|
typedef struct tySequence__K2J9a59aomOCxv7VVeiHZfug tySequence__K2J9a59aomOCxv7VVeiHZfug;
|
|
typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A;
|
|
typedef struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA tyObject_Config__4CDaXnHluuDhjlvHrDG8RA;
|
|
typedef struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ;
|
|
typedef struct tySequence__sQx7tKsP6HE09cszRIkxbdg tySequence__sQx7tKsP6HE09cszRIkxbdg;
|
|
typedef struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ;
|
|
typedef struct tyObject_Table__861JQ0xhLIYW2jzxkMweLQ tyObject_Table__861JQ0xhLIYW2jzxkMweLQ;
|
|
typedef struct tySequence__v6NVljHM6giAeuZKHEoQNA tySequence__v6NVljHM6giAeuZKHEoQNA;
|
|
typedef struct tyTuple__m8l9a4rYFktlUTIniXgnvog tyTuple__m8l9a4rYFktlUTIniXgnvog;
|
|
typedef struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg;
|
|
typedef struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA;
|
|
typedef struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA tyTuple__7OnuWIzW3xYXy9bIUIvuRmA;
|
|
typedef struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ tyTuple__vQEyvUeZmB7ODgnsZ5BScQ;
|
|
typedef struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg tyObject_PackageList__00UcE13159cf20wGpsHwwMg;
|
|
typedef struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw tyTuple__rLNSKSsDc19cDzAtjOZs9cSw;
|
|
struct TGenericSeq {
|
|
NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc {
|
|
TGenericSeq Sup;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA {
|
|
NimStringDesc* version;
|
|
};
|
|
struct tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw {
|
|
NimStringDesc* hashValue;
|
|
};
|
|
struct tyTuple__BjxoJYFE5BulbiU15SM6nQ {
|
|
NimStringDesc* Field0;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw Field2;
|
|
};
|
|
typedef NimStringDesc* tyArray__sMpvt1sOxOJ3LFGulnbeMQ[4];
|
|
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
|
|
tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ {
|
|
tySequence__KUaTZL89cHr0hcMlN8NjHAg* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug {
|
|
tySequence__SFipDZIkFtPcrLs0AGBBjQ* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Table__iakiVCWUfIuiHQqyxQaX8A {
|
|
tySequence__GuNIUy7Gsew6nZ4VQBHfFg* data;
|
|
NI counter;
|
|
};
|
|
typedef NU8 tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w;
|
|
struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg {
|
|
tySequence__72hOjuY2LKiowAwLCg19a9bA* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w {
|
|
NimStringDesc* url;
|
|
tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* files;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* binaries;
|
|
tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg specialVersions;
|
|
};
|
|
struct tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw {
|
|
NimStringDesc* myPath;
|
|
NIM_BOOL isNimScript;
|
|
NIM_BOOL isMinimal;
|
|
NIM_BOOL isInstalled;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg nimbleTasks;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg postHooks;
|
|
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg preHooks;
|
|
NimStringDesc* author;
|
|
NimStringDesc* description;
|
|
NimStringDesc* license;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipDirs;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipFiles;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* skipExt;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installDirs;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installFiles;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* installExt;
|
|
tySequence__kLwf9aGQcuduFr4gekUDa2w* requires;
|
|
tyObject_Table__dvABR7uXuaUlR5eyC6g6TQ taskRequires;
|
|
tyObject_Table__Ji6x6JQ0gVMaFr8AIk18Ug bin;
|
|
NimStringDesc* binDir;
|
|
NimStringDesc* srcDir;
|
|
NimStringDesc* backend;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* foreignDeps;
|
|
tyTuple__BjxoJYFE5BulbiU15SM6nQ basicInfo;
|
|
tyObject_Table__iakiVCWUfIuiHQqyxQaX8A lockedDeps;
|
|
tyObject_PackageMetaData__EO1rPizWROcibmAlVzA30w metaData;
|
|
NIM_BOOL isLink;
|
|
};
|
|
typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg;
|
|
struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {
|
|
tySequence__MlAD6nAPq9bHKla9cWiIZP0g* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {
|
|
NIM_BOOL isUnquoted;
|
|
tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind;
|
|
union{
|
|
struct {NimStringDesc* str;
|
|
} _kind_1;
|
|
struct {NI64 num;
|
|
} _kind_2;
|
|
struct {NF fnum;
|
|
} _kind_3;
|
|
struct {NIM_BOOL bval;
|
|
} _kind_4;
|
|
struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields;
|
|
} _kind_6;
|
|
struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ* elems;
|
|
} _kind_7;
|
|
};
|
|
};
|
|
struct tyTuple__jq7X5k7hWG0tdTZTDkiyGQ {
|
|
NimStringDesc* Field0;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1;
|
|
};
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__fG4HAsOMuyKnlovN4zCUaA[3];
|
|
typedef tyTuple__jq7X5k7hWG0tdTZTDkiyGQ tyArray__nFPyKpuH1zPi4VuXhWbFAg[1];
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {
|
|
NI size;
|
|
NI align;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
struct tyTuple__gDWaEqPfhOauJWKMBm8bzg {
|
|
NimStringDesc* Field0;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* Field1;
|
|
};
|
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
|
};
|
|
typedef NimStringDesc* tyArray__Re75IspeoxXy2oCZHwcRrA[2];
|
|
typedef NU8 tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ;
|
|
struct tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA {
|
|
tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ kind;
|
|
union{
|
|
struct {tyTuple__BjxoJYFE5BulbiU15SM6nQ pkgInfo;
|
|
} _kind_1;
|
|
struct {NimStringDesc* pkgPath;
|
|
} _kind_2;
|
|
};
|
|
};
|
|
struct tyTuple__6NesoTVovr9cuqfE9ct8f9c5A {
|
|
NI Field0;
|
|
tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA Field1;
|
|
};
|
|
struct tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg {
|
|
tySequence__UysOWmRVrXA7pXmyZaB9apA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tySequence__kLwf9aGQcuduFr4gekUDa2w* Field2;
|
|
};
|
|
struct tyTuple__8ZxhPt1NwfElsJs8zUSV9bg {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ {
|
|
tySequence__ZkxkVxJvB9aqet9cfVQmFTZw* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyTuple__UBKv1ckqvKAfuS0TS0t23Q {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_OrderedTable__b2SAayIK9c6IoZnFt9cutJhQ Field2;
|
|
};
|
|
struct tyTuple__r1NtfsBxxsYs1cV48P1DyA {
|
|
NI Field0;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1;
|
|
};
|
|
typedef NU8 tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA;
|
|
typedef NU8 tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ;
|
|
typedef NU8 tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg;
|
|
struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {
|
|
NimStringDesc* val;
|
|
NIM_BOOL has;
|
|
};
|
|
struct tyObject_Action__Axd3qAbppa2kHdtxRGykNw {
|
|
tyEnum_ActionType__w1V3R82mpkCDejycxLFPdg typ;
|
|
union{
|
|
struct {NIM_BOOL listOnly;
|
|
} _typ_2;
|
|
struct {NimStringDesc* optionalURL;
|
|
} _typ_3;
|
|
struct {tySequence__kLwf9aGQcuduFr4gekUDa2w* packages;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* passNimFlags;
|
|
tySequence__K2J9a59aomOCxv7VVeiHZfug* devActions;
|
|
NimStringDesc* path;
|
|
NIM_BOOL noRebuild;
|
|
NIM_BOOL withDependencies;
|
|
NimStringDesc* developFile;
|
|
NIM_BOOL global;
|
|
} _typ_4;
|
|
struct {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* search;
|
|
} _typ_5;
|
|
struct {NimStringDesc* projName;
|
|
NimStringDesc* vcsOption;
|
|
} _typ_6;
|
|
struct {NimStringDesc* file;
|
|
NimStringDesc* backend;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* additionalArguments;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptions;
|
|
} _typ_7;
|
|
struct {tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A runFile;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileFlags;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* runFlags;
|
|
} _typ_8;
|
|
struct {NimStringDesc* command;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* arguments;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* custCompileFlags;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* custRunFlags;
|
|
} _typ_9;
|
|
struct {NimStringDesc* format;
|
|
} _typ_10;
|
|
};
|
|
};
|
|
struct tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ {
|
|
tySequence__sQx7tKsP6HE09cszRIkxbdg* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ {
|
|
NimStringDesc* scheme;
|
|
NimStringDesc* username;
|
|
NimStringDesc* password;
|
|
NimStringDesc* hostname;
|
|
NimStringDesc* port;
|
|
NimStringDesc* path;
|
|
NimStringDesc* query;
|
|
NimStringDesc* anchor;
|
|
NIM_BOOL opaque;
|
|
NIM_BOOL isIpv6;
|
|
};
|
|
struct tyObject_Config__4CDaXnHluuDhjlvHrDG8RA {
|
|
NimStringDesc* nimbleDir;
|
|
NIM_BOOL chcp;
|
|
tyObject_Table__9cUbBDOJGZJU2domnRMqAHQ packageLists;
|
|
NIM_BOOL cloneUsingHttps;
|
|
tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ httpProxy;
|
|
};
|
|
typedef NU8 tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA;
|
|
struct tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ {
|
|
tyEnum_ForcePrompt__djMIU0KJ4yj4ST3o49caOhA forcePrompts;
|
|
NIM_BOOL depsOnly;
|
|
NIM_BOOL uninstallRevDeps;
|
|
NIM_BOOL queryVersions;
|
|
NIM_BOOL queryInstalled;
|
|
NimStringDesc* nimbleDir;
|
|
tyEnum_Priority__8lOyDpa4mymX3OHP5fBsAQ verbosity;
|
|
tyObject_Action__Axd3qAbppa2kHdtxRGykNw action;
|
|
tyObject_Config__4CDaXnHluuDhjlvHrDG8RA config;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData;
|
|
tyObject_Table__861JQ0xhLIYW2jzxkMweLQ* pkgInfoCache;
|
|
NIM_BOOL showHelp;
|
|
NimStringDesc* lockFileName;
|
|
NIM_BOOL showVersion;
|
|
NIM_BOOL offline;
|
|
NIM_BOOL noColor;
|
|
NIM_BOOL disableValidation;
|
|
NIM_BOOL continueTestsOnFailure;
|
|
NIM_BOOL forceFullClone;
|
|
tySequence__v6NVljHM6giAeuZKHEoQNA* unknownFlags;
|
|
tyEnum_DumpMode__lrp4056pVLtFZp9cfnP5HtA dumpMode;
|
|
NimStringDesc* startDir;
|
|
NimStringDesc* nim;
|
|
NIM_BOOL localdeps;
|
|
NIM_BOOL developLocaldeps;
|
|
NIM_BOOL disableSslCertCheck;
|
|
NIM_BOOL enableTarballs;
|
|
NimStringDesc* task;
|
|
NimStringDesc* package;
|
|
};
|
|
struct tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA {
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw sha1;
|
|
};
|
|
struct tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg {
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version;
|
|
tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw vcsRevision;
|
|
NimStringDesc* url;
|
|
tyEnum_DownloadMethod__IqkMKe5PGkzDG0ayIWPJ6w downloadMethod;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dependencies;
|
|
tyObject_Checksums__aZcxVfkZCt9bd29bg29aMe9aaA checksums;
|
|
};
|
|
struct tyTuple__m8l9a4rYFktlUTIniXgnvog {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
tyObject_LockFileDep__PkUOL8vzIvRRmF9bLOPRlhg Field3;
|
|
};
|
|
typedef NU8 tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ;
|
|
struct tyTuple__7OnuWIzW3xYXy9bIUIvuRmA {
|
|
tyEnum_DevelopActionType__x2ItfH5czqSlrOttkAoYOQ Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyObject_PackageList__00UcE13159cf20wGpsHwwMg {
|
|
NimStringDesc* name;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* urls;
|
|
NimStringDesc* path;
|
|
};
|
|
struct tyTuple__vQEyvUeZmB7ODgnsZ5BScQ {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
tyObject_PackageList__00UcE13159cf20wGpsHwwMg Field2;
|
|
};
|
|
typedef NU8 tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA;
|
|
struct tyTuple__rLNSKSsDc19cDzAtjOZs9cSw {
|
|
tyEnum_CmdLineKind__XkdXq9atxjiuhkFFh0XYrSA Field0;
|
|
NimStringDesc* Field1;
|
|
NimStringDesc* Field2;
|
|
};
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ {
|
|
TGenericSeq Sup;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__UysOWmRVrXA7pXmyZaB9apA {
|
|
TGenericSeq Sup;
|
|
tyTuple__6NesoTVovr9cuqfE9ct8f9c5A data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
|
|
TGenericSeq Sup;
|
|
tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
TGenericSeq Sup;
|
|
NimStringDesc* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__kLwf9aGQcuduFr4gekUDa2w {
|
|
TGenericSeq Sup;
|
|
tyTuple__gDWaEqPfhOauJWKMBm8bzg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__KUaTZL89cHr0hcMlN8NjHAg {
|
|
TGenericSeq Sup;
|
|
tyTuple__BRPf9bXMt29aEMlIrLh5CZWQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__SFipDZIkFtPcrLs0AGBBjQ {
|
|
TGenericSeq Sup;
|
|
tyTuple__8ZxhPt1NwfElsJs8zUSV9bg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__GuNIUy7Gsew6nZ4VQBHfFg {
|
|
TGenericSeq Sup;
|
|
tyTuple__UBKv1ckqvKAfuS0TS0t23Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__72hOjuY2LKiowAwLCg19a9bA {
|
|
TGenericSeq Sup;
|
|
tyTuple__r1NtfsBxxsYs1cV48P1DyA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g {
|
|
TGenericSeq Sup;
|
|
tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ZkxkVxJvB9aqet9cfVQmFTZw {
|
|
TGenericSeq Sup;
|
|
tyTuple__m8l9a4rYFktlUTIniXgnvog data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__K2J9a59aomOCxv7VVeiHZfug {
|
|
TGenericSeq Sup;
|
|
tyTuple__7OnuWIzW3xYXy9bIUIvuRmA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__sQx7tKsP6HE09cszRIkxbdg {
|
|
TGenericSeq Sup;
|
|
tyTuple__vQEyvUeZmB7ODgnsZ5BScQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__v6NVljHM6giAeuZKHEoQNA {
|
|
TGenericSeq Sup;
|
|
tyTuple__rLNSKSsDc19cDzAtjOZs9cSw data[SEQ_DECL_SIZE];
|
|
};
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, addIfNotExist__nimblepkgZjsonhelpers_16)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringDesc** keys, NI keysLen_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJArray__pureZjson_133)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1835)(tyTuple__jq7X5k7hWG0tdTZTDkiyGQ* keyVals, NI keyValsLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___pureZjson_1806)(NimStringDesc* s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, absolutePath__pureZos_735)(NimStringDesc* path, NimStringDesc* root);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getNimbleFileDir__nimblepkgZpackageinfo_2887)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetCurrentDir)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZjson_3306)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__pureZjson_232)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* father, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* child);
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
|
static N_INLINE(void, popFrame)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg);
|
|
static N_INLINE(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X5BX5D___pureZjson_3073)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc* name);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___pureZjson_2667)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError2)(NimStringDesc* f, NimStringDesc* discVal);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprDiscriminant)(NI e, TNimType* typ);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isURL__nimblepkgZdownload_2070)(NimStringDesc* name);
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
static N_INLINE(NI, len__pureZjson_2169)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(void, remove__nimblepkgZreversedeps_130)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, tyTuple__gDWaEqPfhOauJWKMBm8bzg depTup, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* thisDep);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZversion_460)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* ran, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newVersion__nimblepkgZversion_81)(NimStringDesc* ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__pureZjson_3190)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc* key);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
static N_INLINE(void, X5BX5Deq___pureZjson_1939)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringDesc* key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___pureZjson_301)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X7BX7D___pureZjson_3350)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc** keys, NI keysLen_0);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, cleanUpEmptyObjects__nimblepkgZjsonhelpers_55)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__nimblepkgZreversedeps_242)(tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg* s, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__UysOWmRVrXA7pXmyZaB9apA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__pureZhashes_279)(NimStringDesc* x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getCacheDir__nimblepkgZpackageinfo_3013)(tyTuple__BjxoJYFE5BulbiU15SM6nQ pkgInfo);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZreversedeps_36)(tyTuple__BjxoJYFE5BulbiU15SM6nQ x, tyTuple__BjxoJYFE5BulbiU15SM6nQ y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getRevDeps__nimblepkgZreversedeps_195)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* pkg, tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X7BX7D___pureZjson_3606)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initSha1Hash__nimblepkgZsha49hashes_66)(NimStringDesc* value, tyObject_Sha1Hash__zQwLVDNef3gJr9bhL9bRloJw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZreversedeps_729)(tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg s);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZreversedeps_787)(tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg s, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getAllRevDeps__nimblepkgZreversedeps_682)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* pkg, tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg* result);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getPkgDest__nimblepkgZpackageinfo_3022)(tyTuple__BjxoJYFE5BulbiU15SM6nQ pkgInfo, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getPkgInfo__nimblepkgZpackageparser_4421)(NimStringDesc* dir, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NIM_BOOL forValidation, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_2, "reverseDeps", 11);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_3, "name", 4);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_4, "version", 7);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_5, "checksum", 8);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_6, "path", 4);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_7, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim(74, 9) `not pkg.isMinimal` ", 90);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_8, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(513, 9) `not isNil(node)` ", 97);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_9, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(514, 9) `node.kind == JObject` ", 102);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_10, "field \'fields\' is not accessible for type \'JsonNodeObj\' using \'kind = ", 70);
|
|
extern TNimType NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_;
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_11, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(837, 10) `node.kind == JObject` : pairs() can not iterate a JsonNode of kind ", 148);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_12, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(824, 10) `node.kind == JArray` : items() can not iterate a JsonNode of kind ", 147);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_13, "field \'elems\' is not accessible for type \'JsonNodeObj\' using \'kind = ", 69);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_14, "field \'str\' is not accessible for type \'JsonNodeObj\' using \'kind = ", 67);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_16, "/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);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_17, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(391, 9) `obj.kind == JObject` ", 101);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_18, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim(1720, 11) `len(t) == L` the length of the table changed while iterating over it", 164);
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_;
|
|
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
N_LIB_PRIVATE TNimType NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_;
|
|
N_LIB_PRIVATE TNimType NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_;
|
|
TNimNode* NimDT___syP5ccnl0eFoF9b00Z3AADA_kind[3];
|
|
extern TNimType NTIpackagebasicinfo__BjxoJYFE5BulbiU15SM6nQ_;
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_;
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_24, "field \'pkgInfo\' is not accessible for type \'ReverseDependency\' using \'kind = ", 77);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_25, "field \'pkgPath\' is not accessible for type \'ReverseDependency\' using \'kind = ", 77);
|
|
STRING_LITERAL(TM__aykwlfoHJl9a4Fp9adqfAJNg_27, "/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);
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
nimSetMem__systemZmemory_7(p, ((int) 0), size);
|
|
}
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
{
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
|
(*s).calldepth = ((NI16) 0);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
|
}
|
|
LA1_: ;
|
|
(*s).prev = framePtr__system_2564;
|
|
framePtr__system_2564 = s;
|
|
{
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
|
callDepthLimitReached__system_2997();
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, popFrame)(void) {
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addRevDep__nimblepkgZreversedeps_49)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyTuple__BjxoJYFE5BulbiU15SM6nQ dep, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* dependencies;
|
|
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T1_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T2_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* dependency;
|
|
nimfr_("addRevDep", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(52, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)T1_, sizeof(tyArray__sMpvt1sOxOJ3LFGulnbeMQ));
|
|
T1_[0] = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_2));
|
|
T1_[1] = copyString(dep.Field0);
|
|
T1_[2] = copyString(dep.Field1.version);
|
|
T1_[3] = copyString(dep.Field2.hashValue);
|
|
nimln_(57, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T2_ = NIM_NIL;
|
|
T2_ = newJArray__pureZjson_133();
|
|
nimln_(52, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
dependencies = addIfNotExist__nimblepkgZjsonhelpers_16(nimbleData, T1_, 4, T2_);
|
|
dependency = NIM_NIL;
|
|
nimln_(60, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
tyArray__fG4HAsOMuyKnlovN4zCUaA T7_;
|
|
if (!!((*pkg).isLink)) goto LA5_;
|
|
nimln_(61, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)T7_, sizeof(tyArray__fG4HAsOMuyKnlovN4zCUaA));
|
|
T7_[0].Field0 = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_3));
|
|
nimln_(62, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T7_[0].Field1 = percent___pureZjson_1806((*pkg).basicInfo.Field0);
|
|
T7_[1].Field0 = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_4));
|
|
nimln_(63, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T7_[1].Field1 = percent___pureZjson_1806((*pkg).basicInfo.Field1.version);
|
|
T7_[2].Field0 = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_5));
|
|
nimln_(64, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T7_[2].Field1 = percent___pureZjson_1806((*pkg).basicInfo.Field2.hashValue);
|
|
nimln_(61, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
dependency = percent___pureZjson_1835(T7_, 3);
|
|
}
|
|
goto LA3_;
|
|
LA5_: ;
|
|
{
|
|
tyArray__nFPyKpuH1zPi4VuXhWbFAg T9_;
|
|
NimStringDesc* T10_;
|
|
NimStringDesc* T11_;
|
|
NimStringDesc* T12_;
|
|
nimln_(66, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)T9_, sizeof(tyArray__nFPyKpuH1zPi4VuXhWbFAg));
|
|
T9_[0].Field0 = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_6));
|
|
T10_ = NIM_NIL;
|
|
T10_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(pkg);
|
|
nimln_(1441, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/os.nim");
|
|
T11_ = NIM_NIL;
|
|
T11_ = nosgetCurrentDir();
|
|
nimln_(66, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T12_ = NIM_NIL;
|
|
T12_ = absolutePath__pureZos_735(T10_, T11_);
|
|
T9_[0].Field1 = percent___pureZjson_1806(T12_);
|
|
dependency = percent___pureZjson_1835(T9_, 1);
|
|
}
|
|
LA3_: ;
|
|
nimln_(68, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
NIM_BOOL T15_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = contains__pureZjson_3306(dependencies, dependency);
|
|
if (!!(T15_)) goto LA16_;
|
|
nimln_(69, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
add__pureZjson_232(dependencies, dependency);
|
|
}
|
|
LA16_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X5BX5D___pureZjson_3073)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc* name) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** T9_;
|
|
nimfr_("[]", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
result = NIM_NIL;
|
|
nimln_(513, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
if (!!(!((node == 0)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_8));
|
|
}
|
|
LA3_: ;
|
|
nimln_(514, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
if (!!(((*node).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA7_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_9));
|
|
}
|
|
LA7_: ;
|
|
nimln_(517, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((32 &((NU8)1<<((NU)((*node).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_10), reprDiscriminant(((NI)(*node).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
T9_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0;
|
|
T9_ = X5BX5D___pureZjson_2667((&(*node)._kind_6.fields), name);
|
|
result = (*T9_);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
|
{
|
|
if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
|
|
copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
|
(*dest).Sup.len += (*src).Sup.len;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
static N_INLINE(NI, len__pureZjson_2169)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) {
|
|
NI result;
|
|
nimfr_("len", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
result = (NI)0;
|
|
nimln_(1509, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
result = (*t).counter;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
|
|
NIM_BOOL result;
|
|
nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = !((hcode == ((NI) 0)));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
|
|
int result;
|
|
result = (int)0;
|
|
result = memcmp(a, b, ((size_t) (size)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
|
|
NIM_BOOL result;
|
|
int T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (int)0;
|
|
T1_ = nimCmpMem(a, b, size);
|
|
result = (T1_ == ((NI32) 0));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
|
|
NIM_BOOL result;
|
|
NI alen;
|
|
NI blen;
|
|
nimfr_("eqStrings", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(27, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
alen = (a ? a->Sup.len : 0);
|
|
nimln_(28, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
blen = (b ? b->Sup.len : 0);
|
|
nimln_(29, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == blen)) goto LA3_;
|
|
nimln_(30, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
{
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
nimln_(31, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/strmantle.nim");
|
|
result = equalMem__system_1735(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, X5BX5Deq___pureZjson_1939)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringDesc* key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val) {
|
|
nimfr_("[]=", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
nimln_(391, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
if (!!(((*obj).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_17));
|
|
}
|
|
LA3_: ;
|
|
nimln_(392, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((32 &((NU8)1<<((NU)((*obj).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_10), reprDiscriminant(((NI)(*obj).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
X5BX5Deq___pureZjson_301((&(*obj)._kind_6.fields), key, val);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, remove__nimblepkgZreversedeps_130)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, tyTuple__gDWaEqPfhOauJWKMBm8bzg depTup, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* thisDep) {
|
|
nimfr_("remove", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
NimStringDesc* version;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* revDepsForVersion;
|
|
version = NIM_NIL;
|
|
revDepsForVersion = NIM_NIL;
|
|
nimln_(837, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
NimStringDesc* T6_;
|
|
if (!!(((*thisDep).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA4_;
|
|
T6_ = NIM_NIL;
|
|
T6_ = rawNewString((reprEnum((NI)(*thisDep).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)) ? reprEnum((NI)(*thisDep).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))->Sup.len : 0) + 148);
|
|
appendString(T6_, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_11));
|
|
appendString(T6_, reprEnum((NI)(*thisDep).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)));
|
|
failedAssertImpl__systemZassertions_56(T6_);
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NimStringDesc* key;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val;
|
|
tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg colontmp_;
|
|
NI L;
|
|
key = NIM_NIL;
|
|
val = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg));
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((32 &((NU8)1<<((NU)((*thisDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_10), reprDiscriminant(((NI)(*thisDep).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
colontmp_.data = (*thisDep)._kind_6.fields.data;
|
|
colontmp_.counter = (*thisDep)._kind_6.fields.counter;
|
|
colontmp_.first = (*thisDep)._kind_6.fields.first;
|
|
colontmp_.last = (*thisDep)._kind_6.fields.last;
|
|
nimln_(1717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__pureZjson_2169((&colontmp_));
|
|
nimln_(1718, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI h;
|
|
nimln_(1298, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (!(((NI) 0) < colontmp_.counter)) goto LA10_;
|
|
nimln_(1299, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = colontmp_.first;
|
|
{
|
|
nimln_(1300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
while (1) {
|
|
NI nxt;
|
|
if (!(((NI) 0) <= h)) goto LA13;
|
|
nimln_(1301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
nxt = colontmp_.data->data[h].Field1;
|
|
nimln_(1302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = isFilled__pureZcollectionsZtables_31(colontmp_.data->data[h].Field0);
|
|
if (!T16_) goto LA17_;
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
key = colontmp_.data->data[h].Field2;
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
val = colontmp_.data->data[h].Field3;
|
|
nimln_(77, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
version = key;
|
|
revDepsForVersion = val;
|
|
{
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA T21_;
|
|
NIM_BOOL T22_;
|
|
nimln_(78, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)(&T21_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
newVersion__nimblepkgZversion_81(version, (&T21_));
|
|
T22_ = (NIM_BOOL)0;
|
|
T22_ = contains__nimblepkgZversion_460(depTup.Field1, T21_);
|
|
if (!T22_) goto LA23_;
|
|
{
|
|
NimStringDesc* checksum;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* revDepsForChecksum;
|
|
checksum = NIM_NIL;
|
|
revDepsForChecksum = NIM_NIL;
|
|
nimln_(837, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
NimStringDesc* T30_;
|
|
if (!!(((*revDepsForVersion).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA28_;
|
|
T30_ = NIM_NIL;
|
|
T30_ = rawNewString((reprEnum((NI)(*revDepsForVersion).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)) ? reprEnum((NI)(*revDepsForVersion).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))->Sup.len : 0) + 148);
|
|
appendString(T30_, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_11));
|
|
appendString(T30_, reprEnum((NI)(*revDepsForVersion).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)));
|
|
failedAssertImpl__systemZassertions_56(T30_);
|
|
}
|
|
LA28_: ;
|
|
{
|
|
NimStringDesc* key_2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_2;
|
|
tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg colontmp__2;
|
|
NI L_2;
|
|
key_2 = NIM_NIL;
|
|
val_2 = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp__2), sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg));
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((32 &((NU8)1<<((NU)((*revDepsForVersion).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_10), reprDiscriminant(((NI)(*revDepsForVersion).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
colontmp__2.data = (*revDepsForVersion)._kind_6.fields.data;
|
|
colontmp__2.counter = (*revDepsForVersion)._kind_6.fields.counter;
|
|
colontmp__2.first = (*revDepsForVersion)._kind_6.fields.first;
|
|
colontmp__2.last = (*revDepsForVersion)._kind_6.fields.last;
|
|
nimln_(1717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L_2 = len__pureZjson_2169((&colontmp__2));
|
|
nimln_(1718, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI h_2;
|
|
nimln_(1298, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (!(((NI) 0) < colontmp__2.counter)) goto LA34_;
|
|
nimln_(1299, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h_2 = colontmp__2.first;
|
|
{
|
|
nimln_(1300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
while (1) {
|
|
NI nxt_2;
|
|
if (!(((NI) 0) <= h_2)) goto LA37;
|
|
nimln_(1301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h_2 < 0 || h_2 >= (colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_2,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
|
|
nxt_2 = colontmp__2.data->data[h_2].Field1;
|
|
nimln_(1302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NIM_BOOL T40_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* newVal;
|
|
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); }
|
|
T40_ = (NIM_BOOL)0;
|
|
T40_ = isFilled__pureZcollectionsZtables_31(colontmp__2.data->data[h_2].Field0);
|
|
if (!T40_) goto LA41_;
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (h_2 < 0 || h_2 >= (colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_2,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
|
|
key_2 = colontmp__2.data->data[h_2].Field2;
|
|
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); }
|
|
val_2 = colontmp__2.data->data[h_2].Field3;
|
|
nimln_(79, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
checksum = key_2;
|
|
revDepsForChecksum = val_2;
|
|
nimln_(80, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
newVal = newJArray__pureZjson_133();
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* rd;
|
|
rd = NIM_NIL;
|
|
nimln_(824, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
NimStringDesc* T48_;
|
|
if (!!(((*revDepsForChecksum).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6)))) goto LA46_;
|
|
T48_ = NIM_NIL;
|
|
T48_ = rawNewString((reprEnum((NI)(*revDepsForChecksum).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)) ? reprEnum((NI)(*revDepsForChecksum).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))->Sup.len : 0) + 147);
|
|
appendString(T48_, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_12));
|
|
appendString(T48_, reprEnum((NI)(*revDepsForChecksum).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)));
|
|
failedAssertImpl__systemZassertions_56(T48_);
|
|
}
|
|
LA46_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** i;
|
|
tySequence__oLpBKXzW3hF9aCVMo5EymfQ* colontmp__3;
|
|
NI i_2;
|
|
NI L_3;
|
|
NI T50_;
|
|
i = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0;
|
|
colontmp__3 = NIM_NIL;
|
|
nimln_(825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((64 &((NU8)1<<((NU)((*revDepsForChecksum).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_13), reprDiscriminant(((NI)(*revDepsForChecksum).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
colontmp__3 = (*revDepsForChecksum)._kind_7.elems;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i_2 = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T50_ = (colontmp__3 ? colontmp__3->Sup.len : 0);
|
|
L_3 = T50_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__aykwlfoHJl9a4Fp9adqfAJNg_15;
|
|
if (!(i_2 < L_3)) goto LA52;
|
|
nimln_(825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (i_2 < 0 || i_2 >= (colontmp__3 ? colontmp__3->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp__3 ? colontmp__3->Sup.len : 0)-1); }
|
|
i = &colontmp__3->data[i_2];
|
|
nimln_(81, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
rd = (*i);
|
|
{
|
|
NIM_BOOL T55_;
|
|
nimln_(84, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T55_ = (NIM_BOOL)0;
|
|
T55_ = hasKey__pureZjson_3190(rd, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_6));
|
|
if (!T55_) goto LA56_;
|
|
nimln_(86, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T60_;
|
|
NimStringDesc* T61_;
|
|
T60_ = NIM_NIL;
|
|
T60_ = X5BX5D___pureZjson_3073(rd, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_6));
|
|
if (!(((16 &((NU8)1<<((NU)((*T60_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T60_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
T61_ = NIM_NIL;
|
|
T61_ = getNimbleFileDir__nimblepkgZpackageinfo_2887(pkg);
|
|
if (!!(eqStrings((*T60_)._kind_1.str, T61_))) goto LA62_;
|
|
nimln_(88, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
add__pureZjson_232(newVal, rd);
|
|
}
|
|
LA62_: ;
|
|
}
|
|
goto LA53_;
|
|
LA56_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T65_;
|
|
nimln_(89, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T65_ = NIM_NIL;
|
|
T65_ = X5BX5D___pureZjson_3073(rd, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_5));
|
|
if (!(((16 &((NU8)1<<((NU)((*T65_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T65_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
if (!!(eqStrings((*T65_)._kind_1.str, (*pkg).basicInfo.Field2.hashValue))) goto LA66_;
|
|
nimln_(91, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
add__pureZjson_232(newVal, rd);
|
|
}
|
|
goto LA53_;
|
|
LA66_: ;
|
|
LA53_: ;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__aykwlfoHJl9a4Fp9adqfAJNg_15)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__aykwlfoHJl9a4Fp9adqfAJNg_15);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T70_;
|
|
T70_ = (colontmp__3 ? colontmp__3->Sup.len : 0);
|
|
if (!!((T70_ == L_3))) goto LA71_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_16));
|
|
}
|
|
LA71_: ;
|
|
} LA52: ;
|
|
}
|
|
}
|
|
}
|
|
nimln_(79, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
X5BX5Deq___pureZjson_1939(revDepsForVersion, checksum, newVal);
|
|
nimln_(1720, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T75_;
|
|
T75_ = (NI)0;
|
|
T75_ = len__pureZjson_2169((&colontmp__2));
|
|
if (!!((T75_ == L_2))) goto LA76_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_18));
|
|
}
|
|
LA76_: ;
|
|
}
|
|
LA41_: ;
|
|
nimln_(1304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h_2 = nxt_2;
|
|
} LA37: ;
|
|
}
|
|
}
|
|
LA34_: ;
|
|
}
|
|
}
|
|
}
|
|
LA23_: ;
|
|
nimln_(1720, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T80_;
|
|
T80_ = (NI)0;
|
|
T80_ = len__pureZjson_2169((&colontmp_));
|
|
if (!!((T80_ == L))) goto LA81_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_18));
|
|
}
|
|
LA81_: ;
|
|
}
|
|
LA17_: ;
|
|
nimln_(1304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = nxt;
|
|
} LA13: ;
|
|
}
|
|
}
|
|
LA10_: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, removeRevDep__nimblepkgZreversedeps_122)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* reverseDependencies;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T49_;
|
|
nimfr_("removeRevDep", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(74, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!!(!((*pkg).isMinimal))) goto LA3_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_7));
|
|
}
|
|
LA3_: ;
|
|
nimln_(94, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
reverseDependencies = X5BX5D___pureZjson_3073(nimbleData, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_2));
|
|
{
|
|
tyTuple__gDWaEqPfhOauJWKMBm8bzg* depTup;
|
|
NI i;
|
|
NI L;
|
|
NI T6_;
|
|
depTup = (tyTuple__gDWaEqPfhOauJWKMBm8bzg*)0;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T6_ = ((*pkg).requires ? (*pkg).requires->Sup.len : 0);
|
|
L = T6_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__aykwlfoHJl9a4Fp9adqfAJNg_19;
|
|
if (!(i < L)) goto LA8;
|
|
nimln_(96, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (i < 0 || i >= ((*pkg).requires ? (*pkg).requires->Sup.len : 0)){ raiseIndexError2(i,((*pkg).requires ? (*pkg).requires->Sup.len : 0)-1); }
|
|
depTup = (&(*pkg).requires->data[i]);
|
|
{
|
|
{
|
|
NIM_BOOL T12_;
|
|
nimln_(97, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = isURL__nimblepkgZdownload_2070((*depTup).Field0);
|
|
if (!T12_) goto LA13_;
|
|
{
|
|
NimStringDesc* key;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val;
|
|
key = NIM_NIL;
|
|
val = NIM_NIL;
|
|
nimln_(837, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
NimStringDesc* T20_;
|
|
if (!!(((*reverseDependencies).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA18_;
|
|
T20_ = NIM_NIL;
|
|
T20_ = rawNewString((reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)) ? reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))->Sup.len : 0) + 148);
|
|
appendString(T20_, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_11));
|
|
appendString(T20_, reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)));
|
|
failedAssertImpl__systemZassertions_56(T20_);
|
|
}
|
|
LA18_: ;
|
|
{
|
|
NimStringDesc* key_2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_2;
|
|
tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg colontmp_;
|
|
NI L_2;
|
|
key_2 = NIM_NIL;
|
|
val_2 = NIM_NIL;
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg));
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((32 &((NU8)1<<((NU)((*reverseDependencies).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_10), reprDiscriminant(((NI)(*reverseDependencies).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
colontmp_.data = (*reverseDependencies)._kind_6.fields.data;
|
|
colontmp_.counter = (*reverseDependencies)._kind_6.fields.counter;
|
|
colontmp_.first = (*reverseDependencies)._kind_6.fields.first;
|
|
colontmp_.last = (*reverseDependencies)._kind_6.fields.last;
|
|
nimln_(1717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L_2 = len__pureZjson_2169((&colontmp_));
|
|
nimln_(1718, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI h;
|
|
nimln_(1298, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (!(((NI) 0) < colontmp_.counter)) goto LA24_;
|
|
nimln_(1299, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = colontmp_.first;
|
|
{
|
|
nimln_(1300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
while (1) {
|
|
NI nxt;
|
|
if (!(((NI) 0) <= h)) goto LA27;
|
|
nimln_(1301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
nxt = colontmp_.data->data[h].Field1;
|
|
nimln_(1302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NIM_BOOL T30_;
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
T30_ = (NIM_BOOL)0;
|
|
T30_ = isFilled__pureZcollectionsZtables_31(colontmp_.data->data[h].Field0);
|
|
if (!T30_) goto LA31_;
|
|
nimln_(838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
key_2 = colontmp_.data->data[h].Field2;
|
|
if (h < 0 || h >= (colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
|
val_2 = colontmp_.data->data[h].Field3;
|
|
nimln_(99, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
key = key_2;
|
|
val = val_2;
|
|
remove__nimblepkgZreversedeps_130(pkg, (*depTup), val);
|
|
nimln_(1720, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T35_;
|
|
T35_ = (NI)0;
|
|
T35_ = len__pureZjson_2169((&colontmp_));
|
|
if (!!((T35_ == L_2))) goto LA36_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_18));
|
|
}
|
|
LA36_: ;
|
|
}
|
|
LA31_: ;
|
|
nimln_(1304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = nxt;
|
|
} LA27: ;
|
|
}
|
|
}
|
|
LA24_: ;
|
|
}
|
|
}
|
|
}
|
|
goto LA10_;
|
|
LA13_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* thisDep;
|
|
tyArray__Re75IspeoxXy2oCZHwcRrA T39_;
|
|
nimln_(102, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)T39_, sizeof(tyArray__Re75IspeoxXy2oCZHwcRrA));
|
|
T39_[0] = copyString(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_2));
|
|
T39_[1] = copyString((*depTup).Field0);
|
|
thisDep = X7BX7D___pureZjson_3350(nimbleData, T39_, 2);
|
|
nimln_(103, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!(thisDep == 0)) goto LA42_;
|
|
goto LA9;
|
|
}
|
|
LA42_: ;
|
|
nimln_(104, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
remove__nimblepkgZreversedeps_130(pkg, (*depTup), thisDep);
|
|
}
|
|
LA10_: ;
|
|
} LA9: ;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__aykwlfoHJl9a4Fp9adqfAJNg_19)) { raiseOverflow(); };
|
|
i = (NI)(TM__aykwlfoHJl9a4Fp9adqfAJNg_19);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T46_;
|
|
T46_ = ((*pkg).requires ? (*pkg).requires->Sup.len : 0);
|
|
if (!!((T46_ == L))) goto LA47_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_16));
|
|
}
|
|
LA47_: ;
|
|
} LA8: ;
|
|
}
|
|
}
|
|
nimln_(106, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T49_ = NIM_NIL;
|
|
T49_ = cleanUpEmptyObjects__nimblepkgZjsonhelpers_55(reverseDependencies);
|
|
X5BX5Deq___pureZjson_1939(nimbleData, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_2), T49_);
|
|
popFrame();
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__UysOWmRVrXA7pXmyZaB9apA)(void* p, NI op) {
|
|
tySequence__UysOWmRVrXA7pXmyZaB9apA* a;
|
|
NI T1_;
|
|
a = (tySequence__UysOWmRVrXA7pXmyZaB9apA*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
switch (a->data[T1_].Field1.kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
nimGCvisit((void*)a->data[T1_].Field1._kind_1.pkgInfo.Field0, op);
|
|
nimGCvisit((void*)a->data[T1_].Field1._kind_1.pkgInfo.Field1.version, op);
|
|
nimGCvisit((void*)a->data[T1_].Field1._kind_1.pkgInfo.Field2.hashValue, op);
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
nimGCvisit((void*)a->data[T1_].Field1._kind_2.pkgPath, op);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__nimblepkgZreversedeps_24)(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* revDep) {
|
|
NI result;
|
|
nimfr_("hash", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
result = (NI)0;
|
|
nimln_(25, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*revDep).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
{
|
|
NimStringDesc* T2_;
|
|
nimln_(27, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((1 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
T2_ = NIM_NIL;
|
|
T2_ = getCacheDir__nimblepkgZpackageinfo_3013((*revDep)._kind_1.pkgInfo);
|
|
result = hash__pureZhashes_279(T2_);
|
|
}
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
{
|
|
nimln_(29, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((2 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_25), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
result = hash__pureZhashes_279((*revDep)._kind_2.pkgPath);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZreversedeps_27)(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* lhs, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* rhs) {
|
|
NIM_BOOL result;
|
|
nimfr_("==", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(32, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!!(((*lhs).kind == (*rhs).kind))) goto LA3_;
|
|
nimln_(33, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(34, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*lhs).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
{
|
|
nimln_(36, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((1 &((NU8)1<<((NU)((*lhs).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*lhs).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
if (!(((1 &((NU8)1<<((NU)((*rhs).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*rhs).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
result = eqeq___nimblepkgZreversedeps_36((*lhs)._kind_1.pkgInfo, (*rhs)._kind_1.pkgInfo);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
{
|
|
nimln_(38, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((2 &((NU8)1<<((NU)((*lhs).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_25), reprDiscriminant(((NI)(*lhs).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
if (!(((2 &((NU8)1<<((NU)((*rhs).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_25), reprDiscriminant(((NI)(*rhs).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
result = eqStrings((*lhs)._kind_2.pkgPath, (*rhs)._kind_2.pkgPath);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getRevDeps__nimblepkgZreversedeps_195)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* pkg, tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg* Result) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* reverseDependencies;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T5_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T6_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T7_;
|
|
nimfr_("getRevDeps", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{ unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
|
|
(*Result).counter = 0;
|
|
nimln_(113, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!((*pkg).kind == ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1))) goto LA3_;
|
|
nimln_(114, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(116, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(117, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(116, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = X5BX5D___pureZjson_3073(nimbleData, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_2));
|
|
if (!(((1 &((NU8)1<<((NU)((*pkg).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*pkg).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
T6_ = NIM_NIL;
|
|
T6_ = X7BX7D___pureZjson_3606(T5_, (*pkg)._kind_1.pkgInfo.Field0);
|
|
if (!(((1 &((NU8)1<<((NU)((*pkg).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*pkg).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
nimln_(117, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T7_ = NIM_NIL;
|
|
T7_ = X7BX7D___pureZjson_3606(T6_, (*pkg)._kind_1.pkgInfo.Field1.version);
|
|
if (!(((1 &((NU8)1<<((NU)((*pkg).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*pkg).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
reverseDependencies = X7BX7D___pureZjson_3606(T7_, (*pkg)._kind_1.pkgInfo.Field2.hashValue);
|
|
nimln_(119, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!(reverseDependencies == 0)) goto LA10_;
|
|
nimln_(120, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* revDep;
|
|
revDep = NIM_NIL;
|
|
nimln_(824, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
{
|
|
NimStringDesc* T17_;
|
|
if (!!(((*reverseDependencies).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6)))) goto LA15_;
|
|
T17_ = NIM_NIL;
|
|
T17_ = rawNewString((reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)) ? reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))->Sup.len : 0) + 147);
|
|
appendString(T17_, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_12));
|
|
appendString(T17_, reprEnum((NI)(*reverseDependencies).kind, (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_)));
|
|
failedAssertImpl__systemZassertions_56(T17_);
|
|
}
|
|
LA15_: ;
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** i;
|
|
tySequence__oLpBKXzW3hF9aCVMo5EymfQ* colontmp_;
|
|
NI i_2;
|
|
NI L;
|
|
NI T19_;
|
|
i = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0;
|
|
colontmp_ = NIM_NIL;
|
|
nimln_(825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (!(((64 &((NU8)1<<((NU)((*reverseDependencies).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_13), reprDiscriminant(((NI)(*reverseDependencies).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
colontmp_ = (*reverseDependencies)._kind_7.elems;
|
|
nimln_(235, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i_2 = ((NI) 0);
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
T19_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
L = T19_;
|
|
{
|
|
nimln_(237, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__aykwlfoHJl9a4Fp9adqfAJNg_26;
|
|
if (!(i_2 < L)) goto LA21;
|
|
nimln_(825, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim");
|
|
if (i_2 < 0 || i_2 >= (colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp_ ? colontmp_->Sup.len : 0)-1); }
|
|
i = &colontmp_->data[i_2];
|
|
nimln_(122, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
revDep = (*i);
|
|
{
|
|
NIM_BOOL T24_;
|
|
NimStringDesc* path;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T27_;
|
|
tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA T28_;
|
|
nimln_(123, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T24_ = (NIM_BOOL)0;
|
|
T24_ = hasKey__pureZjson_3190(revDep, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_6));
|
|
if (!T24_) goto LA25_;
|
|
nimln_(125, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T27_ = NIM_NIL;
|
|
T27_ = X5BX5D___pureZjson_3073(revDep, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_6));
|
|
if (!(((16 &((NU8)1<<((NU)((*T27_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T27_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
path = (*T27_)._kind_1.str;
|
|
nimln_(126, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)(&T28_), sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA));
|
|
nimZeroMem((void*)(&T28_), sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA));
|
|
T28_.kind = ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1);
|
|
T28_._kind_2.pkgPath = copyString(path);
|
|
incl__nimblepkgZreversedeps_242(Result, (&T28_));
|
|
}
|
|
goto LA22_;
|
|
LA25_: ;
|
|
{
|
|
tyTuple__BjxoJYFE5BulbiU15SM6nQ pkgBasicInfo;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T30_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T31_;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T32_;
|
|
tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA T33_;
|
|
nimZeroMem((void*)(&pkgBasicInfo), sizeof(tyTuple__BjxoJYFE5BulbiU15SM6nQ));
|
|
nimln_(129, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(130, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T30_ = NIM_NIL;
|
|
T30_ = X5BX5D___pureZjson_3073(revDep, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_3));
|
|
if (!(((16 &((NU8)1<<((NU)((*T30_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T30_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
pkgBasicInfo.Field0 = copyString((*T30_)._kind_1.str);
|
|
nimln_(131, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T31_ = NIM_NIL;
|
|
T31_ = X5BX5D___pureZjson_3073(revDep, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_4));
|
|
if (!(((16 &((NU8)1<<((NU)((*T31_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T31_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
newVersion__nimblepkgZversion_81((*T31_)._kind_1.str, (&pkgBasicInfo.Field1));
|
|
nimln_(132, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
T32_ = NIM_NIL;
|
|
T32_ = X5BX5D___pureZjson_3073(revDep, ((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_5));
|
|
if (!(((16 &((NU8)1<<((NU)((*T32_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_14), reprDiscriminant(((NI)(*T32_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
initSha1Hash__nimblepkgZsha49hashes_66((*T32_)._kind_1.str, (&pkgBasicInfo.Field2));
|
|
nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimZeroMem((void*)(&T33_), sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA));
|
|
nimZeroMem((void*)(&T33_), sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA));
|
|
T33_.kind = ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0);
|
|
T33_._kind_1.pkgInfo.Field0 = copyString(pkgBasicInfo.Field0);
|
|
T33_._kind_1.pkgInfo.Field1.version = copyString(pkgBasicInfo.Field1.version);
|
|
T33_._kind_1.pkgInfo.Field2.hashValue = copyString(pkgBasicInfo.Field2.hashValue);
|
|
incl__nimblepkgZreversedeps_242(Result, (&T33_));
|
|
}
|
|
LA22_: ;
|
|
nimln_(239, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__aykwlfoHJl9a4Fp9adqfAJNg_26)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__aykwlfoHJl9a4Fp9adqfAJNg_26);
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
{
|
|
NI T36_;
|
|
T36_ = (colontmp_ ? colontmp_->Sup.len : 0);
|
|
if (!!((T36_ == L))) goto LA37_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_16));
|
|
}
|
|
LA37_: ;
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode) {
|
|
NIM_BOOL result;
|
|
nimfr_("isFilled", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/hashcommon.nim");
|
|
result = !((hcode == ((NI) 0)));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getAllRevDeps__nimblepkgZreversedeps_682)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* nimbleData, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* pkg, tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg* result) {
|
|
tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg revDeps;
|
|
nimfr_("getAllRevDeps", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(155, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
incl__nimblepkgZreversedeps_242(result, pkg);
|
|
nimZeroMem((void*)(&revDeps), sizeof(tyObject_HashSet__5CsAsmDYL3o4Mzf5AIFLsg));
|
|
nimln_(156, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
getRevDeps__nimblepkgZreversedeps_195(nimbleData, pkg, (&revDeps));
|
|
{
|
|
tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA revDep;
|
|
NI length;
|
|
nimZeroMem((void*)(&revDep), sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA));
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZreversedeps_729(revDeps);
|
|
{
|
|
NI h;
|
|
NI colontmp_;
|
|
NI T3_;
|
|
NI res;
|
|
h = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
T3_ = ((revDeps.data ? revDeps.data->Sup.len : 0)-1);
|
|
colontmp_ = T3_;
|
|
nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
res = ((NI) 0);
|
|
{
|
|
nimln_(91, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__aykwlfoHJl9a4Fp9adqfAJNg_28;
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
h = res;
|
|
{
|
|
NIM_BOOL T8_;
|
|
nimln_(264, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
if (h < 0 || h >= (revDeps.data ? revDeps.data->Sup.len : 0)){ raiseIndexError2(h,(revDeps.data ? revDeps.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZsets_38(revDeps.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(157, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (h < 0 || h >= (revDeps.data ? revDeps.data->Sup.len : 0)){ raiseIndexError2(h,(revDeps.data ? revDeps.data->Sup.len : 0)-1); }
|
|
nimCopyMem((void*)(&revDep), (NIM_CONST void*)(&revDeps.data->data[h].Field1), sizeof(revDep));
|
|
{
|
|
nimln_(158, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
NIM_BOOL T14_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = contains__nimblepkgZreversedeps_787((*result), (&revDep));
|
|
if (!T14_) goto LA15_;
|
|
goto LA11;
|
|
}
|
|
LA15_: ;
|
|
nimln_(159, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
getAllRevDeps__nimblepkgZreversedeps_682(nimbleData, (&revDep), result);
|
|
} LA11: ;
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T19_;
|
|
T19_ = (NI)0;
|
|
T19_ = len__nimblepkgZreversedeps_729(revDeps);
|
|
if (!!((T19_ == length))) goto LA20_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_27));
|
|
}
|
|
LA20_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__aykwlfoHJl9a4Fp9adqfAJNg_28)) { raiseOverflow(); };
|
|
res = (NI)(TM__aykwlfoHJl9a4Fp9adqfAJNg_28);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, toRevDep__nimblepkgZreversedeps_679)(tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* pkg, tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* Result) {
|
|
nimfr_("toRevDep", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(144, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
{
|
|
if (!!((*pkg).isLink)) goto LA3_;
|
|
nimln_(145, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field0, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field1.version, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field2.hashValue, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.pkgPath, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0);
|
|
unsureAsgnRef((void**) (&(*Result)._kind_1.pkgInfo.Field0), copyString((*pkg).basicInfo.Field0));
|
|
unsureAsgnRef((void**) (&(*Result)._kind_1.pkgInfo.Field1.version), copyString((*pkg).basicInfo.Field1.version));
|
|
unsureAsgnRef((void**) (&(*Result)._kind_1.pkgInfo.Field2.hashValue), copyString((*pkg).basicInfo.Field2.hashValue));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
nimln_(149, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*Result).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field0, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field1.version, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result)._kind_1.pkgInfo.Field2.hashValue, NIM_NIL);
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.pkgPath, NIM_NIL);
|
|
break;
|
|
}
|
|
(*Result).kind = 0;
|
|
(*Result).kind = ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1);
|
|
nimln_(151, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
unsureAsgnRef((void**) (&(*Result)._kind_2.pkgPath), getNimbleFileDir__nimblepkgZpackageinfo_2887(pkg));
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___nimblepkgZreversedeps_46)(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* revDep) {
|
|
NimStringDesc* result;
|
|
nimfr_("$", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
result = NIM_NIL;
|
|
nimln_(41, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*revDep).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
{
|
|
nimln_(43, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((1 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
result = getCacheDir__nimblepkgZpackageinfo_3013((*revDep)._kind_1.pkgInfo);
|
|
}
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
{
|
|
nimln_(45, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((2 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_25), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
result = copyString((*revDep)._kind_2.pkgPath);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, toPkgInfo__nimblepkgZreversedeps_674)(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA* revDep, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_PackageInfo__y9ahmwzrCcWrfsrJgR1q4lw* Result) {
|
|
nimfr_("toPkgInfo", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
nimln_(136, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
switch ((*revDep).kind) {
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 0):
|
|
{
|
|
NimStringDesc* pkgDir;
|
|
nimln_(138, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((1 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_24), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
pkgDir = getPkgDest__nimblepkgZpackageinfo_3022((*revDep)._kind_1.pkgInfo, options);
|
|
nimln_(139, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
getPkgInfo__nimblepkgZpackageparser_4421(pkgDir, options, NIM_FALSE, Result);
|
|
}
|
|
break;
|
|
case ((tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ) 1):
|
|
{
|
|
nimln_(141, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/reversedeps.nim");
|
|
if (!(((2 &((NU8)1<<((NU)((*revDep).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__aykwlfoHJl9a4Fp9adqfAJNg_25), reprDiscriminant(((NI)(*revDep).kind) + (NI)IL64(0), (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_))); }
|
|
getPkgInfo__nimblepkgZpackageparser_4421((*revDep)._kind_2.pkgPath, options, NIM_FALSE, Result);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsreversedepsdotnim_DatInit000)(void) {
|
|
static TNimNode* TM__aykwlfoHJl9a4Fp9adqfAJNg_20_2[2];
|
|
static TNimNode* TM__aykwlfoHJl9a4Fp9adqfAJNg_21_2[2];
|
|
NI TM__aykwlfoHJl9a4Fp9adqfAJNg_23;
|
|
static char* NIM_CONST TM__aykwlfoHJl9a4Fp9adqfAJNg_22[2] = {
|
|
"rdkInstalled",
|
|
"rdkDevelop"};
|
|
static TNimNode TM__aykwlfoHJl9a4Fp9adqfAJNg_0[9];
|
|
NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_.size = sizeof(tyTuple__6NesoTVovr9cuqfE9ct8f9c5A);
|
|
NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_.align = NIM_ALIGNOF(tyTuple__6NesoTVovr9cuqfE9ct8f9c5A);
|
|
NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_.kind = 18;
|
|
NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_.base = 0;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_20_2[0] = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[1];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[1].kind = 1;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[1].offset = offsetof(tyTuple__6NesoTVovr9cuqfE9ct8f9c5A, Field0);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[1].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[1].name = "Field0";
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_20_2[1] = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[2];
|
|
NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_.size = sizeof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA);
|
|
NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_.align = NIM_ALIGNOF(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA);
|
|
NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_.kind = 18;
|
|
NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_.base = 0;
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.size = sizeof(tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ);
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.align = NIM_ALIGNOF(tyEnum_ReverseDependencyKind__ToObqAaFxh9cY7yqf8kGUsQ);
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.kind = 14;
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.base = 0;
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.flags = 3;
|
|
for (TM__aykwlfoHJl9a4Fp9adqfAJNg_23 = 0; TM__aykwlfoHJl9a4Fp9adqfAJNg_23 < 2; TM__aykwlfoHJl9a4Fp9adqfAJNg_23++) {
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[TM__aykwlfoHJl9a4Fp9adqfAJNg_23+4].kind = 1;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[TM__aykwlfoHJl9a4Fp9adqfAJNg_23+4].offset = TM__aykwlfoHJl9a4Fp9adqfAJNg_23;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[TM__aykwlfoHJl9a4Fp9adqfAJNg_23+4].name = TM__aykwlfoHJl9a4Fp9adqfAJNg_22[TM__aykwlfoHJl9a4Fp9adqfAJNg_23];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_21_2[TM__aykwlfoHJl9a4Fp9adqfAJNg_23] = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[TM__aykwlfoHJl9a4Fp9adqfAJNg_23+4];
|
|
}
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[6].len = 2; TM__aykwlfoHJl9a4Fp9adqfAJNg_0[6].kind = 2; TM__aykwlfoHJl9a4Fp9adqfAJNg_0[6].sons = &TM__aykwlfoHJl9a4Fp9adqfAJNg_21_2[0];
|
|
NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_.node = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[6];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].kind = 3;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].offset = offsetof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA, kind);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].typ = (&NTIreversedependencykind__ToObqAaFxh9cY7yqf8kGUsQ_);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].name = "kind";
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].sons = &NimDT___syP5ccnl0eFoF9b00Z3AADA_kind[0];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3].len = 2;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[7].kind = 1;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[7].offset = offsetof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA, _kind_1.pkgInfo);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[7].typ = (&NTIpackagebasicinfo__BjxoJYFE5BulbiU15SM6nQ_);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[7].name = "pkgInfo";
|
|
NimDT___syP5ccnl0eFoF9b00Z3AADA_kind[0] = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[7];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[8].kind = 1;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[8].offset = offsetof(tyObject_ReverseDependency__syP5ccnl0eFoF9b00Z3AADA, _kind_2.pkgPath);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[8].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[8].name = "pkgPath";
|
|
NimDT___syP5ccnl0eFoF9b00Z3AADA_kind[1] = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[8];
|
|
NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_.node = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[3];
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[2].kind = 1;
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[2].offset = offsetof(tyTuple__6NesoTVovr9cuqfE9ct8f9c5A, Field1);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[2].typ = (&NTIreversedependency__syP5ccnl0eFoF9b00Z3AADA_);
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[2].name = "Field1";
|
|
TM__aykwlfoHJl9a4Fp9adqfAJNg_0[0].len = 2; TM__aykwlfoHJl9a4Fp9adqfAJNg_0[0].kind = 2; TM__aykwlfoHJl9a4Fp9adqfAJNg_0[0].sons = &TM__aykwlfoHJl9a4Fp9adqfAJNg_20_2[0];
|
|
NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_.node = &TM__aykwlfoHJl9a4Fp9adqfAJNg_0[0];
|
|
NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_.size = sizeof(tySequence__UysOWmRVrXA7pXmyZaB9apA*);
|
|
NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_.align = NIM_ALIGNOF(tySequence__UysOWmRVrXA7pXmyZaB9apA*);
|
|
NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_.kind = 24;
|
|
NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_.base = (&NTIkeyvaluepair__6NesoTVovr9cuqfE9ct8f9c5A_);
|
|
NTIkeyvaluepairseq__UysOWmRVrXA7pXmyZaB9apA_.marker = Marker_tySequence__UysOWmRVrXA7pXmyZaB9apA;
|
|
}
|
|
|