mirror of
https://github.com/status-im/csources-nimble.git
synced 2026-08-29 17:31:05 +00:00
2731 lines
131 KiB
C
2731 lines
131 KiB
C
/* Generated by Nim Compiler v1.6.11 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#include <setjmp.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
# define nimfr_(proc, file) \
|
|
TFrame FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
|
|
|
|
# define nimfrs_(proc, file, slots, length) \
|
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
|
|
|
|
# define nimln_(n, file) \
|
|
FR_.line = n; FR_.filename = file;
|
|
typedef struct tyTuple__gDWaEqPfhOauJWKMBm8bzg tyTuple__gDWaEqPfhOauJWKMBm8bzg;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA;
|
|
typedef struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg;
|
|
typedef struct tySequence__72hOjuY2LKiowAwLCg19a9bA tySequence__72hOjuY2LKiowAwLCg19a9bA;
|
|
typedef struct tyTuple__r1NtfsBxxsYs1cV48P1DyA tyTuple__r1NtfsBxxsYs1cV48P1DyA;
|
|
typedef struct tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA;
|
|
typedef struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ;
|
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
|
typedef struct Exception Exception;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
|
|
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
|
|
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
|
|
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
|
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
|
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
|
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
|
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
|
|
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
|
|
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
|
typedef struct TSafePoint TSafePoint;
|
|
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
|
|
typedef struct tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ;
|
|
typedef struct tySequence__9bnboTrdme5Y4tneb4Qxehg tySequence__9bnboTrdme5Y4tneb4Qxehg;
|
|
typedef struct tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA;
|
|
typedef struct tyTuple__xNm5d5jOgkHsR74FkVoLcA tyTuple__xNm5d5jOgkHsR74FkVoLcA;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
|
struct TGenericSeq {
|
|
NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc {
|
|
TGenericSeq Sup;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyTuple__gDWaEqPfhOauJWKMBm8bzg {
|
|
NimStringDesc* Field0;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* Field1;
|
|
};
|
|
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;
|
|
};
|
|
typedef NU8 tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ;
|
|
struct tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA {
|
|
NimStringDesc* version;
|
|
};
|
|
struct tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w {
|
|
tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ kind;
|
|
union{
|
|
struct {tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver;
|
|
} _kind_1;
|
|
struct {tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA spe;
|
|
} _kind_2;
|
|
struct {tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verILeft;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verIRight;
|
|
} _kind_3;
|
|
};
|
|
};
|
|
struct tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg {
|
|
tySequence__72hOjuY2LKiowAwLCg19a9bA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__r1NtfsBxxsYs1cV48P1DyA {
|
|
NI Field0;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field1;
|
|
};
|
|
struct RootObj {
|
|
TNimType* m_type;
|
|
};
|
|
struct Exception {
|
|
RootObj Sup;
|
|
Exception* parent;
|
|
NCSTRING name;
|
|
NimStringDesc* message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
|
|
Exception* up;
|
|
};
|
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
|
|
Exception Sup;
|
|
};
|
|
struct tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ {
|
|
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
|
|
NimStringDesc* hint;
|
|
};
|
|
struct tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA {
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ Sup;
|
|
};
|
|
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
|
|
NI refcount;
|
|
TNimType* typ;
|
|
};
|
|
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
|
|
void* bottom;
|
|
};
|
|
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
|
|
NI len;
|
|
NI cap;
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
|
|
};
|
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
|
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
|
|
tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
|
};
|
|
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
|
|
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
|
|
tyArray__0aOLqZchNi8nWtMTi8ND8w link;
|
|
NI key;
|
|
NI upperBound;
|
|
NI level;
|
|
};
|
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
|
|
NI len;
|
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
|
};
|
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
|
|
NI minLargeObj;
|
|
NI maxLargeObj;
|
|
tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
|
|
NU32 flBitmap;
|
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
|
NI currMem;
|
|
NI maxMem;
|
|
NI freeMem;
|
|
NI occ;
|
|
NI lastSize;
|
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
|
|
NIM_BOOL locked;
|
|
NIM_BOOL blockChunkSizeIncrease;
|
|
NI nextChunkSize;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
|
};
|
|
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
|
|
NI stackScans;
|
|
NI cycleCollections;
|
|
NI maxThreshold;
|
|
NI maxStackSize;
|
|
NI maxStackCells;
|
|
NI cycleTableSize;
|
|
NI64 maxPause;
|
|
};
|
|
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
|
|
NI counter;
|
|
NI max;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
|
|
};
|
|
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
|
|
tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
|
|
NI cycleThreshold;
|
|
NI zctThreshold;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
|
|
NI recGcLock;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
|
|
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
|
|
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
|
|
NI gcThreadId;
|
|
};
|
|
typedef 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;
|
|
};
|
|
};
|
|
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
|
|
struct TSafePoint {
|
|
TSafePoint* prev;
|
|
NI status;
|
|
jmp_buf context;
|
|
};
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
|
|
NI a;
|
|
NI b;
|
|
};
|
|
struct tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field2;
|
|
NimStringDesc* Field3;
|
|
};
|
|
struct tyTuple__xNm5d5jOgkHsR74FkVoLcA {
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA {
|
|
tySequence__9bnboTrdme5Y4tneb4Qxehg* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
|
|
NCSTRING procname;
|
|
NI line;
|
|
NCSTRING filename;
|
|
};
|
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringDesc* Field2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
|
};
|
|
struct tySequence__72hOjuY2LKiowAwLCg19a9bA {
|
|
TGenericSeq Sup;
|
|
tyTuple__r1NtfsBxxsYs1cV48P1DyA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
TGenericSeq Sup;
|
|
NimStringDesc* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__9bnboTrdme5Y4tneb4Qxehg {
|
|
TGenericSeq Sup;
|
|
tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
|
|
TGenericSeq Sup;
|
|
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g {
|
|
TGenericSeq Sup;
|
|
tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ {
|
|
TGenericSeq Sup;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];
|
|
};
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tyRef__Sl9atac3I8j3HWAj1uMewLw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__72hOjuY2LKiowAwLCg19a9bA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newVersion__nimblepkgZversion_81)(NimStringDesc* ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*, parseVersionError__nimblepkgZversion_47)(NimStringDesc* msg);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*, newNimbleError__nimblepkgZversion_50)(NimStringDesc* msg, NimStringDesc* hint, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* details);
|
|
static N_NIMCALL(void, Marker_tyRef__XtH1RKZYhPGtGjI5WWcJ8w)(void* p, NI op);
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
|
static N_INLINE(void, popFrame)(void);
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError2)(NimStringDesc* f, NimStringDesc* discVal);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprDiscriminant)(NI e, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, makeRange__nimblepkgZversion_499)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version, NimStringDesc* op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZversion_129)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isSpecial__nimblepkgZversion_101)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuToLowerAsciiStr)(NimStringDesc* s);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitChar)(NimStringDesc* s, NIM_CHAR sep, NI maxsplit);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npuParseInt)(NimStringDesc* s, NI* number, NI start);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
|
static N_INLINE(void, decRef__system_5344)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
|
|
static N_INLINE(void, rtlAddZCT__system_5342)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5293)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, getNextIncompatibleVersion__nimblepkgZversion_464)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version, NIM_BOOL semver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___systemZdollars_3)(NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringDesc* s);
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, incRef__system_5337)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuJoinSep)(NimStringDesc** a, NI aLen_0, NimStringDesc* sep);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, parseVersionRange__nimblepkgZversion_541)(NimStringDesc* s);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__system_7802)(NimStringDesc* s, NI first);
|
|
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZversion_162)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* range1, tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* range2);
|
|
static N_INLINE(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, X5BX5D___pureZjson_3073)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NimStringDesc* name);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__systemZassertions_56)(NimStringDesc* msg);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___pureZjson_2667)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key);
|
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
|
|
static N_INLINE(NIM_BOOL, contains__pureZos_653)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item);
|
|
static N_INLINE(NI, find__pureZos_658)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item);
|
|
static N_INLINE(NI, skipUntil__pureZparseutils_135)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
|
|
static N_INLINE(NimStringDesc*, X5BX5D___pureZunicode_867)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x);
|
|
N_NIMCALL(NimStringDesc*, mnewString)(NI len);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___pureZunicode_842)(NI a, NI b);
|
|
static N_INLINE(void, popSafePoint)(void);
|
|
static N_INLINE(TFrame*, getFrame)(void);
|
|
static N_INLINE(void, setFrame)(TFrame* s);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ*, nimbleError__nimblepkgZcommon_26)(NimStringDesc* msg, NimStringDesc* hint, tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* details);
|
|
static N_INLINE(NimStringDesc*, getCurrentExceptionMsg__system_6998)(void);
|
|
static N_INLINE(void, popCurrentException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getSimpleString__nimblepkgZversion_653)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verRange);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___nimblepkgZversion_104)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuNormalize)(NimStringDesc* s);
|
|
static N_NIMCALL(void, Marker_tySequence__9bnboTrdme5Y4tneb4Qxehg)(void* p, NI op);
|
|
static N_INLINE(NI, len__nimblepkgZversion_739)(tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA* t);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, withinRange__nimblepkgZversion_171)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* ran);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lteq___nimblepkgZversion_158)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___nimblepkgZversion_650)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verRange);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__nimblepkgZversion_242)(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg s);
|
|
static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZsets_38)(NI hcode);
|
|
N_LIB_PRIVATE TNimType NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_;
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
N_LIB_PRIVATE TNimType NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_;
|
|
N_LIB_PRIVATE TNimType NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_;
|
|
TNimNode* NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[11];
|
|
N_LIB_PRIVATE TNimType NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_;
|
|
N_LIB_PRIVATE TNimType NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_;
|
|
N_LIB_PRIVATE TNimType NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_;
|
|
extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_;
|
|
extern TNimType NTInimbleerror__6rmfqzY5PO7blXdlEs8gjQ_;
|
|
N_LIB_PRIVATE TNimType NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_;
|
|
N_LIB_PRIVATE TNimType NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_9, "Wrong version: ", 15);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_10, "field \'verILeft\' is not accessible for type \'VersionRangeObj\' using \'kind = ", 76);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_13, "-1", 2);
|
|
N_LIB_PRIVATE NIM_CONST tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA notSetVersion__nimblepkgZversion_37 = {((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_13)}
|
|
;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_14, "A version needs to accompany the operator.", 42);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_15, ">", 1);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_16, "<", 1);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_17, ">=", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_18, "<=", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_19, "==", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_20, "^=", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_21, "~=", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_22, "0", 1);
|
|
extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_29, ".", 1);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_30, "Invalid operator: ", 18);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_31, "field \'verIRight\' is not accessible for type \'VersionRangeObj\' using \'kind = ", 77);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_33, "Having more than one `&` in a version range is pointless", 56);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_36, "Whitespace is not allowed in a version literal.", 47);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_37, "Unexpected char in version range \'", 34);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_38, "\': ", 3);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_40, "field \'ver\' is not accessible for type \'VersionRangeObj\' using \'kind = ", 71);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_41, "field \'spe\' is not accessible for type \'VersionRangeObj\' using \'kind = ", 71);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_42, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(513, 9) `not isNil(node)` ", 97);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_43, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/json.nim(514, 9) `node.kind == JObject` ", 102);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_44, "field \'fields\' is not accessible for type \'JsonNodeObj\' using \'kind = ", 70);
|
|
extern TNimType NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_45, "version", 7);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_46, "field \'str\' is not accessible for type \'JsonNodeObj\' using \'kind = ", 67);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_47, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim(62, 12) `false` The `jsonNode` must have one of {JNull, JObject, JString} kinds.", 139);
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__cRgyM0QXoKVNZA8ct9bBAPQ_54 = {
|
|
0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__cRgyM0QXoKVNZA8ct9bBAPQ_60 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_63, "Unable to parse dependency version range: ", 42);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_64, "_", 1);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_65, "#head", 5);
|
|
N_LIB_PRIVATE TNimType NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_;
|
|
N_LIB_PRIVATE TNimType NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_;
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_69, "/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);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_70, "> ", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_71, "< ", 2);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_72, ">= ", 3);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_73, "<= ", 3);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_74, " & ", 3);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_75, " ~= ", 4);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_76, " ^= ", 4);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_77, "any version", 11);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_78, "@", 1);
|
|
STRING_LITERAL(TM__cRgyM0QXoKVNZA8ct9bBAPQ_79, "/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;
|
|
extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5246;
|
|
extern TSafePoint* excHandler__system_2565;
|
|
extern TSafePoint* excHandler__system_2565;
|
|
extern TSafePoint* excHandler__system_2565;
|
|
extern TSafePoint* excHandler__system_2565;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern TFrame* framePtr__system_2564;
|
|
extern Exception* currException__system_2566;
|
|
extern Exception* currException__system_2566;
|
|
extern Exception* currException__system_2566;
|
|
extern Exception* currException__system_2566;
|
|
extern Exception* currException__system_2566;
|
|
static N_NIMCALL(void, Marker_tyRef__Sl9atac3I8j3HWAj1uMewLw)(void* p, NI op) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* a;
|
|
a = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*)p;
|
|
switch ((*a).kind) {
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7):
|
|
nimGCvisit((void*)(*a)._kind_1.ver.version, op);
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9):
|
|
nimGCvisit((void*)(*a)._kind_2.spe.version, op);
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6):
|
|
nimGCvisit((void*)(*a)._kind_3.verILeft, op);
|
|
nimGCvisit((void*)(*a)._kind_3.verIRight, op);
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8):
|
|
break;
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__72hOjuY2LKiowAwLCg19a9bA)(void* p, NI op) {
|
|
tySequence__72hOjuY2LKiowAwLCg19a9bA* a;
|
|
NI T1_;
|
|
a = (tySequence__72hOjuY2LKiowAwLCg19a9bA*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.version, op);
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tyRef__XtH1RKZYhPGtGjI5WWcJ8w)(void* p, NI op) {
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* a;
|
|
a = (tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*)p;
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op);
|
|
nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);
|
|
nimGCvisit((void*)(*a).Sup.hint, op);
|
|
}
|
|
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(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*, parseVersionError__nimblepkgZversion_47)(NimStringDesc* msg) {
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* result;
|
|
nimfr_("parseVersionError", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(45, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = newNimbleError__nimblepkgZversion_50(msg, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL));
|
|
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_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newVersion__nimblepkgZversion_81)(NimStringDesc* ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* Result) {
|
|
nimfr_("newVersion", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ nimln_(52, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringDesc* T7_;
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T8_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !(((ver ? ver->Sup.len : 0) == ((NI) 0)));
|
|
if (!(T3_)) goto LA4_;
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (ver ? ver->Sup.len : 0)){ raiseIndexError2(((NI) 0),(ver ? ver->Sup.len : 0)-1); }
|
|
T3_ = !((((NU8)(ver->data[((NI) 0)])) == ((NU8)(0)) || ((NU8)(ver->data[((NI) 0)])) == ((NU8)(35)) || ((NU8)(ver->data[((NI) 0)])) >= ((NU8)(48)) && ((NU8)(ver->data[((NI) 0)])) <= ((NU8)(57))));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(53, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T7_ = NIM_NIL;
|
|
T7_ = rawNewString((ver ? ver->Sup.len : 0) + 15);
|
|
appendString(T7_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_9));
|
|
appendString(T7_, ver);
|
|
T8_ = NIM_NIL;
|
|
T8_ = parseVersionError__nimblepkgZversion_47(T7_);
|
|
raiseExceptionEx((Exception*)T8_, "ParseVersionError", "newVersion", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 53);
|
|
}
|
|
LA5_: ;
|
|
nimln_(54, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
unsureAsgnRef((void**)&(*Result).version, NIM_NIL);
|
|
unsureAsgnRef((void**) (&(*Result).version), copyString(ver));
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isSpecial__nimblepkgZversion_101)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
nimfr_("isSpecial", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(66, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = (((NI) 0) < (ver.version ? ver.version->Sup.len : 0));
|
|
if (!(T1_)) goto LA2_;
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (ver.version ? ver.version->Sup.len : 0)){ raiseIndexError2(((NI) 0),(ver.version ? ver.version->Sup.len : 0)-1); }
|
|
T1_ = ((NU8)(ver.version->data[((NI) 0)]) == (NU8)(35));
|
|
LA2_: ;
|
|
result = T1_;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
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;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZversion_129)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2) {
|
|
NIM_BOOL result;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* sVer;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* sVer2;
|
|
nimfr_("==", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(97, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStringDesc* T7_;
|
|
NimStringDesc* T8_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isSpecial__nimblepkgZversion_101(ver);
|
|
if (T3_) goto LA4_;
|
|
T3_ = isSpecial__nimblepkgZversion_101(ver2);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(98, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T7_ = NIM_NIL;
|
|
T7_ = nsuToLowerAsciiStr(ver.version);
|
|
T8_ = NIM_NIL;
|
|
T8_ = nsuToLowerAsciiStr(ver2.version);
|
|
result = eqStrings(T7_, T8_);
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
nimln_(99, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVer = nsuSplitChar(ver.version, 46, ((NI) -1));
|
|
nimln_(100, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVer2 = nsuSplitChar(ver2.version, 46, ((NI) -1));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T10_;
|
|
NI T11_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_11;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(101, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T10_ = (sVer ? sVer->Sup.len : 0);
|
|
T11_ = (sVer2 ? sVer2->Sup.len : 0);
|
|
if (nimSubInt(((T10_ >= T11_) ? T10_ : T11_), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_11)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_11);
|
|
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 sVerI;
|
|
NI sVerI2;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_12;
|
|
if (!(res <= colontmp_)) goto LA13;
|
|
nimln_(101, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
i = res;
|
|
nimln_(102, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVerI = ((NI) 0);
|
|
nimln_(101, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NI T16_;
|
|
NI T19_;
|
|
nimln_(103, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T16_ = (sVer ? sVer->Sup.len : 0);
|
|
if (!(i < T16_)) goto LA17_;
|
|
nimln_(104, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (sVer ? sVer->Sup.len : 0)){ raiseIndexError2(i,(sVer ? sVer->Sup.len : 0)-1); }
|
|
T19_ = (NI)0;
|
|
T19_ = npuParseInt(sVer->data[i], (&sVerI), ((NI) 0));
|
|
(void)(T19_);
|
|
}
|
|
LA17_: ;
|
|
nimln_(105, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVerI2 = ((NI) 0);
|
|
nimln_(101, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NI T22_;
|
|
NI T25_;
|
|
nimln_(106, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T22_ = (sVer2 ? sVer2->Sup.len : 0);
|
|
if (!(i < T22_)) goto LA23_;
|
|
nimln_(107, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (sVer2 ? sVer2->Sup.len : 0)){ raiseIndexError2(i,(sVer2 ? sVer2->Sup.len : 0)-1); }
|
|
T25_ = (NI)0;
|
|
T25_ = npuParseInt(sVer2->data[i], (&sVerI2), ((NI) 0));
|
|
(void)(T25_);
|
|
}
|
|
LA23_: ;
|
|
nimln_(101, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
nimln_(108, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(sVerI == sVerI2)) goto LA28_;
|
|
nimln_(109, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA26_;
|
|
LA28_: ;
|
|
{
|
|
nimln_(111, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA26_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_12)) { raiseOverflow(); };
|
|
res = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_12);
|
|
} LA13: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("-%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
nimln_(414, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
nimln_(418, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
|
|
NIM_BOOL result;
|
|
nimfr_("<%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
result = (NIM_BOOL)0;
|
|
nimln_(186, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
nimln_(188, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/comparisons.nim");
|
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, rtlAddZCT__system_5342)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("rtlAddZCT", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(243, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
addZCT__system_5293((&gch__system_5246.zct), c);
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, decRef__system_5344)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("decRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(248, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
|
|
nimln_(249, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
|
|
if (!T3_) goto LA4_;
|
|
nimln_(250, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
rtlAddZCT__system_5342(c);
|
|
}
|
|
LA4_: ;
|
|
popFrame();
|
|
}
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5299)(void* usr) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
|
|
NI T1_;
|
|
nimfr_("usrToCell", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
nimln_(177, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
|
|
result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
|
nimfr_("nimGCunrefNoCycle", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(276, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T1_ = usrToCell__system_5299(p);
|
|
decRef__system_5344(T1_);
|
|
popFrame();
|
|
}
|
|
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(NI, pluspercent___system_696)(NI x, NI y) {
|
|
NI result;
|
|
nimfr_("+%", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = (NI)0;
|
|
nimln_(403, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
nimln_(407, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/arithmetics.nim");
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, incRef__system_5337)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
nimfr_("incRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(231, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
|
nimfr_("asgnRef", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
nimln_(286, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T5_ = usrToCell__system_5299(src);
|
|
incRef__system_5337(T5_);
|
|
}
|
|
LA3_: ;
|
|
nimln_(287, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
{
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
T10_ = usrToCell__system_5299((*dest));
|
|
decRef__system_5344(T10_);
|
|
}
|
|
LA8_: ;
|
|
nimln_(288, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/gc.nim");
|
|
(*dest) = src;
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getNextIncompatibleVersion__nimblepkgZversion_464)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version, NIM_BOOL semver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* Result) {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* numbers;
|
|
NI originalNumberLen;
|
|
NI T1_;
|
|
NI zeros;
|
|
NI increasePosition;
|
|
NI T27_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_26;
|
|
NI zeroPosition;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_27;
|
|
NimStringDesc* T32_;
|
|
nimfr_("getNextIncompatibleVersion", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(164, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
numbers = nsuSplitChar(version.version, 46, ((NI) -1));
|
|
nimln_(165, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T1_ = (numbers ? numbers->Sup.len : 0);
|
|
originalNumberLen = T1_;
|
|
{
|
|
nimln_(166, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
while (1) {
|
|
NI T4_;
|
|
NI T5_;
|
|
NimStringDesc* T6_;
|
|
T4_ = (numbers ? numbers->Sup.len : 0);
|
|
if (!(T4_ < ((NI) 3))) goto LA3;
|
|
nimln_(167, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
numbers = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(numbers), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_));
|
|
T5_ = numbers->Sup.len++;
|
|
T6_ = NIM_NIL;
|
|
T6_ = numbers->data[T5_]; numbers->data[T5_] = copyStringRC1(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_22));
|
|
if (T6_) nimGCunrefNoCycle(T6_);
|
|
} LA3: ;
|
|
}
|
|
nimln_(168, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
zeros = ((NI) 0);
|
|
{
|
|
NI n;
|
|
NI i;
|
|
n = (NI)0;
|
|
nimln_(119, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
i = ((NI) 0);
|
|
{
|
|
nimln_(120, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_24;
|
|
if (!(i < ((NI) 2))) goto LA9;
|
|
nimln_(169, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
n = i;
|
|
{
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_23;
|
|
nimln_(170, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (n < 0 || n >= (numbers ? numbers->Sup.len : 0)){ raiseIndexError2(n,(numbers ? numbers->Sup.len : 0)-1); }
|
|
if (!eqStrings(numbers->data[n], ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_22))) goto LA12_;
|
|
nimln_(171, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimAddInt(zeros, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_23)) { raiseOverflow(); };
|
|
zeros = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_23);
|
|
}
|
|
goto LA10_;
|
|
LA12_: ;
|
|
{
|
|
nimln_(172, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
goto LA7;
|
|
}
|
|
LA10_: ;
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_24)) { raiseOverflow(); };
|
|
i = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_24);
|
|
} LA9: ;
|
|
}
|
|
} LA7: ;
|
|
nimln_(173, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
increasePosition = ((NI) 0);
|
|
nimln_(174, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
if (!semver) goto LA17_;
|
|
nimln_(175, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
if (!(((NI) 1) < originalNumberLen)) goto LA21_;
|
|
nimln_(176, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch (zeros) {
|
|
case ((NI) 0):
|
|
{
|
|
nimln_(178, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
increasePosition = ((NI) 0);
|
|
}
|
|
break;
|
|
case ((NI) 1):
|
|
{
|
|
nimln_(180, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
increasePosition = ((NI) 1);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(182, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
increasePosition = ((NI) 2);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA21_: ;
|
|
}
|
|
goto LA15_;
|
|
LA17_: ;
|
|
{
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_25;
|
|
nimln_(184, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimSubInt(originalNumberLen, ((NI) 2), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_25)) { raiseOverflow(); };
|
|
increasePosition = ((((NI) 0) >= (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_25)) ? ((NI) 0) : (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_25));
|
|
}
|
|
LA15_: ;
|
|
if (increasePosition < 0 || increasePosition >= (numbers ? numbers->Sup.len : 0)){ raiseIndexError2(increasePosition,(numbers ? numbers->Sup.len : 0)-1); }
|
|
nimln_(186, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (increasePosition < 0 || increasePosition >= (numbers ? numbers->Sup.len : 0)){ raiseIndexError2(increasePosition,(numbers ? numbers->Sup.len : 0)-1); }
|
|
T27_ = (NI)0;
|
|
T27_ = nsuParseInt(numbers->data[increasePosition]);
|
|
if (nimAddInt(T27_, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_26)) { raiseOverflow(); };
|
|
asgnRef((void**) (&numbers->data[increasePosition]), dollar___systemZdollars_3((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_26)));
|
|
nimln_(187, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimAddInt(increasePosition, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_27)) { raiseOverflow(); };
|
|
zeroPosition = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_27);
|
|
{
|
|
nimln_(188, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
while (1) {
|
|
NI T30_;
|
|
NimStringDesc* T31_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_28;
|
|
T30_ = (numbers ? numbers->Sup.len : 0);
|
|
if (!(zeroPosition < T30_)) goto LA29;
|
|
if (zeroPosition < 0 || zeroPosition >= (numbers ? numbers->Sup.len : 0)){ raiseIndexError2(zeroPosition,(numbers ? numbers->Sup.len : 0)-1); }
|
|
nimln_(189, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T31_ = NIM_NIL;
|
|
T31_ = numbers->data[zeroPosition]; numbers->data[zeroPosition] = copyStringRC1(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_22));
|
|
if (T31_) nimGCunrefNoCycle(T31_);
|
|
nimln_(190, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimAddInt(zeroPosition, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_28)) { raiseOverflow(); };
|
|
zeroPosition = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_28);
|
|
} LA29: ;
|
|
}
|
|
nimln_(191, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T32_ = NIM_NIL;
|
|
T32_ = nsuJoinSep((numbers) ? (numbers->data) : NIM_NIL, (numbers ? numbers->Sup.len : 0), ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_29));
|
|
newVersion__nimblepkgZversion_81(T32_, Result);
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, makeRange__nimblepkgZversion_499)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version, NimStringDesc* op) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* result;
|
|
nimfr_("makeRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(194, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T6_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = eqeq___nimblepkgZversion_129(version, notSetVersion__nimblepkgZversion_37);
|
|
if (!T3_) goto LA4_;
|
|
nimln_(195, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T6_ = NIM_NIL;
|
|
T6_ = parseVersionError__nimblepkgZversion_47(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_14));
|
|
raiseExceptionEx((Exception*)T6_, "ParseVersionError", "makeRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 195);
|
|
}
|
|
LA4_: ;
|
|
nimln_(197, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_15))) goto LA7_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_16))) goto LA8_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_17))) goto LA9_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_18))) goto LA10_;
|
|
if (eqStrings(op, ((NimStringDesc*) NIM_NIL))) goto LA11_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_19))) goto LA11_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_20))) goto LA12_;
|
|
if (eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_21))) goto LA12_;
|
|
goto LA13_;
|
|
LA7_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T16_;
|
|
NimStringDesc* T17_;
|
|
nimln_(199, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T16_ = NIM_NIL;
|
|
T16_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T16_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0);
|
|
T17_ = NIM_NIL;
|
|
T17_ = (*T16_)._kind_1.ver.version; (*T16_)._kind_1.ver.version = copyStringRC1(version.version);
|
|
if (T17_) nimGCunrefNoCycle(T17_);
|
|
result = T16_;
|
|
}
|
|
goto LA14_;
|
|
LA8_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T19_;
|
|
NimStringDesc* T20_;
|
|
nimln_(201, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T19_ = NIM_NIL;
|
|
T19_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T19_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1);
|
|
T20_ = NIM_NIL;
|
|
T20_ = (*T19_)._kind_1.ver.version; (*T19_)._kind_1.ver.version = copyStringRC1(version.version);
|
|
if (T20_) nimGCunrefNoCycle(T20_);
|
|
result = T19_;
|
|
}
|
|
goto LA14_;
|
|
LA9_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T22_;
|
|
NimStringDesc* T23_;
|
|
nimln_(203, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T22_ = NIM_NIL;
|
|
T22_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T22_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2);
|
|
T23_ = NIM_NIL;
|
|
T23_ = (*T22_)._kind_1.ver.version; (*T22_)._kind_1.ver.version = copyStringRC1(version.version);
|
|
if (T23_) nimGCunrefNoCycle(T23_);
|
|
result = T22_;
|
|
}
|
|
goto LA14_;
|
|
LA10_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T25_;
|
|
NimStringDesc* T26_;
|
|
nimln_(205, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T25_ = NIM_NIL;
|
|
T25_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T25_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3);
|
|
T26_ = NIM_NIL;
|
|
T26_ = (*T25_)._kind_1.ver.version; (*T25_)._kind_1.ver.version = copyStringRC1(version.version);
|
|
if (T26_) nimGCunrefNoCycle(T26_);
|
|
result = T25_;
|
|
}
|
|
goto LA14_;
|
|
LA11_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T28_;
|
|
NimStringDesc* T29_;
|
|
nimln_(207, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T28_ = NIM_NIL;
|
|
T28_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T28_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7);
|
|
T29_ = NIM_NIL;
|
|
T29_ = (*T28_)._kind_1.ver.version; (*T28_)._kind_1.ver.version = copyStringRC1(version.version);
|
|
if (T29_) nimGCunrefNoCycle(T29_);
|
|
result = T28_;
|
|
}
|
|
goto LA14_;
|
|
LA12_: ;
|
|
{
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA excludedVersion;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA T31_;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* left;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* right;
|
|
nimZeroMem((void*)(&excludedVersion), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
nimln_(210, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(211, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(210, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimZeroMem((void*)(&T31_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
getNextIncompatibleVersion__nimblepkgZversion_464(version, eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_20)), (&T31_));
|
|
excludedVersion.version = T31_.version;
|
|
nimln_(212, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
left = makeRange__nimblepkgZversion_499(version, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_17));
|
|
nimln_(213, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
right = makeRange__nimblepkgZversion_499(excludedVersion, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_16));
|
|
nimln_(216, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T36_;
|
|
if (!eqStrings(op, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_20))) goto LA34_;
|
|
T36_ = NIM_NIL;
|
|
T36_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T36_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6);
|
|
asgnRef((void**) (&(*T36_)._kind_3.verILeft), left);
|
|
asgnRef((void**) (&(*T36_)._kind_3.verIRight), right);
|
|
result = T36_;
|
|
}
|
|
goto LA32_;
|
|
LA34_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T38_;
|
|
T38_ = NIM_NIL;
|
|
T38_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T38_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5);
|
|
asgnRef((void**) (&(*T38_)._kind_3.verILeft), left);
|
|
asgnRef((void**) (&(*T38_)._kind_3.verIRight), right);
|
|
result = T38_;
|
|
}
|
|
LA32_: ;
|
|
}
|
|
goto LA14_;
|
|
LA13_: ;
|
|
{
|
|
NimStringDesc* T40_;
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T41_;
|
|
nimln_(221, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T40_ = NIM_NIL;
|
|
T40_ = rawNewString((op ? op->Sup.len : 0) + 18);
|
|
appendString(T40_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_30));
|
|
appendString(T40_, op);
|
|
T41_ = NIM_NIL;
|
|
T41_ = parseVersionError__nimblepkgZversion_47(T40_);
|
|
raiseExceptionEx((Exception*)T41_, "ParseVersionError", "makeRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 221);
|
|
}
|
|
LA14_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, appendChar)(NimStringDesc* dest, NIM_CHAR c) {
|
|
(*dest).data[(*dest).Sup.len] = c;
|
|
(*dest).data[(NI)((*dest).Sup.len + ((NI) 1))] = 0;
|
|
(*dest).Sup.len += ((NI) 1);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, parseVersionRange__nimblepkgZversion_541)(NimStringDesc* s) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* result;
|
|
NI i;
|
|
NimStringDesc* op;
|
|
NimStringDesc* version;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA T39_;
|
|
nimfr_("parseVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = NIM_NIL;
|
|
nimln_(225, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T5_;
|
|
if (!((s ? s->Sup.len : 0) == ((NI) 0))) goto LA3_;
|
|
nimln_(226, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T5_ = NIM_NIL;
|
|
T5_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T5_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8);
|
|
result = T5_;
|
|
nimln_(227, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(229, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T10_;
|
|
if (((NI) 0) < 0 || ((NI) 0) >= (s ? s->Sup.len : 0)){ raiseIndexError2(((NI) 0),(s ? s->Sup.len : 0)-1); }
|
|
if (!((NU8)(s->data[((NI) 0)]) == (NU8)(35))) goto LA8_;
|
|
nimln_(230, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T10_ = NIM_NIL;
|
|
T10_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T10_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9);
|
|
newVersion__nimblepkgZversion_81(s, (&(*T10_)._kind_2.spe));
|
|
result = T10_;
|
|
nimln_(231, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
nimln_(233, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
i = ((NI) 0);
|
|
nimln_(234, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
op = ((NimStringDesc*) NIM_NIL);
|
|
nimln_(235, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
version = ((NimStringDesc*) NIM_NIL);
|
|
{
|
|
nimln_(236, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
while (1) {
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_39;
|
|
if (!(i < (s ? s->Sup.len : 0))) goto LA12;
|
|
nimln_(237, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
switch (((NU8)(s->data[i]))) {
|
|
case 62:
|
|
case 60:
|
|
case 61:
|
|
case 126:
|
|
case 94:
|
|
{
|
|
nimln_(239, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
op = addChar(op, s->data[i]);
|
|
}
|
|
break;
|
|
case 38:
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T15_;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA T16_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_32;
|
|
NimStringDesc* T17_;
|
|
nimln_(241, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T15_ = NIM_NIL;
|
|
T15_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T15_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4);
|
|
result = T15_;
|
|
if (!(((112 &((NU16)1<<((NU)((*result).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*result).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
nimln_(242, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimZeroMem((void*)(&T16_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
newVersion__nimblepkgZversion_81(version, (&T16_));
|
|
asgnRef((void**) (&(*result)._kind_3.verILeft), makeRange__nimblepkgZversion_499(T16_, op));
|
|
if (!(((112 &((NU16)1<<((NU)((*result).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*result).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
nimln_(246, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_32)) { raiseOverflow(); };
|
|
T17_ = NIM_NIL;
|
|
T17_ = substr__system_7802(s, (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_32));
|
|
asgnRef((void**) (&(*result)._kind_3.verIRight), parseVersionRange__nimblepkgZversion_541(T17_));
|
|
nimln_(250, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T22_;
|
|
if (!(((112 &((NU16)1<<((NU)((*result).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*result).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
if (!((*(*result)._kind_3.verIRight).kind == ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4))) goto LA20_;
|
|
nimln_(251, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T22_ = NIM_NIL;
|
|
T22_ = parseVersionError__nimblepkgZversion_47(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_33));
|
|
raiseExceptionEx((Exception*)T22_, "ParseVersionError", "parseVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 251);
|
|
}
|
|
LA20_: ;
|
|
nimln_(253, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
case 46:
|
|
{
|
|
nimln_(255, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
version = addChar(version, s->data[i]);
|
|
}
|
|
break;
|
|
case 32:
|
|
{
|
|
nimln_(259, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T27_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_34;
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = !(((version ? version->Sup.len : 0) == 0));
|
|
if (!(T27_)) goto LA28_;
|
|
if (nimSubInt((s ? s->Sup.len : 0), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_34)) { raiseOverflow(); };
|
|
T27_ = (i < (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_34));
|
|
LA28_: ;
|
|
if (!T27_) goto LA29_;
|
|
nimln_(260, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_35;
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T35_;
|
|
if (nimAddInt(i, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_35)) { raiseOverflow(); };
|
|
if ((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35) < 0 || (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35) >= (s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35),(s ? s->Sup.len : 0)-1); }
|
|
if (!(((NU8)(s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35)])) >= ((NU8)(48)) && ((NU8)(s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35)])) <= ((NU8)(57)) || ((NU8)(s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_35)])) == ((NU8)(46)))) goto LA33_;
|
|
nimln_(261, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T35_ = NIM_NIL;
|
|
T35_ = parseVersionError__nimblepkgZversion_47(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_36));
|
|
raiseExceptionEx((Exception*)T35_, "ParseVersionError", "parseVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 261);
|
|
}
|
|
LA33_: ;
|
|
}
|
|
LA29_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NimStringDesc* T37_;
|
|
tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA* T38_;
|
|
nimln_(264, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(265, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T37_ = NIM_NIL;
|
|
if (i < 0 || i >= (s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); }
|
|
T37_ = rawNewString((s ? s->Sup.len : 0) + 38);
|
|
appendString(T37_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_37));
|
|
appendString(T37_, s);
|
|
appendString(T37_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_38));
|
|
appendChar(T37_, s->data[i]);
|
|
nimln_(264, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T38_ = NIM_NIL;
|
|
T38_ = parseVersionError__nimblepkgZversion_47(T37_);
|
|
raiseExceptionEx((Exception*)T38_, "ParseVersionError", "parseVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 264);
|
|
}
|
|
break;
|
|
}
|
|
nimln_(266, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimAddInt(i, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_39)) { raiseOverflow(); };
|
|
i = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_39);
|
|
} LA12: ;
|
|
}
|
|
nimln_(267, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimZeroMem((void*)(&T39_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
newVersion__nimblepkgZversion_81(version, (&T39_));
|
|
result = makeRange__nimblepkgZversion_499(T39_, op);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___nimblepkgZversion_162)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* range1, tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* range2) {
|
|
NIM_BOOL result;
|
|
nimfr_("==", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(122, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
if (!!(((*range1).kind == (*range2).kind))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimln_(123, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch ((*range1).kind) {
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7):
|
|
{
|
|
nimln_(125, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*range1).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*range1).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
if (!(((143 &((NU16)1<<((NU)((*range2).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*range2).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = eqeq___nimblepkgZversion_129((*range1)._kind_1.ver, (*range2)._kind_1.ver);
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9):
|
|
{
|
|
nimln_(127, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((512 &((NU16)1<<((NU)((*range1).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_41), reprDiscriminant(((NI)(*range1).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
if (!(((512 &((NU16)1<<((NU)((*range2).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_41), reprDiscriminant(((NI)(*range2).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = eqeq___nimblepkgZversion_129((*range1)._kind_2.spe, (*range2)._kind_2.spe);
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6):
|
|
{
|
|
NIM_BOOL T8_;
|
|
nimln_(129, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T8_ = (NIM_BOOL)0;
|
|
if (!(((112 &((NU16)1<<((NU)((*range1).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*range1).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
if (!(((112 &((NU16)1<<((NU)((*range2).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*range2).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T8_ = eqeq___nimblepkgZversion_162((*range1)._kind_3.verILeft, (*range2)._kind_3.verILeft);
|
|
if (!(T8_)) goto LA9_;
|
|
if (!(((112 &((NU16)1<<((NU)((*range1).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*range1).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
if (!(((112 &((NU16)1<<((NU)((*range2).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*range2).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T8_ = eqeq___nimblepkgZversion_162((*range1)._kind_3.verIRight, (*range2)._kind_3.verIRight);
|
|
LA9_: ;
|
|
result = T8_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8):
|
|
{
|
|
result = NIM_TRUE;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
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__cRgyM0QXoKVNZA8ct9bBAPQ_42));
|
|
}
|
|
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__cRgyM0QXoKVNZA8ct9bBAPQ_43));
|
|
}
|
|
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__cRgyM0QXoKVNZA8ct9bBAPQ_44), 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;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initFromJson__nimblepkgZversion_92)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA* dst, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* jsonNode, NimStringDesc** jsonPath) {
|
|
nimfr_("initFromJson", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(57, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch ((*jsonNode).kind) {
|
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 0):
|
|
{
|
|
nimln_(58, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
unsureAsgnRef((void**) (&(*dst).version), copyString(notSetVersion__nimblepkgZversion_37.version));
|
|
}
|
|
break;
|
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5):
|
|
{
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T3_;
|
|
nimln_(59, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T3_ = NIM_NIL;
|
|
T3_ = X5BX5D___pureZjson_3073(jsonNode, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_45));
|
|
if (!(((16 &((NU8)1<<((NU)((*T3_).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_46), reprDiscriminant(((NI)(*T3_).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
newVersion__nimblepkgZversion_81((*T3_)._kind_1.str, (&(*dst)));
|
|
}
|
|
break;
|
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4):
|
|
{
|
|
nimln_(60, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((16 &((NU8)1<<((NU)((*jsonNode).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_46), reprDiscriminant(((NI)(*jsonNode).kind) + (NI)IL64(0), (&NTIjsonnodekind__RUngo7nCHe6O8aBGIcrhtg_))); }
|
|
newVersion__nimblepkgZversion_81((*jsonNode)._kind_1.str, (&(*dst)));
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
nimln_(62, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
if (!NIM_TRUE) goto LA8_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_47));
|
|
}
|
|
LA8_: ;
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
}
|
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
|
|
(*s).prev = excHandler__system_2565;
|
|
excHandler__system_2565 = s;
|
|
}
|
|
static N_INLINE(NI, find__pureZos_658)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item) {
|
|
NI result;
|
|
nimfr_("find", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
{ result = (NI)0;
|
|
nimln_(1837, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
NIM_CHAR i;
|
|
NI i_2;
|
|
i = (NIM_CHAR)0;
|
|
nimln_(18, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
i_2 = ((NI) 0);
|
|
{
|
|
nimln_(19, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
while (1) {
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_49;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_50;
|
|
if (!(i_2 < aLen_0)) goto LA3;
|
|
nimln_(1838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if (i_2 < 0 || i_2 >= aLen_0){ raiseIndexError2(i_2,aLen_0-1); }
|
|
i = a[i_2];
|
|
{
|
|
nimln_(1839, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if (!((NU8)(i) == (NU8)(item))) goto LA6_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
nimln_(1838, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if (nimAddInt(result, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_49)) { raiseOverflow(); };
|
|
result = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_49);
|
|
nimln_(21, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_50)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_50);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
nimln_(1841, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = ((NI) -1);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, contains__pureZos_653)(NIM_CHAR* a, NI aLen_0, NIM_CHAR item) {
|
|
NIM_BOOL result;
|
|
NI T1_;
|
|
nimfr_("contains", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(1855, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
T1_ = (NI)0;
|
|
T1_ = find__pureZos_658(a, aLen_0, item);
|
|
result = (((NI) 0) <= T1_);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, skipUntil__pureZparseutils_135)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) {
|
|
NI result;
|
|
nimfr_("skipUntil", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
result = (NI)0;
|
|
nimln_(303, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
result = ((NI) 0);
|
|
{
|
|
nimln_(304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parseutils.nim");
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_51;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_52;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_53;
|
|
T3_ = (NIM_BOOL)0;
|
|
if (nimAddInt(start, result, &TM__cRgyM0QXoKVNZA8ct9bBAPQ_51)) { raiseOverflow(); };
|
|
T3_ = ((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_51) < (s ? s->Sup.len : 0));
|
|
if (!(T3_)) goto LA4_;
|
|
if (nimAddInt(result, start, &TM__cRgyM0QXoKVNZA8ct9bBAPQ_52)) { raiseOverflow(); };
|
|
if ((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_52) < 0 || (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_52) >= (s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_52),(s ? s->Sup.len : 0)-1); }
|
|
T3_ = !(((until[(NU)(((NU8)(s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_52)])))>>3] &(1U<<((NU)(((NU8)(s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_52)])))&7U)))!=0));
|
|
LA4_: ;
|
|
if (!T3_) goto LA2;
|
|
if (nimAddInt(result, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_53)) { raiseOverflow(); };
|
|
result = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_53);
|
|
} LA2: ;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NimStringDesc*, X5BX5D___pureZunicode_867)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
NimStringDesc* result;
|
|
NI a;
|
|
NI L;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_55;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_56;
|
|
nimfr_("[]", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = NIM_NIL;
|
|
nimln_(2563, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
a = x.a;
|
|
nimln_(2564, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if (nimSubInt(x.b, a, &TM__cRgyM0QXoKVNZA8ct9bBAPQ_55)) { raiseOverflow(); };
|
|
if (nimAddInt((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_55), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_56)) { raiseOverflow(); };
|
|
L = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_56);
|
|
nimln_(2565, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
if ((L) < ((NI) 0) || (L) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(L, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
result = mnewString(((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
nimln_(119, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
i_2 = ((NI) 0);
|
|
{
|
|
nimln_(120, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
while (1) {
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_57;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_58;
|
|
if (!(i_2 < L)) goto LA3;
|
|
nimln_(2566, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
i = i_2;
|
|
if (i < 0 || i >= (result ? result->Sup.len : 0)){ raiseIndexError2(i,(result ? result->Sup.len : 0)-1); }
|
|
if (nimAddInt(i, a, &TM__cRgyM0QXoKVNZA8ct9bBAPQ_57)) { raiseOverflow(); };
|
|
if ((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_57) < 0 || (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_57) >= (s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_57),(s ? s->Sup.len : 0)-1); }
|
|
result->data[i] = s->data[(NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_57)];
|
|
nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_58)) { raiseOverflow(); };
|
|
i_2 = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_58);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___pureZunicode_842)(NI a, NI b) {
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result;
|
|
nimfr_("..", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
nimln_(512, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
|
|
result.a = a;
|
|
result.b = b;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, popSafePoint)(void) {
|
|
excHandler__system_2565 = (*excHandler__system_2565).prev;
|
|
}
|
|
static N_INLINE(TFrame*, getFrame)(void) {
|
|
TFrame* result;
|
|
result = (TFrame*)0;
|
|
result = framePtr__system_2564;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, setFrame)(TFrame* s) {
|
|
framePtr__system_2564 = s;
|
|
}
|
|
static N_INLINE(Exception*, nimBorrowCurrentException)(void) {
|
|
Exception* result;
|
|
nimfr_("nimBorrowCurrentException", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = NIM_NIL;
|
|
nimln_(2417, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
result = currException__system_2566;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(NimStringDesc*, getCurrentExceptionMsg__system_6998)(void) {
|
|
NimStringDesc* result;
|
|
nimfr_("getCurrentExceptionMsg", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
{ result = NIM_NIL;
|
|
nimln_(2422, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
|
{
|
|
if (!(currException__system_2566 == ((Exception*) NIM_NIL))) goto LA3_;
|
|
result = ((NimStringDesc*) NIM_NIL);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = copyString((*currException__system_2566).message);
|
|
}
|
|
LA1_: ;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_INLINE(void, popCurrentException)(void) {
|
|
asgnRef((void**) (&currException__system_2566), (*currException__system_2566).up);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, parseRequires__nimblepkgZversion_565)(NimStringDesc* req, tyTuple__gDWaEqPfhOauJWKMBm8bzg* Result) {
|
|
TSafePoint TM__cRgyM0QXoKVNZA8ct9bBAPQ_48;
|
|
TFrame* _nimCurFrame;
|
|
nimfr_("parseRequires", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
_nimCurFrame = getFrame();
|
|
unsureAsgnRef((void**)&(*Result).Field0, NIM_NIL);
|
|
unsureAsgnRef((void**)&(*Result).Field1, NIM_NIL);
|
|
nimln_(281, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
pushSafePoint(&TM__cRgyM0QXoKVNZA8ct9bBAPQ_48);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_48.status = setjmp(TM__cRgyM0QXoKVNZA8ct9bBAPQ_48.context);
|
|
if (TM__cRgyM0QXoKVNZA8ct9bBAPQ_48.status == 0) {
|
|
nimln_(282, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
NI i;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T6_;
|
|
NimStringDesc* T7_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_59;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T8_;
|
|
NimStringDesc* T9_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = contains__pureZos_653((req) ? (req->data) : NIM_NIL, (req ? req->Sup.len : 0), 32);
|
|
if (!T3_) goto LA4_;
|
|
nimln_(283, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
i = skipUntil__pureZparseutils_135(req, TM__cRgyM0QXoKVNZA8ct9bBAPQ_54, ((NI) 0));
|
|
nimln_(284, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T6_ = dotdot___pureZunicode_842(((NI) 0), i);
|
|
T7_ = NIM_NIL;
|
|
T7_ = X5BX5D___pureZunicode_867(req, T6_);
|
|
unsureAsgnRef((void**) (&(*Result).Field0), nsuStrip(T7_, NIM_TRUE, NIM_TRUE, TM__cRgyM0QXoKVNZA8ct9bBAPQ_54));
|
|
nimln_(285, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimSubInt((req ? req->Sup.len : 0), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_59)) { raiseOverflow(); };
|
|
T8_ = dotdot___pureZunicode_842(i, (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_59));
|
|
T9_ = NIM_NIL;
|
|
T9_ = X5BX5D___pureZunicode_867(req, T8_);
|
|
unsureAsgnRef((void**) (&(*Result).Field1), parseVersionRange__nimblepkgZversion_541(T9_));
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
NI i_2;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_61;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T14_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_62;
|
|
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T15_;
|
|
NimStringDesc* T16_;
|
|
nimln_(286, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = contains__pureZos_653((req) ? (req->data) : NIM_NIL, (req ? req->Sup.len : 0), 35);
|
|
if (!T11_) goto LA12_;
|
|
nimln_(287, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
i_2 = skipUntil__pureZparseutils_135(req, TM__cRgyM0QXoKVNZA8ct9bBAPQ_60, ((NI) 0));
|
|
nimln_(288, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimSubInt(i_2, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_61)) { raiseOverflow(); };
|
|
T14_ = dotdot___pureZunicode_842(((NI) 0), (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_61));
|
|
unsureAsgnRef((void**) (&(*Result).Field0), X5BX5D___pureZunicode_867(req, T14_));
|
|
nimln_(289, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (nimSubInt((req ? req->Sup.len : 0), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_62)) { raiseOverflow(); };
|
|
T15_ = dotdot___pureZunicode_842(i_2, (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_62));
|
|
T16_ = NIM_NIL;
|
|
T16_ = X5BX5D___pureZunicode_867(req, T15_);
|
|
unsureAsgnRef((void**) (&(*Result).Field1), parseVersionRange__nimblepkgZversion_541(T16_));
|
|
}
|
|
goto LA1_;
|
|
LA12_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T18_;
|
|
nimln_(291, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
unsureAsgnRef((void**) (&(*Result).Field0), nsuStrip(req, NIM_TRUE, NIM_TRUE, TM__cRgyM0QXoKVNZA8ct9bBAPQ_54));
|
|
nimln_(292, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T18_ = NIM_NIL;
|
|
T18_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T18_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8);
|
|
unsureAsgnRef((void**) (&(*Result).Field1), T18_);
|
|
}
|
|
LA1_: ;
|
|
popSafePoint();
|
|
}
|
|
else {
|
|
popSafePoint();
|
|
setFrame(_nimCurFrame);
|
|
if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_))) {
|
|
NimStringDesc* T21_;
|
|
NimStringDesc* T22_;
|
|
tyObject_NimbleError__6rmfqzY5PO7blXdlEs8gjQ* T23_;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_48.status = 0;
|
|
nimln_(294, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimln_(295, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T21_ = NIM_NIL;
|
|
T22_ = NIM_NIL;
|
|
T22_ = getCurrentExceptionMsg__system_6998();
|
|
T21_ = rawNewString((T22_ ? T22_->Sup.len : 0) + 42);
|
|
appendString(T21_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_63));
|
|
appendString(T21_, T22_);
|
|
nimln_(294, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T23_ = NIM_NIL;
|
|
T23_ = nimbleError__nimblepkgZcommon_26(T21_, ((NimStringDesc*) NIM_NIL), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) NIM_NIL));
|
|
raiseExceptionEx((Exception*)T23_, "NimbleError", "parseRequires", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim", 294);
|
|
popCurrentException();
|
|
}
|
|
}
|
|
if (TM__cRgyM0QXoKVNZA8ct9bBAPQ_48.status != 0) reraiseException();
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, parseVersionRange__nimblepkgZversion_559)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* result;
|
|
nimfr_("parseVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(270, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = parseVersionRange__nimblepkgZversion_541(version.version);
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getSimpleString__nimblepkgZversion_653)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verRange) {
|
|
NimStringDesc* result;
|
|
nimfr_("getSimpleString", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(325, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch ((*verRange).kind) {
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9):
|
|
{
|
|
nimln_(327, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((512 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_41), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = copyString((*verRange)._kind_2.spe.version);
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7):
|
|
{
|
|
nimln_(329, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = copyString((*verRange)._kind_1.ver.version);
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6):
|
|
{
|
|
NimStringDesc* T4_;
|
|
NimStringDesc* T5_;
|
|
NimStringDesc* T6_;
|
|
nimln_(331, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T4_ = NIM_NIL;
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T5_ = NIM_NIL;
|
|
T5_ = getSimpleString__nimblepkgZversion_653((*verRange)._kind_3.verILeft);
|
|
nimln_(332, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T6_ = NIM_NIL;
|
|
T6_ = getSimpleString__nimblepkgZversion_653((*verRange)._kind_3.verIRight);
|
|
T4_ = rawNewString((T5_ ? T5_->Sup.len : 0) + (T6_ ? T6_->Sup.len : 0) + 1);
|
|
appendString(T4_, T5_);
|
|
appendString(T4_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_64));
|
|
appendString(T4_, T6_);
|
|
result = T4_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8):
|
|
{
|
|
nimln_(334, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = ((NimStringDesc*) NIM_NIL);
|
|
}
|
|
break;
|
|
}
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___nimblepkgZversion_104)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2) {
|
|
NIM_BOOL result;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* sVer;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* sVer2;
|
|
nimfr_("<", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(70, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isSpecial__nimblepkgZversion_101(ver);
|
|
if (T3_) goto LA4_;
|
|
T3_ = isSpecial__nimblepkgZversion_101(ver2);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimln_(72, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T9_;
|
|
NimStringDesc* T11_;
|
|
NimStringDesc* T14_;
|
|
T9_ = (NIM_BOOL)0;
|
|
T9_ = isSpecial__nimblepkgZversion_101(ver2);
|
|
if (!(T9_)) goto LA10_;
|
|
T11_ = NIM_NIL;
|
|
T11_ = nsuNormalize(ver2.version);
|
|
T9_ = eqStrings(T11_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_65));
|
|
LA10_: ;
|
|
if (!T9_) goto LA12_;
|
|
nimln_(73, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T14_ = NIM_NIL;
|
|
T14_ = nsuNormalize(ver.version);
|
|
result = !(eqStrings(T14_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_65)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA12_: ;
|
|
nimln_(75, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T17_;
|
|
NimStringDesc* T20_;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = isSpecial__nimblepkgZversion_101(ver2);
|
|
if (!!(T17_)) goto LA18_;
|
|
nimln_(77, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T20_ = NIM_NIL;
|
|
T20_ = nsuNormalize(ver.version);
|
|
result = !(eqStrings(T20_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_65)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
}
|
|
LA5_: ;
|
|
nimln_(80, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVer = nsuSplitChar(ver.version, 46, ((NI) -1));
|
|
nimln_(81, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVer2 = nsuSplitChar(ver2.version, 46, ((NI) -1));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T22_;
|
|
NI T23_;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_66;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
nimln_(82, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T22_ = (sVer ? sVer->Sup.len : 0);
|
|
T23_ = (sVer2 ? sVer2->Sup.len : 0);
|
|
if (nimSubInt(((T22_ >= T23_) ? T22_ : T23_), ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_66)) { raiseOverflow(); };
|
|
colontmp_ = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_66);
|
|
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 sVerI;
|
|
NI sVerI2;
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_67;
|
|
if (!(res <= colontmp_)) goto LA25;
|
|
nimln_(82, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
i = res;
|
|
nimln_(83, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVerI = ((NI) 0);
|
|
nimln_(82, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NI T28_;
|
|
NI T31_;
|
|
nimln_(84, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T28_ = (sVer ? sVer->Sup.len : 0);
|
|
if (!(i < T28_)) goto LA29_;
|
|
nimln_(85, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (sVer ? sVer->Sup.len : 0)){ raiseIndexError2(i,(sVer ? sVer->Sup.len : 0)-1); }
|
|
T31_ = (NI)0;
|
|
T31_ = npuParseInt(sVer->data[i], (&sVerI), ((NI) 0));
|
|
(void)(T31_);
|
|
}
|
|
LA29_: ;
|
|
nimln_(86, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
sVerI2 = ((NI) 0);
|
|
nimln_(82, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NI T34_;
|
|
NI T37_;
|
|
nimln_(87, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T34_ = (sVer2 ? sVer2->Sup.len : 0);
|
|
if (!(i < T34_)) goto LA35_;
|
|
nimln_(88, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (i < 0 || i >= (sVer2 ? sVer2->Sup.len : 0)){ raiseIndexError2(i,(sVer2 ? sVer2->Sup.len : 0)-1); }
|
|
T37_ = (NI)0;
|
|
T37_ = npuParseInt(sVer2->data[i], (&sVerI2), ((NI) 0));
|
|
(void)(T37_);
|
|
}
|
|
LA35_: ;
|
|
nimln_(82, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
nimln_(89, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(sVerI < sVerI2)) goto LA40_;
|
|
nimln_(90, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
goto LA38_;
|
|
LA40_: ;
|
|
{
|
|
nimln_(91, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(sVerI == sVerI2)) goto LA43_;
|
|
}
|
|
goto LA38_;
|
|
LA43_: ;
|
|
{
|
|
nimln_(94, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA38_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_67)) { raiseOverflow(); };
|
|
res = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_67);
|
|
} LA25: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__nimblepkgZversion_154)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA a, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA b) {
|
|
NI result;
|
|
nimfr_("cmp", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = (NI)0;
|
|
nimln_(114, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = lt___nimblepkgZversion_104(a, b);
|
|
if (!T3_) goto LA4_;
|
|
result = ((NI) -1);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
nimln_(115, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = lt___nimblepkgZversion_104(b, a);
|
|
if (!T7_) goto LA8_;
|
|
result = ((NI) 1);
|
|
}
|
|
goto LA1_;
|
|
LA8_: ;
|
|
{
|
|
result = ((NI) 0);
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9bnboTrdme5Y4tneb4Qxehg)(void* p, NI op) {
|
|
tySequence__9bnboTrdme5Y4tneb4Qxehg* a;
|
|
NI T1_;
|
|
a = (tySequence__9bnboTrdme5Y4tneb4Qxehg*)p;
|
|
T1_ = (NI)0;
|
|
for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.version, op);
|
|
nimGCvisit((void*)a->data[T1_].Field3, op);
|
|
}
|
|
}
|
|
static N_INLINE(NI, len__nimblepkgZversion_739)(tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA* 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;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lteq___nimblepkgZversion_158)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver2) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
nimfr_("<=", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(119, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = eqeq___nimblepkgZversion_129(ver, ver2);
|
|
if (T1_) goto LA2_;
|
|
T1_ = lt___nimblepkgZversion_104(ver, ver2);
|
|
LA2_: ;
|
|
result = T1_;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, withinRange__nimblepkgZversion_171)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver, tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* ran) {
|
|
NIM_BOOL result;
|
|
nimfr_("withinRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(133, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch ((*ran).kind) {
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0):
|
|
{
|
|
nimln_(135, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = lt___nimblepkgZversion_104((*ran)._kind_1.ver, ver);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1):
|
|
{
|
|
nimln_(137, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = lt___nimblepkgZversion_104(ver, (*ran)._kind_1.ver);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2):
|
|
{
|
|
nimln_(139, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = lteq___nimblepkgZversion_158((*ran)._kind_1.ver, ver);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3):
|
|
{
|
|
nimln_(141, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = lteq___nimblepkgZversion_158(ver, (*ran)._kind_1.ver);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7):
|
|
{
|
|
nimln_(143, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = eqeq___nimblepkgZversion_129(ver, (*ran)._kind_1.ver);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9):
|
|
{
|
|
nimln_(145, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((512 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_41), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = eqeq___nimblepkgZversion_129(ver, (*ran)._kind_2.spe);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5):
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6):
|
|
{
|
|
NIM_BOOL T8_;
|
|
nimln_(147, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T8_ = (NIM_BOOL)0;
|
|
if (!(((112 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T8_ = withinRange__nimblepkgZversion_171(ver, (*ran)._kind_3.verILeft);
|
|
if (!(T8_)) goto LA9_;
|
|
if (!(((112 &((NU16)1<<((NU)((*ran).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*ran).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T8_ = withinRange__nimblepkgZversion_171(ver, (*ran)._kind_3.verIRight);
|
|
LA9_: ;
|
|
result = T8_;
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8):
|
|
{
|
|
nimln_(149, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, findLatest__nimblepkgZversion_664)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verRange, tyObject_OrderedTable__zw9a19bZw6i1W9aMpdERWaZeA* versions, tyTuple__xNm5d5jOgkHsR74FkVoLcA* Result) {
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA colontmp_;
|
|
NimStringDesc* colontmp__2;
|
|
nimfr_("findLatest", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
nimln_(347, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
newVersion__nimblepkgZversion_81(((NimStringDesc*) NIM_NIL), (&colontmp_));
|
|
colontmp__2 = ((NimStringDesc*) NIM_NIL);
|
|
unsureAsgnRef((void**) (&(*Result).Field0.version), copyString(colontmp_.version));
|
|
unsureAsgnRef((void**) (&(*Result).Field1), copyString(colontmp__2));
|
|
{
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver;
|
|
NimStringDesc* tag;
|
|
NI L;
|
|
nimZeroMem((void*)(&ver), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
tag = NIM_NIL;
|
|
nimln_(1717, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
L = len__nimblepkgZversion_739(versions);
|
|
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) < (*versions).counter)) goto LA4_;
|
|
nimln_(1299, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = (*versions).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 LA7;
|
|
nimln_(1301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
if (h < 0 || h >= ((*versions).data ? (*versions).data->Sup.len : 0)){ raiseIndexError2(h,((*versions).data ? (*versions).data->Sup.len : 0)-1); }
|
|
nxt = (*versions).data->data[h].Field1;
|
|
nimln_(1302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NIM_BOOL T10_;
|
|
if (h < 0 || h >= ((*versions).data ? (*versions).data->Sup.len : 0)){ raiseIndexError2(h,((*versions).data ? (*versions).data->Sup.len : 0)-1); }
|
|
T10_ = (NIM_BOOL)0;
|
|
T10_ = isFilled__pureZcollectionsZtables_31((*versions).data->data[h].Field0);
|
|
if (!T10_) goto LA11_;
|
|
nimln_(348, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (h < 0 || h >= ((*versions).data ? (*versions).data->Sup.len : 0)){ raiseIndexError2(h,((*versions).data ? (*versions).data->Sup.len : 0)-1); }
|
|
ver.version = (*versions).data->data[h].Field2.version;
|
|
if (h < 0 || h >= ((*versions).data ? (*versions).data->Sup.len : 0)){ raiseIndexError2(h,((*versions).data ? (*versions).data->Sup.len : 0)-1); }
|
|
tag = (*versions).data->data[h].Field3;
|
|
{
|
|
nimln_(349, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = withinRange__nimblepkgZversion_171(ver, verRange);
|
|
if (!!(T16_)) goto LA17_;
|
|
goto LA13;
|
|
}
|
|
LA17_: ;
|
|
nimln_(350, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T21_;
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA colontmp__3;
|
|
NimStringDesc* colontmp__4;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = lt___nimblepkgZversion_104((*Result).Field0, ver);
|
|
if (!T21_) goto LA22_;
|
|
nimZeroMem((void*)(&colontmp__3), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
nimln_(351, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
colontmp__3.version = copyString(ver.version);
|
|
colontmp__4 = copyString(tag);
|
|
unsureAsgnRef((void**) (&(*Result).Field0.version), copyString(colontmp__3.version));
|
|
unsureAsgnRef((void**) (&(*Result).Field1), copyString(colontmp__4));
|
|
}
|
|
LA22_: ;
|
|
} LA13: ;
|
|
nimln_(1720, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
{
|
|
NI T26_;
|
|
T26_ = (NI)0;
|
|
T26_ = len__nimblepkgZversion_739(versions);
|
|
if (!!((T26_ == L))) goto LA27_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_69));
|
|
}
|
|
LA27_: ;
|
|
}
|
|
LA11_: ;
|
|
nimln_(1304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/tables.nim");
|
|
h = nxt;
|
|
} LA7: ;
|
|
}
|
|
}
|
|
LA4_: ;
|
|
}
|
|
popFrame();
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__nimblepkgZversion_460)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* ran, tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver) {
|
|
NIM_BOOL result;
|
|
nimfr_("contains", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
nimln_(160, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = withinRange__nimblepkgZversion_171(ver, ran);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___nimblepkgZversion_650)(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* verRange) {
|
|
NimStringDesc* result;
|
|
nimfr_("$", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = NIM_NIL;
|
|
nimln_(298, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
switch ((*verRange).kind) {
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 0):
|
|
{
|
|
nimln_(300, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = copyString(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_70));
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 1):
|
|
{
|
|
nimln_(302, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = copyString(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_71));
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 2):
|
|
{
|
|
nimln_(304, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = copyString(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_72));
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 3):
|
|
{
|
|
nimln_(306, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = copyString(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_73));
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7):
|
|
{
|
|
nimln_(308, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = ((NimStringDesc*) NIM_NIL);
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9):
|
|
{
|
|
nimln_(310, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((512 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_41), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = copyString((*verRange)._kind_2.spe.version);
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 4):
|
|
{
|
|
NimStringDesc* T8_;
|
|
NimStringDesc* T9_;
|
|
NimStringDesc* T10_;
|
|
nimln_(312, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T8_ = NIM_NIL;
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T9_ = NIM_NIL;
|
|
T9_ = dollar___nimblepkgZversion_650((*verRange)._kind_3.verILeft);
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_31), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T10_ = NIM_NIL;
|
|
T10_ = dollar___nimblepkgZversion_650((*verRange)._kind_3.verIRight);
|
|
T8_ = rawNewString((T9_ ? T9_->Sup.len : 0) + (T10_ ? T10_->Sup.len : 0) + 3);
|
|
appendString(T8_, T9_);
|
|
appendString(T8_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_74));
|
|
appendString(T8_, T10_);
|
|
result = T8_;
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 5):
|
|
{
|
|
NimStringDesc* T12_;
|
|
NimStringDesc* T13_;
|
|
nimln_(314, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T12_ = NIM_NIL;
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T13_ = NIM_NIL;
|
|
T13_ = dollar___nimblepkgZversion_650((*verRange)._kind_3.verILeft);
|
|
T12_ = rawNewString((T13_ ? T13_->Sup.len : 0) + 4);
|
|
appendString(T12_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_75));
|
|
appendString(T12_, T13_);
|
|
result = T12_;
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 6):
|
|
{
|
|
NimStringDesc* T15_;
|
|
NimStringDesc* T16_;
|
|
nimln_(316, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T15_ = NIM_NIL;
|
|
if (!(((112 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_10), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
T16_ = NIM_NIL;
|
|
T16_ = dollar___nimblepkgZversion_650((*verRange)._kind_3.verILeft);
|
|
T15_ = rawNewString((T16_ ? T16_->Sup.len : 0) + 4);
|
|
appendString(T15_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_76));
|
|
appendString(T15_, T16_);
|
|
result = T15_;
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8):
|
|
{
|
|
nimln_(318, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = copyString(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_77));
|
|
goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
nimln_(320, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (!(((143 &((NU16)1<<((NU)((*verRange).kind)&15U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_40), reprDiscriminant(((NI)(*verRange).kind) + (NI)IL64(0), (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_))); }
|
|
result = resizeString(result, ((*verRange)._kind_1.ver.version ? (*verRange)._kind_1.ver.version->Sup.len : 0) + 0);
|
|
appendString(result, (*verRange)._kind_1.ver.version);
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___nimblepkgZversion_1059)(tyTuple__gDWaEqPfhOauJWKMBm8bzg dep) {
|
|
NimStringDesc* result;
|
|
NimStringDesc* T1_;
|
|
NimStringDesc* T2_;
|
|
nimfr_("$", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = NIM_NIL;
|
|
nimln_(354, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T1_ = NIM_NIL;
|
|
T2_ = NIM_NIL;
|
|
T2_ = dollar___nimblepkgZversion_650(dep.Field1);
|
|
T1_ = rawNewString((dep.Field0 ? dep.Field0->Sup.len : 0) + (T2_ ? T2_->Sup.len : 0) + 1);
|
|
appendString(T1_, dep.Field0);
|
|
appendString(T1_, ((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_78));
|
|
appendString(T1_, T2_);
|
|
result = T1_;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
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(NIM_BOOL, withinRange__nimblepkgZversion_175)(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg versions, tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* range) {
|
|
NIM_BOOL result;
|
|
nimfr_("withinRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA version;
|
|
NI length;
|
|
nimZeroMem((void*)(&version), sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA));
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
length = len__nimblepkgZversion_242(versions);
|
|
{
|
|
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_ = ((versions.data ? versions.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__cRgyM0QXoKVNZA8ct9bBAPQ_80;
|
|
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 >= (versions.data ? versions.data->Sup.len : 0)){ raiseIndexError2(h,(versions.data ? versions.data->Sup.len : 0)-1); }
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isFilled__pureZcollectionsZsets_38(versions.data->data[h].Field0);
|
|
if (!T8_) goto LA9_;
|
|
nimln_(155, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
if (h < 0 || h >= (versions.data ? versions.data->Sup.len : 0)){ raiseIndexError2(h,(versions.data ? versions.data->Sup.len : 0)-1); }
|
|
version.version = versions.data->data[h].Field1.version;
|
|
{
|
|
NIM_BOOL T13_;
|
|
nimln_(156, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = withinRange__nimblepkgZversion_171(version, range);
|
|
if (!T13_) goto LA14_;
|
|
nimln_(157, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/collections/sets.nim");
|
|
{
|
|
NI T18_;
|
|
T18_ = (NI)0;
|
|
T18_ = len__nimblepkgZversion_242(versions);
|
|
if (!!((T18_ == length))) goto LA19_;
|
|
failedAssertImpl__systemZassertions_56(((NimStringDesc*) &TM__cRgyM0QXoKVNZA8ct9bBAPQ_79));
|
|
}
|
|
LA19_: ;
|
|
}
|
|
LA9_: ;
|
|
nimln_(93, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system/iterators_1.nim");
|
|
if (nimAddInt(res, ((NI) 1), &TM__cRgyM0QXoKVNZA8ct9bBAPQ_80)) { raiseOverflow(); };
|
|
res = (NI)(TM__cRgyM0QXoKVNZA8ct9bBAPQ_80);
|
|
} LA5: ;
|
|
}
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, newVRAny__nimblepkgZversion_656)(void) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* result;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T1_;
|
|
nimfr_("newVRAny", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(337, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
T1_ = NIM_NIL;
|
|
T1_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T1_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 8);
|
|
result = T1_;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*, toVersionRange__nimblepkgZversion_562)(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA ver) {
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* result;
|
|
nimfr_("toVersionRange", "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
result = NIM_NIL;
|
|
nimln_(275, "/home/yyoncho/Sources/nim/nimble/src/nimblepkg/version.nim");
|
|
{
|
|
NIM_BOOL T3_;
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T6_;
|
|
NimStringDesc* T7_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isSpecial__nimblepkgZversion_101(ver);
|
|
if (!T3_) goto LA4_;
|
|
T6_ = NIM_NIL;
|
|
T6_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T6_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 9);
|
|
T7_ = NIM_NIL;
|
|
T7_ = (*T6_)._kind_2.spe.version; (*T6_)._kind_2.spe.version = copyStringRC1(ver.version);
|
|
if (T7_) nimGCunrefNoCycle(T7_);
|
|
result = T6_;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w* T9_;
|
|
NimStringDesc* T10_;
|
|
T9_ = NIM_NIL;
|
|
T9_ = (tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*) newObj((&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_), sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w));
|
|
(*T9_).kind = ((tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ) 7);
|
|
T10_ = NIM_NIL;
|
|
T10_ = (*T9_)._kind_1.ver.version; (*T9_)._kind_1.ver.version = copyStringRC1(ver.version);
|
|
if (T10_) nimGCunrefNoCycle(T10_);
|
|
result = T9_;
|
|
}
|
|
LA1_: ;
|
|
popFrame();
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmnimblepkgatsversiondotnim_DatInit000)(void) {
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_2_2[2];
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_3_10[10];
|
|
NI TM__cRgyM0QXoKVNZA8ct9bBAPQ_5;
|
|
static char* NIM_CONST TM__cRgyM0QXoKVNZA8ct9bBAPQ_4[10] = {
|
|
"verLater",
|
|
"verEarlier",
|
|
"verEqLater",
|
|
"verEqEarlier",
|
|
"verIntersect",
|
|
"verTilde",
|
|
"verCaret",
|
|
"verEq",
|
|
"verAny",
|
|
"verSpecial"};
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_6_2[2];
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_7_2[2];
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_8_2[2];
|
|
static TNimNode* TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[4];
|
|
static TNimNode TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[34];
|
|
NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_.size = sizeof(tyTuple__gDWaEqPfhOauJWKMBm8bzg);
|
|
NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_.align = NIM_ALIGNOF(tyTuple__gDWaEqPfhOauJWKMBm8bzg);
|
|
NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_.kind = 18;
|
|
NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_.base = 0;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_2_2[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[1];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[1].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[1].offset = offsetof(tyTuple__gDWaEqPfhOauJWKMBm8bzg, Field0);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[1].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[1].name = "Field0";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_2_2[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[2];
|
|
NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_.size = sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w);
|
|
NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_.align = NIM_ALIGNOF(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w);
|
|
NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_.kind = 18;
|
|
NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_.base = 0;
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.size = sizeof(tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ);
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.align = NIM_ALIGNOF(tyEnum_VersionRangeEnum__jjRR7WkKM8jVrJGENm9bAqQ);
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.kind = 14;
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.base = 0;
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.flags = 3;
|
|
for (TM__cRgyM0QXoKVNZA8ct9bBAPQ_5 = 0; TM__cRgyM0QXoKVNZA8ct9bBAPQ_5 < 10; TM__cRgyM0QXoKVNZA8ct9bBAPQ_5++) {
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5+4].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5+4].offset = TM__cRgyM0QXoKVNZA8ct9bBAPQ_5;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5+4].name = TM__cRgyM0QXoKVNZA8ct9bBAPQ_4[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_3_10[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[TM__cRgyM0QXoKVNZA8ct9bBAPQ_5+4];
|
|
}
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[14].len = 10; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[14].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[14].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_3_10[0];
|
|
NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[14];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].kind = 3;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].offset = offsetof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w, kind);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].typ = (&NTIversionrangeenum__jjRR7WkKM8jVrJGENm9bAqQ_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].name = "kind";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].sons = &NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[0];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3].len = 10;
|
|
NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_.size = sizeof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA);
|
|
NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_.align = NIM_ALIGNOF(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA);
|
|
NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_.kind = 18;
|
|
NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_.base = 0;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[16].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[16].offset = offsetof(tyObject_Version__9bU0a4Oqtl9aJmGyzYi8ZnBA, version);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[16].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[16].name = "version";
|
|
NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[16];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15].offset = offsetof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w, _kind_1.ver);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15].typ = (&NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15].name = "ver";
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[2] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[3] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[7] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[15];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[17].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[17].offset = offsetof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w, _kind_2.spe);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[17].typ = (&NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[17].name = "spe";
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[9] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[17];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_6_2[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[19];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[19].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[19].offset = offsetof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w, _kind_3.verILeft);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[19].typ = (&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[19].name = "verILeft";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_6_2[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[20];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[20].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[20].offset = offsetof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w, _kind_3.verIRight);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[20].typ = (&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[20].name = "verIRight";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18].len = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_6_2[0];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[4] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[5] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18];
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[6] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[18];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[21].len = 0; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[21].kind = 2;
|
|
NimDT___FrJQzed5Yezqp6gCbEyg0w_kind[8] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[21];
|
|
NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[3];
|
|
NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_.size = sizeof(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*);
|
|
NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_.align = NIM_ALIGNOF(tyObject_VersionRangeObj__FrJQzed5Yezqp6gCbEyg0w*);
|
|
NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_.kind = 22;
|
|
NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_.base = (&NTIversionrangeobj__FrJQzed5Yezqp6gCbEyg0w_);
|
|
NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_.marker = Marker_tyRef__Sl9atac3I8j3HWAj1uMewLw;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[2].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[2].offset = offsetof(tyTuple__gDWaEqPfhOauJWKMBm8bzg, Field1);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[2].typ = (&NTIversionrange__Sl9atac3I8j3HWAj1uMewLw_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[2].name = "Field1";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[0].len = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[0].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[0].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_2_2[0];
|
|
NTIpkgtuple__gDWaEqPfhOauJWKMBm8bzg_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[0];
|
|
NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_.size = sizeof(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg);
|
|
NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_.align = NIM_ALIGNOF(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg);
|
|
NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_.kind = 18;
|
|
NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_.base = 0;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_7_2[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[23];
|
|
NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_.size = sizeof(tyTuple__r1NtfsBxxsYs1cV48P1DyA);
|
|
NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_.align = NIM_ALIGNOF(tyTuple__r1NtfsBxxsYs1cV48P1DyA);
|
|
NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_.kind = 18;
|
|
NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_.base = 0;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_8_2[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[25];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[25].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[25].offset = offsetof(tyTuple__r1NtfsBxxsYs1cV48P1DyA, Field0);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[25].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[25].name = "Field0";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_8_2[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[26];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[26].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[26].offset = offsetof(tyTuple__r1NtfsBxxsYs1cV48P1DyA, Field1);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[26].typ = (&NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[26].name = "Field1";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[24].len = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[24].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[24].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_8_2[0];
|
|
NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[24];
|
|
NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_.size = sizeof(tySequence__72hOjuY2LKiowAwLCg19a9bA*);
|
|
NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_.align = NIM_ALIGNOF(tySequence__72hOjuY2LKiowAwLCg19a9bA*);
|
|
NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_.kind = 24;
|
|
NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_.base = (&NTIkeyvaluepair__r1NtfsBxxsYs1cV48P1DyA_);
|
|
NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_.marker = Marker_tySequence__72hOjuY2LKiowAwLCg19a9bA;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[23].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[23].offset = offsetof(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg, data);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[23].typ = (&NTIkeyvaluepairseq__72hOjuY2LKiowAwLCg19a9bA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[23].name = "data";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_7_2[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[27];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[27].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[27].offset = offsetof(tyObject_HashSet__aCgx9aJWOlGNhL9b41LIC4Wg, counter);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[27].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[27].name = "counter";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[22].len = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[22].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[22].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_7_2[0];
|
|
NTIhashset__aCgx9aJWOlGNhL9b41LIC4Wg_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[22];
|
|
NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_.size = sizeof(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA);
|
|
NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_.align = NIM_ALIGNOF(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA);
|
|
NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_.kind = 17;
|
|
NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_.base = (&NTInimbleerror__6rmfqzY5PO7blXdlEs8gjQ_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[28].len = 0; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[28].kind = 2;
|
|
NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[28];
|
|
NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_.size = sizeof(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*);
|
|
NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_.align = NIM_ALIGNOF(tyObject_ParseVersionError__K9bm29bjMFK5CTGjwR9c8H89cA*);
|
|
NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_.kind = 22;
|
|
NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_.base = (&NTIparseversionerror__K9bm29bjMFK5CTGjwR9c8H89cA_);
|
|
NTIrefparseversionerror__XtH1RKZYhPGtGjI5WWcJ8w_.marker = Marker_tyRef__XtH1RKZYhPGtGjI5WWcJ8w;
|
|
NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_.size = sizeof(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ);
|
|
NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_.align = NIM_ALIGNOF(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ);
|
|
NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_.kind = 18;
|
|
NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_.base = 0;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[0] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[30];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[30].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[30].offset = offsetof(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ, Field0);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[30].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[30].name = "Field0";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[1] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[31];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[31].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[31].offset = offsetof(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ, Field1);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[31].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[31].name = "Field1";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[2] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[32];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[32].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[32].offset = offsetof(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ, Field2);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[32].typ = (&NTIversion__9bU0a4Oqtl9aJmGyzYi8ZnBA_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[32].name = "Field2";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[3] = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[33];
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[33].kind = 1;
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[33].offset = offsetof(tyTuple__T2UfJuME9cLl9bgUTA7z3gnQ, Field3);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[33].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[33].name = "Field3";
|
|
TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[29].len = 4; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[29].kind = 2; TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[29].sons = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_68_4[0];
|
|
NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_.node = &TM__cRgyM0QXoKVNZA8ct9bBAPQ_0[29];
|
|
NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_.size = sizeof(tySequence__9bnboTrdme5Y4tneb4Qxehg*);
|
|
NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_.align = NIM_ALIGNOF(tySequence__9bnboTrdme5Y4tneb4Qxehg*);
|
|
NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_.kind = 24;
|
|
NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_.base = (&NTIorderedkeyvaluepair__T2UfJuME9cLl9bgUTA7z3gnQ_);
|
|
NTIorderedkeyvaluepairseq__9bnboTrdme5Y4tneb4Qxehg_.marker = Marker_tySequence__9bnboTrdme5Y4tneb4Qxehg;
|
|
}
|
|
|