csources_v2/c_code/2_15/@mast.nim.c
2022-12-16 10:54:01 +08:00

12458 lines
454 KiB
C

/* Generated by Nim Compiler v1.9.0 */
#define NIM_INTBITS 32
#include "nimbase.h"
#include <string.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g;
typedef struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ;
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ;
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content;
typedef struct NimStrPayload NimStrPayload;
typedef struct NimStringV2 NimStringV2;
typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q;
typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA;
typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg;
typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA;
typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA;
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ;
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content;
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ;
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content;
typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A;
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ;
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content;
typedef struct TNimTypeV2 TNimTypeV2;
typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ;
typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag;
typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg;
typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ;
typedef struct RootObj RootObj;
typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw;
typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA;
typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg;
typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ;
typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ;
typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q;
typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ;
typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA;
typedef struct tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg;
typedef struct tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw;
typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw tySequence__oJNUGvppFP9c7bQcQ1vFDNw;
typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content;
typedef struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg;
typedef struct tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ;
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA tySequence__BJQoaSpXgVhyrPr8j7aH9cA;
typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content;
typedef struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog;
typedef struct tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ;
typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg;
typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg;
typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
typedef struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag;
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA;
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content;
typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content;
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw;
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg;
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content;
typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ;
typedef struct tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ;
typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA tySequence__MoXuTbVW9cpbdFcU68jxs9bA;
typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content;
typedef struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw;
typedef struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA;
typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g;
typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg;
typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ;
typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ {
NI len; tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content* p;
};
struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ {
tySequence__7s5HyddQ0f9bxMNILHrXwJQ data;
NI counter;
};
struct tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g {
tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ comments;
NIM_BOOL useIc;
};
struct NimStrPayload {
NI cap;
NIM_CHAR data[SEQ_DECL_SIZE];
};
struct NimStringV2 {
NI len;
NimStrPayload* p;
};
typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ;
typedef NU8 tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg;
typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ;
typedef NU8 tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ;
struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg {
NU16 line;
NI16 col;
NI32 fileIndex;
};
typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw;
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ {
NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p;
};
struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags;
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind;
union{
struct {NI64 intVal;
} _kind_1;
struct {NF floatVal;
} _kind_2;
struct {NimStringV2 strVal;
} _kind_3;
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
} _kind_4;
struct {tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident;
} _kind_5;
struct {tySequence__xxu3GgaFAGO6lOns9aHaeLQ sons;
} _kind_6;
};
};
typedef NU8 tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw;
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ {
NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p;
};
struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A {
NI rc;
NI rootIdx;
};
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ {
NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p;
};
struct TNimTypeV2 {
void* destructor;
NI size;
NI16 align;
NI16 depth;
NU32* display;
void* traceImpl;
void* typeInfoV1;
NI flags;
};
struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ concreteTypes;
NI compilesId;
};
struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag {
NI32 module;
NI32 symId;
NI32 typeId_0;
NIM_BOOL sealed;
};
struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg {
NI counter;
tySequence__UfuHwINLHlFJGRcvFZqKQQ data;
};
struct RootObj {
TNimTypeV2* m_type;
};
struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw {
NI32 module;
NI32 item;
};
struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ {
RootObj Sup;
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId;
};
typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg;
typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg;
typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
typedef NU8 tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw;
typedef NU8 tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg;
typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw;
struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA {
tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw k;
tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg storage;
tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw flags;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lode;
NimStringV2 r;
};
struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA {
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind;
union{
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* gcUnsafetyReason;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* transformedBody;
} _kind_1;
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* guard;
NI bitsize;
NI alignment;
} _kind_2;
};
tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
NI position;
NI offset;
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* annex;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constraint;
};
typedef NU8 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w;
struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg {
tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind;
NIM_BOOL generated;
NIM_BOOL isOverriden;
NimStringV2 name;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* path;
};
struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ {
NI len;
NI cap;
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
};
struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ {
NI len;
NI cap;
tyTuple__0F3Kz25HWtRatQmCDVHWEA* d;
};
struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ {
tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack;
tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree;
NI freed;
NI touched;
NI edges;
NI rcSum;
NIM_BOOL keepThreshold;
};
struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q {
void** Field0;
TNimTypeV2* Field1;
};
typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1];
typedef NU8 tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w;
typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw;
struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA {
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind;
tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv;
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags;
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
NI64 size;
NI16 align;
NI16 paddingAtEnd;
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst;
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId;
};
struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA {
NI id;
NimStringV2 s;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* next;
NI h;
};
typedef NU8 tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ[9];
typedef NU32 tyArray__FleBT9cC2nxhgiXmSYYnEKA[4];
struct tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg {
tyArray__FleBT9cC2nxhgiXmSYYnEKA udata;
};
struct tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw {
NI depthLevel;
tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg symbols;
tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* parent;
tySequence__UfuHwINLHlFJGRcvFZqKQQ allowPrivateAccess;
};
struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw {
NI len; tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content* p;
};
struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg {
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key;
RootObj* val;
};
struct tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ {
NI counter;
tySequence__oJNUGvppFP9c7bQcQ1vFDNw data;
};
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
NI a;
NI b;
};
struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA {
NI len; tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content* p;
};
struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog {
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* val;
};
typedef NimStringV2 tyArray__7Z9ajkJtFFtfJY8l7DfqyrA[5];
struct tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ {
NI counter;
tySequence__BJQoaSpXgVhyrPr8j7aH9cA data;
};
typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w;
typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow;
typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg;
struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg {
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow targetCPU;
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow hostCPU;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg targetOS;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg hostOS;
NI intSize;
NI floatSize;
NI ptrSize;
NimStringV2 tnl;
};
typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
typedef NU8 tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag;
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA {
NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p;
};
struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p;
};
struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
tySequence__7lEisrXlQEzwtUKW5pzRCw data;
NI counter;
};
struct tySequence__o8paxaScVM7VHajE9a8rbyw {
NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p;
};
struct tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag {
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg trackPos;
NIM_BOOL trackPosAttached;
tySet_tyEnum_TErrorOutput__9ctbjKnMCtYsSPmUdTwRvag errorOutputs;
tySequence__npXKLeClRo4ZDs6rPxQ9bRA msgContext;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastError;
tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
tySequence__o8paxaScVM7VHajE9a8rbyw fileInfos;
NI32 systemFileIdx;
};
typedef NU8 tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ;
typedef NU8 tyEnum_Command__b145RBTl7bacomLHdBguHg;
typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg;
typedef NU8 tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ;
typedef NU8 tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ;
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p;
};
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
tySequence__4eRCaZmrYLLw2k30GPTiMw data;
NI counter;
};
typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
typedef NU8 tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g;
typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg;
typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g;
typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12];
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
};
struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
NI Field0;
NI Field1;
NI Field2;
};
typedef NU8 tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA;
struct tySequence__SE64IkxZVzsW0aLsNjnJHg {
NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* result, void* ClE_0);
void* ClE_0;
} tyProc__UwsGaXGCDEc7Akhwij5HRA;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringV2 output, void* ClE_0);
void* ClE_0;
} tyProc__k2HFjxisIgDALbEUFojxaQ;
typedef NU8 tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NimStringV2 msg, tyEnum_Severity__R4Rvu3XsQ2ynPKxZt1L82g severity, void* ClE_0);
void* ClE_0;
} tyProc__9a8L4QvXftisHTVzCsMCKUA;
struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg {
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend;
tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg target;
NI linesCompiled;
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
tyObject_MsgConfig__9b2CYq6hCo8aU6ikssKccag m;
tyEnum_FilenameOption__hVFMNPLaxRz7xWOSR9cMItQ filenameOption;
NimStringV2 unitSep;
NI evalTemplateCounter;
NI evalMacroCounter;
NI8 exitcode;
tyEnum_Command__b145RBTl7bacomLHdBguHg cmd;
NimStringV2 cmdInput;
NIM_BOOL projectIsCmd;
NIM_BOOL implicitCmd;
tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC;
tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ exc;
NIM_BOOL hintProcessingDots;
NI verbosity;
NI numberOfProcessors;
NF lastCmdTime;
tyEnum_SymbolFilesOption__9b9bfTFCONAgeN19bdppgkkHQ symbolFiles;
NI spellSuggestMax;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
NimStringV2 headerFile;
tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features;
tySet_tyEnum_LegacyFeature__hzKi8qlAHieq3BJnAlkP7g legacyFeatures;
NimStringV2 arguments;
tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg ideCmd;
NIM_BOOL oldNewlines;
tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw modifiedyNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw cmdlineNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw foreignPackageNotes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors;
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw mainPackageNotes;
NI mainPackageId;
NI errorCounter;
NI hintCounter;
NI warnCounter;
NI errorMax;
NI maxLoopIterationsVM;
NIM_BOOL isVmTrace;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ nimblePaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ searchPaths;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lazyPaths;
NimStringV2 outFile;
NimStringV2 outDir;
NimStringV2 jsonBuildFile;
NimStringV2 prefixDir;
NimStringV2 libpath;
NimStringV2 nimcacheDir;
tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
NimStringV2 projectName;
NimStringV2 projectPath;
NimStringV2 projectFull;
NIM_BOOL projectIsStdin;
tySet_tyEnum_StdOrrKind__C4nP6ZSJZRe8Um4ny9bnbwA lastMsgWasDot;
NI32 projectMainIdx;
NI32 projectMainIdx2;
NimStringV2 command;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ commandArgs;
NimStringV2 commandLine;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ extraCmds;
NIM_BOOL keepComments;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitImports;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ implicitIncludes;
NimStringV2 docSeeSrcUrl;
NimStringV2 docRoot;
NimStringV2 docCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ configFiles;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cIncludes;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ cLinkedLibs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ externalToLink;
NimStringV2 linkOptionsCmd;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ compileOptionsCmd;
NimStringV2 linkOptions;
NimStringV2 compileOptions;
NimStringV2 cCompilerPath;
tySequence__SE64IkxZVzsW0aLsNjnJHg toCompile;
tyProc__UwsGaXGCDEc7Akhwij5HRA suggestionResultHook;
NI suggestVersion;
NI suggestMaxResults;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg lastLineInfo;
tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
tyProc__9a8L4QvXftisHTVzCsMCKUA structuredErrorHook;
NimStringV2 cppCustomNamespace;
NimStringV2 nimMainPrefix;
tyObject_ProfileDatacolonObjectType___0tIytioPEQIg9axPcCaYjTQ* vmProfileData;
};
typedef NU8 tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ;
typedef NU32 tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ;
typedef NU8 tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q;
typedef NU8 tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ[21];
typedef NU8 tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA;
struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA {
NI len; tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content* p;
};
struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw {
NI h;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* key;
NI val;
};
struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA {
NI counter;
tySequence__MoXuTbVW9cpbdFcU68jxs9bA data;
};
struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g {
NI Field0;
NI Field1;
NimStringV2 Field2;
};
#ifndef tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP
#define tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP
struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content { NI cap; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP
#define tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP
struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content { NI cap; tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP
#define tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP
struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content { NI cap; tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE];};
#endif
struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg {
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0;
NimStringV2 Field1;
};
#ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
#define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];};
#endif
struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
NI Field0;
NimStringV2 Field1;
NI32 Field2;
};
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
#endif
struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg {
NimStringV2 fullPath;
NimStringV2 projPath;
NimStringV2 shortName;
NimStringV2 quotedName;
NimStringV2 quotedFullName;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines;
NimStringV2 dirtyFile;
NimStringV2 hash;
NIM_BOOL dirty;
};
#ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
#define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];};
#endif
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringV2 Field1;
};
#ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
#define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og;
struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ {
NimStringV2 nimname;
NimStringV2 cname;
NimStringV2 obj;
tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags;
NimStringV2 customArgs;
};
#ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
#define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
#define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
N_LIB_PRIVATE N_NIMCALL(NimStringV2*, X5BX5D___ast_1209)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key);
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p);
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y);
N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1419)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___modulegraphs_1428)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest, void* env);
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3499)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, void* env);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___idents_145)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* dest);
N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3723)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest);
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc);
N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3232)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* dest);
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest);
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*, nimNewObj)(NI size, NI alignment);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3628)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3644)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3637)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, void* env);
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env);
static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t);
N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size);
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___idents_136)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA** dest, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* src);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
static N_INLINE(void, nimIncRef)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___ast_1560)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key, NimStringV2 val);
N_LIB_PRIVATE N_NIMCALL(void, del__ast_2653)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ* t, NI key);
N_LIB_PRIVATE N_NIMCALL(void, add__ast_4147)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* value);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3469)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3726)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src);
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3729)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3949)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign);
N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, at___ast_3983)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** a, NI aLen_0);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src);
static N_INLINE(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**, X5BX5D___ast_4815)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** s, NI sLen_0, NI i);
static N_INLINE(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**, X5BX5D___ast_6272)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, NI i);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNode__ast_3934)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3478)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest);
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3487)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, void* env);
static N_INLINE(NI, hash__ast_795)(NI32 x);
static N_INLINE(NI, hashWangYi1__pureZhashes_139)(NU64 x);
static N_INLINE(NU64, hiXorLo__pureZhashes_80)(NU64 a, NU64 b);
static N_INLINE(NU64, hiXorLoFallback64__pureZhashes_36)(NU64 a, NU64 b);
static N_INLINE(NI, emarkamp___pureZhashes_4)(NI h, NI val);
static N_INLINE(NI, emarkdollar___pureZhashes_19)(NI h);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, lastSon__ast_4811)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n);
N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, toInt128__int495056_550)(NU64 arg);
N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, toInt128__int495056_737)(NI64 arg);
N_LIB_PRIVATE N_NOINLINE(void, raiseRecoverableError__lineinfos_297)(NimStringV2 msg);
N_LIB_PRIVATE N_NIMCALL(void, commenteq___ast_1512)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 a);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, comment__ast_1148)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len);
static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTree__ast_5856)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, newSym__ast_4028)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ symKind, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5163)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA src);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5111)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src, NIM_BOOL cyclic);
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic);
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newType__ast_4969)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner);
N_LIB_PRIVATE N_NIMCALL(void, assignType__ast_5045)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src);
N_LIB_PRIVATE N_NIMCALL(void, mergeLoc__ast_4974)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* a, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA b);
N_LIB_PRIVATE N_NIMCALL(void, newSons__ast_5078)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, NI length);
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen);
static N_INLINE(NI, len__ast_5071)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n);
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___systemZdollars_3)(NI x);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semdata_919)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* dest);
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p);
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env);
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen);
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_4361)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI len);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4449)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, copyType__ast_5132)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isMetaType__ast_4084)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t);
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_4803)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3543)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest);
static N_INLINE(NIM_BOOL, isGCedMem__ast_5584)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t);
N_LIB_PRIVATE N_NIMCALL(void, add__ast_5673)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* value);
N_LIB_PRIVATE N_NIMCALL(void, propagateToOwner__ast_5600)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* owner, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elem, NIM_BOOL propagateHasAsgn);
static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, findUnresolvedStatic__ast_6398)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3454)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest);
N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6614)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src);
static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x);
N_NIMCALL(NimStringV2, mnewString)(NI len);
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s);
N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s);
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b);
N_LIB_PRIVATE N_NIMCALL(NIM_CHAR, nsuToLowerAsciiChar)(NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3631)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3634)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
static N_INLINE(void, nimMarkCyclic)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__stdZassertions_224)(NimStringV2 msg);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e);
N_LIB_PRIVATE N_NIMCALL(void, rawAddSon__ast_5669)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son, NIM_BOOL propagateHasAsgn);
N_LIB_PRIVATE N_NIMCALL(void, add__ast_6233)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4784)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeIT__ast_3970)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ);
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5234)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI len);
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4848)(NI64 intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ);
N_LIB_PRIVATE N_NIMCALL(NI64, castToInt64__int495056_222)(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg arg);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimCharToStr)(NIM_CHAR x);
static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextTypeId__ast_3291)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b);
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NIMCALL(void, setInfoRecursive__ast_3918)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info);
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6644)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_5974)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kinds);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasSubnodeWith__ast_5999)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4524)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTreeWithoutNode__ast_5884)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* skippedNode);
N_LIB_PRIVATE N_NIMCALL(void, initIdTable__ast_5200)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x);
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len);
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5518)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest);
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, lastSon__ast_6268)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_2 = { 9 | NIM_STRLIT_FLAG, "skUnknown" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_3 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_2};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_4 = { 13 | NIM_STRLIT_FLAG, "skConditional" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_5 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_4};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_6 = { 8 | NIM_STRLIT_FLAG, "skDynLib" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_7 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_6};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_8 = { 7 | NIM_STRLIT_FLAG, "skParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_9 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_8};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_10 = { 14 | NIM_STRLIT_FLAG, "skGenericParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_11 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_10};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_12 = { 6 | NIM_STRLIT_FLAG, "skTemp" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_13 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_12};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_14 = { 8 | NIM_STRLIT_FLAG, "skModule" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_15 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_14};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_16 = { 6 | NIM_STRLIT_FLAG, "skType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_17 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_16};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_18 = { 5 | NIM_STRLIT_FLAG, "skVar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_19 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_18};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_20 = { 5 | NIM_STRLIT_FLAG, "skLet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_21 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_20};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_22 = { 7 | NIM_STRLIT_FLAG, "skConst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_23 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_22};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_24 = { 8 | NIM_STRLIT_FLAG, "skResult" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_25 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_24};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_26 = { 6 | NIM_STRLIT_FLAG, "skProc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_27 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_26};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_28 = { 6 | NIM_STRLIT_FLAG, "skFunc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_29 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_28};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_30 = { 8 | NIM_STRLIT_FLAG, "skMethod" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_31 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_30};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_32 = { 10 | NIM_STRLIT_FLAG, "skIterator" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_33 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_32};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_34 = { 11 | NIM_STRLIT_FLAG, "skConverter" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_35 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_34};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_36 = { 7 | NIM_STRLIT_FLAG, "skMacro" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_37 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_36};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_38 = { 10 | NIM_STRLIT_FLAG, "skTemplate" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_39 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_38};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_40 = { 7 | NIM_STRLIT_FLAG, "skField" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_41 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_40};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_42 = { 11 | NIM_STRLIT_FLAG, "skEnumField" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_43 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_42};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_44 = { 8 | NIM_STRLIT_FLAG, "skForVar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_45 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_44};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_46 = { 7 | NIM_STRLIT_FLAG, "skLabel" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_47 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_46};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_48 = { 6 | NIM_STRLIT_FLAG, "skStub" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_49 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_48};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_50 = { 9 | NIM_STRLIT_FLAG, "skPackage" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_51 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_50};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_52 = { 7 | NIM_STRLIT_FLAG, "skAlias" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_53 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_52};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_54 = { 6 | NIM_STRLIT_FLAG, "sfUsed" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_55 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_54};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_56 = { 10 | NIM_STRLIT_FLAG, "sfExported" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_57 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_56};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_58 = { 13 | NIM_STRLIT_FLAG, "sfFromGeneric" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_59 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_58};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_60 = { 8 | NIM_STRLIT_FLAG, "sfGlobal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_61 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_60};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_62 = { 9 | NIM_STRLIT_FLAG, "sfForward" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_63 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_62};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_64 = { 14 | NIM_STRLIT_FLAG, "sfWasForwarded" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_65 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_64};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_66 = { 9 | NIM_STRLIT_FLAG, "sfImportc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_67 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_66};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_68 = { 9 | NIM_STRLIT_FLAG, "sfExportc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_69 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_68};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_70 = { 11 | NIM_STRLIT_FLAG, "sfMangleCpp" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_71 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_70};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_72 = { 10 | NIM_STRLIT_FLAG, "sfVolatile" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_73 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_72};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_74 = { 10 | NIM_STRLIT_FLAG, "sfRegister" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_75 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_74};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_76 = { 6 | NIM_STRLIT_FLAG, "sfPure" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_77 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_76};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_78 = { 14 | NIM_STRLIT_FLAG, "sfNoSideEffect" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_79 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_78};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_80 = { 12 | NIM_STRLIT_FLAG, "sfSideEffect" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_81 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_80};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_82 = { 12 | NIM_STRLIT_FLAG, "sfMainModule" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_83 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_82};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_84 = { 14 | NIM_STRLIT_FLAG, "sfSystemModule" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_85 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_84};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_86 = { 10 | NIM_STRLIT_FLAG, "sfNoReturn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_87 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_86};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_88 = { 11 | NIM_STRLIT_FLAG, "sfAddrTaken" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_89 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_88};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_90 = { 14 | NIM_STRLIT_FLAG, "sfCompilerProc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_91 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_90};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_92 = { 9 | NIM_STRLIT_FLAG, "sfEscapes" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_93 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_92};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_94 = { 14 | NIM_STRLIT_FLAG, "sfDiscriminant" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_95 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_94};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_96 = { 14 | NIM_STRLIT_FLAG, "sfRequiresInit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_97 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_96};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_98 = { 12 | NIM_STRLIT_FLAG, "sfDeprecated" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_99 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_98};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_100 = { 9 | NIM_STRLIT_FLAG, "sfExplain" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_101 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_100};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_102 = { 7 | NIM_STRLIT_FLAG, "sfError" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_103 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_102};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_104 = { 10 | NIM_STRLIT_FLAG, "sfShadowed" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_105 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_104};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_106 = { 8 | NIM_STRLIT_FLAG, "sfThread" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_107 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_106};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_108 = { 11 | NIM_STRLIT_FLAG, "sfCppNonPod" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_109 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_108};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_110 = { 13 | NIM_STRLIT_FLAG, "sfCompileTime" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_111 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_110};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_112 = { 13 | NIM_STRLIT_FLAG, "sfConstructor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_113 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_112};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_114 = { 12 | NIM_STRLIT_FLAG, "sfDispatcher" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_115 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_114};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_116 = { 8 | NIM_STRLIT_FLAG, "sfBorrow" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_117 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_116};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_118 = { 11 | NIM_STRLIT_FLAG, "sfInfixCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_119 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_118};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_120 = { 16 | NIM_STRLIT_FLAG, "sfNamedParamCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_121 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_120};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_122 = { 13 | NIM_STRLIT_FLAG, "sfDiscardable" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_123 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_122};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_124 = { 11 | NIM_STRLIT_FLAG, "sfOverriden" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_125 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_124};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_126 = { 10 | NIM_STRLIT_FLAG, "sfCallsite" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_127 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_126};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_128 = { 8 | NIM_STRLIT_FLAG, "sfGenSym" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_129 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_128};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_130 = { 15 | NIM_STRLIT_FLAG, "sfNonReloadable" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_131 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_130};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_132 = { 13 | NIM_STRLIT_FLAG, "sfGeneratedOp" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_133 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_132};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_134 = { 15 | NIM_STRLIT_FLAG, "sfTemplateParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_135 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_134};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_136 = { 8 | NIM_STRLIT_FLAG, "sfCursor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_137 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_136};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_138 = { 19 | NIM_STRLIT_FLAG, "sfInjectDestructors" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_139 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_138};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_140 = { 13 | NIM_STRLIT_FLAG, "sfNeverRaises" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_141 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_140};
static const struct {
NI cap; NIM_CHAR data[20+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_142 = { 20 | NIM_STRLIT_FLAG, "sfSystemRaisesDefect" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_143 = {20, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_142};
static const struct {
NI cap; NIM_CHAR data[23+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_144 = { 23 | NIM_STRLIT_FLAG, "sfUsedInFinallyOrExcept" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_145 = {23, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_144};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_146 = { 16 | NIM_STRLIT_FLAG, "sfSingleUsedTemp" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_147 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_146};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_148 = { 9 | NIM_STRLIT_FLAG, "sfNoalias" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_149 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_148};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_150 = { 16 | NIM_STRLIT_FLAG, "sfEffectsDelayed" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_151 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_150};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_152 = { 15 | NIM_STRLIT_FLAG, "sfGeneratedType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_153 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_152};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_154 = { 6 | NIM_STRLIT_FLAG, "tyNone" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_155 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_154};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_156 = { 6 | NIM_STRLIT_FLAG, "tyBool" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_157 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_156};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_158 = { 6 | NIM_STRLIT_FLAG, "tyChar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_159 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_158};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_160 = { 7 | NIM_STRLIT_FLAG, "tyEmpty" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_161 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_160};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_162 = { 7 | NIM_STRLIT_FLAG, "tyAlias" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_163 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_162};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_164 = { 5 | NIM_STRLIT_FLAG, "tyNil" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_165 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_164};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_166 = { 9 | NIM_STRLIT_FLAG, "tyUntyped" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_167 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_166};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_168 = { 7 | NIM_STRLIT_FLAG, "tyTyped" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_169 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_168};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_170 = { 10 | NIM_STRLIT_FLAG, "tyTypeDesc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_171 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_170};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_172 = { 19 | NIM_STRLIT_FLAG, "tyGenericInvocation" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_173 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_172};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_174 = { 13 | NIM_STRLIT_FLAG, "tyGenericBody" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_175 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_174};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_176 = { 13 | NIM_STRLIT_FLAG, "tyGenericInst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_177 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_176};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_178 = { 14 | NIM_STRLIT_FLAG, "tyGenericParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_179 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_178};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_180 = { 10 | NIM_STRLIT_FLAG, "tyDistinct" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_181 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_180};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_182 = { 6 | NIM_STRLIT_FLAG, "tyEnum" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_183 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_182};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_184 = { 9 | NIM_STRLIT_FLAG, "tyOrdinal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_185 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_184};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_186 = { 7 | NIM_STRLIT_FLAG, "tyArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_187 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_186};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_188 = { 8 | NIM_STRLIT_FLAG, "tyObject" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_189 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_188};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_190 = { 7 | NIM_STRLIT_FLAG, "tyTuple" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_191 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_190};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_192 = { 5 | NIM_STRLIT_FLAG, "tySet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_193 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_192};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_194 = { 7 | NIM_STRLIT_FLAG, "tyRange" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_195 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_194};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_196 = { 5 | NIM_STRLIT_FLAG, "tyPtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_197 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_196};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_198 = { 5 | NIM_STRLIT_FLAG, "tyRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_199 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_198};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_200 = { 5 | NIM_STRLIT_FLAG, "tyVar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_201 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_200};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_202 = { 10 | NIM_STRLIT_FLAG, "tySequence" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_203 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_202};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_204 = { 6 | NIM_STRLIT_FLAG, "tyProc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_205 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_204};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_206 = { 9 | NIM_STRLIT_FLAG, "tyPointer" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_207 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_206};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_208 = { 11 | NIM_STRLIT_FLAG, "tyOpenArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_209 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_208};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_210 = { 8 | NIM_STRLIT_FLAG, "tyString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_211 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_210};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_212 = { 9 | NIM_STRLIT_FLAG, "tyCstring" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_213 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_212};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_214 = { 9 | NIM_STRLIT_FLAG, "tyForward" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_215 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_214};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_216 = { 5 | NIM_STRLIT_FLAG, "tyInt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_217 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_216};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_218 = { 6 | NIM_STRLIT_FLAG, "tyInt8" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_219 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_218};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_220 = { 7 | NIM_STRLIT_FLAG, "tyInt16" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_221 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_220};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_222 = { 7 | NIM_STRLIT_FLAG, "tyInt32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_223 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_222};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_224 = { 7 | NIM_STRLIT_FLAG, "tyInt64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_225 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_224};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_226 = { 7 | NIM_STRLIT_FLAG, "tyFloat" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_227 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_226};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_228 = { 9 | NIM_STRLIT_FLAG, "tyFloat32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_229 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_228};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_230 = { 9 | NIM_STRLIT_FLAG, "tyFloat64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_231 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_230};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_232 = { 10 | NIM_STRLIT_FLAG, "tyFloat128" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_233 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_232};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_234 = { 6 | NIM_STRLIT_FLAG, "tyUInt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_235 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_234};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_236 = { 7 | NIM_STRLIT_FLAG, "tyUInt8" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_237 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_236};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_238 = { 8 | NIM_STRLIT_FLAG, "tyUInt16" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_239 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_238};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_240 = { 8 | NIM_STRLIT_FLAG, "tyUInt32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_241 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_240};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_242 = { 8 | NIM_STRLIT_FLAG, "tyUInt64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_243 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_242};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_244 = { 7 | NIM_STRLIT_FLAG, "tyOwned" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_245 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_244};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_246 = { 6 | NIM_STRLIT_FLAG, "tySink" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_247 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_246};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_248 = { 6 | NIM_STRLIT_FLAG, "tyLent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_249 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_248};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_250 = { 9 | NIM_STRLIT_FLAG, "tyVarargs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_251 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_250};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_252 = { 16 | NIM_STRLIT_FLAG, "tyUncheckedArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_253 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_252};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_254 = { 7 | NIM_STRLIT_FLAG, "tyProxy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_255 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_254};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_256 = { 18 | NIM_STRLIT_FLAG, "tyBuiltInTypeClass" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_257 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_256};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_258 = { 15 | NIM_STRLIT_FLAG, "tyUserTypeClass" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_259 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_258};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_260 = { 19 | NIM_STRLIT_FLAG, "tyUserTypeClassInst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_261 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_260};
static const struct {
NI cap; NIM_CHAR data[20+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_262 = { 20 | NIM_STRLIT_FLAG, "tyCompositeTypeClass" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_263 = {20, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_262};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_264 = { 10 | NIM_STRLIT_FLAG, "tyInferred" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_265 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_264};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_266 = { 5 | NIM_STRLIT_FLAG, "tyAnd" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_267 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_266};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_268 = { 4 | NIM_STRLIT_FLAG, "tyOr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_269 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_268};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_270 = { 5 | NIM_STRLIT_FLAG, "tyNot" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_271 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_270};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_272 = { 10 | NIM_STRLIT_FLAG, "tyAnything" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_273 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_272};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_274 = { 8 | NIM_STRLIT_FLAG, "tyStatic" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_275 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_274};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_276 = { 10 | NIM_STRLIT_FLAG, "tyFromExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_277 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_276};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_278 = { 9 | NIM_STRLIT_FLAG, "tyConcept" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_279 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_278};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_280 = { 6 | NIM_STRLIT_FLAG, "tyVoid" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_281 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_280};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_282 = { 10 | NIM_STRLIT_FLAG, "tyIterable" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_283 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_282};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_284 = { 9 | NIM_STRLIT_FLAG, "tfVarargs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_285 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_284};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_286 = { 14 | NIM_STRLIT_FLAG, "tfNoSideEffect" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_287 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_286};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_288 = { 7 | NIM_STRLIT_FLAG, "tfFinal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_289 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_288};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_290 = { 13 | NIM_STRLIT_FLAG, "tfInheritable" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_291 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_290};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_292 = { 10 | NIM_STRLIT_FLAG, "tfHasOwned" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_293 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_292};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_294 = { 14 | NIM_STRLIT_FLAG, "tfEnumHasHoles" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_295 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_294};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_296 = { 9 | NIM_STRLIT_FLAG, "tfShallow" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_297 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_296};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_298 = { 8 | NIM_STRLIT_FLAG, "tfThread" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_299 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_298};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_300 = { 13 | NIM_STRLIT_FLAG, "tfFromGeneric" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_301 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_300};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_302 = { 12 | NIM_STRLIT_FLAG, "tfUnresolved" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_303 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_302};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_304 = { 10 | NIM_STRLIT_FLAG, "tfResolved" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_305 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_304};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_306 = { 9 | NIM_STRLIT_FLAG, "tfRetType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_307 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_306};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_308 = { 13 | NIM_STRLIT_FLAG, "tfCapturesEnv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_309 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_308};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_310 = { 8 | NIM_STRLIT_FLAG, "tfByCopy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_311 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_310};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_312 = { 7 | NIM_STRLIT_FLAG, "tfByRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_313 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_312};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_314 = { 10 | NIM_STRLIT_FLAG, "tfIterator" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_315 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_314};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_316 = { 9 | NIM_STRLIT_FLAG, "tfPartial" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_317 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_316};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_318 = { 8 | NIM_STRLIT_FLAG, "tfNotNil" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_319 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_318};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_320 = { 14 | NIM_STRLIT_FLAG, "tfRequiresInit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_321 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_320};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_322 = { 15 | NIM_STRLIT_FLAG, "tfNeedsFullInit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_323 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_322};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_324 = { 10 | NIM_STRLIT_FLAG, "tfVarIsPtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_325 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_324};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_326 = { 9 | NIM_STRLIT_FLAG, "tfHasMeta" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_327 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_326};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_328 = { 12 | NIM_STRLIT_FLAG, "tfHasGCedMem" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_329 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_328};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_330 = { 8 | NIM_STRLIT_FLAG, "tfPacked" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_331 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_330};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_332 = { 11 | NIM_STRLIT_FLAG, "tfHasStatic" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_333 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_332};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_334 = { 18 | NIM_STRLIT_FLAG, "tfGenericTypeParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_335 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_334};
static const struct {
NI cap; NIM_CHAR data[19+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_336 = { 19 | NIM_STRLIT_FLAG, "tfImplicitTypeParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_337 = {19, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_336};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_338 = { 18 | NIM_STRLIT_FLAG, "tfInferrableStatic" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_339 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_338};
static const struct {
NI cap; NIM_CHAR data[23+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_340 = { 23 | NIM_STRLIT_FLAG, "tfConceptMatchedTypeSym" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_341 = {23, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_340};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_342 = { 10 | NIM_STRLIT_FLAG, "tfExplicit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_343 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_342};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_344 = { 10 | NIM_STRLIT_FLAG, "tfWildcard" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_345 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_344};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_346 = { 9 | NIM_STRLIT_FLAG, "tfHasAsgn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_347 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_346};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_348 = { 11 | NIM_STRLIT_FLAG, "tfBorrowDot" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_349 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_348};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_350 = { 21 | NIM_STRLIT_FLAG, "tfTriggersCompileTime" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_351 = {21, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_350};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_352 = { 13 | NIM_STRLIT_FLAG, "tfRefsAnonObj" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_353 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_352};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_354 = { 11 | NIM_STRLIT_FLAG, "tfCovariant" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_355 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_354};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_356 = { 15 | NIM_STRLIT_FLAG, "tfWeakCovariant" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_357 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_356};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_358 = { 15 | NIM_STRLIT_FLAG, "tfContravariant" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_359 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_358};
static const struct {
NI cap; NIM_CHAR data[22+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_360 = { 22 | NIM_STRLIT_FLAG, "tfCheckedForDestructor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_361 = {22, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_360};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_362 = { 9 | NIM_STRLIT_FLAG, "tfAcyclic" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_363 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_362};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_364 = { 18 | NIM_STRLIT_FLAG, "tfIncompleteStruct" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_365 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_364};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_366 = { 16 | NIM_STRLIT_FLAG, "tfCompleteStruct" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_367 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_366};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_368 = { 18 | NIM_STRLIT_FLAG, "tfExplicitCallConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_369 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_368};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_370 = { 15 | NIM_STRLIT_FLAG, "tfIsConstructor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_371 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_370};
static const struct {
NI cap; NIM_CHAR data[24+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_372 = { 24 | NIM_STRLIT_FLAG, "tfEffectSystemWorkaround" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_373 = {24, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_372};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_374 = { 12 | NIM_STRLIT_FLAG, "tfIsOutParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_375 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_374};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_376 = { 6 | NIM_STRLIT_FLAG, "nkNone" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_377 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_376};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_378 = { 7 | NIM_STRLIT_FLAG, "nkEmpty" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_379 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_378};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_380 = { 7 | NIM_STRLIT_FLAG, "nkIdent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_381 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_380};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_382 = { 5 | NIM_STRLIT_FLAG, "nkSym" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_383 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_382};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_384 = { 6 | NIM_STRLIT_FLAG, "nkType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_385 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_384};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_386 = { 9 | NIM_STRLIT_FLAG, "nkCharLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_387 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_386};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_388 = { 8 | NIM_STRLIT_FLAG, "nkIntLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_389 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_388};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_390 = { 9 | NIM_STRLIT_FLAG, "nkInt8Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_391 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_390};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_392 = { 10 | NIM_STRLIT_FLAG, "nkInt16Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_393 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_392};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_394 = { 10 | NIM_STRLIT_FLAG, "nkInt32Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_395 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_394};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_396 = { 10 | NIM_STRLIT_FLAG, "nkInt64Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_397 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_396};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_398 = { 9 | NIM_STRLIT_FLAG, "nkUIntLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_399 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_398};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_400 = { 10 | NIM_STRLIT_FLAG, "nkUInt8Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_401 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_400};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_402 = { 11 | NIM_STRLIT_FLAG, "nkUInt16Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_403 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_402};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_404 = { 11 | NIM_STRLIT_FLAG, "nkUInt32Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_405 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_404};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_406 = { 11 | NIM_STRLIT_FLAG, "nkUInt64Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_407 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_406};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_408 = { 10 | NIM_STRLIT_FLAG, "nkFloatLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_409 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_408};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_410 = { 12 | NIM_STRLIT_FLAG, "nkFloat32Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_411 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_410};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_412 = { 12 | NIM_STRLIT_FLAG, "nkFloat64Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_413 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_412};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_414 = { 13 | NIM_STRLIT_FLAG, "nkFloat128Lit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_415 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_414};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_416 = { 8 | NIM_STRLIT_FLAG, "nkStrLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_417 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_416};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_418 = { 9 | NIM_STRLIT_FLAG, "nkRStrLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_419 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_418};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_420 = { 14 | NIM_STRLIT_FLAG, "nkTripleStrLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_421 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_420};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_422 = { 8 | NIM_STRLIT_FLAG, "nkNilLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_423 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_422};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_424 = { 11 | NIM_STRLIT_FLAG, "nkComesFrom" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_425 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_424};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_426 = { 9 | NIM_STRLIT_FLAG, "nkDotCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_427 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_426};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_428 = { 9 | NIM_STRLIT_FLAG, "nkCommand" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_429 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_428};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_430 = { 6 | NIM_STRLIT_FLAG, "nkCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_431 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_430};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_432 = { 12 | NIM_STRLIT_FLAG, "nkCallStrLit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_433 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_432};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_434 = { 7 | NIM_STRLIT_FLAG, "nkInfix" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_435 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_434};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_436 = { 8 | NIM_STRLIT_FLAG, "nkPrefix" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_437 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_436};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_438 = { 9 | NIM_STRLIT_FLAG, "nkPostfix" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_439 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_438};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_440 = { 16 | NIM_STRLIT_FLAG, "nkHiddenCallConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_441 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_440};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_442 = { 12 | NIM_STRLIT_FLAG, "nkExprEqExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_443 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_442};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_444 = { 15 | NIM_STRLIT_FLAG, "nkExprColonExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_445 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_444};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_446 = { 11 | NIM_STRLIT_FLAG, "nkIdentDefs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_447 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_446};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_448 = { 10 | NIM_STRLIT_FLAG, "nkVarTuple" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_449 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_448};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_450 = { 5 | NIM_STRLIT_FLAG, "nkPar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_451 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_450};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_452 = { 11 | NIM_STRLIT_FLAG, "nkObjConstr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_453 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_452};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_454 = { 7 | NIM_STRLIT_FLAG, "nkCurly" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_455 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_454};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_456 = { 11 | NIM_STRLIT_FLAG, "nkCurlyExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_457 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_456};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_458 = { 9 | NIM_STRLIT_FLAG, "nkBracket" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_459 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_458};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_460 = { 13 | NIM_STRLIT_FLAG, "nkBracketExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_461 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_460};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_462 = { 12 | NIM_STRLIT_FLAG, "nkPragmaExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_463 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_462};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_464 = { 7 | NIM_STRLIT_FLAG, "nkRange" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_465 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_464};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_466 = { 9 | NIM_STRLIT_FLAG, "nkDotExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_467 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_466};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_468 = { 18 | NIM_STRLIT_FLAG, "nkCheckedFieldExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_469 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_468};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_470 = { 11 | NIM_STRLIT_FLAG, "nkDerefExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_471 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_470};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_472 = { 8 | NIM_STRLIT_FLAG, "nkIfExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_473 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_472};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_474 = { 10 | NIM_STRLIT_FLAG, "nkElifExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_475 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_474};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_476 = { 10 | NIM_STRLIT_FLAG, "nkElseExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_477 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_476};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_478 = { 8 | NIM_STRLIT_FLAG, "nkLambda" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_479 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_478};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_480 = { 4 | NIM_STRLIT_FLAG, "nkDo" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_481 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_480};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_482 = { 11 | NIM_STRLIT_FLAG, "nkAccQuoted" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_483 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_482};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_484 = { 13 | NIM_STRLIT_FLAG, "nkTableConstr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_485 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_484};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_486 = { 6 | NIM_STRLIT_FLAG, "nkBind" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_487 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_486};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_488 = { 17 | NIM_STRLIT_FLAG, "nkClosedSymChoice" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_489 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_488};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_490 = { 15 | NIM_STRLIT_FLAG, "nkOpenSymChoice" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_491 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_490};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_492 = { 15 | NIM_STRLIT_FLAG, "nkHiddenStdConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_493 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_492};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_494 = { 15 | NIM_STRLIT_FLAG, "nkHiddenSubConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_495 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_494};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_496 = { 6 | NIM_STRLIT_FLAG, "nkConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_497 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_496};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_498 = { 6 | NIM_STRLIT_FLAG, "nkCast" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_499 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_498};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_500 = { 12 | NIM_STRLIT_FLAG, "nkStaticExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_501 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_500};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_502 = { 6 | NIM_STRLIT_FLAG, "nkAddr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_503 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_502};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_504 = { 12 | NIM_STRLIT_FLAG, "nkHiddenAddr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_505 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_504};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_506 = { 13 | NIM_STRLIT_FLAG, "nkHiddenDeref" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_507 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_506};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_508 = { 13 | NIM_STRLIT_FLAG, "nkObjDownConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_509 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_508};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_510 = { 11 | NIM_STRLIT_FLAG, "nkObjUpConv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_511 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_510};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_512 = { 12 | NIM_STRLIT_FLAG, "nkChckRangeF" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_513 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_512};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_514 = { 13 | NIM_STRLIT_FLAG, "nkChckRange64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_515 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_514};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_516 = { 11 | NIM_STRLIT_FLAG, "nkChckRange" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_517 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_516};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_518 = { 17 | NIM_STRLIT_FLAG, "nkStringToCString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_519 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_518};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_520 = { 17 | NIM_STRLIT_FLAG, "nkCStringToString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_521 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_520};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_522 = { 6 | NIM_STRLIT_FLAG, "nkAsgn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_523 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_522};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_524 = { 10 | NIM_STRLIT_FLAG, "nkFastAsgn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_525 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_524};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_526 = { 15 | NIM_STRLIT_FLAG, "nkGenericParams" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_527 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_526};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_528 = { 14 | NIM_STRLIT_FLAG, "nkFormalParams" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_529 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_528};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_530 = { 11 | NIM_STRLIT_FLAG, "nkOfInherit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_531 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_530};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_532 = { 10 | NIM_STRLIT_FLAG, "nkImportAs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_533 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_532};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_534 = { 9 | NIM_STRLIT_FLAG, "nkProcDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_535 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_534};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_536 = { 11 | NIM_STRLIT_FLAG, "nkMethodDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_537 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_536};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_538 = { 14 | NIM_STRLIT_FLAG, "nkConverterDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_539 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_538};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_540 = { 10 | NIM_STRLIT_FLAG, "nkMacroDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_541 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_540};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_542 = { 13 | NIM_STRLIT_FLAG, "nkTemplateDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_543 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_542};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_544 = { 13 | NIM_STRLIT_FLAG, "nkIteratorDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_545 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_544};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_546 = { 10 | NIM_STRLIT_FLAG, "nkOfBranch" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_547 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_546};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_548 = { 12 | NIM_STRLIT_FLAG, "nkElifBranch" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_549 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_548};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_550 = { 14 | NIM_STRLIT_FLAG, "nkExceptBranch" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_551 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_550};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_552 = { 6 | NIM_STRLIT_FLAG, "nkElse" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_553 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_552};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_554 = { 9 | NIM_STRLIT_FLAG, "nkAsmStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_555 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_554};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_556 = { 8 | NIM_STRLIT_FLAG, "nkPragma" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_557 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_556};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_558 = { 13 | NIM_STRLIT_FLAG, "nkPragmaBlock" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_559 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_558};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_560 = { 8 | NIM_STRLIT_FLAG, "nkIfStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_561 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_560};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_562 = { 10 | NIM_STRLIT_FLAG, "nkWhenStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_563 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_562};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_564 = { 9 | NIM_STRLIT_FLAG, "nkForStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_565 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_564};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_566 = { 12 | NIM_STRLIT_FLAG, "nkParForStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_567 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_566};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_568 = { 11 | NIM_STRLIT_FLAG, "nkWhileStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_569 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_568};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_570 = { 10 | NIM_STRLIT_FLAG, "nkCaseStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_571 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_570};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_572 = { 13 | NIM_STRLIT_FLAG, "nkTypeSection" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_573 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_572};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_574 = { 12 | NIM_STRLIT_FLAG, "nkVarSection" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_575 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_574};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_576 = { 12 | NIM_STRLIT_FLAG, "nkLetSection" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_577 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_576};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_578 = { 14 | NIM_STRLIT_FLAG, "nkConstSection" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_579 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_578};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_580 = { 10 | NIM_STRLIT_FLAG, "nkConstDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_581 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_580};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_582 = { 9 | NIM_STRLIT_FLAG, "nkTypeDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_583 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_582};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_584 = { 11 | NIM_STRLIT_FLAG, "nkYieldStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_585 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_584};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_586 = { 7 | NIM_STRLIT_FLAG, "nkDefer" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_587 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_586};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_588 = { 9 | NIM_STRLIT_FLAG, "nkTryStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_589 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_588};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_590 = { 9 | NIM_STRLIT_FLAG, "nkFinally" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_591 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_590};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_592 = { 11 | NIM_STRLIT_FLAG, "nkRaiseStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_593 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_592};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_594 = { 12 | NIM_STRLIT_FLAG, "nkReturnStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_595 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_594};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_596 = { 11 | NIM_STRLIT_FLAG, "nkBreakStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_597 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_596};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_598 = { 14 | NIM_STRLIT_FLAG, "nkContinueStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_599 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_598};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_600 = { 11 | NIM_STRLIT_FLAG, "nkBlockStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_601 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_600};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_602 = { 12 | NIM_STRLIT_FLAG, "nkStaticStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_603 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_602};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_604 = { 13 | NIM_STRLIT_FLAG, "nkDiscardStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_605 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_604};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_606 = { 10 | NIM_STRLIT_FLAG, "nkStmtList" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_607 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_606};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_608 = { 12 | NIM_STRLIT_FLAG, "nkImportStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_609 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_608};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_610 = { 18 | NIM_STRLIT_FLAG, "nkImportExceptStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_611 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_610};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_612 = { 12 | NIM_STRLIT_FLAG, "nkExportStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_613 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_612};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_614 = { 18 | NIM_STRLIT_FLAG, "nkExportExceptStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_615 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_614};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_616 = { 10 | NIM_STRLIT_FLAG, "nkFromStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_617 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_616};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_618 = { 13 | NIM_STRLIT_FLAG, "nkIncludeStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_619 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_618};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_620 = { 10 | NIM_STRLIT_FLAG, "nkBindStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_621 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_620};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_622 = { 11 | NIM_STRLIT_FLAG, "nkMixinStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_623 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_622};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_624 = { 11 | NIM_STRLIT_FLAG, "nkUsingStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_625 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_624};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_626 = { 13 | NIM_STRLIT_FLAG, "nkCommentStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_627 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_626};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_628 = { 14 | NIM_STRLIT_FLAG, "nkStmtListExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_629 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_628};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_630 = { 11 | NIM_STRLIT_FLAG, "nkBlockExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_631 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_630};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_632 = { 14 | NIM_STRLIT_FLAG, "nkStmtListType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_633 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_632};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_634 = { 11 | NIM_STRLIT_FLAG, "nkBlockType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_635 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_634};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_636 = { 6 | NIM_STRLIT_FLAG, "nkWith" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_637 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_636};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_638 = { 9 | NIM_STRLIT_FLAG, "nkWithout" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_639 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_638};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_640 = { 12 | NIM_STRLIT_FLAG, "nkTypeOfExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_641 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_640};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_642 = { 10 | NIM_STRLIT_FLAG, "nkObjectTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_643 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_642};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_644 = { 9 | NIM_STRLIT_FLAG, "nkTupleTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_645 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_644};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_646 = { 14 | NIM_STRLIT_FLAG, "nkTupleClassTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_647 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_646};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_648 = { 13 | NIM_STRLIT_FLAG, "nkTypeClassTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_649 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_648};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_650 = { 10 | NIM_STRLIT_FLAG, "nkStaticTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_651 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_650};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_652 = { 9 | NIM_STRLIT_FLAG, "nkRecList" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_653 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_652};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_654 = { 9 | NIM_STRLIT_FLAG, "nkRecCase" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_655 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_654};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_656 = { 9 | NIM_STRLIT_FLAG, "nkRecWhen" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_657 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_656};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_658 = { 7 | NIM_STRLIT_FLAG, "nkRefTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_659 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_658};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_660 = { 7 | NIM_STRLIT_FLAG, "nkPtrTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_661 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_660};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_662 = { 7 | NIM_STRLIT_FLAG, "nkVarTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_663 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_662};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_664 = { 9 | NIM_STRLIT_FLAG, "nkConstTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_665 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_664};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_666 = { 7 | NIM_STRLIT_FLAG, "nkOutTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_667 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_666};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_668 = { 12 | NIM_STRLIT_FLAG, "nkDistinctTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_669 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_668};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_670 = { 8 | NIM_STRLIT_FLAG, "nkProcTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_671 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_670};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_672 = { 12 | NIM_STRLIT_FLAG, "nkIteratorTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_673 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_672};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_674 = { 10 | NIM_STRLIT_FLAG, "nkSinkAsgn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_675 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_674};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_676 = { 8 | NIM_STRLIT_FLAG, "nkEnumTy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_677 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_676};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_678 = { 14 | NIM_STRLIT_FLAG, "nkEnumFieldDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_679 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_678};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_680 = { 9 | NIM_STRLIT_FLAG, "nkArgList" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_681 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_680};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_682 = { 9 | NIM_STRLIT_FLAG, "nkPattern" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_683 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_682};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_684 = { 15 | NIM_STRLIT_FLAG, "nkHiddenTryStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_685 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_684};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_686 = { 9 | NIM_STRLIT_FLAG, "nkClosure" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_687 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_686};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_688 = { 11 | NIM_STRLIT_FLAG, "nkGotoState" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_689 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_688};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_690 = { 7 | NIM_STRLIT_FLAG, "nkState" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_691 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_690};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_692 = { 12 | NIM_STRLIT_FLAG, "nkBreakState" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_693 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_692};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_694 = { 9 | NIM_STRLIT_FLAG, "nkFuncDef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_695 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_694};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_696 = { 13 | NIM_STRLIT_FLAG, "nkTupleConstr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_697 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_696};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_698 = { 7 | NIM_STRLIT_FLAG, "nkError" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_699 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_698};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_700 = { 11 | NIM_STRLIT_FLAG, "nkModuleRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_701 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_700};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_702 = { 14 | NIM_STRLIT_FLAG, "nkReplayAction" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_703 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_702};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_704 = { 12 | NIM_STRLIT_FLAG, "nkNilRodNode" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_705 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_704};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_706 = { 6 | NIM_STRLIT_FLAG, "nfNone" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_707 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_706};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_708 = { 7 | NIM_STRLIT_FLAG, "nfBase2" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_709 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_708};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_710 = { 7 | NIM_STRLIT_FLAG, "nfBase8" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_711 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_710};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_712 = { 8 | NIM_STRLIT_FLAG, "nfBase16" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_713 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_712};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_714 = { 10 | NIM_STRLIT_FLAG, "nfAllConst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_715 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_714};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_716 = { 8 | NIM_STRLIT_FLAG, "nfTransf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_717 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_716};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_718 = { 11 | NIM_STRLIT_FLAG, "nfNoRewrite" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_719 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_718};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_720 = { 5 | NIM_STRLIT_FLAG, "nfSem" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_721 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_720};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_722 = { 4 | NIM_STRLIT_FLAG, "nfLL" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_723 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_722};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_724 = { 10 | NIM_STRLIT_FLAG, "nfDotField" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_725 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_724};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_726 = { 11 | NIM_STRLIT_FLAG, "nfDotSetter" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_727 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_726};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_728 = { 14 | NIM_STRLIT_FLAG, "nfExplicitCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_729 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_728};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_730 = { 10 | NIM_STRLIT_FLAG, "nfExprCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_731 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_730};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_732 = { 7 | NIM_STRLIT_FLAG, "nfIsRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_733 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_732};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_734 = { 7 | NIM_STRLIT_FLAG, "nfIsPtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_735 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_734};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_736 = { 11 | NIM_STRLIT_FLAG, "nfPreventCg" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_737 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_736};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_738 = { 10 | NIM_STRLIT_FLAG, "nfBlockArg" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_739 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_738};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_740 = { 14 | NIM_STRLIT_FLAG, "nfFromTemplate" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_741 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_740};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_742 = { 14 | NIM_STRLIT_FLAG, "nfDefaultParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_743 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_742};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_744 = { 18 | NIM_STRLIT_FLAG, "nfDefaultRefsParam" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_745 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_744};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_746 = { 17 | NIM_STRLIT_FLAG, "nfExecuteOnReload" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_747 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_746};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_748 = { 10 | NIM_STRLIT_FLAG, "nfLastRead" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_749 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_748};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_750 = { 12 | NIM_STRLIT_FLAG, "nfFirstWrite" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_751 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_750};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_752 = { 12 | NIM_STRLIT_FLAG, "nfHasComment" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_753 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_752};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_754 = { 17 | NIM_STRLIT_FLAG, "nfUseDefaultField" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_755 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_754};
N_LIB_PRIVATE TNimTypeV2 NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_;
N_LIB_PRIVATE TNimTypeV2 NTIv2__C1k2TcDRT9cU4DEatQIT09ag_;
N_LIB_PRIVATE TNimTypeV2 NTIv2__9cob5UPXvLCxy8mslvxEYzA_;
N_LIB_PRIVATE TNimTypeV2 NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_;
N_LIB_PRIVATE TNimTypeV2 NTIv2__qs8ld9cHTjcxh7xYsvWduXA_;
static const struct {
NI cap; NIM_CHAR data[43+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_761 = { 43 | NIM_STRLIT_FLAG, "cannot extract number from invalid AST node" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_762 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_761};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_763 = { 7 | NIM_STRLIT_FLAG, "nimcall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_764 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_763};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_765 = { 7 | NIM_STRLIT_FLAG, "stdcall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_766 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_765};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_767 = { 5 | NIM_STRLIT_FLAG, "cdecl" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_768 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_767};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_769 = { 8 | NIM_STRLIT_FLAG, "safecall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_770 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_769};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_771 = { 7 | NIM_STRLIT_FLAG, "syscall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_772 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_771};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_773 = { 6 | NIM_STRLIT_FLAG, "inline" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_774 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_773};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_775 = { 8 | NIM_STRLIT_FLAG, "noinline" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_776 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_775};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_777 = { 8 | NIM_STRLIT_FLAG, "fastcall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_778 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_777};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_779 = { 8 | NIM_STRLIT_FLAG, "thiscall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_780 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_779};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_781 = { 7 | NIM_STRLIT_FLAG, "closure" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_782 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_781};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_783 = { 6 | NIM_STRLIT_FLAG, "noconv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_784 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_783};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_785 = { 9 | NIM_STRLIT_FLAG, "(module: " };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_786 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_785};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_787 = { 8 | NIM_STRLIT_FLAG, ", item: " };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_788 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_787};
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_789 = { 1 | NIM_STRLIT_FLAG, ")" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_790 = {1, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_789};
static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_791 = {
0x10, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
0x00}
;
static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_792 = {
0x10, 0xa9, 0x90, 0x00, 0x00, 0x60, 0x80, 0x00,
0x00}
;
static const struct {
NI cap; NIM_CHAR data[25+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_793 = { 25 | NIM_STRLIT_FLAG, "ast.nim(1471, 9) `false` " };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_794 = {25, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_793};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_795 = { 8 | NIM_STRLIT_FLAG, "=destroy" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_796 = { 5 | NIM_STRLIT_FLAG, "=copy" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_797 = { 5 | NIM_STRLIT_FLAG, "=sink" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_798 = { 6 | NIM_STRLIT_FLAG, "=trace" };
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_799 = { 9 | NIM_STRLIT_FLAG, "=deepcopy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_800 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_761};
static const struct {
NI cap; NIM_CHAR data[0+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_801 = { 0 | NIM_STRLIT_FLAG, "" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_802 = {0, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_801};
static const struct {
NI cap; NIM_CHAR data[43+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_803 = { 43 | NIM_STRLIT_FLAG, "cannot extract string from invalid AST node" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_804 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_803};
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_805 = {43, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_803};
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_806 = { 2 | NIM_STRLIT_FLAG, "as" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_807 = {2, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_806};
static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_808 = {
0x10, 0x28, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00}
;
static NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ TM__ie9b3LDgRpSpi5aIyrYPGHA_809 = {
0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00}
;
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_810 = { 5 | NIM_STRLIT_FLAG, "mNone" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_811 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_810};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_812 = { 8 | NIM_STRLIT_FLAG, "mDefined" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_813 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_812};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_814 = { 9 | NIM_STRLIT_FLAG, "mDeclared" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_815 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_814};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_816 = { 16 | NIM_STRLIT_FLAG, "mDeclaredInScope" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_817 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_816};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_818 = { 9 | NIM_STRLIT_FLAG, "mCompiles" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_819 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_818};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_820 = { 7 | NIM_STRLIT_FLAG, "mArrGet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_821 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_820};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_822 = { 7 | NIM_STRLIT_FLAG, "mArrPut" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_823 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_822};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_824 = { 5 | NIM_STRLIT_FLAG, "mAsgn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_825 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_824};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_826 = { 4 | NIM_STRLIT_FLAG, "mLow" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_827 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_826};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_828 = { 5 | NIM_STRLIT_FLAG, "mHigh" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_829 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_828};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_830 = { 7 | NIM_STRLIT_FLAG, "mSizeOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_831 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_830};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_832 = { 8 | NIM_STRLIT_FLAG, "mAlignOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_833 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_832};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_834 = { 9 | NIM_STRLIT_FLAG, "mOffsetOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_835 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_834};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_836 = { 10 | NIM_STRLIT_FLAG, "mTypeTrait" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_837 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_836};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_838 = { 3 | NIM_STRLIT_FLAG, "mIs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_839 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_838};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_840 = { 3 | NIM_STRLIT_FLAG, "mOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_841 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_840};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_842 = { 5 | NIM_STRLIT_FLAG, "mAddr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_843 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_842};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_844 = { 5 | NIM_STRLIT_FLAG, "mType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_845 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_844};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_846 = { 7 | NIM_STRLIT_FLAG, "mTypeOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_847 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_846};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_848 = { 7 | NIM_STRLIT_FLAG, "mPlugin" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_849 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_848};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_850 = { 5 | NIM_STRLIT_FLAG, "mEcho" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_851 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_850};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_852 = { 12 | NIM_STRLIT_FLAG, "mShallowCopy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_853 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_852};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_854 = { 6 | NIM_STRLIT_FLAG, "mSlurp" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_855 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_854};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_856 = { 11 | NIM_STRLIT_FLAG, "mStaticExec" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_857 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_856};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_858 = { 7 | NIM_STRLIT_FLAG, "mStatic" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_859 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_858};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_860 = { 15 | NIM_STRLIT_FLAG, "mParseExprToAst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_861 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_860};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_862 = { 15 | NIM_STRLIT_FLAG, "mParseStmtToAst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_863 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_862};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_864 = { 12 | NIM_STRLIT_FLAG, "mExpandToAst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_865 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_864};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_866 = { 9 | NIM_STRLIT_FLAG, "mQuoteAst" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_867 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_866};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_868 = { 4 | NIM_STRLIT_FLAG, "mInc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_869 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_868};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_870 = { 4 | NIM_STRLIT_FLAG, "mDec" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_871 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_870};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_872 = { 4 | NIM_STRLIT_FLAG, "mOrd" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_873 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_872};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_874 = { 4 | NIM_STRLIT_FLAG, "mNew" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_875 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_874};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_876 = { 12 | NIM_STRLIT_FLAG, "mNewFinalize" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_877 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_876};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_878 = { 7 | NIM_STRLIT_FLAG, "mNewSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_879 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_878};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_880 = { 12 | NIM_STRLIT_FLAG, "mNewSeqOfCap" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_881 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_880};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_882 = { 16 | NIM_STRLIT_FLAG, "mLengthOpenArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_883 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_882};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_884 = { 10 | NIM_STRLIT_FLAG, "mLengthStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_885 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_884};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_886 = { 12 | NIM_STRLIT_FLAG, "mLengthArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_887 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_886};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_888 = { 10 | NIM_STRLIT_FLAG, "mLengthSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_889 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_888};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_890 = { 5 | NIM_STRLIT_FLAG, "mIncl" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_891 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_890};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_892 = { 5 | NIM_STRLIT_FLAG, "mExcl" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_893 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_892};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_894 = { 5 | NIM_STRLIT_FLAG, "mCard" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_895 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_894};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_896 = { 4 | NIM_STRLIT_FLAG, "mChr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_897 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_896};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_898 = { 6 | NIM_STRLIT_FLAG, "mGCref" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_899 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_898};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_900 = { 8 | NIM_STRLIT_FLAG, "mGCunref" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_901 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_900};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_902 = { 5 | NIM_STRLIT_FLAG, "mAddI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_903 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_902};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_904 = { 5 | NIM_STRLIT_FLAG, "mSubI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_905 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_904};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_906 = { 5 | NIM_STRLIT_FLAG, "mMulI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_907 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_906};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_908 = { 5 | NIM_STRLIT_FLAG, "mDivI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_909 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_908};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_910 = { 5 | NIM_STRLIT_FLAG, "mModI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_911 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_910};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_912 = { 5 | NIM_STRLIT_FLAG, "mSucc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_913 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_912};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_914 = { 5 | NIM_STRLIT_FLAG, "mPred" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_915 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_914};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_916 = { 7 | NIM_STRLIT_FLAG, "mAddF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_917 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_916};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_918 = { 7 | NIM_STRLIT_FLAG, "mSubF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_919 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_918};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_920 = { 7 | NIM_STRLIT_FLAG, "mMulF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_921 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_920};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_922 = { 7 | NIM_STRLIT_FLAG, "mDivF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_923 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_922};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_924 = { 5 | NIM_STRLIT_FLAG, "mShrI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_925 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_924};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_926 = { 5 | NIM_STRLIT_FLAG, "mShlI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_927 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_926};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_928 = { 6 | NIM_STRLIT_FLAG, "mAshrI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_929 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_928};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_930 = { 8 | NIM_STRLIT_FLAG, "mBitandI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_931 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_930};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_932 = { 7 | NIM_STRLIT_FLAG, "mBitorI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_933 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_932};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_934 = { 8 | NIM_STRLIT_FLAG, "mBitxorI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_935 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_934};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_936 = { 5 | NIM_STRLIT_FLAG, "mMinI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_937 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_936};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_938 = { 5 | NIM_STRLIT_FLAG, "mMaxI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_939 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_938};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_940 = { 5 | NIM_STRLIT_FLAG, "mAddU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_941 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_940};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_942 = { 5 | NIM_STRLIT_FLAG, "mSubU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_943 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_942};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_944 = { 5 | NIM_STRLIT_FLAG, "mMulU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_945 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_944};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_946 = { 5 | NIM_STRLIT_FLAG, "mDivU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_947 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_946};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_948 = { 5 | NIM_STRLIT_FLAG, "mModU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_949 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_948};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_950 = { 4 | NIM_STRLIT_FLAG, "mEqI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_951 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_950};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_952 = { 4 | NIM_STRLIT_FLAG, "mLeI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_953 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_952};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_954 = { 4 | NIM_STRLIT_FLAG, "mLtI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_955 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_954};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_956 = { 6 | NIM_STRLIT_FLAG, "mEqF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_957 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_956};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_958 = { 6 | NIM_STRLIT_FLAG, "mLeF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_959 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_958};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_960 = { 6 | NIM_STRLIT_FLAG, "mLtF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_961 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_960};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_962 = { 4 | NIM_STRLIT_FLAG, "mLeU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_963 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_962};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_964 = { 4 | NIM_STRLIT_FLAG, "mLtU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_965 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_964};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_966 = { 7 | NIM_STRLIT_FLAG, "mEqEnum" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_967 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_966};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_968 = { 7 | NIM_STRLIT_FLAG, "mLeEnum" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_969 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_968};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_970 = { 7 | NIM_STRLIT_FLAG, "mLtEnum" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_971 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_970};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_972 = { 5 | NIM_STRLIT_FLAG, "mEqCh" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_973 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_972};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_974 = { 5 | NIM_STRLIT_FLAG, "mLeCh" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_975 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_974};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_976 = { 5 | NIM_STRLIT_FLAG, "mLtCh" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_977 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_976};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_978 = { 4 | NIM_STRLIT_FLAG, "mEqB" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_979 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_978};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_980 = { 4 | NIM_STRLIT_FLAG, "mLeB" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_981 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_980};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_982 = { 4 | NIM_STRLIT_FLAG, "mLtB" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_983 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_982};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_984 = { 6 | NIM_STRLIT_FLAG, "mEqRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_985 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_984};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_986 = { 6 | NIM_STRLIT_FLAG, "mLePtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_987 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_986};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_988 = { 6 | NIM_STRLIT_FLAG, "mLtPtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_989 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_988};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_990 = { 4 | NIM_STRLIT_FLAG, "mXor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_991 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_990};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_992 = { 10 | NIM_STRLIT_FLAG, "mEqCString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_993 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_992};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_994 = { 7 | NIM_STRLIT_FLAG, "mEqProc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_995 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_994};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_996 = { 12 | NIM_STRLIT_FLAG, "mUnaryMinusI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_997 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_996};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_998 = { 14 | NIM_STRLIT_FLAG, "mUnaryMinusI64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_999 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_998};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1000 = { 5 | NIM_STRLIT_FLAG, "mAbsI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1001 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1000};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1002 = { 4 | NIM_STRLIT_FLAG, "mNot" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1003 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1002};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1004 = { 11 | NIM_STRLIT_FLAG, "mUnaryPlusI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1005 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1004};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1006 = { 8 | NIM_STRLIT_FLAG, "mBitnotI" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1007 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1006};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1008 = { 13 | NIM_STRLIT_FLAG, "mUnaryPlusF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1009 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1008};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1010 = { 14 | NIM_STRLIT_FLAG, "mUnaryMinusF64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1011 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1010};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1012 = { 10 | NIM_STRLIT_FLAG, "mCharToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1013 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1012};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1014 = { 10 | NIM_STRLIT_FLAG, "mBoolToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1015 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1014};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1016 = { 9 | NIM_STRLIT_FLAG, "mIntToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1017 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1016};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1018 = { 11 | NIM_STRLIT_FLAG, "mInt64ToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1019 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1018};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1020 = { 11 | NIM_STRLIT_FLAG, "mFloatToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1021 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1020};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1022 = { 10 | NIM_STRLIT_FLAG, "mCStrToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1023 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1022};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1024 = { 9 | NIM_STRLIT_FLAG, "mStrToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1025 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1024};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1026 = { 10 | NIM_STRLIT_FLAG, "mEnumToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1027 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1026};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1028 = { 4 | NIM_STRLIT_FLAG, "mAnd" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1029 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1028};
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1030 = { 3 | NIM_STRLIT_FLAG, "mOr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1031 = {3, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1030};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1032 = { 8 | NIM_STRLIT_FLAG, "mImplies" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1033 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1032};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1034 = { 4 | NIM_STRLIT_FLAG, "mIff" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1035 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1034};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1036 = { 7 | NIM_STRLIT_FLAG, "mExists" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1037 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1036};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1038 = { 7 | NIM_STRLIT_FLAG, "mForall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1039 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1038};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1040 = { 4 | NIM_STRLIT_FLAG, "mOld" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1041 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1040};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1042 = { 6 | NIM_STRLIT_FLAG, "mEqStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1043 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1042};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1044 = { 6 | NIM_STRLIT_FLAG, "mLeStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1045 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1044};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1046 = { 6 | NIM_STRLIT_FLAG, "mLtStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1047 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1046};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1048 = { 6 | NIM_STRLIT_FLAG, "mEqSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1049 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1048};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1050 = { 6 | NIM_STRLIT_FLAG, "mLeSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1051 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1050};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1052 = { 6 | NIM_STRLIT_FLAG, "mLtSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1053 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1052};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1054 = { 7 | NIM_STRLIT_FLAG, "mMulSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1055 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1054};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1056 = { 8 | NIM_STRLIT_FLAG, "mPlusSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1057 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1056};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1058 = { 9 | NIM_STRLIT_FLAG, "mMinusSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1059 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1058};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1060 = { 10 | NIM_STRLIT_FLAG, "mConStrStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1061 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1060};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1062 = { 6 | NIM_STRLIT_FLAG, "mSlice" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1063 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1062};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1064 = { 7 | NIM_STRLIT_FLAG, "mDotDot" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1065 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1064};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1066 = { 7 | NIM_STRLIT_FLAG, "mFields" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1067 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1066};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1068 = { 11 | NIM_STRLIT_FLAG, "mFieldPairs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1069 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1068};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1070 = { 10 | NIM_STRLIT_FLAG, "mOmpParFor" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1071 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1070};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1072 = { 12 | NIM_STRLIT_FLAG, "mAppendStrCh" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1073 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1072};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1074 = { 13 | NIM_STRLIT_FLAG, "mAppendStrStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1075 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1074};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1076 = { 14 | NIM_STRLIT_FLAG, "mAppendSeqElem" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1077 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1076};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1078 = { 6 | NIM_STRLIT_FLAG, "mInSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1079 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1078};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1080 = { 5 | NIM_STRLIT_FLAG, "mRepr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1081 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1080};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1082 = { 5 | NIM_STRLIT_FLAG, "mExit" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1083 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1082};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1084 = { 13 | NIM_STRLIT_FLAG, "mSetLengthStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1085 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1084};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1086 = { 13 | NIM_STRLIT_FLAG, "mSetLengthSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1087 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1086};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1088 = { 9 | NIM_STRLIT_FLAG, "mIsPartOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1089 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1088};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1090 = { 9 | NIM_STRLIT_FLAG, "mAstToStr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1091 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1090};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1092 = { 9 | NIM_STRLIT_FLAG, "mParallel" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1093 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1092};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1094 = { 5 | NIM_STRLIT_FLAG, "mSwap" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1095 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1094};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1096 = { 6 | NIM_STRLIT_FLAG, "mIsNil" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1097 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1096};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1098 = { 9 | NIM_STRLIT_FLAG, "mArrToSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1099 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1098};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1100 = { 15 | NIM_STRLIT_FLAG, "mOpenArrayToSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1101 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1100};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1102 = { 10 | NIM_STRLIT_FLAG, "mNewString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1103 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1102};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1104 = { 15 | NIM_STRLIT_FLAG, "mNewStringOfCap" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1105 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1104};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1106 = { 18 | NIM_STRLIT_FLAG, "mParseBiggestFloat" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1107 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1106};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1108 = { 5 | NIM_STRLIT_FLAG, "mMove" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1109 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1108};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1110 = { 9 | NIM_STRLIT_FLAG, "mWasMoved" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1111 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1110};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1112 = { 8 | NIM_STRLIT_FLAG, "mDestroy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1113 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1112};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1114 = { 6 | NIM_STRLIT_FLAG, "mTrace" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1115 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1114};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1116 = { 8 | NIM_STRLIT_FLAG, "mDefault" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1117 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1116};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1118 = { 6 | NIM_STRLIT_FLAG, "mUnown" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1119 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1118};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1120 = { 9 | NIM_STRLIT_FLAG, "mFinished" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1121 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1120};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1122 = { 8 | NIM_STRLIT_FLAG, "mIsolate" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1123 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1122};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1124 = { 10 | NIM_STRLIT_FLAG, "mAccessEnv" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1125 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1124};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1126 = { 16 | NIM_STRLIT_FLAG, "mAccessTypeField" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1127 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1126};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1128 = { 6 | NIM_STRLIT_FLAG, "mReset" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1129 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1128};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1130 = { 6 | NIM_STRLIT_FLAG, "mArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1131 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1130};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1132 = { 10 | NIM_STRLIT_FLAG, "mOpenArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1133 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1132};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1134 = { 6 | NIM_STRLIT_FLAG, "mRange" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1135 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1134};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1136 = { 4 | NIM_STRLIT_FLAG, "mSet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1137 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1136};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1138 = { 4 | NIM_STRLIT_FLAG, "mSeq" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1139 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1138};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1140 = { 8 | NIM_STRLIT_FLAG, "mVarargs" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1141 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1140};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1142 = { 4 | NIM_STRLIT_FLAG, "mRef" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1143 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1142};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1144 = { 4 | NIM_STRLIT_FLAG, "mPtr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1145 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1144};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1146 = { 4 | NIM_STRLIT_FLAG, "mVar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1147 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1146};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1148 = { 9 | NIM_STRLIT_FLAG, "mDistinct" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1149 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1148};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1150 = { 5 | NIM_STRLIT_FLAG, "mVoid" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1151 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1150};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1152 = { 6 | NIM_STRLIT_FLAG, "mTuple" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1153 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1152};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1154 = { 8 | NIM_STRLIT_FLAG, "mOrdinal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1155 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1154};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1156 = { 13 | NIM_STRLIT_FLAG, "mIterableType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1157 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1156};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1158 = { 4 | NIM_STRLIT_FLAG, "mInt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1159 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1158};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1160 = { 5 | NIM_STRLIT_FLAG, "mInt8" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1161 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1160};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1162 = { 6 | NIM_STRLIT_FLAG, "mInt16" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1163 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1162};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1164 = { 6 | NIM_STRLIT_FLAG, "mInt32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1165 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1164};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1166 = { 6 | NIM_STRLIT_FLAG, "mInt64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1167 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1166};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1168 = { 5 | NIM_STRLIT_FLAG, "mUInt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1169 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1168};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1170 = { 6 | NIM_STRLIT_FLAG, "mUInt8" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1171 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1170};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1172 = { 7 | NIM_STRLIT_FLAG, "mUInt16" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1173 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1172};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1174 = { 7 | NIM_STRLIT_FLAG, "mUInt32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1175 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1174};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1176 = { 7 | NIM_STRLIT_FLAG, "mUInt64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1177 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1176};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1178 = { 6 | NIM_STRLIT_FLAG, "mFloat" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1179 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1178};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1180 = { 8 | NIM_STRLIT_FLAG, "mFloat32" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1181 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1180};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1182 = { 8 | NIM_STRLIT_FLAG, "mFloat64" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1183 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1182};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1184 = { 9 | NIM_STRLIT_FLAG, "mFloat128" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1185 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1184};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1186 = { 5 | NIM_STRLIT_FLAG, "mBool" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1187 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1186};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1188 = { 5 | NIM_STRLIT_FLAG, "mChar" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1189 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1188};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1190 = { 7 | NIM_STRLIT_FLAG, "mString" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1191 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1190};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1192 = { 8 | NIM_STRLIT_FLAG, "mCstring" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1193 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1192};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1194 = { 8 | NIM_STRLIT_FLAG, "mPointer" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1195 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1194};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1196 = { 4 | NIM_STRLIT_FLAG, "mNil" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1197 = {4, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1196};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1198 = { 5 | NIM_STRLIT_FLAG, "mExpr" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1199 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1198};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1200 = { 5 | NIM_STRLIT_FLAG, "mStmt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1201 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1200};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1202 = { 9 | NIM_STRLIT_FLAG, "mTypeDesc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1203 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1202};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1204 = { 9 | NIM_STRLIT_FLAG, "mVoidType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1205 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1204};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1206 = { 12 | NIM_STRLIT_FLAG, "mPNimrodNode" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1207 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1206};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1208 = { 6 | NIM_STRLIT_FLAG, "mSpawn" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1209 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1208};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1210 = { 9 | NIM_STRLIT_FLAG, "mDeepCopy" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1211 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1210};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1212 = { 13 | NIM_STRLIT_FLAG, "mIsMainModule" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1213 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1212};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1214 = { 12 | NIM_STRLIT_FLAG, "mCompileDate" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1215 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1214};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1216 = { 12 | NIM_STRLIT_FLAG, "mCompileTime" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1217 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1216};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1218 = { 9 | NIM_STRLIT_FLAG, "mProcCall" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1219 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1218};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1220 = { 10 | NIM_STRLIT_FLAG, "mCpuEndian" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1221 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1220};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1222 = { 7 | NIM_STRLIT_FLAG, "mHostOS" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1223 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1222};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1224 = { 8 | NIM_STRLIT_FLAG, "mHostCPU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1225 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1224};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1226 = { 8 | NIM_STRLIT_FLAG, "mBuildOS" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1227 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1226};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1228 = { 9 | NIM_STRLIT_FLAG, "mBuildCPU" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1229 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1228};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1230 = { 8 | NIM_STRLIT_FLAG, "mAppType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1231 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1230};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1232 = { 14 | NIM_STRLIT_FLAG, "mCompileOption" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1233 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1232};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1234 = { 17 | NIM_STRLIT_FLAG, "mCompileOptionArg" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1235 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1234};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1236 = { 5 | NIM_STRLIT_FLAG, "mNLen" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1237 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1236};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1238 = { 7 | NIM_STRLIT_FLAG, "mNChild" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1239 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1238};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1240 = { 10 | NIM_STRLIT_FLAG, "mNSetChild" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1241 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1240};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1242 = { 5 | NIM_STRLIT_FLAG, "mNAdd" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1243 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1242};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1244 = { 13 | NIM_STRLIT_FLAG, "mNAddMultiple" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1245 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1244};
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1246 = { 5 | NIM_STRLIT_FLAG, "mNDel" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1247 = {5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1246};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1248 = { 6 | NIM_STRLIT_FLAG, "mNKind" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1249 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1248};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1250 = { 9 | NIM_STRLIT_FLAG, "mNSymKind" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1251 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1250};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1252 = { 9 | NIM_STRLIT_FLAG, "mNccValue" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1253 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1252};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1254 = { 7 | NIM_STRLIT_FLAG, "mNccInc" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1255 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1254};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1256 = { 7 | NIM_STRLIT_FLAG, "mNcsAdd" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1257 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1256};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1258 = { 8 | NIM_STRLIT_FLAG, "mNcsIncl" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1259 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1258};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1260 = { 7 | NIM_STRLIT_FLAG, "mNcsLen" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1261 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1260};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1262 = { 6 | NIM_STRLIT_FLAG, "mNcsAt" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1263 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1262};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1264 = { 7 | NIM_STRLIT_FLAG, "mNctPut" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1265 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1264};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1266 = { 7 | NIM_STRLIT_FLAG, "mNctLen" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1267 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1266};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1268 = { 7 | NIM_STRLIT_FLAG, "mNctGet" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1269 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1268};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1270 = { 11 | NIM_STRLIT_FLAG, "mNctHasNext" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1271 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1270};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1272 = { 8 | NIM_STRLIT_FLAG, "mNctNext" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1273 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1272};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1274 = { 8 | NIM_STRLIT_FLAG, "mNIntVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1275 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1274};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1276 = { 10 | NIM_STRLIT_FLAG, "mNFloatVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1277 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1276};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1278 = { 8 | NIM_STRLIT_FLAG, "mNSymbol" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1279 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1278};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1280 = { 7 | NIM_STRLIT_FLAG, "mNIdent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1281 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1280};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1282 = { 9 | NIM_STRLIT_FLAG, "mNGetType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1283 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1282};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1284 = { 8 | NIM_STRLIT_FLAG, "mNStrVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1285 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1284};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1286 = { 11 | NIM_STRLIT_FLAG, "mNSetIntVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1287 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1286};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1288 = { 13 | NIM_STRLIT_FLAG, "mNSetFloatVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1289 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1288};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1290 = { 11 | NIM_STRLIT_FLAG, "mNSetSymbol" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1291 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1290};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1292 = { 10 | NIM_STRLIT_FLAG, "mNSetIdent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1293 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1292};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1294 = { 9 | NIM_STRLIT_FLAG, "mNSetType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1295 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1294};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1296 = { 11 | NIM_STRLIT_FLAG, "mNSetStrVal" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1297 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1296};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1298 = { 10 | NIM_STRLIT_FLAG, "mNLineInfo" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1299 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1298};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1300 = { 12 | NIM_STRLIT_FLAG, "mNNewNimNode" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1301 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1300};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1302 = { 13 | NIM_STRLIT_FLAG, "mNCopyNimNode" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1303 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1302};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1304 = { 13 | NIM_STRLIT_FLAG, "mNCopyNimTree" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1305 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1304};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1306 = { 11 | NIM_STRLIT_FLAG, "mStrToIdent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1307 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1306};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1308 = { 9 | NIM_STRLIT_FLAG, "mNSigHash" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1309 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1308};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1310 = { 8 | NIM_STRLIT_FLAG, "mNSizeOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1311 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1310};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1312 = { 9 | NIM_STRLIT_FLAG, "mNBindSym" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1313 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1312};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1314 = { 10 | NIM_STRLIT_FLAG, "mNCallSite" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1315 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1314};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1316 = { 8 | NIM_STRLIT_FLAG, "mEqIdent" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1317 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1316};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1318 = { 13 | NIM_STRLIT_FLAG, "mEqNimrodNode" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1319 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1318};
static const struct {
NI cap; NIM_CHAR data[13+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1320 = { 13 | NIM_STRLIT_FLAG, "mSameNodeType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1321 = {13, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1320};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1322 = { 8 | NIM_STRLIT_FLAG, "mGetImpl" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1323 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1322};
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1324 = { 8 | NIM_STRLIT_FLAG, "mNGenSym" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1325 = {8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1324};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1326 = { 6 | NIM_STRLIT_FLAG, "mNHint" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1327 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1326};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1328 = { 9 | NIM_STRLIT_FLAG, "mNWarning" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1329 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1328};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1330 = { 7 | NIM_STRLIT_FLAG, "mNError" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1331 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1330};
static const struct {
NI cap; NIM_CHAR data[18+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1332 = { 18 | NIM_STRLIT_FLAG, "mInstantiationInfo" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1333 = {18, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1332};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1334 = { 12 | NIM_STRLIT_FLAG, "mGetTypeInfo" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1335 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1334};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1336 = { 14 | NIM_STRLIT_FLAG, "mGetTypeInfoV2" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1337 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1336};
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1338 = { 6 | NIM_STRLIT_FLAG, "mNimvm" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1339 = {6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1338};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1340 = { 10 | NIM_STRLIT_FLAG, "mIntDefine" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1341 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1340};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1342 = { 10 | NIM_STRLIT_FLAG, "mStrDefine" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1343 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1342};
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1344 = { 11 | NIM_STRLIT_FLAG, "mBoolDefine" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1345 = {11, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1344};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1346 = { 14 | NIM_STRLIT_FLAG, "mGenericDefine" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1347 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1346};
static const struct {
NI cap; NIM_CHAR data[17+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1348 = { 17 | NIM_STRLIT_FLAG, "mRunnableExamples" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1349 = {17, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1348};
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1350 = { 10 | NIM_STRLIT_FLAG, "mException" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1351 = {10, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1350};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1352 = { 12 | NIM_STRLIT_FLAG, "mBuiltinType" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1353 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1352};
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1354 = { 9 | NIM_STRLIT_FLAG, "mSymOwner" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1355 = {9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1354};
static const struct {
NI cap; NIM_CHAR data[15+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1356 = { 15 | NIM_STRLIT_FLAG, "mUncheckedArray" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1357 = {15, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1356};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1358 = { 14 | NIM_STRLIT_FLAG, "mGetImplTransf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1359 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1358};
static const struct {
NI cap; NIM_CHAR data[21+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1360 = { 21 | NIM_STRLIT_FLAG, "mSymIsInstantiationOf" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1361 = {21, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1360};
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1362 = { 7 | NIM_STRLIT_FLAG, "mNodeId" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1363 = {7, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1362};
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1364 = { 14 | NIM_STRLIT_FLAG, "mPrivateAccess" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1365 = {14, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1364};
static const struct {
NI cap; NIM_CHAR data[12+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1366 = { 12 | NIM_STRLIT_FLAG, "mZeroDefault" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1367 = {12, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1366};
static const struct {
NI cap; NIM_CHAR data[16+1];
} TM__ie9b3LDgRpSpi5aIyrYPGHA_1368 = { 16 | NIM_STRLIT_FLAG, "runnableExamples" };
static const NimStringV2 TM__ie9b3LDgRpSpi5aIyrYPGHA_1369 = {16, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_1368};
extern NIM_CONST tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg unknownLineInfo__lineinfos_338;
N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw PersistentNodeFlags__ast_3166 = 24831758;
N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ abstractInst__ast_358 = {
0x10, 0xa9, 0x00, 0x00, 0x00, 0x60, 0x80, 0x00,
0x00}
;
N_LIB_PRIVATE NIM_CONST tyArray__7Z9ajkJtFFtfJY8l7DfqyrA AttachedOpToStr__ast_4931 = {{8, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_795},
{5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_796},
{5, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_797},
{6, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_798},
{9, (NimStrPayload*)&TM__ie9b3LDgRpSpi5aIyrYPGHA_799}}
;
N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ OverloadableSyms__ast_3158 = 1568832;
N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ routineKinds__ast_472 = 520192;
N_LIB_PRIVATE NIM_CONST tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ nkLiterals__ast_3180 = {
0xe0, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00}
;
N_LIB_PRIVATE tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q eqTypeFlags__ast_484 = IL64(35184373301378);
N_LIB_PRIVATE tyObject_Gconfig__06LLZM9btHCEc6WftruBy5g gconfig__ast_994;
N_LIB_PRIVATE NIM_BOOL ggDebug__ast_3302;
extern NIM_BOOL nimInErrorMode__system_3980;
static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_756[1] = {585204992};
N_LIB_PRIVATE TNimTypeV2 NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_ = {.destructor = (void*)eqdestroy___modulegraphs_1419, .size = sizeof(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), .align = (NI16) NIM_ALIGNOF(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_756, .traceImpl = (void*)eqtrace___modulegraphs_1428, .flags = 0};
static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_757[1] = {1496730880};
N_LIB_PRIVATE TNimTypeV2 NTIv2__C1k2TcDRT9cU4DEatQIT09ag_ = {.destructor = (void*)NIM_NIL, .size = sizeof(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), .align = (NI16) NIM_ALIGNOF(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_757, .traceImpl = (void*)NIM_NIL, .flags = 0};
static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_758[1] = {4247715072};
N_LIB_PRIVATE TNimTypeV2 NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_ = {.destructor = (void*)eqdestroy___ast_3644, .size = sizeof(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg), .align = (NI16) NIM_ALIGNOF(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg), .depth = 0, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_758, .traceImpl = (void*)NIM_NIL, .flags = 0};
static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_759[3] = {3701606400, 4105154048, 2264485888};
N_LIB_PRIVATE TNimTypeV2 NTIv2__9cob5UPXvLCxy8mslvxEYzA_ = {.destructor = (void*)eqdestroy___ast_3628, .size = sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), .align = (NI16) NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), .depth = 2, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_759, .traceImpl = (void*)eqtrace___ast_3637, .flags = 1};
static NIM_CONST NU32 TM__ie9b3LDgRpSpi5aIyrYPGHA_760[3] = {3701606400, 4105154048, 3475339008};
N_LIB_PRIVATE TNimTypeV2 NTIv2__qs8ld9cHTjcxh7xYsvWduXA_ = {.destructor = (void*)eqdestroy___ast_3478, .size = sizeof(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), .align = (NI16) NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), .depth = 2, .display = TM__ie9b3LDgRpSpi5aIyrYPGHA_760, .traceImpl = (void*)eqtrace___ast_3487, .flags = 1};
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_3;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_5;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_7;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_9;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_11;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_13;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_15;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_17;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_19;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_21;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_23;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_25;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_27;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_29;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_31;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_33;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_35;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_37;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_39;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_41;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_43;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_45;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_47;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_49;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_51;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_53;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_247)(tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_55;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_57;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_59;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_61;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_63;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_65;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_67;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_69;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_71;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_73;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_75;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_77;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_79;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_81;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_83;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_85;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_87;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_89;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_91;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_93;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_95;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_97;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_99;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_101;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_103;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_105;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)26):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_107;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)27):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_109;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)28):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_111;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)29):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_113;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)30):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_115;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)31):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_117;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)32):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_119;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)33):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_121;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)34):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_123;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)35):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_125;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)36):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_127;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)37):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_129;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)38):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_131;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)39):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_133;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)40):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_135;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)41):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_137;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)42):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_139;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)43):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_141;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)44):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_143;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)45):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_145;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)46):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_147;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)47):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_149;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)48):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_151;
}
break;
case ((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)49):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_153;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_155;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_157;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_159;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_161;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_163;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_165;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_167;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_169;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_171;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_173;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_175;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_177;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_179;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_181;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_183;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_185;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_187;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_189;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_191;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_193;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_195;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_197;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_199;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_201;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_203;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_205;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)26):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_207;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)27):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_209;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)28):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_211;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)29):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_213;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)30):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_215;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)31):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_217;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)32):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_219;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)33):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_221;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)34):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_223;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)35):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_225;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)36):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_227;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)37):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_229;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)38):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_231;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)39):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_233;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)40):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_235;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)41):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_237;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)42):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_239;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)43):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_241;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)44):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_243;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)45):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_245;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)46):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_247;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)47):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_249;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)48):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_251;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)49):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_253;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)50):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_255;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)51):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_257;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)52):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_259;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)53):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_261;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)54):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_263;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)55):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_265;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)56):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_267;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)57):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_269;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)58):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_271;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)59):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_273;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_275;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)61):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_277;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)62):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_279;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)63):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_281;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)64):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_283;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_440)(tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_285;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_287;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_289;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_291;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_293;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_295;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_297;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_299;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_301;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_303;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_305;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_307;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_309;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_311;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_313;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_315;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_317;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_319;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_321;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_323;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_325;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_327;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_329;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_331;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_333;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_335;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)26):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_337;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)27):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_339;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)28):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_341;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)29):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_343;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)30):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_345;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)31):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_347;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)32):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_349;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)33):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_351;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)34):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_353;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)35):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_355;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)36):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_357;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)37):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_359;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)38):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_361;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)39):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_363;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)40):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_365;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)41):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_367;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)42):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_369;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)43):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_371;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)44):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_373;
}
break;
case ((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)45):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_375;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_192)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_377;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_379;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_381;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_383;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_385;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_387;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_389;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_391;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_393;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_395;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_397;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_399;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_401;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_403;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_405;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_407;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_409;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_411;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_413;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_415;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_417;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_419;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_421;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_423;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_425;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_427;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_429;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)27):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_431;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)28):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_433;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_435;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)30):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_437;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_439;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_441;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)33):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_443;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_445;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)35):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_447;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)36):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_449;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)37):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_451;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)38):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_453;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)39):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_455;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)40):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_457;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)41):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_459;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)42):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_461;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_463;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)44):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_465;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)45):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_467;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)46):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_469;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)47):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_471;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)48):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_473;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)49):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_475;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)50):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_477;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)51):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_479;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)52):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_481;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)53):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_483;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)54):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_485;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)55):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_487;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)56):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_489;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)57):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_491;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)58):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_493;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)59):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_495;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)60):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_497;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)61):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_499;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)62):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_501;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)63):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_503;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)64):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_505;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)65):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_507;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)66):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_509;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)67):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_511;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)68):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_513;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)69):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_515;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)70):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_517;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)71):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_519;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)72):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_521;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)73):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_523;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)74):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_525;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)75):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_527;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_529;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)77):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_531;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)78):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_533;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_535;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)80):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_537;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)81):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_539;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)82):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_541;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)83):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_543;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_545;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)85):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_547;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)86):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_549;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)87):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_551;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)88):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_553;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)89):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_555;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)90):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_557;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)91):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_559;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)92):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_561;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)93):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_563;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)94):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_565;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)95):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_567;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)96):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_569;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)97):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_571;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)98):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_573;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)99):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_575;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)100):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_577;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)101):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_579;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)102):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_581;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)103):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_583;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)104):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_585;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)105):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_587;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)106):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_589;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)107):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_591;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)108):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_593;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)109):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_595;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)110):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_597;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)111):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_599;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)112):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_601;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)113):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_603;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)114):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_605;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_607;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)116):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_609;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)117):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_611;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)118):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_613;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)119):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_615;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)120):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_617;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)121):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_619;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)122):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_621;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)123):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_623;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)124):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_625;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_627;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)126):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_629;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)127):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_631;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)128):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_633;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)129):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_635;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)130):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_637;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)131):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_639;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)132):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_641;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)133):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_643;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)134):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_645;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)135):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_647;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)136):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_649;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)137):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_651;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)138):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_653;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)139):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_655;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)140):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_657;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)141):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_659;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)142):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_661;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)143):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_663;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)144):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_665;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)145):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_667;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)146):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_669;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)147):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_671;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)148):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_673;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)149):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_675;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)150):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_677;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)151):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_679;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)152):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_681;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)153):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_683;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)154):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_685;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)155):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_687;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)156):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_689;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)157):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_691;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)158):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_693;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_695;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)160):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_697;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)161):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_699;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)162):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_701;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)163):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_703;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)164):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_705;
}
break;
}
return result;
}
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
NIM_BOOL* result;
result = (NIM_BOOL*)0;
result = (&nimInErrorMode__system_3980);
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, comment__ast_1148)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
{
NIM_BOOL T3_;
NimStringV2* T7_;
T3_ = (NIM_BOOL)0;
T3_ = (((*n).flags &((NU32)1<<((NU)((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23)))&31U)))!=0);
if (!(T3_)) goto LA4_;
T3_ = !(gconfig__ast_994.useIc);
LA4_: ;
if (!T3_) goto LA5_;
T7_ = (NimStringV2*)0;
T7_ = X5BX5D___ast_1209((&gconfig__ast_994.comments), ((NI) (n)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___stdZassertions_16((&result), (*T7_));
}
LA5_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_391)(tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_707;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_709;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_711;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_713;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_715;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_717;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_719;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_721;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_723;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_725;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_727;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_729;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_731;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_733;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_735;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_737;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_739;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_741;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_743;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_745;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_747;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_749;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_751;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_753;
}
break;
case ((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_755;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, setUseIc__ast_1146)(NIM_BOOL useIc) {
gconfig__ast_994.useIc = useIc;
}
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) {
NI result;
result = (NI)0;
result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
return result;
}
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) {
NIM_BOOL result;
result = (NIM_BOOL)0;
{
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
NI T5_;
if (!!((p == NIM_NIL))) goto LA3_;
T5_ = (NI)0;
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
{
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
result = NIM_TRUE;
}
goto LA6_;
LA8_: ;
{
(*cell).rc -= ((NI)16);
}
LA6_: ;
}
LA3_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest) {
NI colontmp_;
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T6_) goto LA7_;
nimDestroyAndDispose((*dest).p->data[colontmp_]);
}
LA7_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*));
}
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3490)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest) {
NI colontmp_;
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T6_) goto LA7_;
nimDestroyAndDispose((*dest).p->data[colontmp_]);
}
LA7_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*));
}
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_1419)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).sym);
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest).sym);
}
LA4_: ;
eqdestroy___ast_3490((&(*dest).concreteTypes));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3499)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, void* env) {
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___modulegraphs_1428)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* dest, void* env) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqtrace___ast_3499((&(*dest).concreteTypes), env);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3723)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest) {
NI colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T6_) goto LA7_;
eqdestroy___ast_3466((*dest).p->data[colontmp_]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).p->data[colontmp_], ((NI)8));
}
LA7_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*));
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).typ);
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest).typ);
}
LA4_: ;
switch ((*dest).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqdestroy___stdZassertions_13((&(*dest)._kind_3.strVal));
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = nimDecRefIsLast((*dest)._kind_4.sym);
if (!T12_) goto LA13_;
nimDestroyAndDispose((*dest)._kind_4.sym);
}
LA13_: ;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
{
NIM_BOOL T18_;
T18_ = (NIM_BOOL)0;
T18_ = nimDecRefIsLast((*dest)._kind_5.ident);
if (!T18_) goto LA19_;
eqdestroy___idents_145((*dest)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest)._kind_5.ident, ((NI)4));
}
LA19_: ;
}
break;
default:
{
eqdestroy___ast_3723((&(*dest)._kind_6.sons));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3232)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* dest) {
}
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicStatic)(void* p, TNimTypeV2* desc) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
{
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
NI T5_;
if (!!((p == NIM_NIL))) goto LA3_;
T5_ = (NI)0;
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
{
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
result = NIM_TRUE;
}
goto LA6_;
LA8_: ;
{
(*cell).rc -= ((NI)16);
}
LA6_: ;
rememberCycle__system_3143(result, cell, desc);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3251)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* src) {
tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* colontmp_;
colontmp_ = (*dest);
(*dest) = src;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_));
if (!T3_) goto LA4_;
eqdestroy___ast_3232(colontmp_);
nimRawDispose(colontmp_, ((NI)4));
}
LA4_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest));
}
LA4_: ;
(*dest) = src;
}
N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_5184)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* x) {
(*x).counter = ((NI)0);
newSeq__ast_5186((&(*x).data), ((NI)8));
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4333)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
if ((*dest).p != src.p) { eqdestroy___ast_4327(dest);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
(*dest).len = src.len; (*dest).p = src.p;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)8));
}
LA4_: ;
(*dest) = src;
}BeforeRet_: ;
}
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) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimSetMem__systemZmemory_7(p, ((int)0), size);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNode__ast_3934)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
result = NIM_NIL;
colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0;
nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T1_ = NIM_NIL;
T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
(*T1_).kind = colontmpD_;
colontmpD__2 = unknownLineInfo__lineinfos_338;
(*T1_).info = colontmpD__2;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3644)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqdestroy___stdZassertions_13((&(*dest).name));
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).path);
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest).path);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).path, ((NI)8));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3628)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
switch ((*dest).kind) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason);
if (!T4_) goto LA5_;
nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason);
}
LA5_: ;
{
NIM_BOOL T9_;
T9_ = (NIM_BOOL)0;
T9_ = nimDecRefIsLast((*dest)._kind_1.transformedBody);
if (!T9_) goto LA10_;
eqdestroy___ast_3466((*dest)._kind_1.transformedBody);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8));
}
LA10_: ;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
{
NIM_BOOL T15_;
T15_ = (NIM_BOOL)0;
T15_ = nimDecRefIsLast((*dest)._kind_2.guard);
if (!T15_) goto LA16_;
nimDestroyAndDispose((*dest)._kind_2.guard);
}
LA16_: ;
}
break;
default:
{
}
break;
}
{
NIM_BOOL T21_;
T21_ = (NIM_BOOL)0;
T21_ = nimDecRefIsLast((*dest).typ);
if (!T21_) goto LA22_;
nimDestroyAndDispose((*dest).typ);
}
LA22_: ;
{
NIM_BOOL T26_;
T26_ = (NIM_BOOL)0;
T26_ = nimDecRefIsLast((*dest).name);
if (!T26_) goto LA27_;
eqdestroy___idents_145((*dest).name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).name, ((NI)4));
}
LA27_: ;
{
NIM_BOOL T31_;
T31_ = (NIM_BOOL)0;
T31_ = nimDecRefIsLast((*dest).owner);
if (!T31_) goto LA32_;
nimDestroyAndDispose((*dest).owner);
}
LA32_: ;
{
NIM_BOOL T36_;
T36_ = (NIM_BOOL)0;
T36_ = nimDecRefIsLast((*dest).ast);
if (!T36_) goto LA37_;
eqdestroy___ast_3466((*dest).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).ast, ((NI)8));
}
LA37_: ;
{
NIM_BOOL T41_;
T41_ = (NIM_BOOL)0;
T41_ = nimDecRefIsLast((*dest).loc.lode);
if (!T41_) goto LA42_;
eqdestroy___ast_3466((*dest).loc.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).loc.lode, ((NI)8));
}
LA42_: ;
eqdestroy___stdZassertions_13((&(*dest).loc.r));
{
NIM_BOOL T46_;
T46_ = (NIM_BOOL)0;
T46_ = nimDecRefIsLastCyclicStatic((*dest).annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T46_) goto LA47_;
eqdestroy___ast_3644((*dest).annex);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).annex, ((NI)4));
}
LA47_: ;
{
NIM_BOOL T51_;
T51_ = (NIM_BOOL)0;
T51_ = nimDecRefIsLast((*dest).constraint);
if (!T51_) goto LA52_;
eqdestroy___ast_3466((*dest).constraint);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).constraint, ((NI)8));
}
LA52_: ;
}BeforeRet_: ;
}
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_1719)(void* dest, void* source, NI size) {
nimCopyMem(dest, source, size);
}
static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) {
void** colontmp_;
TNimTypeV2* colontmp__2;
{
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
void* T5_;
if (!((*s).cap <= (*s).len)) goto LA3_;
(*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2));
T5_ = (void*)0;
T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8)))));
d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_));
copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)8)))));
dealloc(((void*) ((*s).d)));
(*s).d = d;
}
LA3_: ;
colontmp_ = c;
colontmp__2 = t;
(*s).d[(*s).len].Field0 = colontmp_;
(*s).d[(*s).len].Field1 = colontmp__2;
(*s).len += ((NI)1);
}
static N_INLINE(void, nimTraceRef)(void* q, TNimTypeV2* desc, void* env) {
void** p;
p = ((void**) (q));
{
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
if (!!(((*p) == NIM_NIL))) goto LA3_;
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
add__system_2688((&(*j).traceStack), p, desc);
}
LA3_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3637)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, void* env) {
nimTraceRef(&(*dest).annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_), env);
}
static N_INLINE(void, nimIncRef)(void* p) {
NI T1_;
T1_ = (NI)0;
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16);
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4063)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) {
{
if (!src) goto LA3_;
nimIncRef(src);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest));
if (!T7_) goto LA8_;
nimDestroyAndDispose((*dest));
}
LA8_: ;
(*dest) = src;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, newSym__ast_4028)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ symKind, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* colontmpD_;
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ colontmpD__2;
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg colontmpD__3;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__4;
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__5;
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg colontmpD__6;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD__7;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = NIM_NIL;
colontmpD__2 = (tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)0;
nimZeroMem((void*)(&colontmpD__3), sizeof(tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg));
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
nimZeroMem((void*)(&colontmpD__5), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw));
nimZeroMem((void*)(&colontmpD__6), sizeof(tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg));
colontmpD__7 = NIM_NIL;
T1_ = NIM_NIL;
T1_ = (tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) nimNewObj(sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA), NIM_ALIGNOF(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
(*T1_).Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
colontmpD_ = 0;
eqcopy___idents_136(&colontmpD_, name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*T1_).name = colontmpD_;
colontmpD__2 = symKind;
(*T1_).kind = colontmpD__2;
colontmpD__3 = 0;
(*T1_).flags = colontmpD__3;
colontmpD__4 = info;
(*T1_).info = colontmpD__4;
colontmpD__5 = id;
(*T1_).Sup.itemId = colontmpD__5;
colontmpD__6 = options;
(*T1_).options = colontmpD__6;
colontmpD__7 = 0;
eqcopy___ast_4063(&colontmpD__7, owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*T1_).owner = colontmpD__7;
(*T1_).offset = ((NI)-1);
result = T1_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3949)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
result = NIM_NIL;
colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0;
nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T1_ = NIM_NIL;
T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
(*T1_).kind = colontmpD_;
colontmpD__2 = info;
(*T1_).info = colontmpD__2;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, commenteq___ast_1512)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, NimStringV2 a) {
NI id;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
id = ((NI) (n));
{
NimStringV2 colontmpD_;
if (!(((NI)0) < a.len)) goto LA3_;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
(*n).flags |= ((NU32)1)<<(((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23))) & 31);
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), a);
X5BX5Deq___ast_1560((&gconfig__ast_994.comments), id, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
if (!(((*n).flags &((NU32)1<<((NU)((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23)))&31U)))!=0)) goto LA6_;
(*n).flags &= ~(((NU32)1) << (((((tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw)23))) & 31));
del__ast_2653((&gconfig__ast_994.comments), id);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA6_: ;
LA1_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!src) goto LA3_;
nimIncRef(src);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest));
if (!T7_) goto LA8_;
eqdestroy___ast_3466((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)8));
}
LA8_: ;
(*dest) = src;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, add__ast_6233)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_ = NIM_NIL;
colontmpD_ = 0;
eqcopy___ast_3457(&colontmpD_, son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_4147((&(*father)._kind_6.sons), colontmpD_);
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3454)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)8));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3726)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src) {
NI T1_;
NI colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
T1_ = src.len;
setLen__ast_3741((&(*dest)), T1_);
colontmp_ = ((NI)0);
{
while (1) {
NI T4_;
T4_ = (*dest).len;
if (!(colontmp_ < T4_)) goto LA3 ;
{
if (!src.p->data[colontmp_]) goto LA7_;
nimIncRef(src.p->data[colontmp_]);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T11_) goto LA12_;
eqdestroy___ast_3466((*dest).p->data[colontmp_]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).p->data[colontmp_], ((NI)8));
}
LA12_: ;
(*dest).p->data[colontmp_] = src.p->data[colontmp_];
colontmp_ += ((NI)1);
} LA3: ;
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3469)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!(dest == src)) goto LA3_;
goto BeforeRet_;
}
LA3_: ;
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmp_ = (*dest);
nimZeroMem((void*)(&(*dest)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
{
if (!(*src).typ) goto LA7_;
nimIncRef((*src).typ);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).typ);
if (!T11_) goto LA12_;
nimDestroyAndDispose((*dest).typ);
}
LA12_: ;
(*dest).typ = (*src).typ;
(*dest).info.line = (*src).info.line;
(*dest).info.col = (*src).info.col;
(*dest).info.fileIndex = (*src).info.fileIndex;
(*dest).flags = (*src).flags;
(*dest).kind = (*src).kind;
switch ((*dest).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*dest)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*dest)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&(*dest)._kind_3.strVal), (*src)._kind_3.strVal);
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
{
if (!(*src)._kind_4.sym) goto LA20_;
nimIncRef((*src)._kind_4.sym);
}
LA20_: ;
{
NIM_BOOL T24_;
T24_ = (NIM_BOOL)0;
T24_ = nimDecRefIsLast((*dest)._kind_4.sym);
if (!T24_) goto LA25_;
nimDestroyAndDispose((*dest)._kind_4.sym);
}
LA25_: ;
(*dest)._kind_4.sym = (*src)._kind_4.sym;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
{
if (!(*src)._kind_5.ident) goto LA30_;
nimIncRef((*src)._kind_5.ident);
}
LA30_: ;
{
NIM_BOOL T34_;
T34_ = (NIM_BOOL)0;
T34_ = nimDecRefIsLast((*dest)._kind_5.ident);
if (!T34_) goto LA35_;
eqdestroy___idents_145((*dest)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest)._kind_5.ident, ((NI)4));
}
LA35_: ;
(*dest)._kind_5.ident = (*src)._kind_5.ident;
}
break;
default:
{
eqcopy___ast_3726((&(*dest)._kind_6.sons), (*src)._kind_6.sons);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
{
NIM_BOOL T40_;
T40_ = (NIM_BOOL)0;
T40_ = nimDecRefIsLast(colontmp_.typ);
if (!T40_) goto LA41_;
nimDestroyAndDispose(colontmp_.typ);
}
LA41_: ;
switch (colontmp_.kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqdestroy___stdZassertions_13((&colontmp_._kind_3.strVal));
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
{
NIM_BOOL T49_;
T49_ = (NIM_BOOL)0;
T49_ = nimDecRefIsLast(colontmp_._kind_4.sym);
if (!T49_) goto LA50_;
nimDestroyAndDispose(colontmp_._kind_4.sym);
}
LA50_: ;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
{
NIM_BOOL T55_;
T55_ = (NIM_BOOL)0;
T55_ = nimDecRefIsLast(colontmp_._kind_5.ident);
if (!T55_) goto LA56_;
eqdestroy___idents_145(colontmp_._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_._kind_5.ident, ((NI)4));
}
LA56_: ;
}
break;
default:
{
eqdestroy___ast_3723((&colontmp_._kind_6.sons));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).typ);
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest).typ);
}
LA4_: ;
(*dest).typ = (*src).typ;
(*dest).info.line = (*src).info.line;
(*dest).info.col = (*src).info.col;
(*dest).info.fileIndex = (*src).info.fileIndex;
(*dest).flags = (*src).flags;
switch ((*dest).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*dest)._kind_1.intVal = 0;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*dest)._kind_2.floatVal = 0;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqdestroy___stdZassertions_13((&(*dest)._kind_3.strVal));
(*dest)._kind_3.strVal.len = 0; (*dest)._kind_3.strVal.p = NIM_NIL;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = nimDecRefIsLast((*dest)._kind_4.sym);
if (!T12_) goto LA13_;
nimDestroyAndDispose((*dest)._kind_4.sym);
}
LA13_: ;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
{
NIM_BOOL T18_;
T18_ = (NIM_BOOL)0;
T18_ = nimDecRefIsLast((*dest)._kind_5.ident);
if (!T18_) goto LA19_;
eqdestroy___idents_145((*dest)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&(*(*dest)._kind_5.ident)), sizeof(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA));
nimRawDispose((*dest)._kind_5.ident, ((NI)4));
}
LA19_: ;
}
break;
default:
{
eqdestroy___ast_3723((&(*dest)._kind_6.sons));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*dest)._kind_6.sons.len = 0; (*dest)._kind_6.sons.p = NIM_NIL;
}
break;
}
(*dest).kind = 0;
(*dest).kind = (*src).kind;
switch ((*dest).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*dest)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*dest)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
(*dest)._kind_3.strVal = (*src)._kind_3.strVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
(*dest)._kind_4.sym = (*src)._kind_4.sym;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
(*dest)._kind_5.ident = (*src)._kind_5.ident;
}
break;
default:
{
(*dest)._kind_6.sons = (*src)._kind_6.sons;
}
break;
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3729)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, tySequence__xxu3GgaFAGO6lOns9aHaeLQ src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
if ((*dest).p != src.p) { eqdestroy___ast_3723(dest);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
(*dest).len = src.len; (*dest).p = src.p;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionSonsKind__ast_5759)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w kind) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj;
tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = (tyEnum_TNodeKind__ibNAumaBpWjeer4yEB9aB2w)0;
eqcopy___ast_3469((&obj), (&(*n)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_));
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
T1_.info = obj.info;
T1_.flags = obj.flags;
eqsink___ast_3472(n, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3729((&(*n)._kind_6.sons), obj._kind_6.sons);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
obj._kind_6.sons.len = 0; obj._kind_6.sons.p = NIM_NIL;
eqdestroy___ast_3466((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newProcNode__ast_4889)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* body, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* params, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* name, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pattern, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* genericParams, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pragmas, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* exceptions) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__3;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__4;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__5;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__6;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__7;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = NIM_NIL;
colontmpD__2 = NIM_NIL;
colontmpD__3 = NIM_NIL;
colontmpD__4 = NIM_NIL;
colontmpD__5 = NIM_NIL;
colontmpD__6 = NIM_NIL;
colontmpD__7 = NIM_NIL;
result = newNodeI__ast_3949(kind, info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.len = 0; T1_.p = NIM_NIL;
T1_.len = 7; T1_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(7, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*));
colontmpD_ = 0;
eqcopy___ast_3457(&colontmpD_, name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[0] = colontmpD_;
colontmpD__2 = 0;
eqcopy___ast_3457(&colontmpD__2, pattern);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[1] = colontmpD__2;
colontmpD__3 = 0;
eqcopy___ast_3457(&colontmpD__3, genericParams);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[2] = colontmpD__3;
colontmpD__4 = 0;
eqcopy___ast_3457(&colontmpD__4, params);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[3] = colontmpD__4;
colontmpD__5 = 0;
eqcopy___ast_3457(&colontmpD__5, pragmas);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[4] = colontmpD__5;
colontmpD__6 = 0;
eqcopy___ast_3457(&colontmpD__6, exceptions);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[5] = colontmpD__6;
colontmpD__7 = 0;
eqcopy___ast_3457(&colontmpD__7, body);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_.p->data[6] = colontmpD__7;
eqsink___ast_3729((&(*result)._kind_6.sons), T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTreeI__ast_4003)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNodeI__ast_3949(kind, info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!(((NI)0) < childrenLen_0)) goto LA3_;
(*result).info = (*children[((NI)0)]).info;
}
LA3_: ;
T5_.len = 0; T5_.p = NIM_NIL;
T5_ = at___ast_3983(children, childrenLen_0);
eqsink___ast_3729((&(*result)._kind_6.sons), T5_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3546)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) {
{
if (!src) goto LA3_;
nimIncRef(src);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest));
if (!T7_) goto LA8_;
nimDestroyAndDispose((*dest));
}
LA8_: ;
(*dest) = src;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest));
}
LA4_: ;
(*dest) = src;
}
static N_INLINE(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**, X5BX5D___ast_4815)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** s, NI sLen_0, NI i) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** result;
result = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**)0;
result = &s[(NI)(sLen_0 - i)];
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, lastSon__ast_4811)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
T1_ = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA**)0;
T1_ = X5BX5D___ast_4815((((*n).sons).p) ? ((*n).sons.p->data) : NIM_NIL, (*n).sons.len, ((NI)1));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3546(&result, (*T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3543)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest));
}
LA4_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4060)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest));
}
LA4_: ;
}
static N_INLINE(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**, X5BX5D___ast_6272)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, NI i) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** result;
result = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0;
result = &s[(NI)(sLen_0 - i)];
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, lastSon__ast_6268)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0;
T1_ = X5BX5D___ast_6272((((*n)._kind_6.sons).p) ? ((*n)._kind_6.sons.p->data) : NIM_NIL, (*n)._kind_6.sons.len, ((NI)1));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3457(&result, (*T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4784)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_4063(&(*result)._kind_4.sym, sym);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3546(&(*result).typ, (*sym).typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).info = (*sym).info;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeIT__ast_3970)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).info = info;
eqcopy___ast_3546(&(*result).typ, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3478)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqdestroy___ast_3490((&(*dest).sons));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).n);
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest).n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).n, ((NI)8));
}
LA4_: ;
{
NIM_BOOL T8_;
T8_ = (NIM_BOOL)0;
T8_ = nimDecRefIsLast((*dest).owner);
if (!T8_) goto LA9_;
nimDestroyAndDispose((*dest).owner);
}
LA9_: ;
{
NIM_BOOL T13_;
T13_ = (NIM_BOOL)0;
T13_ = nimDecRefIsLast((*dest).sym);
if (!T13_) goto LA14_;
nimDestroyAndDispose((*dest).sym);
}
LA14_: ;
{
NIM_BOOL T18_;
T18_ = (NIM_BOOL)0;
T18_ = nimDecRefIsLast((*dest).loc.lode);
if (!T18_) goto LA19_;
eqdestroy___ast_3466((*dest).loc.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).loc.lode, ((NI)8));
}
LA19_: ;
eqdestroy___stdZassertions_13((&(*dest).loc.r));
{
NIM_BOOL T23_;
T23_ = (NIM_BOOL)0;
T23_ = nimDecRefIsLast((*dest).typeInst);
if (!T23_) goto LA24_;
nimDestroyAndDispose((*dest).typeInst);
}
LA24_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3487)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, void* env) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqtrace___ast_3499((&(*dest).sons), env);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5115)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src) {
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = (*dest);
(*dest) = src;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T3_) goto LA4_;
eqdestroy___ast_3644(colontmp_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_, ((NI)4));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionNoneToSym__ast_5807)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
eqcopy___ast_3469((&obj), (&(*n)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3);
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
T1_.info = obj.info;
T1_.flags = obj.flags;
eqsink___ast_3472(n, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___ast_3466((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newStrNode__ast_4881)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NimStringV2 strVal) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), strVal);
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag*, idGeneratorFromModule__ast_3221)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m) {
tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* result;
NI32 colontmpD_;
NI32 colontmpD__2;
tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* T1_;
result = NIM_NIL;
colontmpD_ = (NI32)0;
colontmpD__2 = (NI32)0;
T1_ = NIM_NIL;
T1_ = (tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag*) nimNewObj(sizeof(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag), NIM_ALIGNOF(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag));
colontmpD_ = (*m).Sup.itemId.module;
(*T1_).module = colontmpD_;
colontmpD__2 = (*m).Sup.itemId.item;
(*T1_).symId = colontmpD__2;
(*T1_).typeId_0 = ((NI32)0);
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3244)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_));
if (!T3_) goto LA4_;
eqdestroy___ast_3232((*dest));
nimRawDispose((*dest), ((NI)4));
}
LA4_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTree__ast_3975)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!(((NI)0) < childrenLen_0)) goto LA3_;
(*result).info = (*children[((NI)0)]).info;
}
LA3_: ;
T5_.len = 0; T5_.p = NIM_NIL;
T5_ = at___ast_3983(children, childrenLen_0);
eqsink___ast_3729((&(*result)._kind_6.sons), T5_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NU64, hiXorLoFallback64__pureZhashes_36)(NU64 a, NU64 b) {
NU64 result;
NU64 colontmpD_;
NU64 colontmpD__2;
NU64 colontmpD__3;
NU64 colontmpD__4;
NU64 aH;
NU64 aL;
NU64 bH;
NU64 bL;
NU64 rHH;
NU64 rHL;
NU64 rLH;
NU64 rLL;
NU64 t;
NU64 c;
NU64 lo;
NU64 T6_;
NU64 hi;
{ result = (NU64)0;
colontmpD_ = (NU64)0;
colontmpD__2 = (NU64)0;
colontmpD__3 = (NU64)0;
colontmpD__4 = (NU64)0;
aH = (NU64)((NU64)(a) >> (NU64)(((NI)32)));
aL = (NU64)(a & 4294967295ULL);
bH = (NU64)((NU64)(b) >> (NU64)(((NI)32)));
bL = (NU64)(b & 4294967295ULL);
rHH = (NU64)((NU64)(aH) * (NU64)(bH));
rHL = (NU64)((NU64)(aH) * (NU64)(bL));
rLH = (NU64)((NU64)(aL) * (NU64)(bH));
rLL = (NU64)((NU64)(aL) * (NU64)(bL));
t = (NU64)((NU64)(rLL) + (NU64)((NU64)((NU64)(rHL) << (NU64)(((NI)32)))));
{
if (!((NU64)(t) < (NU64)(rLL))) goto LA3_;
colontmpD_ = 1ULL;
c = colontmpD_;
}
goto LA1_;
LA3_: ;
{
colontmpD__2 = 0ULL;
c = colontmpD__2;
}
LA1_: ;
lo = (NU64)((NU64)(t) + (NU64)((NU64)((NU64)(rLH) << (NU64)(((NI)32)))));
T6_ = (NU64)0;
{
if (!((NU64)(lo) < (NU64)(t))) goto LA9_;
colontmpD__3 = 1ULL;
T6_ = colontmpD__3;
}
goto LA7_;
LA9_: ;
{
colontmpD__4 = 0ULL;
T6_ = colontmpD__4;
}
LA7_: ;
c += T6_;
hi = (NU64)((NU64)((NU64)((NU64)((NU64)((NU64)(rHH) + (NU64)((NU64)((NU64)(rHL) >> (NU64)(((NI)32)))))) + (NU64)((NU64)((NU64)(rLH) >> (NU64)(((NI)32)))))) + (NU64)(c));
result = (NU64)(hi ^ lo);
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NU64, hiXorLo__pureZhashes_80)(NU64 a, NU64 b) {
NU64 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NU64)0;
result = hiXorLoFallback64__pureZhashes_36(a, b);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, hashWangYi1__pureZhashes_139)(NU64 x) {
NI result;
NU64 T1_;
NU64 T2_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NI)0;
T1_ = (NU64)0;
T1_ = hiXorLo__pureZhashes_80(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T2_ = (NU64)0;
T2_ = hiXorLo__pureZhashes_80(T1_, 16952864883938283885ULL);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result = ((NI) (T2_));
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, hash__ast_795)(NI32 x) {
NI result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NI)0;
result = hashWangYi1__pureZhashes_139(((NU64) (x)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, emarkamp___pureZhashes_4)(NI h, NI val) {
NI result;
NU h_2;
NU val_2;
NU res;
result = (NI)0;
h_2 = ((NU) (h));
val_2 = ((NU) (val));
res = (NU)((NU32)(h_2) + (NU32)(val_2));
res = (NU)((NU32)(res) + (NU32)((NU)((NU32)(res) << (NU32)(((NI)10)))));
res = (NU)(res ^ (NU)((NU32)(res) >> (NU32)(((NI)6))));
result = ((NI) (res));
return result;
}
static N_INLINE(NI, emarkdollar___pureZhashes_19)(NI h) {
NI result;
NU h_2;
NU res;
result = (NI)0;
h_2 = ((NU) (h));
res = (NU)((NU32)(h_2) + (NU32)((NU)((NU32)(h_2) << (NU32)(((NI)3)))));
res = (NU)(res ^ (NU)((NU32)(res) >> (NU32)(((NI)11))));
res = (NU)((NU32)(res) + (NU32)((NU)((NU32)(res) << (NU32)(((NI)15)))));
result = ((NI) (res));
return result;
}
N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_792)(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw x) {
NI result;
NI h;
NI T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NI)0;
h = hash__ast_795(x.module);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_ = (NI)0;
T1_ = hash__ast_795(x.item);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
h = emarkamp___pureZhashes_4(h, T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result = emarkdollar___pureZhashes_19(h);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_4803)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3546(&result, t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
while (1) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T3_;
if (!((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0)) goto LA2 ;
T3_ = NIM_NIL;
T3_ = lastSon__ast_4811(result);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T3_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
} LA2: ;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg, getInt__ast_6021)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) {
tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&result), sizeof(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg));
switch ((*a).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5):
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
result = toInt128__int495056_550(((NU64) ((*a)._kind_1.intVal)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10):
{
result = toInt128__int495056_737((*a)._kind_1.intVal);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6):
{
result = toInt128__int495056_737((*a)._kind_1.intVal);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
default:
{
raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_762);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, len__ast_3325)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NI result;
NI T1_;
result = (NI)0;
T1_ = (*n)._kind_6.sons.len;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTree__ast_5856)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
{
if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
eqdestroy___stdZassertions_13((&colontmpD_));
goto BeforeRet_;
}
LA4_: ;
result = newNode__ast_3934((*src).kind);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).info = (*src).info;
eqcopy___ast_3546(&(*result).typ, (*src).typ);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166);
colontmpD_ = comment__ast_1148(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
commenteq___ast_1512(result, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch ((*src).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*result)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*result)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal);
}
break;
default:
{
NI T12_;
T12_ = (NI)0;
T12_ = len__ast_3325(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (T12_)));
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = len__ast_3325(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
i_2 = ((NI)0);
{
while (1) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T16_;
if (!(i_2 < colontmp_)) goto LA15 ;
i = i_2;
T16_ = NIM_NIL;
T16_ = copyTree__ast_5856((*src)._kind_6.sons.p->data[i]);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
eqsink___ast_3460(&(*result)._kind_6.sons.p->data[i], T16_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
i_2 += ((NI)1);
} LA15: ;
}
}
}
break;
}
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_22)(tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_764;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_766;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_768;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_770;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_772;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_774;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_776;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_778;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_780;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_782;
}
break;
case ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_784;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newType__ast_4969)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ colontmpD_;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* colontmpD__2;
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__3;
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw colontmpD__4;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = (tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)0;
colontmpD__2 = NIM_NIL;
nimZeroMem((void*)(&colontmpD__3), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw));
nimZeroMem((void*)(&colontmpD__4), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw));
T1_ = NIM_NIL;
T1_ = (tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) nimNewObj(sizeof(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA), NIM_ALIGNOF(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA));
(*T1_).Sup.Sup.m_type = (&NTIv2__qs8ld9cHTjcxh7xYsvWduXA_);
colontmpD_ = kind;
(*T1_).kind = colontmpD_;
colontmpD__2 = 0;
eqcopy___ast_4063(&colontmpD__2, owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*T1_).owner = colontmpD__2;
(*T1_).size = IL64(-1);
(*T1_).align = ((NI16)-1);
colontmpD__3 = id;
(*T1_).Sup.itemId = colontmpD__3;
colontmpD__4 = id;
(*T1_).uniqueId = colontmpD__4;
result = T1_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5163)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*dest).k = src.k;
(*dest).storage = src.storage;
(*dest).flags = src.flags;
{
if (!src.lode) goto LA3_;
nimIncRef(src.lode);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest).lode);
if (!T7_) goto LA8_;
eqdestroy___ast_3466((*dest).lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).lode, ((NI)8));
}
LA8_: ;
(*dest).lode = src.lode;
eqcopy___stdZassertions_16((&(*dest).r), src.r);
}BeforeRet_: ;
}
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) {
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h;
NI T1_;
T1_ = (NI)0;
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_));
(*h).rc += ((NI)16);
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_5111)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* src, NIM_BOOL cyclic) {
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = (*dest);
{
if (!src) goto LA3_;
nimIncRefCyclic(src, cyclic);
}
LA3_: ;
(*dest) = src;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T7_) goto LA8_;
eqdestroy___ast_3644(colontmp_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_, ((NI)4));
}
LA8_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, copySym__ast_5140)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newSym__ast_4028((*s).kind, (*s).name, id, (*s).owner, (*s).info, (*s).options);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3546(&(*result).typ, (*s).typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).flags = (*s).flags;
(*result).magic = (*s).magic;
(*result).options = (*s).options;
(*result).position = (*s).position;
eqcopy___ast_5163((&(*result).loc), (*s).loc);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_5111(&(*result).annex, (*s).annex, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3457(&(*result).constraint, (*s).constraint);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!((*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8) || (*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9) || (*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19))) goto LA3_;
eqcopy___ast_4063(&(*result)._kind_2.guard, (*s)._kind_2.guard);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result)._kind_2.bitsize = (*s)._kind_2.bitsize;
(*result)._kind_2.alignment = (*s)._kind_2.alignment;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, mergeLoc__ast_4974)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* a, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA b) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!((*a).k == ((tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw)0))) goto LA3_;
(*a).k = b.k;
}
LA3_: ;
{
if (!((*a).storage == ((tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg)0))) goto LA7_;
(*a).storage = b.storage;
}
LA7_: ;
(*a).flags = ((*a).flags | b.flags);
{
if (!((*a).lode == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA11_;
eqcopy___ast_3457(&(*a).lode, b.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA11_: ;
{
if (!((*a).r.len == 0)) goto LA15_;
eqcopy___stdZassertions_16((&(*a).r), b.r);
}
LA15_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, newSons__ast_5078)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, NI length) {
setLen__ast_3507((&(*father).sons), ((NI) (length)));
}
static N_INLINE(NI, len__ast_5071)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* n) {
NI result;
NI T1_;
result = (NI)0;
T1_ = (*n).sons.len;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, assignType__ast_5045)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src) {
NI T14_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*dest).kind = (*src).kind;
(*dest).flags = (*src).flags;
(*dest).callConv = (*src).callConv;
eqcopy___ast_3457(&(*dest).n, (*src).n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*dest).size = (*src).size;
(*dest).align = (*src).align;
{
if (!!(((*src).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA3_;
{
if (!!(((*dest).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)))) goto LA7_;
(*(*dest).sym).flags = ((*(*dest).sym).flags | ((*(*src).sym).flags & ~ 3));
{
if (!((*(*dest).sym).annex == ((tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg*) NIM_NIL))) goto LA11_;
eqcopy___ast_5111(&(*(*dest).sym).annex, (*(*src).sym).annex, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA11_: ;
mergeLoc__ast_4974((&(*(*dest).sym).loc), (*(*src).sym).loc);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA5_;
LA7_: ;
{
eqcopy___ast_4063(&(*dest).sym, (*src).sym);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA5_: ;
}
LA3_: ;
T14_ = (NI)0;
T14_ = len__ast_5071(src);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
newSons__ast_5078(dest, T14_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = len__ast_5071(src);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA17 ;
i = i_2;
eqcopy___ast_3546(&(*dest).sons.p->data[i], (*src).sons.p->data[i]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 += ((NI)1);
} LA17: ;
}
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, copyType__ast_5132)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newType__ast_4969((*t).kind, id, owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
assignType__ast_5045(result, t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_4063(&(*result).sym, (*t).sym);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) {
{
if (!(((NI)0) < src.len)) goto LA3_;
copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1)))));
(*dest).len += src.len;
}
LA3_: ;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_785)(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw x) {
NimStringV2 result;
NimStringV2 colontmpD_;
NimStringV2 colontmpD__2;
NimStringV2 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
T1_.len = 0; T1_.p = NIM_NIL;
colontmpD_ = dollar___systemZdollars_3(((NI) (x.module)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
colontmpD__2 = dollar___systemZdollars_3(((NI) (x.item)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_ = rawNewString(colontmpD_.len + colontmpD__2.len + 18);
appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_786);
appendString((&T1_), colontmpD_);
appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_788);
appendString((&T1_), colontmpD__2);
appendString((&T1_), TM__ie9b3LDgRpSpi5aIyrYPGHA_790);
result = T1_;
eqdestroy___stdZassertions_13((&colontmpD__2));
eqdestroy___stdZassertions_13((&colontmpD_));
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semdata_919)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqdestroy___ast_4327((&(*dest).symbols.data));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).parent);
if (!T3_) goto LA4_;
eqdestroy___semdata_919((*dest).parent);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).parent, ((NI)4));
}
LA4_: ;
eqdestroy___ast_4327((&(*dest).allowPrivateAccess));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
{
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
NI T5_;
if (!!((p == NIM_NIL))) goto LA3_;
T5_ = (NI)0;
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8));
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
{
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
result = NIM_TRUE;
}
goto LA6_;
LA8_: ;
{
(*cell).rc -= ((NI)16);
}
LA6_: ;
rememberCycle__system_3143(result, cell, (*((TNimTypeV2**) (p))));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4524)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest) {
NI colontmp_;
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key);
if (!T6_) goto LA7_;
nimDestroyAndDispose((*dest).p->data[colontmp_].key);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_].val);
if (!T11_) goto LA12_;
nimDestroyAndDispose((*dest).p->data[colontmp_].val);
}
LA12_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg));
}
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_4336)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, void* env) {
}
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env) {
void** p;
p = ((void**) (q));
{
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
if (!!(((*p) == NIM_NIL))) goto LA3_;
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
add__system_2688((&(*j).traceStack), p, (*((TNimTypeV2**) ((*p)))));
}
LA3_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_4533)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest, void* env) {
NI colontmp_;
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
nimTraceRefDyn(&(*dest).p->data[colontmp_].val, env);
colontmp_ += ((NI)1);
} LA2: ;
}
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3247)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag** dest, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* src, NIM_BOOL cyclic) {
tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* colontmp_;
colontmp_ = (*dest);
{
if (!src) goto LA3_;
nimIncRefCyclic(src, cyclic);
}
LA3_: ;
(*dest) = src;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__C1k2TcDRT9cU4DEatQIT09ag_));
if (!T7_) goto LA8_;
eqdestroy___ast_3232(colontmp_);
nimRawDispose(colontmp_, ((NI)4));
}
LA8_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4330)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src) {
NI T1_;
NI colontmp_;
T1_ = src.len;
setLen__ast_4203((&(*dest)), T1_);
colontmp_ = ((NI)0);
{
while (1) {
NI T4_;
T4_ = (*dest).len;
if (!(colontmp_ < T4_)) goto LA3 ;
{
if (!src.p->data[colontmp_]) goto LA7_;
nimIncRef(src.p->data[colontmp_]);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T11_) goto LA12_;
nimDestroyAndDispose((*dest).p->data[colontmp_]);
}
LA12_: ;
(*dest).p->data[colontmp_] = src.p->data[colontmp_];
colontmp_ += ((NI)1);
} LA3: ;
}
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___lookups_82)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest, tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!src) goto LA3_;
nimIncRef(src);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest));
if (!T7_) goto LA8_;
eqdestroy___semdata_919((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)4));
}
LA8_: ;
(*dest) = src;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_79)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
eqdestroy___semdata_919((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)4));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toObjectFromRefPtrGeneric__ast_6332)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3546(&result, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
while (1) {
switch ((*result).kind) {
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10):
{
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T4_;
T4_ = NIM_NIL;
T4_ = lastSon__ast_4811(result);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T4_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22):
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21):
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11):
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9):
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)4):
{
eqcopy___ast_3546(&result, (*result).sons.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
default:
{
goto LA1;
}
break;
}
}
} LA1: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4452)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src) {
RootObj* colontmp_;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).key);
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest).key);
}
LA4_: ;
(*dest).key = src.key;
colontmp_ = (*dest).val;
(*dest).val = src.val;
{
NIM_BOOL T8_;
T8_ = (NIM_BOOL)0;
T8_ = nimDecRefIsLastCyclicDyn(colontmp_);
if (!T8_) goto LA9_;
nimDestroyAndDispose(colontmp_);
}
LA9_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, initIdTable__ast_5200)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x) {
(*x).counter = ((NI)0);
newSeq__ast_4361((&(*x).data), ((NI)8));
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3496)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
if ((*dest).p != src.p) { eqdestroy___ast_3490(dest);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
(*dest).len = src.len; (*dest).p = src.p;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___astalgo_4000)(tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ** dest, tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* src) {
{
if (!src) goto LA3_;
nimIncRef(src);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest));
if (!T7_) goto LA8_;
nimDestroyAndDispose((*dest));
}
LA8_: ;
(*dest) = src;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4449)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src) {
RootObj* colontmp_;
{
if (!src.key) goto LA3_;
nimIncRef(src.key);
}
LA3_: ;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLast((*dest).key);
if (!T7_) goto LA8_;
nimDestroyAndDispose((*dest).key);
}
LA8_: ;
(*dest).key = src.key;
colontmp_ = (*dest).val;
{
if (!src.val) goto LA12_;
nimIncRefCyclic(src.val, NIM_TRUE);
}
LA12_: ;
(*dest).val = src.val;
{
NIM_BOOL T16_;
T16_ = (NIM_BOOL)0;
T16_ = nimDecRefIsLastCyclicDyn(colontmp_);
if (!T16_) goto LA17_;
nimDestroyAndDispose(colontmp_);
}
LA17_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, copyIdTable__ast_4354)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* dest, tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ src) {
NI T1_;
(*dest).counter = src.counter;
T1_ = src.data.len;
newSeq__ast_4361((&(*dest).data), ((NI) (T1_)));
{
NI i;
NI colontmp_;
NI T3_;
NI res;
i = (NI)0;
colontmp_ = (NI)0;
T3_ = (src.data.len-1);
colontmp_ = T3_;
res = ((NI)0);
{
while (1) {
if (!(res <= colontmp_)) goto LA5 ;
i = res;
eqcopy___ast_4449((&(*dest).data.p->data[i]), src.data.p->data[i]);
res += ((NI)1);
} LA5: ;
}
}
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyNode__ast_5733)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
{
if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL);
eqdestroy___stdZassertions_13((&colontmpD_));
goto BeforeRet_;
}
LA4_: ;
result = newNode__ast_3934((*src).kind);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).info = (*src).info;
eqcopy___ast_3546(&(*result).typ, (*src).typ);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).flags = ((*src).flags & 24831758);
colontmpD_ = comment__ast_1148(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
commenteq___ast_1512(result, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch ((*src).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*result)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*result)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal);
}
break;
default:
{
}
break;
}
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, exactReplica__ast_5137)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = copyType__ast_5132(t, (*t).Sup.itemId, (*t).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isMetaType__ast_4084)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) {
NIM_BOOL result;
NIM_BOOL T1_;
NIM_BOOL T2_;
NIM_BOOL T4_;
{ result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T2_ = (NIM_BOOL)0;
T2_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)6) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)8) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)12) || (*t).kind >= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)51) && (*t).kind <= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)54) || (*t).kind >= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)56) && (*t).kind <= ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)59));
if (T2_) goto LA3_;
T4_ = (NIM_BOOL)0;
T4_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60));
if (!(T4_)) goto LA5_;
T4_ = ((*t).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL));
LA5_: ;
T2_ = T4_;
LA3_: ;
T1_ = T2_;
if (T1_) goto LA6_;
T1_ = (((*t).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21)))&63U)))!=0);
LA6_: ;
result = T1_;
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(NIM_BOOL, isGCedMem__ast_5584)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) {
NIM_BOOL result;
NIM_BOOL T1_;
NIM_BOOL T3_;
result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T1_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)28) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22) || (*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24));
if (T1_) goto LA2_;
T3_ = (NIM_BOOL)0;
T3_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25));
if (!(T3_)) goto LA4_;
T3_ = ((*t).callConv == ((tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw)9));
LA4_: ;
T1_ = T3_;
LA2_: ;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, propagateToOwner__ast_5600)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* owner, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elem, NIM_BOOL propagateHasAsgn) {
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q mask;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*owner).flags = ((*owner).flags | ((*elem).flags & IL64(8592031744)));
{
if (!(((*elem).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17)))&63U)))!=0)) goto LA3_;
{
if (!((*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9))) goto LA7_;
(*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)17))) & 63);
}
LA7_: ;
}
LA3_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = isMetaType__ast_4084(elem);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!T11_) goto LA12_;
(*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)21))) & 63);
}
LA12_: ;
mask = ((*elem).flags & IL64(2147483664));
{
NIM_BOOL T16_;
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q T17_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* o2;
T16_ = (NIM_BOOL)0;
T17_ = 0;
T16_ = !((mask == T17_));
if (!(T16_)) goto LA18_;
T16_ = propagateHasAsgn;
LA18_: ;
if (!T16_) goto LA19_;
o2 = NIM_NIL;
o2 = skipTypes__ast_4803(owner, TM__ie9b3LDgRpSpi5aIyrYPGHA_791);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!((*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)18) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)16) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)24) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)19) || (*o2).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)13))) goto LA23_;
(*o2).flags = ((*o2).flags | mask);
(*owner).flags = ((*owner).flags | mask);
}
LA23_: ;
eqdestroy___ast_3543(&o2);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA19_: ;
{
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* elemB;
if (!!(((*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)11) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)10) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)9) || (*owner).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)21)))) goto LA27_;
elemB = NIM_NIL;
elemB = skipTypes__ast_4803(elem, TM__ie9b3LDgRpSpi5aIyrYPGHA_791);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
NIM_BOOL T31_;
T31_ = (NIM_BOOL)0;
T31_ = isGCedMem__ast_5584(elemB);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (T31_) goto LA32_;
T31_ = (((*elemB).flags &((NU64)1<<((NU)((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22)))&63U)))!=0);
LA32_: ;
if (!T31_) goto LA33_;
(*owner).flags |= ((NU64)1)<<(((((tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q)22))) & 63);
}
LA33_: ;
eqdestroy___ast_3543(&elemB);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA27_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, rawAddSon__ast_5669)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son, NIM_BOOL propagateHasAsgn) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_ = NIM_NIL;
colontmpD_ = 0;
eqcopy___ast_3546(&colontmpD_, son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_5673((&(*father).sons), colontmpD_);
{
if (!!((son == 0))) goto LA3_;
propagateToOwner__ast_5600(father, son, propagateHasAsgn);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, newSons__semtypinst_422)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, NI length) {
setLen__ast_3741((&(*father)._kind_6.sons), ((NI) (length)));
}
N_LIB_PRIVATE N_NIMCALL(void, add__concepts_24)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_ = NIM_NIL;
colontmpD_ = 0;
eqcopy___ast_3546(&colontmpD_, son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_5673((&(*father).sons), colontmpD_);
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3493)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* dest, tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ src) {
NI T1_;
NI colontmp_;
T1_ = src.len;
setLen__ast_3507((&(*dest)), T1_);
colontmp_ = ((NI)0);
{
while (1) {
NI T4_;
T4_ = (*dest).len;
if (!(colontmp_ < T4_)) goto LA3 ;
{
if (!src.p->data[colontmp_]) goto LA7_;
nimIncRef(src.p->data[colontmp_]);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
if (!T11_) goto LA12_;
nimDestroyAndDispose((*dest).p->data[colontmp_]);
}
LA12_: ;
(*dest).p->data[colontmp_] = src.p->data[colontmp_];
colontmp_ += ((NI)1);
} LA3: ;
}
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntNode__ast_4791)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NI64 intVal) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result)._kind_1.intVal = intVal;
}BeforeRet_: ;
return result;
}
static N_INLINE(NI, safeLen__ast_3318)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NI result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NI)0;
{
if (!((*n).kind >= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0) && (*n).kind <= ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23))) goto LA3_;
result = ((NI)0);
}
goto LA1_;
LA3_: ;
{
result = len__ast_3325(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, findUnresolvedStatic__ast_6398)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL oldNimErrFin16_;
NIM_BOOL oldNimErrFin12_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
{
NIM_BOOL T3_;
NIM_BOOL T4_;
NIM_BOOL T5_;
T3_ = (NIM_BOOL)0;
T4_ = (NIM_BOOL)0;
T5_ = (NIM_BOOL)0;
T5_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (!(T5_)) goto LA6_;
T5_ = !(((*n).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)));
LA6_: ;
T4_ = T5_;
if (!(T4_)) goto LA7_;
T4_ = ((*(*n).typ).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60));
LA7_: ;
T3_ = T4_;
if (!(T3_)) goto LA8_;
T3_ = ((*(*n).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL));
LA8_: ;
if (!T3_) goto LA9_;
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA9_: ;
{
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* son;
son = NIM_NIL;
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = safeLen__ast_3318(n);
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
i_2 = ((NI)0);
{
while (1) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n_2;
if (!(i_2 < colontmp_)) goto LA15 ;
n_2 = NIM_NIL;
i = i_2;
eqcopy___ast_3457(&son, (*n)._kind_6.sons.p->data[i]);
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
n_2 = findUnresolvedStatic__ast_6398(son);
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
{
if (!!((n_2 == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA19_;
eqsink___ast_3460(&result, n_2);
if (NIM_UNLIKELY(*nimErr_)) goto LA16_;
n_2 = 0;
eqdestroy___ast_3454(&n_2);
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
eqdestroy___ast_3454(&son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA19_: ;
i_2 += ((NI)1);
{
LA16_:;
}
{
oldNimErrFin16_ = *nimErr_; *nimErr_ = NIM_FALSE;
eqdestroy___ast_3454(&n_2);
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
*nimErr_ = oldNimErrFin16_;
}
if (NIM_UNLIKELY(*nimErr_)) goto LA12_;
} LA15: ;
}
}
{
LA12_:;
}
{
oldNimErrFin12_ = *nimErr_; *nimErr_ = NIM_FALSE;
eqdestroy___ast_3454(&son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
*nimErr_ = oldNimErrFin12_;
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL);
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg, newStrTable__ast_5198)(void) {
tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&result), sizeof(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg));
initStrTable__ast_5184((&result));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s) {
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = !(((*s).p == ((NimStrPayload*) NIM_NIL)));
if (!(T3_)) goto LA4_;
T3_ = ((NI)((*(*s).p).cap & ((NI)1073741824)) == ((NI)1073741824));
LA4_: ;
if (!T3_) goto LA5_;
nimPrepareStrMutationImpl__system_2301(s);
}
LA5_: ;
}
static N_INLINE(NimStringV2, X5BX5D___pureZstrutils_1307)(NimStringV2 s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
NimStringV2 result;
NI a;
NI L;
result.len = 0; result.p = NIM_NIL;
a = x.a;
L = (NI)((NI)((NI)(s.len - x.b) - a) + ((NI)1));
result = mnewString(((NI) (L)));
{
NI i;
NI i_2;
i = (NI)0;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < L)) goto LA3 ;
i = i_2;
nimPrepareStrMutationV2((&result));
result.p->data[i] = s.p->data[(NI)(i + a)];
i_2 += ((NI)1);
} LA3: ;
}
}
return result;
}
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___stdZenumutils_128)(NI a, NI b) {
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result;
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
result.a = a;
result.b = b;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6614)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind) {
NimStringV2 result;
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T1_;
NimStringV2 T2_;
NIM_CHAR T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
result = dollar___ast_469(kind);
T1_ = dotdot___stdZenumutils_128(((NI)2), ((NI)1));
T2_.len = 0; T2_.p = NIM_NIL;
T2_ = X5BX5D___pureZstrutils_1307(result, T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&result), T2_);
nimPrepareStrMutationV2((&result));
T3_ = (NIM_CHAR)0;
T3_ = nsuToLowerAsciiChar(result.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result.p->data[((NI)0)] = T3_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStr__ast_6611)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
result = toHumanStrImpl__ast_6614(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3631)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA colontmp_;
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp__2;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!(dest == src)) goto LA3_;
goto BeforeRet_;
}
LA3_: ;
nimZeroMem((void*)(&colontmp_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
colontmp_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
colontmp_ = (*dest);
nimZeroMem((void*)(&(*dest)), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
(*dest).Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
(*dest).Sup.itemId.module = (*src).Sup.itemId.module;
(*dest).Sup.itemId.item = (*src).Sup.itemId.item;
(*dest).kind = (*src).kind;
switch ((*dest).kind) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
{
if (!(*src)._kind_1.gcUnsafetyReason) goto LA8_;
nimIncRef((*src)._kind_1.gcUnsafetyReason);
}
LA8_: ;
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason);
if (!T12_) goto LA13_;
nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason);
}
LA13_: ;
(*dest)._kind_1.gcUnsafetyReason = (*src)._kind_1.gcUnsafetyReason;
{
if (!(*src)._kind_1.transformedBody) goto LA17_;
nimIncRef((*src)._kind_1.transformedBody);
}
LA17_: ;
{
NIM_BOOL T21_;
T21_ = (NIM_BOOL)0;
T21_ = nimDecRefIsLast((*dest)._kind_1.transformedBody);
if (!T21_) goto LA22_;
eqdestroy___ast_3466((*dest)._kind_1.transformedBody);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8));
}
LA22_: ;
(*dest)._kind_1.transformedBody = (*src)._kind_1.transformedBody;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
{
if (!(*src)._kind_2.guard) goto LA27_;
nimIncRef((*src)._kind_2.guard);
}
LA27_: ;
{
NIM_BOOL T31_;
T31_ = (NIM_BOOL)0;
T31_ = nimDecRefIsLast((*dest)._kind_2.guard);
if (!T31_) goto LA32_;
nimDestroyAndDispose((*dest)._kind_2.guard);
}
LA32_: ;
(*dest)._kind_2.guard = (*src)._kind_2.guard;
(*dest)._kind_2.bitsize = (*src)._kind_2.bitsize;
(*dest)._kind_2.alignment = (*src)._kind_2.alignment;
}
break;
default:
{
}
break;
}
(*dest).magic = (*src).magic;
{
if (!(*src).typ) goto LA37_;
nimIncRef((*src).typ);
}
LA37_: ;
{
NIM_BOOL T41_;
T41_ = (NIM_BOOL)0;
T41_ = nimDecRefIsLast((*dest).typ);
if (!T41_) goto LA42_;
nimDestroyAndDispose((*dest).typ);
}
LA42_: ;
(*dest).typ = (*src).typ;
{
if (!(*src).name) goto LA46_;
nimIncRef((*src).name);
}
LA46_: ;
{
NIM_BOOL T50_;
T50_ = (NIM_BOOL)0;
T50_ = nimDecRefIsLast((*dest).name);
if (!T50_) goto LA51_;
eqdestroy___idents_145((*dest).name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).name, ((NI)4));
}
LA51_: ;
(*dest).name = (*src).name;
(*dest).info.line = (*src).info.line;
(*dest).info.col = (*src).info.col;
(*dest).info.fileIndex = (*src).info.fileIndex;
{
if (!(*src).owner) goto LA55_;
nimIncRef((*src).owner);
}
LA55_: ;
{
NIM_BOOL T59_;
T59_ = (NIM_BOOL)0;
T59_ = nimDecRefIsLast((*dest).owner);
if (!T59_) goto LA60_;
nimDestroyAndDispose((*dest).owner);
}
LA60_: ;
(*dest).owner = (*src).owner;
(*dest).flags = (*src).flags;
{
if (!(*src).ast) goto LA64_;
nimIncRef((*src).ast);
}
LA64_: ;
{
NIM_BOOL T68_;
T68_ = (NIM_BOOL)0;
T68_ = nimDecRefIsLast((*dest).ast);
if (!T68_) goto LA69_;
eqdestroy___ast_3466((*dest).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).ast, ((NI)8));
}
LA69_: ;
(*dest).ast = (*src).ast;
(*dest).options = (*src).options;
(*dest).position = (*src).position;
(*dest).offset = (*src).offset;
(*dest).loc.k = (*src).loc.k;
(*dest).loc.storage = (*src).loc.storage;
(*dest).loc.flags = (*src).loc.flags;
{
if (!(*src).loc.lode) goto LA73_;
nimIncRef((*src).loc.lode);
}
LA73_: ;
{
NIM_BOOL T77_;
T77_ = (NIM_BOOL)0;
T77_ = nimDecRefIsLast((*dest).loc.lode);
if (!T77_) goto LA78_;
eqdestroy___ast_3466((*dest).loc.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).loc.lode, ((NI)8));
}
LA78_: ;
(*dest).loc.lode = (*src).loc.lode;
eqcopy___stdZassertions_16((&(*dest).loc.r), (*src).loc.r);
colontmp__2 = (*dest).annex;
{
if (!(*src).annex) goto LA82_;
nimIncRefCyclic((*src).annex, NIM_TRUE);
}
LA82_: ;
(*dest).annex = (*src).annex;
{
NIM_BOOL T86_;
T86_ = (NIM_BOOL)0;
T86_ = nimDecRefIsLastCyclicStatic(colontmp__2, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T86_) goto LA87_;
eqdestroy___ast_3644(colontmp__2);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp__2, ((NI)4));
}
LA87_: ;
{
if (!(*src).constraint) goto LA91_;
nimIncRef((*src).constraint);
}
LA91_: ;
{
NIM_BOOL T95_;
T95_ = (NIM_BOOL)0;
T95_ = nimDecRefIsLast((*dest).constraint);
if (!T95_) goto LA96_;
eqdestroy___ast_3466((*dest).constraint);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).constraint, ((NI)8));
}
LA96_: ;
(*dest).constraint = (*src).constraint;
switch (colontmp_.kind) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
{
NIM_BOOL T101_;
T101_ = (NIM_BOOL)0;
T101_ = nimDecRefIsLast(colontmp_._kind_1.gcUnsafetyReason);
if (!T101_) goto LA102_;
nimDestroyAndDispose(colontmp_._kind_1.gcUnsafetyReason);
}
LA102_: ;
{
NIM_BOOL T106_;
T106_ = (NIM_BOOL)0;
T106_ = nimDecRefIsLast(colontmp_._kind_1.transformedBody);
if (!T106_) goto LA107_;
eqdestroy___ast_3466(colontmp_._kind_1.transformedBody);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_._kind_1.transformedBody, ((NI)8));
}
LA107_: ;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
{
NIM_BOOL T112_;
T112_ = (NIM_BOOL)0;
T112_ = nimDecRefIsLast(colontmp_._kind_2.guard);
if (!T112_) goto LA113_;
nimDestroyAndDispose(colontmp_._kind_2.guard);
}
LA113_: ;
}
break;
default:
{
}
break;
}
{
NIM_BOOL T118_;
T118_ = (NIM_BOOL)0;
T118_ = nimDecRefIsLast(colontmp_.typ);
if (!T118_) goto LA119_;
nimDestroyAndDispose(colontmp_.typ);
}
LA119_: ;
{
NIM_BOOL T123_;
T123_ = (NIM_BOOL)0;
T123_ = nimDecRefIsLast(colontmp_.name);
if (!T123_) goto LA124_;
eqdestroy___idents_145(colontmp_.name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_.name, ((NI)4));
}
LA124_: ;
{
NIM_BOOL T128_;
T128_ = (NIM_BOOL)0;
T128_ = nimDecRefIsLast(colontmp_.owner);
if (!T128_) goto LA129_;
nimDestroyAndDispose(colontmp_.owner);
}
LA129_: ;
{
NIM_BOOL T133_;
T133_ = (NIM_BOOL)0;
T133_ = nimDecRefIsLast(colontmp_.ast);
if (!T133_) goto LA134_;
eqdestroy___ast_3466(colontmp_.ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_.ast, ((NI)8));
}
LA134_: ;
{
NIM_BOOL T138_;
T138_ = (NIM_BOOL)0;
T138_ = nimDecRefIsLast(colontmp_.loc.lode);
if (!T138_) goto LA139_;
eqdestroy___ast_3466(colontmp_.loc.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_.loc.lode, ((NI)8));
}
LA139_: ;
eqdestroy___stdZassertions_13((&colontmp_.loc.r));
{
NIM_BOOL T143_;
T143_ = (NIM_BOOL)0;
T143_ = nimDecRefIsLastCyclicStatic(colontmp_.annex, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T143_) goto LA144_;
eqdestroy___ast_3644(colontmp_.annex);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_.annex, ((NI)4));
}
LA144_: ;
{
NIM_BOOL T148_;
T148_ = (NIM_BOOL)0;
T148_ = nimDecRefIsLast(colontmp_.constraint);
if (!T148_) goto LA149_;
eqdestroy___ast_3466(colontmp_.constraint);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_.constraint, ((NI)8));
}
LA149_: ;
(*dest).Sup.Sup.m_type = (*src).Sup.Sup.m_type;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3634)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src) {
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*dest).Sup.itemId.module = (*src).Sup.itemId.module;
(*dest).Sup.itemId.item = (*src).Sup.itemId.item;
switch ((*dest).kind) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = nimDecRefIsLast((*dest)._kind_1.gcUnsafetyReason);
if (!T4_) goto LA5_;
nimDestroyAndDispose((*dest)._kind_1.gcUnsafetyReason);
}
LA5_: ;
{
NIM_BOOL T9_;
T9_ = (NIM_BOOL)0;
T9_ = nimDecRefIsLast((*dest)._kind_1.transformedBody);
if (!T9_) goto LA10_;
eqdestroy___ast_3466((*dest)._kind_1.transformedBody);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&(*(*dest)._kind_1.transformedBody)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
nimRawDispose((*dest)._kind_1.transformedBody, ((NI)8));
}
LA10_: ;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
{
NIM_BOOL T15_;
T15_ = (NIM_BOOL)0;
T15_ = nimDecRefIsLast((*dest)._kind_2.guard);
if (!T15_) goto LA16_;
nimDestroyAndDispose((*dest)._kind_2.guard);
}
LA16_: ;
(*dest)._kind_2.bitsize = 0;
(*dest)._kind_2.alignment = 0;
}
break;
default:
{
}
break;
}
(*dest).kind = 0;
(*dest).kind = (*src).kind;
switch ((*dest).kind) {
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) ... ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18):
{
(*dest)._kind_1.gcUnsafetyReason = (*src)._kind_1.gcUnsafetyReason;
(*dest)._kind_1.transformedBody = (*src)._kind_1.transformedBody;
}
break;
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)19):
case ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)21):
{
(*dest)._kind_2.guard = (*src)._kind_2.guard;
(*dest)._kind_2.bitsize = (*src)._kind_2.bitsize;
(*dest)._kind_2.alignment = (*src)._kind_2.alignment;
}
break;
default:
{
}
break;
}
(*dest).magic = (*src).magic;
{
NIM_BOOL T24_;
T24_ = (NIM_BOOL)0;
T24_ = nimDecRefIsLast((*dest).typ);
if (!T24_) goto LA25_;
nimDestroyAndDispose((*dest).typ);
}
LA25_: ;
(*dest).typ = (*src).typ;
{
NIM_BOOL T29_;
T29_ = (NIM_BOOL)0;
T29_ = nimDecRefIsLast((*dest).name);
if (!T29_) goto LA30_;
eqdestroy___idents_145((*dest).name);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).name, ((NI)4));
}
LA30_: ;
(*dest).name = (*src).name;
(*dest).info.line = (*src).info.line;
(*dest).info.col = (*src).info.col;
(*dest).info.fileIndex = (*src).info.fileIndex;
{
NIM_BOOL T34_;
T34_ = (NIM_BOOL)0;
T34_ = nimDecRefIsLast((*dest).owner);
if (!T34_) goto LA35_;
nimDestroyAndDispose((*dest).owner);
}
LA35_: ;
(*dest).owner = (*src).owner;
(*dest).flags = (*src).flags;
{
NIM_BOOL T39_;
T39_ = (NIM_BOOL)0;
T39_ = nimDecRefIsLast((*dest).ast);
if (!T39_) goto LA40_;
eqdestroy___ast_3466((*dest).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).ast, ((NI)8));
}
LA40_: ;
(*dest).ast = (*src).ast;
(*dest).options = (*src).options;
(*dest).position = (*src).position;
(*dest).offset = (*src).offset;
(*dest).loc.k = (*src).loc.k;
(*dest).loc.storage = (*src).loc.storage;
(*dest).loc.flags = (*src).loc.flags;
{
NIM_BOOL T44_;
T44_ = (NIM_BOOL)0;
T44_ = nimDecRefIsLast((*dest).loc.lode);
if (!T44_) goto LA45_;
eqdestroy___ast_3466((*dest).loc.lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).loc.lode, ((NI)8));
}
LA45_: ;
(*dest).loc.lode = (*src).loc.lode;
if ((*dest).loc.r.p != (*src).loc.r.p) { eqdestroy___stdZassertions_13((&(*dest).loc.r));
}
(*dest).loc.r.len = (*src).loc.r.len; (*dest).loc.r.p = (*src).loc.r.p;
colontmp_ = (*dest).annex;
(*dest).annex = (*src).annex;
{
NIM_BOOL T49_;
T49_ = (NIM_BOOL)0;
T49_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T49_) goto LA50_;
eqdestroy___ast_3644(colontmp_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_, ((NI)4));
}
LA50_: ;
{
NIM_BOOL T54_;
T54_ = (NIM_BOOL)0;
T54_ = nimDecRefIsLast((*dest).constraint);
if (!T54_) goto LA55_;
eqdestroy___ast_3466((*dest).constraint);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).constraint, ((NI)8));
}
LA55_: ;
(*dest).constraint = (*src).constraint;
(*dest).Sup.Sup.m_type = (*src).Sup.Sup.m_type;
}BeforeRet_: ;
}
static N_INLINE(void, nimMarkCyclic)(void* p) {
}
N_LIB_PRIVATE N_NIMCALL(void, transitionGenericParamToType__ast_5812)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4;
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5;
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
eqcopy___ast_3631((&obj), (&(*s)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7);
T1_.Sup.itemId = obj.Sup.itemId;
T1_.magic = obj.magic;
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
blitTmp_2 = obj.name;
obj.name = 0;
T1_.name = blitTmp_2;
T1_.info = obj.info;
blitTmp_3 = obj.owner;
obj.owner = 0;
T1_.owner = blitTmp_3;
T1_.flags = obj.flags;
blitTmp_4 = obj.ast;
obj.ast = 0;
T1_.ast = blitTmp_4;
T1_.options = obj.options;
T1_.position = obj.position;
T1_.offset = obj.offset;
nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
blitTmp_5 = obj.loc;
nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
T1_.loc = blitTmp_5;
blitTmp_6 = obj.annex;
nimMarkCyclic(obj.annex);
obj.annex = 0;
T1_.annex = blitTmp_6;
blitTmp_7 = obj.constraint;
obj.constraint = 0;
T1_.constraint = blitTmp_7;
eqsink___ast_3634(s, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___ast_3628((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newSymNode__ast_4787)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_4063(&(*result)._kind_4.sym, sym);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3546(&(*result).typ, (*sym).typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).info = info;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, astdef__ast_4072)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
T1_ = NIM_NIL;
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = !(((*s).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
if (!(T4_)) goto LA5_;
T4_ = ((*(*s).ast).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)35) || (*(*s).ast).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)102));
LA5_: ;
if (!T4_) goto LA6_;
eqcopy___ast_3457(&result, (*(*s).ast)._kind_6.sons.p->data[((NI)2)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA2_;
LA6_: ;
{
eqcopy___ast_3457(&result, (*s).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA2_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, extractPragma__ast_3868)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
{
if (!((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18))) goto LA3_;
eqcopy___ast_3457(&result, (*(*s).ast)._kind_6.sons.p->data[((NI)4)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
if (!((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)7) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)8) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)10))) goto LA6_;
{
NIM_BOOL T10_;
NI T12_;
T10_ = (NIM_BOOL)0;
T10_ = !(((*s).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
if (!(T10_)) goto LA11_;
T12_ = (NI)0;
T12_ = len__ast_3325((*s).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T10_ = (((NI)0) < T12_);
LA11_: ;
if (!T10_) goto LA13_;
{
NIM_BOOL T17_;
NI T19_;
T17_ = (NIM_BOOL)0;
T17_ = ((*(*(*s).ast)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43));
if (!(T17_)) goto LA18_;
T19_ = (NI)0;
T19_ = len__ast_3325((*(*s).ast)._kind_6.sons.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T17_ = (((NI)1) < T19_);
LA18_: ;
if (!T17_) goto LA20_;
eqcopy___ast_3457(&result, (*(*(*s).ast)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)1)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA20_: ;
}
LA13_: ;
}
goto LA1_;
LA6_: ;
LA1_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4527)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* dest, tySequence__oJNUGvppFP9c7bQcQ1vFDNw src) {
NI T1_;
NI colontmp_;
T1_ = src.len;
setLen__ast_4369((&(*dest)), T1_);
colontmp_ = ((NI)0);
{
while (1) {
NI T4_;
RootObj* colontmp__2;
T4_ = (*dest).len;
if (!(colontmp_ < T4_)) goto LA3 ;
{
if (!src.p->data[colontmp_].key) goto LA7_;
nimIncRef(src.p->data[colontmp_].key);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].key);
if (!T11_) goto LA12_;
nimDestroyAndDispose((*dest).p->data[colontmp_].key);
}
LA12_: ;
(*dest).p->data[colontmp_].key = src.p->data[colontmp_].key;
colontmp__2 = (*dest).p->data[colontmp_].val;
{
if (!src.p->data[colontmp_].val) goto LA16_;
nimIncRefCyclic(src.p->data[colontmp_].val, NIM_TRUE);
}
LA16_: ;
(*dest).p->data[colontmp_].val = src.p->data[colontmp_].val;
{
NIM_BOOL T20_;
T20_ = (NIM_BOOL)0;
T20_ = nimDecRefIsLastCyclicDyn(colontmp__2);
if (!T20_) goto LA21_;
nimDestroyAndDispose(colontmp__2);
}
LA21_: ;
colontmp_ += ((NI)1);
} LA3: ;
}
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, originatingModule__ast_6098)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_4063(&result, (*s).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
while (1) {
if (!!(((*result).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)6)))) goto LA2 ;
eqcopy___ast_4063(&result, (*result).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
} LA2: ;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, skipGenericOwner__ast_6087)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
T1_ = NIM_NIL;
{
NIM_BOOL T4_;
T4_ = (NIM_BOOL)0;
T4_ = ((*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)12) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)13) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)18) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)17) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)15) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)14) || (*s).kind == ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)16));
if (!(T4_)) goto LA5_;
T4_ = (((*s).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)2)))&63U)))!=0);
LA5_: ;
if (!T4_) goto LA6_;
eqcopy___ast_4063(&result, (*(*s).owner).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA2_;
LA6_: ;
{
eqcopy___ast_4063(&result, (*s).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA2_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_85)(tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw** dest, tyObject_TScope__UGPjl9bmDNGJVWv0GAkg6Cw* src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest));
if (!T3_) goto LA4_;
eqdestroy___semdata_919((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)4));
}
LA4_: ;
(*dest) = src;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4848)(NI64 intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_;
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = NIM_NIL;
colontmpD_ = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_792);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
kind = (*colontmpD_).kind;
switch (kind) {
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)31):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)32):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)7));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)33):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)8));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)34):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)9));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)35):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)2):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)40):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)41):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)12));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)42):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)13));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)43):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)14));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)44):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)1):
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)14):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
case ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60):
{
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
default:
{
{
NimStringV2 colontmpD__2;
NimStringV2 colontmpD__3;
NimStringV2 T19_;
if (!NIM_TRUE) goto LA17_;
colontmpD__2.len = 0; colontmpD__2.p = NIM_NIL;
colontmpD__3.len = 0; colontmpD__3.p = NIM_NIL;
T19_.len = 0; T19_.p = NIM_NIL;
colontmpD__2 = dollar___ast_341(kind);
T19_ = rawNewString(colontmpD__2.len + 25);
appendString((&T19_), TM__ie9b3LDgRpSpi5aIyrYPGHA_794);
appendString((&T19_), colontmpD__2);
colontmpD__3 = T19_;
failedAssertImpl__stdZassertions_224(colontmpD__3);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___stdZassertions_13((&colontmpD__3));
eqdestroy___stdZassertions_13((&colontmpD__2));
}
LA17_: ;
}
break;
}
(*result)._kind_1.intVal = intVal;
eqcopy___ast_3546(&(*result).typ, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___ast_3543(&colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIdentNode__ast_4780)(tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___idents_136(&(*result)._kind_5.ident, ident);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).info = info;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NI, requiredParams__ast_6143)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
NI result;
NI T8_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NI)0;
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = len__ast_5071((*s).typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 = ((NI)1);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA3 ;
i = i_2;
{
if (!!(((*(*(*(*(*s).typ).n)._kind_6.sons.p->data[i])._kind_4.sym).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA6_;
result = (NI)(i - ((NI)1));
goto BeforeRet_;
}
LA6_: ;
i_2 += ((NI)1);
} LA3: ;
}
}
T8_ = (NI)0;
T8_ = len__ast_5071((*s).typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result = (NI)(T8_ - ((NI)1));
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipColon__ast_6390)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)34))) goto LA3_;
eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)1)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newFloatNode__ast_4877)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, NF floatVal) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result)._kind_2.floatVal = floatVal;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5360)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* dest) {
NI colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key);
if (!T6_) goto LA7_;
nimDestroyAndDispose((*dest).p->data[colontmp_].key);
}
LA7_: ;
{
NIM_BOOL T11_;
T11_ = (NIM_BOOL)0;
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].val);
if (!T11_) goto LA12_;
eqdestroy___ast_3466((*dest).p->data[colontmp_].val);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).p->data[colontmp_].val, ((NI)8));
}
LA12_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog));
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_5369)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* dest, void* env) {
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newNodeI__ast_3953)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, NI children) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ colontmpD_;
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg colontmpD__2;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
result = NIM_NIL;
colontmpD_ = (tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0;
nimZeroMem((void*)(&colontmpD__2), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
T1_ = NIM_NIL;
T1_ = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) nimNewObj(sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
(*T1_).kind = colontmpD_;
colontmpD__2 = info;
(*T1_).info = colontmpD__2;
result = T1_;
{
if (!(((NI)0) < children)) goto LA4_;
newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (children)));
}
LA4_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, newProcType__ast_6509)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = NIM_NIL;
result = newType__ast_4969(((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)25), id, owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_ = NIM_NIL;
T1_ = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76), info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3460(&(*result).n, T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
rawAddSon__ast_5669(result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL), NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
colontmpD_ = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)152), info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_6233((*result).n, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___ast_3454(&colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, addParam__ast_6518)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* procType, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* param) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_;
NI T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_ = NIM_NIL;
T1_ = (NI)0;
T1_ = len__ast_5071(procType);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*param).position = (NI)(T1_ - ((NI)1));
colontmpD_ = newSymNode__ast_4784(param);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_6233((*procType).n, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
rawAddSon__ast_5669(procType, (*param).typ, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqdestroy___ast_3454(&colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newTreeIT__ast_4014)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** children, NI childrenLen_0) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T5_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNodeIT__ast_3970(kind, info, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
if (!(((NI)0) < childrenLen_0)) goto LA3_;
(*result).info = (*children[((NI)0)]).info;
}
LA3_: ;
T5_.len = 0; T5_.p = NIM_NIL;
T5_ = at___ast_3983(children, childrenLen_0);
eqsink___ast_3729((&(*result)._kind_6.sons), T5_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5326)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* dest, tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).key);
if (!T3_) goto LA4_;
nimDestroyAndDispose((*dest).key);
}
LA4_: ;
(*dest).key = src.key;
{
NIM_BOOL T8_;
T8_ = (NIM_BOOL)0;
T8_ = nimDecRefIsLast((*dest).val);
if (!T8_) goto LA9_;
eqdestroy___ast_3466((*dest).val);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).val, ((NI)8));
}
LA9_: ;
(*dest).val = src.val;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, initIdNodeTable__ast_5232)(tyObject_TIdNodeTable__9cXDsQKDCq3BecpBac23kuQ* x) {
(*x).counter = ((NI)0);
newSeq__ast_5234((&(*x).data), ((NI)8));
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, shallowCopy__ast_5838)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NimStringV2 colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
{
if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
eqdestroy___stdZassertions_13((&colontmpD_));
goto BeforeRet_;
}
LA4_: ;
result = newNode__ast_3934((*src).kind);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).info = (*src).info;
eqcopy___ast_3546(&(*result).typ, (*src).typ);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166);
colontmpD_ = comment__ast_1148(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
commenteq___ast_1512(result, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch ((*src).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*result)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*result)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal);
}
break;
default:
{
NI T12_;
T12_ = (NI)0;
T12_ = len__ast_3325(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
newSeq__ast_3958((&(*result)._kind_6.sons), ((NI) (T12_)));
}
break;
}
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionToLet__ast_5831)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4;
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5;
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
eqcopy___ast_3631((&obj), (&(*s)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ)9);
T1_.Sup.itemId = obj.Sup.itemId;
T1_.magic = obj.magic;
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
blitTmp_2 = obj.name;
obj.name = 0;
T1_.name = blitTmp_2;
T1_.info = obj.info;
blitTmp_3 = obj.owner;
obj.owner = 0;
T1_.owner = blitTmp_3;
T1_.flags = obj.flags;
blitTmp_4 = obj.ast;
obj.ast = 0;
T1_.ast = blitTmp_4;
T1_.options = obj.options;
T1_.position = obj.position;
T1_.offset = obj.offset;
nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
blitTmp_5 = obj.loc;
nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
T1_.loc = blitTmp_5;
blitTmp_6 = obj.annex;
nimMarkCyclic(obj.annex);
obj.annex = 0;
T1_.annex = blitTmp_6;
blitTmp_7 = obj.constraint;
obj.constraint = 0;
T1_.constraint = blitTmp_7;
eqsink___ast_3634(s, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_4066(&(*s)._kind_2.guard, obj._kind_2.guard);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
obj._kind_2.guard = 0;
(*s)._kind_2.bitsize = obj._kind_2.bitsize;
(*s)._kind_2.alignment = obj._kind_2.alignment;
eqdestroy___ast_3628((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntTypeNode__ast_4873)(tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg intVal, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NI64 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
T1_ = (NI64)0;
T1_ = castToInt64__int495056_222(intVal);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result = newIntTypeNode__ast_4848(T1_, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NF, getFloat__ast_6036)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) {
NF result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NF)0;
switch ((*a).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
result = (*a)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5):
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)11) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)6) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)10):
{
result = ((NF) ((*a)._kind_1.intVal));
}
break;
default:
{
raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_800);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStr__ast_6039)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
switch ((*a).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&result), (*a)._kind_3.strVal);
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_802;
}
break;
default:
{
raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_804);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStrOrChar__ast_6042)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* a) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
switch ((*a).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&result), (*a)._kind_3.strVal);
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
result = nimCharToStr(((NIM_CHAR) (((NI) (((NI) ((*a)._kind_1.intVal)))))));
}
break;
default:
{
raiseRecoverableError__lineinfos_297(TM__ie9b3LDgRpSpi5aIyrYPGHA_805);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
break;
}
}BeforeRet_: ;
return result;
}
static N_INLINE(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw, nextTypeId__ast_3291)(tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* x) {
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw result;
NI32 colontmpD_;
NI32 colontmpD__2;
nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw));
colontmpD_ = (NI32)0;
colontmpD__2 = (NI32)0;
(*x).typeId_0 += ((NI)1);
nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw));
colontmpD_ = (*x).module;
result.module = colontmpD_;
colontmpD__2 = (*x).typeId_0;
result.item = colontmpD__2;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toVar__ast_6304)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3546(&result, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw T5_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T6_;
if (!!(((*typ).kind == kind))) goto LA3_;
T5_ = nextTypeId__ast_3291(idgen);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T6_ = NIM_NIL;
T6_ = newType__ast_4969(kind, T5_, (*typ).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T6_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
rawAddSon__ast_5669(result, typ, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipPragmaExpr__ast_3910)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
{
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43))) goto LA3_;
eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
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_1727)(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)(NimStringV2 a, NimStringV2 b) {
NIM_BOOL result;
NI alen;
NI blen;
{ result = (NIM_BOOL)0;
alen = a.len;
blen = b.len;
{
if (!(alen == blen)) goto LA3_;
{
if (!(alen == ((NI)0))) goto LA7_;
result = NIM_TRUE;
goto BeforeRet_;
}
LA7_: ;
result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen)));
goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isInfixAs__ast_6377)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NIM_BOOL result;
NIM_BOOL T1_;
NIM_BOOL T2_;
{ result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T2_ = (NIM_BOOL)0;
T2_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29));
if (!(T2_)) goto LA3_;
T2_ = ((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2));
LA3_: ;
T1_ = T2_;
if (!(T1_)) goto LA4_;
T1_ = eqStrings((*(*(*n)._kind_6.sons.p->data[((NI)0)])._kind_5.ident).s, TM__ie9b3LDgRpSpi5aIyrYPGHA_807);
LA4_: ;
result = T1_;
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isImportedException__ast_6346)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* conf) {
NIM_BOOL result;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* base;
NIM_BOOL oldNimErrFin1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
base = NIM_NIL;
{
if (!!(((*conf).exc == ((tyEnum_ExceptionSystem__ZMRdhT0e8tpR7rr8gLMDuQ)2)))) goto LA4_;
result = NIM_FALSE;
eqdestroy___ast_3543(&base);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA4_: ;
base = skipTypes__ast_4803(t, TM__ie9b3LDgRpSpi5aIyrYPGHA_808);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
NIM_BOOL T8_;
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg T10_;
T8_ = (NIM_BOOL)0;
T8_ = !(((*base).sym == ((tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*) NIM_NIL)));
if (!(T8_)) goto LA9_;
T10_ = 0;
T8_ = !(((IL64(4294967360) & (*(*base).sym).flags) == T10_));
LA9_: ;
if (!T8_) goto LA11_;
result = NIM_TRUE;
}
LA11_: ;
{
LA1_:;
}
{
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
eqdestroy___ast_3543(&base);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
*nimErr_ = oldNimErrFin1_;
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toRef__ast_6313)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_ = NIM_NIL;
eqcopy___ast_3546(&result, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw T5_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T6_;
colontmpD_ = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_809);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!((*colontmpD_).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)17))) goto LA3_;
T5_ = nextTypeId__ast_3291(idgen);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T6_ = NIM_NIL;
T6_ = newType__ast_4969(((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22), T5_, (*typ).owner);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T6_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
rawAddSon__ast_5669(result, typ, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA3_: ;
eqdestroy___ast_3543(&colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionIntKind__ast_5775)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ kind) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj;
tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = (tyEnum_TNodeKind__D9bhMwVbsxP59c0P9ahD7VJxQ)0;
eqcopy___ast_3469((&obj), (&(*n)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_));
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
T1_.info = obj.info;
T1_.flags = obj.flags;
eqsink___ast_3472(n, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*n)._kind_1.intVal = obj._kind_1.intVal;
eqdestroy___ast_3466((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypesOrNil__ast_5566)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3546(&result, t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
{
while (1) {
NIM_BOOL T3_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T10_;
T3_ = (NIM_BOOL)0;
T3_ = !((result == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)));
if (!(T3_)) goto LA4_;
T3_ = ((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0);
LA4_: ;
if (!T3_) goto LA2 ;
{
NI T7_;
T7_ = (NI)0;
T7_ = len__ast_5071(result);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!(T7_ == ((NI)0))) goto LA8_;
eqsink___ast_3549(&result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA8_: ;
T10_ = NIM_NIL;
T10_ = lastSon__ast_4811(result);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T10_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
} LA2: ;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newStrNode__ast_4885)(NimStringV2 strVal, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20), info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), strVal);
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_765)(tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg e) {
NimStringV2 result;
result.len = 0; result.p = NIM_NIL;
switch (e) {
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_811;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)1):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_813;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)2):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_815;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)3):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_817;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)4):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_819;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)5):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_821;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)6):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_823;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)7):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_825;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)8):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_827;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)9):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_829;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)10):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_831;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)11):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_833;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)12):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_835;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)13):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_837;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)14):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_839;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)15):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_841;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)16):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_843;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)17):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_845;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)18):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_847;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)19):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_849;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_851;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)21):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_853;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_855;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_857;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)24):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_859;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_861;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_863;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)27):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_865;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)28):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_867;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)29):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_869;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)30):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_871;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)31):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_873;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)32):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_875;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)33):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_877;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)34):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_879;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)35):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_881;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)36):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_883;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)37):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_885;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)38):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_887;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)39):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_889;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)40):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_891;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)41):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_893;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)42):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_895;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)43):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_897;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)44):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_899;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)45):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_901;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)46):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_903;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)47):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_905;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)48):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_907;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)49):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_909;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)50):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_911;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)51):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_913;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)52):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_915;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)53):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_917;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)54):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_919;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)55):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_921;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)56):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_923;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)57):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_925;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)58):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_927;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)59):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_929;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)60):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_931;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)61):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_933;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)62):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_935;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)63):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_937;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)64):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_939;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)65):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_941;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)66):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_943;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)67):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_945;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)68):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_947;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)69):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_949;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)70):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_951;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)71):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_953;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)72):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_955;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)73):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_957;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)74):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_959;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)75):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_961;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)76):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_963;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)77):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_965;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)78):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_967;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)79):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_969;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)80):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_971;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)81):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_973;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)82):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_975;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)83):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_977;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)84):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_979;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)85):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_981;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)86):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_983;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)87):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_985;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)88):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_987;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)89):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_989;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)90):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_991;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)91):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_993;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)92):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_995;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)93):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_997;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)94):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_999;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)95):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1001;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)96):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1003;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)97):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1005;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)98):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1007;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)99):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1009;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)100):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1011;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)101):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1013;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)102):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1015;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)103):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1017;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)104):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1019;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)105):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1021;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)106):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1023;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)107):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1025;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)108):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1027;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)109):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1029;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)110):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1031;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)111):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1033;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)112):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1035;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)113):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1037;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)114):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1039;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)115):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1041;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)116):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1043;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)117):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1045;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)118):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1047;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)119):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1049;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)120):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1051;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)121):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1053;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)122):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1055;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)123):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1057;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)124):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1059;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)125):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1061;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)126):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1063;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)127):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1065;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)128):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1067;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)129):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1069;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)130):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1071;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)131):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1073;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)132):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1075;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)133):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1077;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)134):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1079;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)135):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1081;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)136):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1083;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)137):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1085;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)138):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1087;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)139):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1089;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)140):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1091;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)141):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1093;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)142):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1095;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)143):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1097;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)144):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1099;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)145):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1101;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)146):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1103;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)147):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1105;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)148):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1107;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)149):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1109;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)150):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1111;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)151):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1113;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)152):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1115;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)153):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1117;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)154):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1119;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)155):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1121;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)156):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1123;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)157):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1125;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)158):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1127;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)159):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1129;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)160):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1131;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)161):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1133;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)162):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1135;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)163):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1137;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)164):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1139;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)165):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1141;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)166):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1143;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)167):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1145;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)168):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1147;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)169):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1149;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)170):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1151;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)171):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1153;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)172):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1155;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)173):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1157;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)174):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1159;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)175):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1161;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)176):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1163;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)177):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1165;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)178):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1167;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)179):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1169;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)180):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1171;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)181):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1173;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)182):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1175;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)183):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1177;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)184):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1179;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)185):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1181;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)186):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1183;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)187):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1185;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)188):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1187;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)189):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1189;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)190):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1191;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)191):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1193;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)192):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1195;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)193):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1197;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)194):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1199;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)195):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1201;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)196):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1203;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)197):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1205;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)198):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1207;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)199):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1209;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)200):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1211;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)201):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1213;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)202):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1215;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)203):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1217;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)204):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1219;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)205):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1221;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)206):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1223;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)207):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1225;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)208):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1227;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)209):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1229;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)210):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1231;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)211):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1233;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)212):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1235;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)213):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1237;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)214):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1239;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)215):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1241;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)216):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1243;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)217):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1245;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)218):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1247;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)219):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1249;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)220):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1251;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)221):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1253;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)222):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1255;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)223):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1257;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)224):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1259;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)225):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1261;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)226):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1263;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)227):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1265;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)228):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1267;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)229):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1269;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)230):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1271;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)231):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1273;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)232):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1275;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)233):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1277;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)234):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1279;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)235):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1281;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)236):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1283;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)237):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1285;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)238):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1287;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)239):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1289;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)240):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1291;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)241):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1293;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)242):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1295;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)243):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1297;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)244):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1299;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)245):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1301;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)246):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1303;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)247):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1305;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)248):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1307;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)249):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1309;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)250):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1311;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)251):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1313;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)252):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1315;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)253):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1317;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)254):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1319;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)255):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1321;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)256):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1323;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)257):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1325;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)258):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1327;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)259):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1329;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)260):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1331;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)261):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1333;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)262):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1335;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)263):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1337;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)264):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1339;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)265):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1341;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)266):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1343;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)267):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1345;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)268):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1347;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)269):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1349;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)270):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1351;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)271):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1353;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)272):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1355;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)273):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1357;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)274):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1359;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)275):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1361;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)276):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1363;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)277):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1365;
}
break;
case ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)278):
{
result = TM__ie9b3LDgRpSpi5aIyrYPGHA_1367;
}
break;
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, discardSons__ast_3311)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father) {
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
T1_.len = 0; T1_.p = NIM_NIL;
T1_.len = 0; T1_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(0, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*));
eqsink___ast_3729((&(*father)._kind_6.sons), T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, setInfoRecursive__ast_3918)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
if (!!((n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA3_;
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = safeLen__ast_3318(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA7 ;
i = i_2;
setInfoRecursive__ast_3918((*n)._kind_6.sons.p->data[i], info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 += ((NI)1);
} LA7: ;
}
}
(*n).info = info;
}
LA3_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isRunnableExamples__ast_6127)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NIM_BOOL result;
NIM_BOOL T1_;
NIM_BOOL T2_;
NIM_BOOL T5_;
result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T2_ = (NIM_BOOL)0;
T2_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (!(T2_)) goto LA3_;
T2_ = ((*(*n)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)269));
LA3_: ;
T1_ = T2_;
if (T1_) goto LA4_;
T5_ = (NIM_BOOL)0;
T5_ = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2));
if (!(T5_)) goto LA6_;
T5_ = eqStrings((*(*n)._kind_5.ident).s, TM__ie9b3LDgRpSpi5aIyrYPGHA_1369);
LA6_: ;
T1_ = T5_;
LA4_: ;
result = T1_;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, appendToModule__ast_4129)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T5_;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T6_;
if (!((*m).ast == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_;
colontmpD_ = NIM_NIL;
T5_ = NIM_NIL;
T5_ = newNode__ast_3934(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3460(&(*m).ast, T5_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T6_.len = 0; T6_.p = NIM_NIL;
T6_.len = 1; T6_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(1, sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*));
colontmpD_ = 0;
eqcopy___ast_3457(&colontmpD_, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T6_.p->data[0] = colontmpD_;
eqsink___ast_3729((&(*(*m).ast)._kind_6.sons), T6_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmpD__2;
colontmpD__2 = NIM_NIL;
colontmpD__2 = 0;
eqcopy___ast_3457(&colontmpD__2, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_4147((&(*(*m).ast)._kind_6.sons), colontmpD__2);
}
LA1_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, delSon__ast_5710)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* father, NI idx) {
NI T10_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NI T3_;
T3_ = (NI)0;
T3_ = len__ast_3325(father);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!(T3_ == ((NI)0))) goto LA4_;
goto BeforeRet_;
}
LA4_: ;
{
NI i;
NI colontmp_;
NI T7_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
T7_ = (NI)0;
T7_ = len__ast_3325(father);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
colontmp_ = (NI)(T7_ - ((NI)1));
i_2 = idx;
{
while (1) {
if (!(i_2 < colontmp_)) goto LA9 ;
i = i_2;
eqcopy___ast_3457(&(*father)._kind_6.sons.p->data[i], (*father)._kind_6.sons.p->data[(NI)(i + ((NI)1))]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 += ((NI)1);
} LA9: ;
}
}
T10_ = (NI)0;
T10_ = len__ast_3325(father);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
setLen__ast_3741((&(*father)._kind_6.sons), ((NI) ((NI)(T10_ - ((NI)1)))));
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isCallExpr__ast_3303)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
NIM_BOOL result;
result = (NIM_BOOL)0;
result = ((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)27) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)29) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)30) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)31) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)26) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)28) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)32));
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStrImpl__ast_6644)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind) {
NimStringV2 result;
tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T1_;
NimStringV2 T2_;
NIM_CHAR T3_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
result = dollar___ast_341(kind);
T1_ = dotdot___stdZenumutils_128(((NI)2), ((NI)1));
T2_.len = 0; T2_.p = NIM_NIL;
T2_ = X5BX5D___pureZstrutils_1307(result, T1_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___stdZassertions_19((&result), T2_);
nimPrepareStrMutationV2((&result));
T3_ = (NIM_CHAR)0;
T3_ = nsuToLowerAsciiChar(result.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
result.p->data[((NI)0)] = T3_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toHumanStr__ast_6641)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind) {
NimStringV2 result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result.len = 0; result.p = NIM_NIL;
result = toHumanStrImpl__ast_6644(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3270)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_));
if (!T3_) goto LA4_;
eqdestroy___modulegraphs_1419((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)4));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, resetIdTable__ast_5208)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* x) {
(*x).counter = ((NI)0);
setLen__ast_4369((&(*x).data), ((NI)0));
setLen__ast_4369((&(*x).data), ((NI)8));
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_3277)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src) {
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = (*dest);
(*dest) = src;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_));
if (!T3_) goto LA4_;
eqdestroy___modulegraphs_1419(colontmp_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_, ((NI)4));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___modulegraphs_3273)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest, tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* src, NIM_BOOL cyclic) {
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = (*dest);
{
if (!src) goto LA3_;
nimIncRefCyclic(src, cyclic);
}
LA3_: ;
(*dest) = src;
{
NIM_BOOL T7_;
T7_ = (NIM_BOOL)0;
T7_ = nimDecRefIsLastCyclicStatic(colontmp_, (&NTIv2__8SLhhTGRSJj9a3g5KOHqwdQ_));
if (!T7_) goto LA8_;
eqdestroy___modulegraphs_1419(colontmp_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose(colontmp_, ((NI)4));
}
LA8_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5108)(tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg** dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLastCyclicStatic((*dest), (&NTIv2__tP0u9cd1FuZgfCfM3WIm9cRg_));
if (!T3_) goto LA4_;
eqdestroy___ast_3644((*dest));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest), ((NI)4));
}
LA4_: ;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, linkTo__ast_4121)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_4063(&(*t).sym, s);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3546(&(*s).typ, t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_4063(&result, s);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionRoutineSymKind__ast_5815)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q kind) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA obj;
tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q colontmpD_;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* blitTmp_2;
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* blitTmp_3;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_4;
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA blitTmp_5;
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* blitTmp_6;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp_7;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
obj.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
colontmpD_ = (tyEnum_TSymKind__juhrSkBkkwbIs4iMq5Ga6Q)0;
eqcopy___ast_3631((&obj), (&(*s)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
nimZeroMem((void*)(&T1_), sizeof(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA));
T1_.Sup.Sup.m_type = (&NTIv2__9cob5UPXvLCxy8mslvxEYzA_);
colontmpD_ = kind;
T1_.kind = ((tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ) (colontmpD_));
T1_.Sup.itemId = obj.Sup.itemId;
T1_.magic = obj.magic;
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
blitTmp_2 = obj.name;
obj.name = 0;
T1_.name = blitTmp_2;
T1_.info = obj.info;
blitTmp_3 = obj.owner;
obj.owner = 0;
T1_.owner = blitTmp_3;
T1_.flags = obj.flags;
blitTmp_4 = obj.ast;
obj.ast = 0;
T1_.ast = blitTmp_4;
T1_.options = obj.options;
T1_.position = obj.position;
T1_.offset = obj.offset;
nimZeroMem((void*)(&blitTmp_5), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
blitTmp_5 = obj.loc;
nimZeroMem((void*)(&obj.loc), sizeof(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA));
T1_.loc = blitTmp_5;
blitTmp_6 = obj.annex;
nimMarkCyclic(obj.annex);
obj.annex = 0;
T1_.annex = blitTmp_6;
blitTmp_7 = obj.constraint;
obj.constraint = 0;
T1_.constraint = blitTmp_7;
eqsink___ast_3634(s, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_4066(&(*s)._kind_1.gcUnsafetyReason, obj._kind_1.gcUnsafetyReason);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
obj._kind_1.gcUnsafetyReason = 0;
eqsink___ast_3460(&(*s)._kind_1.transformedBody, obj._kind_1.transformedBody);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
obj._kind_1.transformedBody = 0;
eqdestroy___ast_3628((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_5974)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tySet_tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kinds) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
{
if (!(n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA3_;
goto BeforeRet_;
}
LA3_: ;
switch ((*n).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23):
{
result = ((kinds[(NU)(((*n).kind))>>3] &(1U<<((NU)(((*n).kind))&7U)))!=0);
}
break;
default:
{
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = len__ast_3325(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA9 ;
i = i_2;
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = ((kinds[(NU)(((*n).kind))>>3] &(1U<<((NU)(((*n).kind))&7U)))!=0);
if (T12_) goto LA13_;
T12_ = containsNode__ast_5974((*n)._kind_6.sons.p->data[i], kinds);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
LA13_: ;
if (!T12_) goto LA14_;
result = NIM_TRUE;
goto BeforeRet_;
}
LA14_: ;
i_2 += ((NI)1);
} LA9: ;
}
}
}
break;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, newIntNode__ast_4795)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind, tyObject_Int128__o11U6O9aAgrfFG9bStrwmHkg intVal) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NI64 T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newNode__ast_3934(kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_ = (NI64)0;
T1_ = castToInt64__int495056_222(intVal);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result)._kind_1.intVal = T1_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasSubnodeWith__ast_5999)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
switch ((*n).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)23):
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)76):
{
result = ((*n).kind == kind);
}
break;
default:
{
{
NI i;
NI colontmp_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
colontmp_ = len__ast_3325(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA5 ;
i = i_2;
{
NIM_BOOL T8_;
T8_ = (NIM_BOOL)0;
T8_ = ((*(*n)._kind_6.sons.p->data[i]).kind == kind);
if (T8_) goto LA9_;
T8_ = hasSubnodeWith__ast_5999((*n)._kind_6.sons.p->data[i], kind);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
LA9_: ;
if (!T8_) goto LA10_;
result = NIM_TRUE;
goto BeforeRet_;
}
LA10_: ;
i_2 += ((NI)1);
} LA5: ;
}
}
result = NIM_FALSE;
}
break;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, canRaise__ast_6541)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* fn) {
NIM_BOOL result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (NIM_BOOL)0;
{
NIM_BOOL T3_;
NIM_BOOL T5_;
NIM_BOOL T6_;
T3_ = (NIM_BOOL)0;
T3_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (!(T3_)) goto LA4_;
T5_ = (NIM_BOOL)0;
T6_ = (NIM_BOOL)0;
T6_ = !(((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20)));
if (T6_) goto LA7_;
T6_ = ((IL64(4294967360) & (*(*fn)._kind_4.sym).flags) == 64);
LA7_: ;
T5_ = T6_;
if (T5_) goto LA8_;
T5_ = (((*(*fn)._kind_4.sym).flags &((NU64)1<<((NU)((((tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg)39)))&63U)))!=0);
LA8_: ;
T3_ = T5_;
LA4_: ;
if (!T3_) goto LA9_;
result = NIM_FALSE;
}
goto LA1_;
LA9_: ;
{
NIM_BOOL T12_;
T12_ = (NIM_BOOL)0;
T12_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (!(T12_)) goto LA13_;
T12_ = ((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20));
LA13_: ;
if (!T12_) goto LA14_;
result = NIM_TRUE;
}
goto LA1_;
LA14_: ;
{
{
NIM_BOOL T19_;
NIM_BOOL T20_;
T19_ = (NIM_BOOL)0;
T20_ = (NIM_BOOL)0;
T20_ = !(((*fn).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)));
if (!(T20_)) goto LA21_;
T20_ = !(((*(*fn).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
LA21_: ;
T19_ = T20_;
if (!(T19_)) goto LA22_;
T19_ = ((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
LA22_: ;
if (!T19_) goto LA23_;
result = NIM_FALSE;
}
goto LA17_;
LA23_: ;
{
NIM_BOOL T26_;
NIM_BOOL T27_;
NIM_BOOL T30_;
NI T31_;
NIM_BOOL T33_;
NI T35_;
T26_ = (NIM_BOOL)0;
T27_ = (NIM_BOOL)0;
T27_ = !(((*fn).typ == ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL)));
if (!(T27_)) goto LA28_;
T27_ = !(((*(*fn).typ).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
LA28_: ;
T26_ = T27_;
if (!(T26_)) goto LA29_;
T30_ = (NIM_BOOL)0;
T31_ = (NI)0;
T31_ = len__ast_3325((*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T30_ = (T31_ < ((NI)6));
if (T30_) goto LA32_;
T33_ = (NIM_BOOL)0;
T33_ = !(((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)] == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)));
if (!(T33_)) goto LA34_;
T35_ = (NI)0;
T35_ = safeLen__ast_3318((*(*(*(*fn).typ).n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)0)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T33_ = (((NI)0) < T35_);
LA34_: ;
T30_ = T33_;
LA32_: ;
T26_ = T30_;
LA29_: ;
result = T26_;
}
LA17_: ;
}
LA1_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_3732)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* dest, void* env) {
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___sem_1086)(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ* dest) {
eqdestroy___ast_4524((&(*dest).data));
}
N_LIB_PRIVATE N_NIMCALL(void, rawAddSonNoPropagationOfTypeFlags__ast_5696)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* father, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* son) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* colontmpD_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmpD_ = NIM_NIL;
colontmpD_ = 0;
eqcopy___ast_3546(&colontmpD_, son);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_5673((&(*father).sons), colontmpD_);
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, skipTypes__ast_5548)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t, tySet_tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kinds, NI maxIters) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
NI i;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
eqcopy___ast_3546(&result, t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i = maxIters;
{
while (1) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T3_;
if (!((kinds[(NU)(((*result).kind))>>3] &(1U<<((NU)(((*result).kind))&7U)))!=0)) goto LA2 ;
T3_ = NIM_NIL;
T3_ = lastSon__ast_4811(result);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqsink___ast_3549(&result, T3_);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
i -= ((NI)1);
{
if (!(i == ((NI)0))) goto LA6_;
eqsink___ast_3549(&result, ((tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*) NIM_NIL));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA6_: ;
} LA2: ;
}
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, copyTreeWithoutNode__ast_5884)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* skippedNode) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NimStringV2 colontmpD_;
NIM_BOOL oldNimErrFin15_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
{
if (!(src == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL))) goto LA4_;
eqdestroy___stdZassertions_13((&colontmpD_));
goto BeforeRet_;
}
LA4_: ;
result = newNode__ast_3934((*src).kind);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).info = (*src).info;
eqcopy___ast_3546(&(*result).typ, (*src).typ);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
(*result).flags = ((*src).flags & PersistentNodeFlags__ast_3166);
colontmpD_ = comment__ast_1148(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
commenteq___ast_1512(result, colontmpD_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
switch ((*src).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)5) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)15):
{
(*result)._kind_1.intVal = (*src)._kind_1.intVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)16) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)19):
{
(*result)._kind_2.floatVal = (*src)._kind_2.floatVal;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3):
{
eqcopy___ast_4063(&(*result)._kind_4.sym, (*src)._kind_4.sym);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)2):
{
eqcopy___idents_136(&(*result)._kind_5.ident, (*src)._kind_5.ident);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)20) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)22):
{
eqcopy___stdZassertions_16((&(*result)._kind_3.strVal), (*src)._kind_3.strVal);
}
break;
default:
{
NI T12_;
tySequence__xxu3GgaFAGO6lOns9aHaeLQ T13_;
T12_ = (NI)0;
T12_ = len__ast_3325(src);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
T13_.len = 0; T13_.p = NIM_NIL;
T13_.len = 0; T13_.p = (tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content*) newSeqPayload(((NI) (T12_)), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*), NIM_ALIGNOF(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*));
eqsink___ast_3729((&(*result)._kind_6.sons), T13_);
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
{
tySequence__xxu3GgaFAGO6lOns9aHaeLQ colontmp_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** n;
NI i;
NI L;
NI T16_;
colontmp_.len = 0; colontmp_.p = NIM_NIL;
n = (tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q**)0;
eqcopy___ast_3726((&colontmp_), (*src)._kind_6.sons);
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
i = ((NI)0);
T16_ = colontmp_.len;
L = T16_;
{
while (1) {
if (!(i < L)) goto LA18 ;
n = &colontmp_.p->data[i];
{
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T23_;
if (!!(((*n) == skippedNode))) goto LA21_;
T23_ = NIM_NIL;
T23_ = copyTreeWithoutNode__ast_5884((*n), skippedNode);
if (NIM_UNLIKELY(*nimErr_)) goto LA15_;
add__ast_4147((&(*result)._kind_6.sons), T23_);
}
LA21_: ;
i += ((NI)1);
} LA18: ;
}
{
LA15_:;
}
{
oldNimErrFin15_ = *nimErr_; *nimErr_ = NIM_FALSE;
eqdestroy___ast_3723((&colontmp_));
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
*nimErr_ = oldNimErrFin15_;
}
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
}
}
break;
}
{
LA1_:;
}
{
eqdestroy___stdZassertions_13((&colontmpD_));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_95)(tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
eqdestroy___ast_4327((&(*dest).data));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ, newIdTable__ast_5206)(void) {
tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&result), sizeof(tyObject_TIdTable__zO1FPWiMqer9awSXDuPoIAQ));
initIdTable__ast_5200((&result));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, transitionIntToFloatKind__ast_5791)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n, tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA kind) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q obj;
tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA colontmpD_;
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* blitTmp;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
nimZeroMem((void*)(&obj), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = (tyEnum_TNodeKind__aeYSQIab8VW9ceWuPpX6GsA)0;
eqcopy___ast_3469((&obj), (&(*n)));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
colontmpD_ = kind;
T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ) (colontmpD_));
blitTmp = obj.typ;
obj.typ = 0;
T1_.typ = blitTmp;
T1_.info = obj.info;
T1_.flags = obj.flags;
eqsink___ast_3472(n, (&T1_));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*n)._kind_2.floatVal = ((NF) (obj._kind_1.intVal));
eqdestroy___ast_3466((&obj));
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isUnresolvedStatic__ast_4106)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t) {
NIM_BOOL result;
NIM_BOOL T1_;
{ result = (NIM_BOOL)0;
T1_ = (NIM_BOOL)0;
T1_ = ((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)60));
if (!(T1_)) goto LA2_;
T1_ = ((*t).n == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL));
LA2_: ;
result = T1_;
goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, makeStmtList__ast_6226)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
{
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115))) goto LA3_;
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
result = newNodeI__ast_3949(((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115), (*n).info);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
add__ast_6233(result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA*, toObject__ast_6321)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ) {
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* result;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* t;
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
t = NIM_NIL;
t = skipTypes__ast_4803(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_809);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
T1_ = NIM_NIL;
{
if (!((*t).kind == ((tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ)22))) goto LA4_;
result = lastSon__ast_4811(t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA2_;
LA4_: ;
{
eqcopy___ast_3546(&result, typ);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA2_: ;
eqdestroy___ast_3543(&t);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA*, createModuleAlias__ast_5177)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* s, tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw id, tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* newIdent, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info, tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options) {
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
result = newSym__ast_4028((*s).kind, newIdent, id, (*s).owner, info, options);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_3457(&(*result).ast, (*s).ast);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*result).flags = (*s).flags;
(*result).options = (*s).options;
(*result).position = (*s).position;
eqcopy___ast_5163((&(*result).loc), (*s).loc);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
eqcopy___ast_5111(&(*result).annex, (*s).annex, NIM_TRUE);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5518)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest) {
NI colontmp_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
colontmp_ = ((NI)0);
{
while (1) {
NI T3_;
T3_ = (*dest).len;
if (!(colontmp_ < T3_)) goto LA2 ;
{
NIM_BOOL T6_;
T6_ = (NIM_BOOL)0;
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].key);
if (!T6_) goto LA7_;
eqdestroy___ast_3466((*dest).p->data[colontmp_].key);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).p->data[colontmp_].key, ((NI)8));
}
LA7_: ;
colontmp_ += ((NI)1);
} LA2: ;
}
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw));
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___ast_5527)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest, void* env) {
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5484)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* dest, tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*dest).h = src.h;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).key);
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest).key);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).key, ((NI)8));
}
LA4_: ;
(*dest).key = src.key;
(*dest).val = src.val;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, initNodeTable__ast_5390)(tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA* x) {
(*x).counter = ((NI)0);
newSeq__ast_5392((&(*x).data), ((NI)8));
}
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_5160)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).lode);
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest).lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).lode, ((NI)8));
}
LA4_: ;
eqdestroy___stdZassertions_13((&(*dest).r));
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5524)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* dest, tySequence__MoXuTbVW9cpbdFcU68jxs9bA src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
if ((*dest).p != src.p) { eqdestroy___ast_5518(dest);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
(*dest).len = src.len; (*dest).p = src.p;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, canRaiseConservative__ast_6529)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* fn) {
NIM_BOOL result;
result = (NIM_BOOL)0;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = ((*fn).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)3));
if (!(T3_)) goto LA4_;
T3_ = !(((*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)0) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)22) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)23) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)25) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)26) || (*(*fn)._kind_4.sym).magic == ((tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg)20)));
LA4_: ;
if (!T3_) goto LA5_;
result = NIM_FALSE;
}
goto LA1_;
LA5_: ;
{
result = NIM_TRUE;
}
LA1_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5166)(tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA* dest, tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA src) {
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
(*dest).k = src.k;
(*dest).storage = src.storage;
(*dest).flags = src.flags;
{
NIM_BOOL T3_;
T3_ = (NIM_BOOL)0;
T3_ = nimDecRefIsLast((*dest).lode);
if (!T3_) goto LA4_;
eqdestroy___ast_3466((*dest).lode);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
nimRawDispose((*dest).lode, ((NI)8));
}
LA4_: ;
(*dest).lode = src.lode;
if ((*dest).r.p != src.r.p) { eqdestroy___stdZassertions_13((&(*dest).r));
}
(*dest).r.len = src.r.len; (*dest).r.p = src.r.p;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, skipStmtList__ast_6248)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
{
if (!((*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)115) || (*n).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)126))) goto LA3_;
{
NI i;
NI colontmp_;
NI T6_;
NI i_2;
i = (NI)0;
colontmp_ = (NI)0;
T6_ = (NI)0;
T6_ = len__ast_3325(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
colontmp_ = (NI)(T6_ - ((NI)1));
i_2 = ((NI)0);
{
while (1) {
if (!(i_2 < colontmp_)) goto LA8 ;
i = i_2;
{
if (!!(((*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1) || (*(*n)._kind_6.sons.p->data[i]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)125)))) goto LA11_;
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
goto BeforeRet_;
}
LA11_: ;
i_2 += ((NI)1);
} LA8: ;
}
}
result = lastSon__ast_6268(n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
goto LA1_;
LA3_: ;
{
eqcopy___ast_3457(&result, n);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA1_: ;
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, getDeclPragma__ast_3373)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n) {
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = NIM_NIL;
switch ((*n).kind) {
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)79) ... ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)84):
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)159):
{
{
if (!!(((*(*n)._kind_6.sons.p->data[((NI)4)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)1)))) goto LA4_;
eqcopy___ast_3457(&result, (*n)._kind_6.sons.p->data[((NI)4)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA4_: ;
}
break;
case ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)103):
{
{
if (!((*(*n)._kind_6.sons.p->data[((NI)0)]).kind == ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)43))) goto LA9_;
eqcopy___ast_3457(&result, (*(*n)._kind_6.sons.p->data[((NI)0)])._kind_6.sons.p->data[((NI)1)]);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}
LA9_: ;
}
break;
default:
{
result = ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL);
}
break;
}
{
if (!!((result == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA14_;
}
LA14_: ;
}BeforeRet_: ;
return result;
}