Created
July 1, 2019 22:38
-
-
Save mratsim/fd9acd0f8fd6afee47f4e40dd264c47c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Generated by Nim Compiler v0.19.6 */ | |
/* (c) 2018 Andreas Rumpf */ | |
/* The generated code is subject to the original license. */ | |
/* Compiled for: Linux, amd64, gcc */ | |
/* Command for C compiler: | |
gcc -c -w -I/home/beta/.choosenim/toolchains/nim-0.19.6/lib -o /home/beta/.cache/nim/e12_syntax_revamp_d/e12_syntax_revamp.c.o /home/beta/.cache/nim/e12_syntax_revamp_d/e12_syntax_revamp.c */ | |
#define NIM_NEW_MANGLING_RULES | |
#define NIM_INTBITS 64 | |
#include "nimbase.h" | |
#include <string.h> | |
#undef LANGUAGE_C | |
#undef MIPSEB | |
#undef MIPSEL | |
#undef PPC | |
#undef R3000 | |
#undef R4000 | |
#undef i386 | |
#undef linux | |
#undef mips | |
#undef near | |
#undef far | |
#undef powerpc | |
#undef unix | |
typedef struct tyTuple_tFzJ7up1CkWy9avqe3kQIGA tyTuple_tFzJ7up1CkWy9avqe3kQIGA; | |
typedef struct tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q; | |
typedef struct NimStringDesc NimStringDesc; | |
typedef struct TGenericSeq TGenericSeq; | |
typedef struct TNimType TNimType; | |
typedef struct TNimNode TNimNode; | |
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; | |
struct tyTuple_tFzJ7up1CkWy9avqe3kQIGA { | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* Field0; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* Field1; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* Field2; | |
}; | |
typedef NU8 tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ; | |
struct TGenericSeq { | |
NI len; | |
NI reserved; | |
}; | |
struct NimStringDesc { | |
TGenericSeq Sup; | |
NIM_CHAR data[SEQ_DECL_SIZE]; | |
}; | |
struct tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q { | |
tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ kind; | |
union{ | |
struct {NI symId; | |
} S1; | |
struct {NimStringDesc* symLval; | |
NI version; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* prev_version; | |
} S2; | |
struct {NI intVal; | |
} S3; | |
struct {NF floatVal; | |
} S4; | |
struct {tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* lhs; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* rhs; | |
} S5; | |
} _Ukind; | |
NI ctHash; | |
}; | |
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; | |
tyEnum_TNimKind_jIBKr1ejBgsfM33Kxw4j7A kind; | |
tySet_tyEnum_TNimTypeFlag_v8QUszD1sWlSIWZz7mC4bQ flags; | |
TNimType* base; | |
TNimNode* node; | |
void* finalizer; | |
tyProc_ojoeKfW4VYIm36I9cpDTQIg marker; | |
tyProc_WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; | |
}; | |
typedef NU8 tyEnum_TNimNodeKind_unfNsxrcATrufDZmpBq4HQ; | |
struct TNimNode { | |
tyEnum_TNimNodeKind_unfNsxrcATrufDZmpBq4HQ kind; | |
NI offset; | |
TNimType* typ; | |
NCSTRING name; | |
NI len; | |
TNimNode** sons; | |
}; | |
struct 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_SiRwrEKZdLgxqz9a9aoVBglg[512]; | |
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_SiRwrEKZdLgxqz9a9aoVBglg 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; | |
}; | |
static N_INLINE(void, nimZeroMem)(void* p, NI size); | |
static N_INLINE(void, nimSetMem_cNwQQ4PlSJsZSwvoN5Uafwsystem)(void* a, int v, NI size); | |
N_NIMCALL(void, nimGCvisit)(void* d, NI op); | |
static N_NIMCALL(void, Marker_tyRef_cMvg1A8w2AdgTgJRgE9aaxA)(void* p, NI op); | |
N_NIMCALL(void*, newObj)(TNimType* typ, NI size); | |
static N_INLINE(void, asgnRefNoCycle)(void** dest, void* src); | |
static N_INLINE(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr); | |
static N_INLINE(void, nimFrame)(TFrame* s); | |
N_LIB_PRIVATE N_NOINLINE(void, stackOverflow_II46IjNZztN9bmbxUD8dt8g)(void); | |
static N_INLINE(void, popFrame)(void); | |
static N_INLINE(void, rtlAddZCT_MV4BBk6J1qu70IbBxwEn4w_2system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c); | |
N_LIB_PRIVATE N_NOINLINE(void, addZCT_fCDI7oO1NNVXXURtxSzsRw)(tyObject_CellSeq_Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c); | |
static N_INLINE(void, asgnRef)(void** dest, void* src); | |
static N_INLINE(void, incRef_9cAA5YuQAAC3MVbnGeV86swsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c); | |
static N_INLINE(void, decRef_MV4BBk6J1qu70IbBxwEn4wsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c); | |
static N_INLINE(void, initStackBottomWith)(void* locals); | |
N_NOINLINE(void, nimGC_setStackBottom)(void* theStackBottom); | |
N_LIB_PRIVATE N_NIMCALL(void, systemInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, systemDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_macrosInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_macrosDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_parseutilsInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_parseutilsDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_bitopsInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_bitopsDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_mathInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_mathDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_algorithmInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_algorithmDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_unicodeInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_unicodeDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_strutilsInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_strutilsDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_hashesInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_hashesDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_typetraitsInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_typetraitsDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_optionsInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_optionsDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_strformatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_strformatDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_posixInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_posixDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_timesInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_timesDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_randomInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_randomDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_tablesInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, stdlib_tablesDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, NimMainModule)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, e12_syntax_revampDatInit000)(void); | |
TNimType NTI_qXzpwGXk9afqy3NagRQWb2Q_; | |
TNimType NTI_DhBF9bxBGc0eAldl1PGKGUQ_; | |
extern TNimType NTI_rR5Bzr1D5krxoo1NcNyeMA_; | |
extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg_; | |
extern TNimType NTI_w9bl9a1ul9ctRJWiMl9cNnIMvg_; | |
TNimType NTI_cMvg1A8w2AdgTgJRgE9aaxA_; | |
extern TFrame* framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw; | |
extern tyObject_GcHeap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q; | |
TNimNode* NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[9]; | |
static N_INLINE(void, nimSetMem_cNwQQ4PlSJsZSwvoN5Uafwsystem)(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_cNwQQ4PlSJsZSwvoN5Uafwsystem(p, ((int) 0), size); | |
} | |
static N_NIMCALL(void, Marker_tyRef_cMvg1A8w2AdgTgJRgE9aaxA)(void* p, NI op) { | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* a; | |
a = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)p; | |
switch ((*a).kind) { | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4): | |
break; | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 5): | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 6): | |
nimGCvisit((void*)(*a)._Ukind.S2.symLval, op); | |
nimGCvisit((void*)(*a)._Ukind.S2.prev_version, op); | |
break; | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 0): | |
break; | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 1): | |
break; | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 7): | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2): | |
case ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 3): | |
nimGCvisit((void*)(*a)._Ukind.S5.lhs, op); | |
nimGCvisit((void*)(*a)._Ukind.S5.rhs, op); | |
break; | |
} | |
} | |
static N_INLINE(void, nimFrame)(TFrame* s) { | |
NI T1_; | |
T1_ = (NI)0; | |
{ | |
if (!(framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw == NIM_NIL)) goto LA4_; | |
T1_ = ((NI) 0); | |
} | |
goto LA2_; | |
LA4_: ; | |
{ | |
T1_ = ((NI) ((NI16)((*framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw).calldepth + ((NI16) 1)))); | |
} | |
LA2_: ; | |
(*s).calldepth = ((NI16) (T1_)); | |
(*s).prev = framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw; | |
framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw = s; | |
{ | |
if (!((*s).calldepth == ((NI16) 2000))) goto LA9_; | |
stackOverflow_II46IjNZztN9bmbxUD8dt8g(); | |
} | |
LA9_: ; | |
} | |
static N_INLINE(void, popFrame)(void) { | |
framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw = (*framePtr_HRfVMH3jYeBJz6Q6X9b6Ptw).prev; | |
} | |
static N_INLINE(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem)(void* usr) { | |
tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* result; | |
nimfr_("usrToCell", "gc.nim"); | |
result = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
nimln_(133, "gc.nim"); | |
result = ((tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*) ((NI)((NU64)(((NI) (ptrdiff_t) (usr))) - (NU64)(((NI)sizeof(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g)))))); | |
popFrame(); | |
return result; | |
} | |
static N_INLINE(void, rtlAddZCT_MV4BBk6J1qu70IbBxwEn4w_2system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
nimfr_("rtlAddZCT", "gc.nim"); | |
nimln_(212, "gc.nim"); | |
addZCT_fCDI7oO1NNVXXURtxSzsRw((&gch_IcYaEuuWivYAS86vFMTS3Q.zct), c); | |
popFrame(); | |
} | |
static N_INLINE(void, asgnRefNoCycle)(void** dest, void* src) { | |
nimfr_("asgnRefNoCycle", "gc.nim"); | |
nimln_(272, "gc.nim"); | |
{ | |
tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c; | |
nimln_(471, "system.nim"); | |
if (!!((src == NIM_NIL))) goto LA3_; | |
nimln_(273, "gc.nim"); | |
c = usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src); | |
nimln_(274, "gc.nim"); | |
(*c).refcount += ((NI) 8); | |
} | |
LA3_: ; | |
nimln_(275, "gc.nim"); | |
{ | |
tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c_2; | |
nimln_(471, "system.nim"); | |
if (!!(((*dest) == NIM_NIL))) goto LA7_; | |
nimln_(276, "gc.nim"); | |
c_2 = usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest)); | |
nimln_(277, "gc.nim"); | |
{ | |
nimln_(186, "gc.nim"); | |
(*c_2).refcount -= ((NI) 8); | |
nimln_(277, "gc.nim"); | |
if (!((NU64)((*c_2).refcount) < (NU64)(((NI) 8)))) goto LA11_; | |
nimln_(278, "gc.nim"); | |
rtlAddZCT_MV4BBk6J1qu70IbBxwEn4w_2system(c_2); | |
} | |
LA11_: ; | |
} | |
LA7_: ; | |
nimln_(279, "gc.nim"); | |
(*dest) = src; | |
popFrame(); | |
} | |
static N_INLINE(void, incRef_9cAA5YuQAAC3MVbnGeV86swsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
nimfr_("incRef", "gc.nim"); | |
nimln_(192, "gc.nim"); | |
(*c).refcount = (NI)((NU64)((*c).refcount) + (NU64)(((NI) 8))); | |
popFrame(); | |
} | |
static N_INLINE(void, decRef_MV4BBk6J1qu70IbBxwEn4wsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
nimfr_("decRef", "gc.nim"); | |
nimln_(219, "gc.nim"); | |
{ | |
nimln_(186, "gc.nim"); | |
(*c).refcount -= ((NI) 8); | |
nimln_(219, "gc.nim"); | |
if (!((NU64)((*c).refcount) < (NU64)(((NI) 8)))) goto LA3_; | |
nimln_(220, "gc.nim"); | |
rtlAddZCT_MV4BBk6J1qu70IbBxwEn4w_2system(c); | |
} | |
LA3_: ; | |
popFrame(); | |
} | |
static N_INLINE(void, asgnRef)(void** dest, void* src) { | |
nimfr_("asgnRef", "gc.nim"); | |
nimln_(265, "gc.nim"); | |
{ | |
tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* T5_; | |
nimln_(471, "system.nim"); | |
if (!!((src == NIM_NIL))) goto LA3_; | |
nimln_(265, "gc.nim"); | |
T5_ = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
T5_ = usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem(src); | |
incRef_9cAA5YuQAAC3MVbnGeV86swsystem(T5_); | |
} | |
LA3_: ; | |
nimln_(266, "gc.nim"); | |
{ | |
tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* T10_; | |
nimln_(471, "system.nim"); | |
if (!!(((*dest) == NIM_NIL))) goto LA8_; | |
nimln_(266, "gc.nim"); | |
T10_ = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
T10_ = usrToCell_yB9aH5WIlwd0xkYrcdPeXrQsystem((*dest)); | |
decRef_MV4BBk6J1qu70IbBxwEn4wsystem(T10_); | |
} | |
LA8_: ; | |
nimln_(267, "gc.nim"); | |
(*dest) = src; | |
popFrame(); | |
} | |
static N_INLINE(void, initStackBottomWith)(void* locals) { | |
nimGC_setStackBottom(locals); | |
} | |
void PreMainInner(void) { | |
systemInit000(); | |
stdlib_macrosDatInit000(); | |
stdlib_parseutilsDatInit000(); | |
stdlib_bitopsDatInit000(); | |
stdlib_mathDatInit000(); | |
stdlib_algorithmDatInit000(); | |
stdlib_unicodeDatInit000(); | |
stdlib_strutilsDatInit000(); | |
stdlib_hashesDatInit000(); | |
stdlib_typetraitsDatInit000(); | |
stdlib_optionsDatInit000(); | |
stdlib_strformatDatInit000(); | |
stdlib_posixDatInit000(); | |
stdlib_timesDatInit000(); | |
stdlib_randomDatInit000(); | |
stdlib_tablesDatInit000(); | |
e12_syntax_revampDatInit000(); | |
stdlib_macrosInit000(); | |
stdlib_parseutilsInit000(); | |
stdlib_bitopsInit000(); | |
stdlib_mathInit000(); | |
stdlib_algorithmInit000(); | |
stdlib_unicodeInit000(); | |
stdlib_strutilsInit000(); | |
stdlib_hashesInit000(); | |
stdlib_typetraitsInit000(); | |
stdlib_optionsInit000(); | |
stdlib_strformatInit000(); | |
stdlib_posixInit000(); | |
stdlib_timesInit000(); | |
stdlib_randomInit000(); | |
stdlib_tablesInit000(); | |
} | |
void PreMain(void) { | |
void (*volatile inner)(void); | |
systemDatInit000(); | |
inner = PreMainInner; | |
initStackBottomWith((void *)&inner); | |
(*inner)(); | |
} | |
int cmdCount; | |
char** cmdLine; | |
char** gEnv; | |
N_CDECL(void, NimMainInner)(void) { | |
NimMainModule(); | |
} | |
N_CDECL(void, NimMain)(void) { | |
void (*volatile inner)(void); | |
PreMain(); | |
inner = NimMainInner; | |
initStackBottomWith((void *)&inner); | |
(*inner)(); | |
} | |
int main(int argc, char** args, char** env) { | |
cmdLine = args; | |
cmdCount = argc; | |
gEnv = env; | |
NimMain(); | |
return nim_program_result; | |
} | |
N_LIB_PRIVATE N_NIMCALL(void, NimMainModule)(void) { | |
{ | |
TFrame FR_; FR_.len = 0; | |
} | |
nimfr_("e12_syntax_revamp", "e12_syntax_revamp.nim"); | |
{ | |
tyTuple_tFzJ7up1CkWy9avqe3kQIGA T2_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T3_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T4_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T5_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T6_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T7_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T8_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T9_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T10_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T11_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T12_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T13_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T14_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T15_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T16_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T17_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T18_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T19_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T20_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T21_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T22_; | |
tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q* T23_; | |
nimln_(1070, "e12_syntax_revamp.nim"); | |
nimZeroMem((void*)(&T2_), sizeof(tyTuple_tFzJ7up1CkWy9avqe3kQIGA)); | |
T3_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T3_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T3_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 3); | |
(*T3_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T3_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T3_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T3_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T3_)._Ukind.S3.intVal = ((NI) 0); | |
(*T3_)._Ukind.S4.floatVal = 0.0; | |
T4_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T4_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T4_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T4_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T4_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T4_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T4_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T4_)._Ukind.S3.intVal = ((NI) 0); | |
(*T4_)._Ukind.S4.floatVal = 0.0; | |
T5_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T5_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T5_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T5_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T5_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T5_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T5_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T5_)._Ukind.S3.intVal = ((NI) 0); | |
(*T5_)._Ukind.S4.floatVal = 0.0; | |
T6_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T6_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T6_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T6_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T6_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T6_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T6_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T6_)._Ukind.S3.intVal = ((NI) 0); | |
(*T6_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T6_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T6_)._Ukind.S5.rhs), NIM_NIL); | |
(*T6_).ctHash = ((NI) IL64(4535486545986)); | |
asgnRef((void**) (&(*T5_)._Ukind.S5.lhs), T6_); | |
T7_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T7_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T7_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T7_)._Ukind.S1.symId = ((NI) 1); | |
asgnRefNoCycle((void**) (&(*T7_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T7_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T7_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T7_)._Ukind.S3.intVal = ((NI) 0); | |
(*T7_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T7_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T7_)._Ukind.S5.rhs), NIM_NIL); | |
(*T7_).ctHash = ((NI) IL64(2382413291566680578)); | |
asgnRef((void**) (&(*T5_)._Ukind.S5.rhs), T7_); | |
(*T5_).ctHash = ((NI) IL64(5843786413407749220)); | |
asgnRef((void**) (&(*T4_)._Ukind.S5.lhs), T5_); | |
T8_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T8_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T8_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T8_)._Ukind.S1.symId = ((NI) 2); | |
asgnRefNoCycle((void**) (&(*T8_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T8_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T8_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T8_)._Ukind.S3.intVal = ((NI) 0); | |
(*T8_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T8_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T8_)._Ukind.S5.rhs), NIM_NIL); | |
(*T8_).ctHash = ((NI) IL64(2311943272338082376)); | |
asgnRef((void**) (&(*T4_)._Ukind.S5.rhs), T8_); | |
(*T4_).ctHash = ((NI) IL64(6289576662490420451)); | |
asgnRef((void**) (&(*T3_)._Ukind.S5.lhs), T4_); | |
T9_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T9_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T9_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 0); | |
(*T9_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T9_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T9_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T9_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T9_)._Ukind.S3.intVal = ((NI) 2); | |
(*T9_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T9_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T9_)._Ukind.S5.rhs), NIM_NIL); | |
(*T9_).ctHash = ((NI) 0); | |
asgnRef((void**) (&(*T3_)._Ukind.S5.rhs), T9_); | |
(*T3_).ctHash = ((NI) IL64(8780388888841795503)); | |
T2_.Field0 = T3_; | |
T10_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T10_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T10_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 3); | |
(*T10_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T10_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T10_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T10_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T10_)._Ukind.S3.intVal = ((NI) 0); | |
(*T10_)._Ukind.S4.floatVal = 0.0; | |
T11_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T11_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T11_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T11_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T11_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T11_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T11_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T11_)._Ukind.S3.intVal = ((NI) 0); | |
(*T11_)._Ukind.S4.floatVal = 0.0; | |
T12_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T12_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T12_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T12_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T12_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T12_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T12_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T12_)._Ukind.S3.intVal = ((NI) 0); | |
(*T12_)._Ukind.S4.floatVal = 0.0; | |
T13_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T13_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T13_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T13_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T13_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T13_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T13_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T13_)._Ukind.S3.intVal = ((NI) 0); | |
(*T13_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T13_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T13_)._Ukind.S5.rhs), NIM_NIL); | |
(*T13_).ctHash = ((NI) IL64(4535486545986)); | |
asgnRef((void**) (&(*T12_)._Ukind.S5.lhs), T13_); | |
T14_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T14_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T14_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T14_)._Ukind.S1.symId = ((NI) 1); | |
asgnRefNoCycle((void**) (&(*T14_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T14_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T14_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T14_)._Ukind.S3.intVal = ((NI) 0); | |
(*T14_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T14_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T14_)._Ukind.S5.rhs), NIM_NIL); | |
(*T14_).ctHash = ((NI) IL64(2382413291566680578)); | |
asgnRef((void**) (&(*T12_)._Ukind.S5.rhs), T14_); | |
(*T12_).ctHash = ((NI) IL64(5843786413407749220)); | |
asgnRef((void**) (&(*T11_)._Ukind.S5.lhs), T12_); | |
T15_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T15_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T15_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T15_)._Ukind.S1.symId = ((NI) 2); | |
asgnRefNoCycle((void**) (&(*T15_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T15_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T15_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T15_)._Ukind.S3.intVal = ((NI) 0); | |
(*T15_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T15_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T15_)._Ukind.S5.rhs), NIM_NIL); | |
(*T15_).ctHash = ((NI) IL64(2311943272338082376)); | |
asgnRef((void**) (&(*T11_)._Ukind.S5.rhs), T15_); | |
(*T11_).ctHash = ((NI) IL64(6289576662490420451)); | |
asgnRef((void**) (&(*T10_)._Ukind.S5.lhs), T11_); | |
T16_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T16_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T16_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 0); | |
(*T16_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T16_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T16_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T16_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T16_)._Ukind.S3.intVal = ((NI) 3); | |
(*T16_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T16_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T16_)._Ukind.S5.rhs), NIM_NIL); | |
(*T16_).ctHash = ((NI) 0); | |
asgnRef((void**) (&(*T10_)._Ukind.S5.rhs), T16_); | |
(*T10_).ctHash = ((NI) IL64(5417227221498790525)); | |
T2_.Field1 = T10_; | |
T17_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T17_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T17_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 3); | |
(*T17_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T17_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T17_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T17_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T17_)._Ukind.S3.intVal = ((NI) 0); | |
(*T17_)._Ukind.S4.floatVal = 0.0; | |
T18_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T18_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T18_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T18_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T18_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T18_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T18_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T18_)._Ukind.S3.intVal = ((NI) 0); | |
(*T18_)._Ukind.S4.floatVal = 0.0; | |
T19_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T19_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T19_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 2); | |
(*T19_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T19_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T19_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T19_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T19_)._Ukind.S3.intVal = ((NI) 0); | |
(*T19_)._Ukind.S4.floatVal = 0.0; | |
T20_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T20_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T20_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T20_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T20_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T20_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T20_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T20_)._Ukind.S3.intVal = ((NI) 0); | |
(*T20_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T20_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T20_)._Ukind.S5.rhs), NIM_NIL); | |
(*T20_).ctHash = ((NI) IL64(4535486545986)); | |
asgnRef((void**) (&(*T19_)._Ukind.S5.lhs), T20_); | |
T21_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T21_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T21_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T21_)._Ukind.S1.symId = ((NI) 1); | |
asgnRefNoCycle((void**) (&(*T21_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T21_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T21_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T21_)._Ukind.S3.intVal = ((NI) 0); | |
(*T21_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T21_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T21_)._Ukind.S5.rhs), NIM_NIL); | |
(*T21_).ctHash = ((NI) IL64(2382413291566680578)); | |
asgnRef((void**) (&(*T19_)._Ukind.S5.rhs), T21_); | |
(*T19_).ctHash = ((NI) IL64(5843786413407749220)); | |
asgnRef((void**) (&(*T18_)._Ukind.S5.lhs), T19_); | |
T22_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T22_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T22_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 4); | |
(*T22_)._Ukind.S1.symId = ((NI) 2); | |
asgnRefNoCycle((void**) (&(*T22_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T22_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T22_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T22_)._Ukind.S3.intVal = ((NI) 0); | |
(*T22_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T22_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T22_)._Ukind.S5.rhs), NIM_NIL); | |
(*T22_).ctHash = ((NI) IL64(2311943272338082376)); | |
asgnRef((void**) (&(*T18_)._Ukind.S5.rhs), T22_); | |
(*T18_).ctHash = ((NI) IL64(6289576662490420451)); | |
asgnRef((void**) (&(*T17_)._Ukind.S5.lhs), T18_); | |
T23_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*)0; | |
T23_ = (tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*) newObj((&NTI_cMvg1A8w2AdgTgJRgE9aaxA_), sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q)); | |
(*T23_).kind = ((tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ) 0); | |
(*T23_)._Ukind.S1.symId = ((NI) 0); | |
asgnRefNoCycle((void**) (&(*T23_)._Ukind.S2.symLval), ((NimStringDesc*) NIM_NIL)); | |
(*T23_)._Ukind.S2.version = ((NI) 0); | |
asgnRef((void**) (&(*T23_)._Ukind.S2.prev_version), NIM_NIL); | |
(*T23_)._Ukind.S3.intVal = ((NI) 3); | |
(*T23_)._Ukind.S4.floatVal = 0.0; | |
asgnRef((void**) (&(*T23_)._Ukind.S5.lhs), NIM_NIL); | |
asgnRef((void**) (&(*T23_)._Ukind.S5.rhs), NIM_NIL); | |
(*T23_).ctHash = ((NI) 0); | |
asgnRef((void**) (&(*T17_)._Ukind.S5.rhs), T23_); | |
(*T17_).ctHash = ((NI) IL64(5417227221498790525)); | |
T2_.Field2 = T17_; | |
} | |
popFrame(); | |
} | |
N_LIB_PRIVATE N_NIMCALL(void, e12_syntax_revampDatInit000)(void) { | |
static TNimNode* TM_w9c2yPlhQNQD8aVVZfJhvcA_2[2]; | |
static TNimNode* TM_w9c2yPlhQNQD8aVVZfJhvcA_3[8]; | |
NI TM_w9c2yPlhQNQD8aVVZfJhvcA_5; | |
static char* NIM_CONST TM_w9c2yPlhQNQD8aVVZfJhvcA_4[8] = { | |
"IntScalar", | |
"FloatScalar", | |
"Add", | |
"Mul", | |
"Input", | |
"Output", | |
"LVal", | |
"Assign"}; | |
static TNimNode* TM_w9c2yPlhQNQD8aVVZfJhvcA_6[3]; | |
static TNimNode* TM_w9c2yPlhQNQD8aVVZfJhvcA_7[2]; | |
static TNimNode TM_w9c2yPlhQNQD8aVVZfJhvcA_0[22]; | |
NTI_qXzpwGXk9afqy3NagRQWb2Q_.size = sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q); | |
NTI_qXzpwGXk9afqy3NagRQWb2Q_.kind = 18; | |
NTI_qXzpwGXk9afqy3NagRQWb2Q_.base = 0; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_2[0] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1]; | |
NTI_DhBF9bxBGc0eAldl1PGKGUQ_.size = sizeof(tyEnum_AstNodeKind_DhBF9bxBGc0eAldl1PGKGUQ); | |
NTI_DhBF9bxBGc0eAldl1PGKGUQ_.kind = 14; | |
NTI_DhBF9bxBGc0eAldl1PGKGUQ_.base = 0; | |
NTI_DhBF9bxBGc0eAldl1PGKGUQ_.flags = 3; | |
for (TM_w9c2yPlhQNQD8aVVZfJhvcA_5 = 0; TM_w9c2yPlhQNQD8aVVZfJhvcA_5 < 8; TM_w9c2yPlhQNQD8aVVZfJhvcA_5++) { | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[TM_w9c2yPlhQNQD8aVVZfJhvcA_5+2].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[TM_w9c2yPlhQNQD8aVVZfJhvcA_5+2].offset = TM_w9c2yPlhQNQD8aVVZfJhvcA_5; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[TM_w9c2yPlhQNQD8aVVZfJhvcA_5+2].name = TM_w9c2yPlhQNQD8aVVZfJhvcA_4[TM_w9c2yPlhQNQD8aVVZfJhvcA_5]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_3[TM_w9c2yPlhQNQD8aVVZfJhvcA_5] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[TM_w9c2yPlhQNQD8aVVZfJhvcA_5+2]; | |
} | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[10].len = 8; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[10].kind = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[10].sons = &TM_w9c2yPlhQNQD8aVVZfJhvcA_3[0]; | |
NTI_DhBF9bxBGc0eAldl1PGKGUQ_.node = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[10]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].kind = 3; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, kind); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].typ = (&NTI_DhBF9bxBGc0eAldl1PGKGUQ_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].name = "kind"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].sons = &NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[0]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[1].len = 8; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[11].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[11].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S1.symId); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[11].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[11].name = "symId"; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[4] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[11]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_6[0] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[13]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[13].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[13].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S2.symLval); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[13].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[13].name = "symLval"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_6[1] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[14]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[14].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[14].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S2.version); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[14].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[14].name = "version"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_6[2] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[15]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[15].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[15].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S2.prev_version); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[15].typ = (&NTI_cMvg1A8w2AdgTgJRgE9aaxA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[15].name = "prev_version"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[12].len = 3; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[12].kind = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[12].sons = &TM_w9c2yPlhQNQD8aVVZfJhvcA_6[0]; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[5] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[12]; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[6] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[12]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[16].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[16].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S3.intVal); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[16].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[16].name = "intVal"; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[0] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[16]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[17].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[17].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S4.floatVal); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[17].typ = (&NTI_w9bl9a1ul9ctRJWiMl9cNnIMvg_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[17].name = "floatVal"; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[1] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[17]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_7[0] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[19]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[19].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[19].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S5.lhs); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[19].typ = (&NTI_cMvg1A8w2AdgTgJRgE9aaxA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[19].name = "lhs"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_7[1] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[20]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[20].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[20].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, _Ukind.S5.rhs); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[20].typ = (&NTI_cMvg1A8w2AdgTgJRgE9aaxA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[20].name = "rhs"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18].len = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18].kind = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18].sons = &TM_w9c2yPlhQNQD8aVVZfJhvcA_7[0]; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[7] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18]; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[2] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18]; | |
NimDT__qXzpwGXk9afqy3NagRQWb2Q_kind[3] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[18]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_2[1] = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[21]; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[21].kind = 1; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[21].offset = offsetof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q, ctHash); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[21].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA_); | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[21].name = "ctHash"; | |
TM_w9c2yPlhQNQD8aVVZfJhvcA_0[0].len = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[0].kind = 2; TM_w9c2yPlhQNQD8aVVZfJhvcA_0[0].sons = &TM_w9c2yPlhQNQD8aVVZfJhvcA_2[0]; | |
NTI_qXzpwGXk9afqy3NagRQWb2Q_.node = &TM_w9c2yPlhQNQD8aVVZfJhvcA_0[0]; | |
NTI_cMvg1A8w2AdgTgJRgE9aaxA_.size = sizeof(tyObject_AstNodecolonObjectType__qXzpwGXk9afqy3NagRQWb2Q*); | |
NTI_cMvg1A8w2AdgTgJRgE9aaxA_.kind = 22; | |
NTI_cMvg1A8w2AdgTgJRgE9aaxA_.base = (&NTI_qXzpwGXk9afqy3NagRQWb2Q_); | |
NTI_cMvg1A8w2AdgTgJRgE9aaxA_.marker = Marker_tyRef_cMvg1A8w2AdgTgJRgE9aaxA; | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment