2022-12-25 14:07:15 +02:00
|
|
|
/* Generated by Nim Compiler v1.6.11 */
|
2022-09-19 09:55:15 +03:00
|
|
|
#define NIM_INTBITS 64
|
|
|
|
|
|
|
|
|
|
#include "nimbase.h"
|
|
|
|
|
#include <string.h>
|
|
|
|
|
#undef LANGUAGE_C
|
|
|
|
|
#undef MIPSEB
|
|
|
|
|
#undef MIPSEL
|
|
|
|
|
#undef PPC
|
|
|
|
|
#undef R3000
|
|
|
|
|
#undef R4000
|
|
|
|
|
#undef i386
|
|
|
|
|
#undef linux
|
|
|
|
|
#undef mips
|
|
|
|
|
#undef near
|
|
|
|
|
#undef far
|
|
|
|
|
#undef powerpc
|
|
|
|
|
#undef unix
|
|
|
|
|
# define nimfr_(proc, file) \
|
|
|
|
|
TFrame FR_; \
|
|
|
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_);
|
|
|
|
|
|
|
|
|
|
# define nimfrs_(proc, file, slots, length) \
|
|
|
|
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
|
|
|
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_);
|
|
|
|
|
|
|
|
|
|
# define nimln_(n, file) \
|
|
|
|
|
FR_.line = n; FR_.filename = file;
|
|
|
|
|
typedef struct TNimType TNimType;
|
|
|
|
|
typedef struct TNimNode TNimNode;
|
|
|
|
|
typedef struct tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw;
|
|
|
|
|
typedef struct tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg;
|
|
|
|
|
typedef struct RootObj RootObj;
|
|
|
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
|
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
|
|
|
typedef struct tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ;
|
|
|
|
|
typedef struct tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw;
|
|
|
|
|
typedef struct tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg;
|
|
|
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
|
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
|
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
|
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
|
|
|
struct TNimType {
|
|
|
|
|
NI size;
|
|
|
|
|
NI align;
|
|
|
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
|
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
|
|
|
TNimType* base;
|
|
|
|
|
TNimNode* node;
|
|
|
|
|
void* finalizer;
|
|
|
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
|
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
|
|
|
};
|
|
|
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
|
|
|
struct TNimNode {
|
|
|
|
|
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
|
|
|
NI offset;
|
|
|
|
|
TNimType* typ;
|
|
|
|
|
NCSTRING name;
|
|
|
|
|
NI len;
|
|
|
|
|
TNimNode** sons;
|
|
|
|
|
};
|
|
|
|
|
struct RootObj {
|
|
|
|
|
TNimType* m_type;
|
|
|
|
|
};
|
|
|
|
|
struct TGenericSeq {
|
|
|
|
|
NI len;
|
|
|
|
|
NI reserved;
|
|
|
|
|
};
|
|
|
|
|
struct NimStringDesc {
|
|
|
|
|
TGenericSeq Sup;
|
|
|
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
|
|
|
};
|
|
|
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
|
|
|
struct tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg {
|
|
|
|
|
RootObj Sup;
|
|
|
|
|
NI bufpos;
|
|
|
|
|
NimStringDesc* buf;
|
|
|
|
|
tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input;
|
|
|
|
|
NI lineNumber;
|
|
|
|
|
NI sentinel;
|
|
|
|
|
NI lineStart;
|
|
|
|
|
NI offsetBase;
|
|
|
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars;
|
|
|
|
|
};
|
|
|
|
|
typedef NU8 tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg;
|
|
|
|
|
struct tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw {
|
|
|
|
|
tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg kind;
|
|
|
|
|
NimStringDesc* literal;
|
|
|
|
|
};
|
|
|
|
|
struct tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw {
|
|
|
|
|
tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg Sup;
|
|
|
|
|
tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw tok;
|
|
|
|
|
NimStringDesc* filename;
|
|
|
|
|
};
|
|
|
|
|
typedef NU8 tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug;
|
|
|
|
|
struct tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg {
|
|
|
|
|
RootObj Sup;
|
|
|
|
|
tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug kind;
|
|
|
|
|
union{
|
|
|
|
|
struct {NimStringDesc* section;
|
|
|
|
|
} _kind_2;
|
|
|
|
|
struct {NimStringDesc* key;
|
|
|
|
|
NimStringDesc* value;
|
|
|
|
|
} _kind_3;
|
|
|
|
|
struct {NimStringDesc* msg;
|
|
|
|
|
} _kind_4;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
typedef NimStringDesc* tyArray__sMpvt1sOxOJ3LFGulnbeMQ[4];
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, open__pureZlexbase_136)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawGetTok__pureZparsecfg_45)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, skip__pureZparsecfg_214)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c);
|
|
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleCRLF__pureZparsecfg_168)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NI pos);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleCR__pureZlexbase_87)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleLF__pureZlexbase_100)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos);
|
|
|
|
|
static N_INLINE(void, nimFrame)(TFrame* s);
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void);
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_INLINE(void, popFrame)(void);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSymbol__pureZparsecfg_202)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
2022-12-25 14:07:15 +02:00
|
|
|
static N_INLINE(NIM_CHAR*, X5BX5D___system_7408)(NimStringDesc** s, NI i);
|
2022-09-19 09:55:15 +03:00
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getString__pureZparsecfg_172)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok, NIM_BOOL rawMode);
|
|
|
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
|
|
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
|
|
|
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getEscapedChar__pureZparsecfg_103)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok);
|
|
|
|
|
static N_INLINE(NIM_BOOL, handleHexChar__stdZprivateZdecode95helpers_1)(NIM_CHAR c, NI* x);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleDecChars__pureZparsecfg_86)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NI* xi);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getKeyValPair__pureZparsecfg_276)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug kind, tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg* Result);
|
|
|
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError2)(NimStringDesc* f, NimStringDesc* discVal);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprDiscriminant)(NI e, TNimType* typ);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, npcerrorStr)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NimStringDesc* msg);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
|
|
|
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
|
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___systemZdollars_3)(NI x);
|
2022-09-19 09:55:15 +03:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npcgetLine)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npcgetColumn)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getColNumber__pureZlexbase_155)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, close__pureZlexbase_14)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L);
|
|
|
|
|
extern TNimType NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTItoken__yWkcM1ijvGYnxTAxtl3FPw_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_;
|
|
|
|
|
extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
|
|
|
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_7 = {
|
|
|
|
|
0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
|
|
|
;
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_12, "=", 1);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_15, "--", 2);
|
|
|
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_18 = {
|
|
|
|
|
0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0xff, 0x03,
|
|
|
|
|
0xfe, 0xff, 0xff, 0x97, 0xfe, 0xff, 0xff, 0x07,
|
|
|
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
|
|
|
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
|
|
|
|
|
;
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_22, ":", 1);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_31, "\012", 1);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_61, "[", 1);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_63, "]", 1);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_64, "[EOF]", 5);
|
|
|
|
|
extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_;
|
|
|
|
|
N_LIB_PRIVATE TNimType NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_;
|
|
|
|
|
TNimNode* NimDT___9blb2N9brhIlBVapT72kwOHg_kind[6];
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_69, "field \'value\' is not accessible for type \'CfgEvent\' using \'kind = ", 66);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_70, "$1($2, $3) Error: $4", 20);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_71, "symbol expected, but found: ", 28);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_72, "\']\' expected, but found: ", 25);
|
|
|
|
|
STRING_LITERAL(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_73, "invalid token: ", 15);
|
2022-12-25 14:07:15 +02:00
|
|
|
extern TFrame* framePtr__system_2564;
|
|
|
|
|
extern TFrame* framePtr__system_2564;
|
|
|
|
|
extern TFrame* framePtr__system_2564;
|
|
|
|
|
extern TFrame* framePtr__system_2564;
|
|
|
|
|
extern TFrame* framePtr__system_2564;
|
|
|
|
|
extern TFrame* framePtr__system_2564;
|
2022-09-19 09:55:15 +03:00
|
|
|
static N_INLINE(void, nimFrame)(TFrame* s) {
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_;
|
2022-09-19 09:55:15 +03:00
|
|
|
(*s).calldepth = ((NI16) 0);
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA3_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
(*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1));
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA1_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
(*s).prev = framePtr__system_2564;
|
|
|
|
|
framePtr__system_2564 = s;
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*s).calldepth == ((NI16) 2000))) goto LA8_;
|
2022-12-25 14:07:15 +02:00
|
|
|
callDepthLimitReached__system_2997();
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
LA8_: ;
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, popFrame)(void) {
|
2022-12-25 14:07:15 +02:00
|
|
|
framePtr__system_2564 = (*framePtr__system_2564).prev;
|
2022-09-19 09:55:15 +03:00
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, handleCRLF__pureZparsecfg_168)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NI pos) {
|
|
|
|
|
NI result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("handleCRLF", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (NI)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(307, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
switch (((NU8)((*c).Sup.buf->data[pos]))) {
|
|
|
|
|
case 13:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(308, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = handleCR__pureZlexbase_87(&c->Sup, pos);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 10:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(309, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = handleLF__pureZlexbase_100(&c->Sup, pos);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(310, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = pos;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, skip__pureZparsecfg_214)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c) {
|
|
|
|
|
NI pos;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("skip", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(369, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = (*c).Sup.bufpos;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(370, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(371, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
switch (((NU8)((*c).Sup.buf->data[pos]))) {
|
|
|
|
|
case 32:
|
|
|
|
|
case 9:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_9;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(373, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_9)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_9);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 35:
|
|
|
|
|
case 59:
|
|
|
|
|
{
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(375, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_10;
|
|
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (!!((((NU8)((*c).Sup.buf->data[pos])) == ((NU8)(13)) || ((NU8)((*c).Sup.buf->data[pos])) == ((NU8)(10)) || ((NU8)((*c).Sup.buf->data[pos])) == ((NU8)(0))))) goto LA6;
|
|
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_10)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_10);
|
|
|
|
|
} LA6: ;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 13:
|
|
|
|
|
case 10:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(377, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = handleCRLF__pureZparsecfg_168(c, pos);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(379, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
goto LA1;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} LA1: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(380, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*c).Sup.bufpos = pos;
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
static N_INLINE(NIM_CHAR*, X5BX5D___system_7408)(NimStringDesc** s, NI i) {
|
2022-09-19 09:55:15 +03:00
|
|
|
NIM_CHAR* result;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("[]", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (NIM_CHAR*)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(2652, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/system.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt(((*s) ? (*s)->Sup.len : 0), i, &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19)) { raiseOverflow(); };
|
|
|
|
|
if ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19) < 0 || (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19) >= ((*s) ? (*s)->Sup.len : 0)){ raiseIndexError2((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19),((*s) ? (*s)->Sup.len : 0)-1); }
|
|
|
|
|
result = (&(*s)->data[(NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_19)]);
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getSymbol__pureZparsecfg_202)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok) {
|
|
|
|
|
NI pos;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getSymbol", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(356, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = (*c).Sup.bufpos;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(357, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_17;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(358, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).Sup.buf->data[pos]));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(359, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_17)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_17);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(360, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (!!(((TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_18[(NU)(((NU8)((*c).Sup.buf->data[pos])))>>3] &(1U<<((NU)(((NU8)((*c).Sup.buf->data[pos])))&7U)))!=0))) goto LA5_;
|
|
|
|
|
goto LA1;
|
|
|
|
|
}
|
|
|
|
|
LA5_: ;
|
|
|
|
|
}
|
|
|
|
|
} LA1: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(362, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
|
|
|
|
NIM_BOOL T9_;
|
|
|
|
|
NIM_CHAR* T11_;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20;
|
|
|
|
|
T9_ = (NIM_BOOL)0;
|
|
|
|
|
T9_ = (((NI) 0) < ((*tok).literal ? (*tok).literal->Sup.len : 0));
|
|
|
|
|
if (!(T9_)) goto LA10_;
|
|
|
|
|
T11_ = (NIM_CHAR*)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
T11_ = X5BX5D___system_7408((&(*tok).literal), ((NI) 1));
|
2022-09-19 09:55:15 +03:00
|
|
|
T9_ = ((NU8)((*T11_)) == (NU8)(32));
|
|
|
|
|
LA10_: ;
|
|
|
|
|
if (!T9_) goto LA8;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(363, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt(((*tok).literal ? (*tok).literal->Sup.len : 0), ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20)) { raiseOverflow(); };
|
|
|
|
|
if (((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20)) < ((NI) 0) || ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), setLengthStr((*tok).literal, ((NI) ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_20)))));
|
|
|
|
|
} LA8: ;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(365, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*c).Sup.bufpos = pos;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(366, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2);
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
|
|
|
void* T1_;
|
|
|
|
|
T1_ = (void*)0;
|
|
|
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
|
|
|
|
|
nimCopyMem(dest, source, size);
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
|
|
|
|
{
|
|
|
|
|
if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
|
|
|
|
|
copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
|
|
|
|
(*dest).Sup.len += (*src).Sup.len;
|
|
|
|
|
}
|
|
|
|
|
LA3_: ;
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(NIM_BOOL, handleHexChar__stdZprivateZdecode95helpers_1)(NIM_CHAR c, NI* x) {
|
|
|
|
|
NIM_BOOL result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("handleHexChar", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (NIM_BOOL)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(16, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = NIM_TRUE;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(17, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (((NU8)(c))) {
|
|
|
|
|
case 48 ... 57:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_48;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(18, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt(((NU8)(c)), ((NI) 48), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_48)) { raiseOverflow(); };
|
|
|
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_48));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 97 ... 102:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_49;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_50;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(19, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt(((NU8)(c)), ((NI) 97), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_49)) { raiseOverflow(); };
|
|
|
|
|
if (nimAddInt((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_49), ((NI) 10), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_50)) { raiseOverflow(); };
|
|
|
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_50));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 65 ... 70:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_51;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_52;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(20, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt(((NU8)(c)), ((NI) 65), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_51)) { raiseOverflow(); };
|
|
|
|
|
if (nimAddInt((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_51), ((NI) 10), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_52)) { raiseOverflow(); };
|
|
|
|
|
(*x) = (NI)((NI)((NU64)((*x)) << (NU64)(((NI) 4))) | (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_52));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(22, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/std/private/decode_helpers.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = NIM_FALSE;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleDecChars__pureZparsecfg_86)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NI* xi) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("handleDecChars", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(251, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_55;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_56;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_57;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_58;
|
|
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (!(((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos])) >= ((NU8)(48)) && ((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos])) <= ((NU8)(57)))) goto LA2;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(252, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimMulInt((*xi), ((NI) 10), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_55)) { raiseOverflow(); };
|
|
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (nimSubInt(((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos])), ((NI) 48), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_56)) { raiseOverflow(); };
|
|
|
|
|
if (nimAddInt((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_55), (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_56), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_57)) { raiseOverflow(); };
|
|
|
|
|
(*xi) = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_57);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(253, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_58)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_58);
|
|
|
|
|
} LA2: ;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getEscapedChar__pureZparsecfg_103)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok) {
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_35;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getEscapedChar", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(256, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_35)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_35);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(257, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
switch (((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos]))) {
|
|
|
|
|
case 110:
|
|
|
|
|
case 78:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_36;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(259, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), resizeString((*tok).literal, 1));
|
|
|
|
|
appendString((*tok).literal, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_31));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(260, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_36)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_36);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 114:
|
|
|
|
|
case 82:
|
|
|
|
|
case 99:
|
|
|
|
|
case 67:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_37;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(262, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 13));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(263, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_37)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_37);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 108:
|
|
|
|
|
case 76:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_38;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(265, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 10));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(266, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_38)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_38);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 102:
|
|
|
|
|
case 70:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_39;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(268, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 12));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(269, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_39)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_39);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 101:
|
|
|
|
|
case 69:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_40;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(271, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 27));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(272, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_40)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_40);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 97:
|
|
|
|
|
case 65:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_41;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(274, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 7));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(275, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_41)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_41);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 98:
|
|
|
|
|
case 66:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_42;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(277, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 8));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(278, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_42)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_42);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 118:
|
|
|
|
|
case 86:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_43;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(280, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 11));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(281, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_43)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_43);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 116:
|
|
|
|
|
case 84:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_44;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(283, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 9));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(284, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_44)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_44);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 39:
|
|
|
|
|
case 34:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_45;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(286, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).Sup.buf->data[(*c).Sup.bufpos]));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(287, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_45)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_45);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 92:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_46;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(289, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 92));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(290, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_46)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_46);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 120:
|
|
|
|
|
case 88:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_47;
|
|
|
|
|
NI xi;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(292, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_47)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_47);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(293, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
xi = ((NI) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(294, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NIM_BOOL T15_;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_53;
|
|
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T15_ = (NIM_BOOL)0;
|
|
|
|
|
T15_ = handleHexChar__stdZprivateZdecode95helpers_1((*c).Sup.buf->data[(*c).Sup.bufpos], (&xi));
|
|
|
|
|
if (!T15_) goto LA16_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(295, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_53)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_53);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(296, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NIM_BOOL T20_;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_54;
|
|
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T20_ = (NIM_BOOL)0;
|
|
|
|
|
T20_ = handleHexChar__stdZprivateZdecode95helpers_1((*c).Sup.buf->data[(*c).Sup.bufpos], (&xi));
|
|
|
|
|
if (!T20_) goto LA21_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(297, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_54)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_54);
|
|
|
|
|
}
|
|
|
|
|
LA21_: ;
|
|
|
|
|
}
|
|
|
|
|
LA16_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(298, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if ((xi) < ((NI) 0) || (xi) > ((NI) 255)){ raiseRangeErrorI(xi, ((NI) 0), ((NI) 255)); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, ((NIM_CHAR) (((NI) (xi))))));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 48 ... 57:
|
|
|
|
|
{
|
|
|
|
|
NI xi_2;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(300, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
xi_2 = ((NI) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(301, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
handleDecChars__pureZparsecfg_86(c, (&xi_2));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(302, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!(xi_2 <= ((NI) 255))) goto LA26_;
|
|
|
|
|
if ((xi_2) < ((NI) 0) || (xi_2) > ((NI) 255)){ raiseRangeErrorI(xi_2, ((NI) 0), ((NI) 255)); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, ((NIM_CHAR) (((NI) (xi_2))))));
|
|
|
|
|
}
|
|
|
|
|
goto LA24_;
|
|
|
|
|
LA26_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(303, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
|
|
|
|
}
|
|
|
|
|
LA24_: ;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(304, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getString__pureZparsecfg_172)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok, NIM_BOOL rawMode) {
|
|
|
|
|
NI pos;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_25;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getString", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(313, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_25)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_25);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(314, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(315, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NIM_BOOL T3_;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_27;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_33;
|
|
|
|
|
T3_ = (NIM_BOOL)0;
|
|
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T3_ = ((NU8)((*c).Sup.buf->data[pos]) == (NU8)(34));
|
|
|
|
|
if (!(T3_)) goto LA4_;
|
|
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26)) { raiseOverflow(); };
|
|
|
|
|
if ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26) < 0 || (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26) >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26),((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T3_ = ((NU8)((*c).Sup.buf->data[(NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_26)]) == (NU8)(34));
|
|
|
|
|
LA4_: ;
|
|
|
|
|
if (!T3_) goto LA5_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(317, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 2), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_27)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_27);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(319, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = handleCRLF__pureZparsecfg_168(c, pos);
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(320, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(321, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
switch (((NU8)((*c).Sup.buf->data[pos]))) {
|
|
|
|
|
case 34:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_30;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(323, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NIM_BOOL T12_;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29;
|
|
|
|
|
T12_ = (NIM_BOOL)0;
|
|
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28)) { raiseOverflow(); };
|
|
|
|
|
if ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28) < 0 || (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28) >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28),((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T12_ = ((NU8)((*c).Sup.buf->data[(NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_28)]) == (NU8)(34));
|
|
|
|
|
if (!(T12_)) goto LA13_;
|
|
|
|
|
if (nimAddInt(pos, ((NI) 2), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29)) { raiseOverflow(); };
|
|
|
|
|
if ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29) < 0 || (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29) >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29),((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
T12_ = ((NU8)((*c).Sup.buf->data[(NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_29)]) == (NU8)(34));
|
|
|
|
|
LA13_: ;
|
|
|
|
|
if (!T12_) goto LA14_;
|
|
|
|
|
goto LA7;
|
|
|
|
|
}
|
|
|
|
|
LA14_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(324, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, 34));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(325, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_30)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_30);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 13:
|
|
|
|
|
case 10:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(327, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = handleCRLF__pureZparsecfg_168(c, pos);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(328, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), resizeString((*tok).literal, 1));
|
|
|
|
|
appendString((*tok).literal, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_31));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 0:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(330, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(331, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
goto LA7;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_32;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(333, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, (*c).Sup.buf->data[pos]));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(334, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_32)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_32);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} LA7: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(335, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 3), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_33)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_33);
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA5_: ;
|
|
|
|
|
{
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(338, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
while (1) {
|
|
|
|
|
NIM_CHAR ch;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(339, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (pos < 0 || pos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2(pos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
ch = (*c).Sup.buf->data[pos];
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(340, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_34;
|
|
|
|
|
if (!((NU8)(ch) == (NU8)(34))) goto LA24_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(341, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_34)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_34);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(342, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
goto LA20;
|
|
|
|
|
}
|
|
|
|
|
LA24_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(343, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!(((NU8)(ch)) == ((NU8)(13)) || ((NU8)(ch)) == ((NU8)(10)) || ((NU8)(ch)) == ((NU8)(0)))) goto LA28_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(344, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(345, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
goto LA20;
|
|
|
|
|
}
|
|
|
|
|
LA28_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(346, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NIM_BOOL T32_;
|
|
|
|
|
T32_ = (NIM_BOOL)0;
|
|
|
|
|
T32_ = ((NU8)(ch) == (NU8)(92));
|
|
|
|
|
if (!(T32_)) goto LA33_;
|
|
|
|
|
T32_ = !(rawMode);
|
|
|
|
|
LA33_: ;
|
|
|
|
|
if (!T32_) goto LA34_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(347, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*c).Sup.bufpos = pos;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(348, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getEscapedChar__pureZparsecfg_103(c, tok);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(349, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
pos = (*c).Sup.bufpos;
|
|
|
|
|
}
|
|
|
|
|
goto LA30_;
|
|
|
|
|
LA34_: ;
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_59;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(351, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), addChar((*tok).literal, ch));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(352, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt(pos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_59)) { raiseOverflow(); };
|
|
|
|
|
pos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_59);
|
|
|
|
|
}
|
|
|
|
|
LA30_: ;
|
|
|
|
|
}
|
|
|
|
|
} LA20: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(353, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*c).Sup.bufpos = pos;
|
|
|
|
|
}
|
|
|
|
|
LA1_: ;
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawGetTok__pureZparsecfg_45)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw* tok) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("rawGetTok", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(383, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(384, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), setLengthStr((*tok).literal, ((NI) 0)));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(385, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
skip__pureZparsecfg_214(c);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(386, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
switch (((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos]))) {
|
|
|
|
|
case 61:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_11;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(388, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 3);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(389, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_11)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_11);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(390, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_12)));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 45:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_13;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(392, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_13)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_13);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(393, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_14;
|
|
|
|
|
if ((*c).Sup.bufpos < 0 || (*c).Sup.bufpos >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((*c).Sup.bufpos,((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (!((NU8)((*c).Sup.buf->data[(*c).Sup.bufpos]) == (NU8)(45))) goto LA5_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(394, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_14)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_14);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(395, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 7);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(396, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_15)));
|
|
|
|
|
}
|
|
|
|
|
goto LA3_;
|
|
|
|
|
LA5_: ;
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_16;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(398, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimSubInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_16)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_16);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(399, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getSymbol__pureZparsecfg_202(c, tok);
|
|
|
|
|
}
|
|
|
|
|
LA3_: ;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 58:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_21;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(401, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(402, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_21)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_21);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(403, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_22)));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 114:
|
|
|
|
|
case 82:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(405, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23;
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_24;
|
|
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23)) { raiseOverflow(); };
|
|
|
|
|
if ((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23) < 0 || (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23) >= ((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)){ raiseIndexError2((NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23),((*c).Sup.buf ? (*c).Sup.buf->Sup.len : 0)-1); }
|
|
|
|
|
if (!((NU8)((*c).Sup.buf->data[(NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_23)]) == (NU8)(34))) goto LA12_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(406, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_24)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_24);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(407, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getString__pureZparsecfg_172(c, tok, NIM_TRUE);
|
|
|
|
|
}
|
|
|
|
|
goto LA10_;
|
|
|
|
|
LA12_: ;
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(409, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getSymbol__pureZparsecfg_202(c, tok);
|
|
|
|
|
}
|
|
|
|
|
LA10_: ;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 91:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_60;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(411, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 5);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(412, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_60)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_60);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(413, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_61)));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 93:
|
|
|
|
|
{
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_62;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(415, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 6);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(416, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.bufpos, ((NI) 1), &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_62)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.bufpos = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_62);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(417, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_63)));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 34:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(419, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getString__pureZparsecfg_172(c, tok, NIM_FALSE);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 0:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(421, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*tok).kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 1);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(422, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*tok).literal), copyString(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_64)));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(423, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getSymbol__pureZparsecfg_202(c, tok);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, npcopen)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NimStringDesc* filename, NI lineOffset) {
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_8;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("open", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(227, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
open__pureZlexbase_136(&c->Sup, input, ((NI) 8192), TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_7);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(228, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*c).filename), copyString(filename));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(229, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
(*c).tok.kind = ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(230, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*c).tok.literal), ((NimStringDesc*) NIM_NIL));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(231, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
if (nimAddInt((*c).Sup.lineNumber, lineOffset, &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_8)) { raiseOverflow(); };
|
|
|
|
|
(*c).Sup.lineNumber = (NI)(TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_8);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(232, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
|
|
|
void* T1_;
|
|
|
|
|
T1_ = (void*)0;
|
|
|
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
|
|
|
}
|
|
|
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
|
|
|
nimSetMem__systemZmemory_7(p, ((int) 0), size);
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npcgetLine)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c) {
|
|
|
|
|
NI result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getLine", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (NI)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(244, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (*c).Sup.lineNumber;
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, npcgetColumn)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c) {
|
|
|
|
|
NI result;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getColumn", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = (NI)0;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(240, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = getColNumber__pureZlexbase_155((&(*c).Sup), (*c).Sup.bufpos);
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, npcerrorStr)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, NimStringDesc* msg) {
|
|
|
|
|
NimStringDesc* result;
|
|
|
|
|
tyArray__sMpvt1sOxOJ3LFGulnbeMQ T1_;
|
|
|
|
|
NI T2_;
|
|
|
|
|
NI T3_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("errorStr", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = NIM_NIL;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(428, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
nimZeroMem((void*)T1_, sizeof(tyArray__sMpvt1sOxOJ3LFGulnbeMQ));
|
|
|
|
|
T1_[0] = copyString((*c).filename);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(429, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T2_ = (NI)0;
|
|
|
|
|
T2_ = npcgetLine(c);
|
2022-12-25 14:07:15 +02:00
|
|
|
T1_[1] = dollar___systemZdollars_3(T2_);
|
2022-09-19 09:55:15 +03:00
|
|
|
T3_ = (NI)0;
|
|
|
|
|
T3_ = npcgetColumn(c);
|
2022-12-25 14:07:15 +02:00
|
|
|
T1_[2] = dollar___systemZdollars_3(T3_);
|
2022-09-19 09:55:15 +03:00
|
|
|
T1_[3] = copyString(msg);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(428, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
result = nsuFormatOpenArray(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_70), T1_, 4);
|
|
|
|
|
popFrame();
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, getKeyValPair__pureZparsecfg_276)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug kind, tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg* Result) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("getKeyValPair", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(449, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*c).tok.kind == ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2))) goto LA3_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(450, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch (kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(452, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = kind;
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_3.key), copyString((*c).tok.literal));
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_3.value), ((NimStringDesc*) NIM_NIL));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(454, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(455, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((24 &((NU8)1<<((NU)((*c).tok.kind)&7U)))!=0)) goto LA9_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(456, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(457, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*c).tok.kind == ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2))) goto LA13_;
|
|
|
|
|
if (!(((12 &((NU8)1<<((NU)((*Result).kind)&7U)))!=0))) { raiseFieldError2(((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_69), reprDiscriminant(((NI)(*Result).kind) + (NI)IL64(0), (&NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_))); }
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(458, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_3.value), copyString((*c).tok.literal));
|
|
|
|
|
}
|
|
|
|
|
goto LA11_;
|
|
|
|
|
LA13_: ;
|
|
|
|
|
{
|
|
|
|
|
NimStringDesc* T16_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(460, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(461, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T16_ = NIM_NIL;
|
|
|
|
|
T16_ = rawNewString(((*c).tok.literal ? (*c).tok.literal->Sup.len : 0) + 28);
|
|
|
|
|
appendString(T16_, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_71));
|
|
|
|
|
appendString(T16_, (*c).tok.literal);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_4.msg), npcerrorStr((&(*c)), T16_));
|
|
|
|
|
}
|
|
|
|
|
LA11_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(462, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
|
|
|
|
}
|
|
|
|
|
LA9_: ;
|
|
|
|
|
}
|
|
|
|
|
goto LA1_;
|
|
|
|
|
LA3_: ;
|
|
|
|
|
{
|
|
|
|
|
NimStringDesc* T18_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(464, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(465, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T18_ = NIM_NIL;
|
|
|
|
|
T18_ = rawNewString(((*c).tok.literal ? (*c).tok.literal->Sup.len : 0) + 28);
|
|
|
|
|
appendString(T18_, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_71));
|
|
|
|
|
appendString(T18_, (*c).tok.literal);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_4.msg), npcerrorStr((&(*c)), T18_));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(466, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
|
|
|
|
}
|
|
|
|
|
LA1_: ;
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, npcnext)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c, tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg* Result) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("next", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(470, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*c).tok.kind) {
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 1):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(472, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 7):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(474, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(475, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getKeyValPair__pureZparsecfg_276(c, ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3), Result);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(477, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
getKeyValPair__pureZparsecfg_276(c, ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2), Result);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 5):
|
|
|
|
|
{
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(479, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(480, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*c).tok.kind == ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 2))) goto LA7_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(481, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_2.section), copyString((*c).tok.literal));
|
|
|
|
|
}
|
|
|
|
|
goto LA5_;
|
|
|
|
|
LA7_: ;
|
|
|
|
|
{
|
|
|
|
|
NimStringDesc* T10_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(483, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(484, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T10_ = NIM_NIL;
|
|
|
|
|
T10_ = rawNewString(((*c).tok.literal ? (*c).tok.literal->Sup.len : 0) + 28);
|
|
|
|
|
appendString(T10_, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_71));
|
|
|
|
|
appendString(T10_, (*c).tok.literal);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_4.msg), npcerrorStr((&(*c)), T10_));
|
|
|
|
|
}
|
|
|
|
|
LA5_: ;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(485, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(486, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
{
|
|
|
|
|
if (!((*c).tok.kind == ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 6))) goto LA13_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(487, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
|
|
|
|
}
|
|
|
|
|
goto LA11_;
|
|
|
|
|
LA13_: ;
|
|
|
|
|
{
|
|
|
|
|
NimStringDesc* T16_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(489, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(490, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T16_ = NIM_NIL;
|
|
|
|
|
T16_ = rawNewString(((*c).tok.literal ? (*c).tok.literal->Sup.len : 0) + 25);
|
|
|
|
|
appendString(T16_, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_72));
|
|
|
|
|
appendString(T16_, (*c).tok.literal);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_4.msg), npcerrorStr((&(*c)), T16_));
|
|
|
|
|
}
|
|
|
|
|
LA11_: ;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 0):
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 3):
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 4):
|
|
|
|
|
case ((tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg) 6):
|
|
|
|
|
{
|
|
|
|
|
NimStringDesc* T18_;
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(492, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
switch ((*Result).kind) {
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 0):
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 1):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_2.section, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 2):
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 3):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.key, NIM_NIL);
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_3.value, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
case ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4):
|
|
|
|
|
unsureAsgnRef((void**)&(*Result)._kind_4.msg, NIM_NIL);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
(*Result).kind = 0;
|
|
|
|
|
(*Result).Sup.m_type = (&NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_);
|
|
|
|
|
(*Result).kind = ((tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug) 4);
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(493, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
T18_ = NIM_NIL;
|
|
|
|
|
T18_ = rawNewString(((*c).tok.literal ? (*c).tok.literal->Sup.len : 0) + 15);
|
|
|
|
|
appendString(T18_, ((NimStringDesc*) &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_73));
|
|
|
|
|
appendString(T18_, (*c).tok.literal);
|
|
|
|
|
unsureAsgnRef((void**) (&(*Result)._kind_4.msg), npcerrorStr((&(*c)), T18_));
|
2022-12-25 14:07:15 +02:00
|
|
|
nimln_(494, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
rawGetTok__pureZparsecfg_45(c, (&(*c).tok));
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, npcclose)(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw* c) {
|
2022-12-25 14:07:15 +02:00
|
|
|
nimfr_("close", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
|
|
|
|
nimln_(236, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/parsecfg.nim");
|
2022-09-19 09:55:15 +03:00
|
|
|
close__pureZlexbase_14(&c->Sup);
|
|
|
|
|
popFrame();
|
|
|
|
|
}
|
2022-12-25 14:07:15 +02:00
|
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminusathversionminus1minus6atslibatspureatsparsecfgdotnim_DatInit000)(void) {
|
2022-09-19 09:55:15 +03:00
|
|
|
static TNimNode* TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_2_2[2];
|
|
|
|
|
static TNimNode* TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_3_2[2];
|
|
|
|
|
static TNimNode* TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_4_8[8];
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6;
|
|
|
|
|
static char* NIM_CONST TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_5[8] = {
|
|
|
|
|
"tkInvalid",
|
|
|
|
|
"tkEof",
|
|
|
|
|
"tkSymbol",
|
|
|
|
|
"tkEquals",
|
|
|
|
|
"tkColon",
|
|
|
|
|
"tkBracketLe",
|
|
|
|
|
"tkBracketRi",
|
|
|
|
|
"tkDashDash"};
|
|
|
|
|
static TNimNode* TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_65_5[5];
|
|
|
|
|
NI TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67;
|
|
|
|
|
static char* NIM_CONST TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_66[5] = {
|
|
|
|
|
"cfgEof",
|
|
|
|
|
"cfgSectionStart",
|
|
|
|
|
"cfgKeyValuePair",
|
|
|
|
|
"cfgOption",
|
|
|
|
|
"cfgError"};
|
|
|
|
|
static TNimNode* TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_68_2[2];
|
|
|
|
|
static TNimNode TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[28];
|
|
|
|
|
NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_.size = sizeof(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw);
|
|
|
|
|
NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_.align = NIM_ALIGNOF(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw);
|
|
|
|
|
NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_.kind = 17;
|
|
|
|
|
NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_.base = (&NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_2_2[0] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[1];
|
|
|
|
|
NTItoken__yWkcM1ijvGYnxTAxtl3FPw_.size = sizeof(tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw);
|
|
|
|
|
NTItoken__yWkcM1ijvGYnxTAxtl3FPw_.align = NIM_ALIGNOF(tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw);
|
|
|
|
|
NTItoken__yWkcM1ijvGYnxTAxtl3FPw_.kind = 18;
|
|
|
|
|
NTItoken__yWkcM1ijvGYnxTAxtl3FPw_.base = 0;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_3_2[0] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[3];
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.size = sizeof(tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg);
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.align = NIM_ALIGNOF(tyEnum_TokKind__PvpTf9b5cBhdKx1DK5Ed3dg);
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.kind = 14;
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.base = 0;
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.flags = 3;
|
|
|
|
|
for (TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6 = 0; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6 < 8; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6++) {
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6+4].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6+4].offset = TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6+4].name = TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_5[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_4_8[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_6+4];
|
|
|
|
|
}
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[12].len = 8; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[12].kind = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[12].sons = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_4_8[0];
|
|
|
|
|
NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_.node = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[12];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[3].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[3].offset = offsetof(tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw, kind);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[3].typ = (&NTItokkind__PvpTf9b5cBhdKx1DK5Ed3dg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[3].name = "kind";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_3_2[1] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[13];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[13].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[13].offset = offsetof(tyObject_Token__yWkcM1ijvGYnxTAxtl3FPw, literal);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[13].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[13].name = "literal";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[2].len = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[2].kind = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[2].sons = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_3_2[0];
|
|
|
|
|
NTItoken__yWkcM1ijvGYnxTAxtl3FPw_.node = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[2];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[1].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[1].offset = offsetof(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw, tok);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[1].typ = (&NTItoken__yWkcM1ijvGYnxTAxtl3FPw_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[1].name = "tok";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_2_2[1] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[14];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[14].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[14].offset = offsetof(tyObject_CfgParser__r3Jw8HBNj9b667nxe8vVd9bw, filename);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[14].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[14].name = "filename";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[0].len = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[0].kind = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[0].sons = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_2_2[0];
|
|
|
|
|
NTIcfgparser__r3Jw8HBNj9b667nxe8vVd9bw_.node = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[0];
|
|
|
|
|
NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_.size = sizeof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg);
|
|
|
|
|
NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_.align = NIM_ALIGNOF(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg);
|
|
|
|
|
NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_.kind = 17;
|
|
|
|
|
NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.size = sizeof(tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug);
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.align = NIM_ALIGNOF(tyEnum_CfgEventKind__f0xwqI11H3rviaTXvjDJug);
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.kind = 14;
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.base = 0;
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.flags = 3;
|
|
|
|
|
for (TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67 = 0; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67 < 5; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67++) {
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67+16].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67+16].offset = TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67+16].name = TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_66[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_65_5[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_67+16];
|
|
|
|
|
}
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[21].len = 5; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[21].kind = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[21].sons = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_65_5[0];
|
|
|
|
|
NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_.node = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[21];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].kind = 3;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].offset = offsetof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg, kind);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].typ = (&NTIcfgeventkind__f0xwqI11H3rviaTXvjDJug_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].name = "kind";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].sons = &NimDT___9blb2N9brhIlBVapT72kwOHg_kind[0];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15].len = 5;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[22].len = 0; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[22].kind = 2;
|
|
|
|
|
NimDT___9blb2N9brhIlBVapT72kwOHg_kind[0] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[22];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[23].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[23].offset = offsetof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg, _kind_2.section);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[23].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[23].name = "section";
|
|
|
|
|
NimDT___9blb2N9brhIlBVapT72kwOHg_kind[1] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[23];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_68_2[0] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[25];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[25].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[25].offset = offsetof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg, _kind_3.key);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[25].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[25].name = "key";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_68_2[1] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[26];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[26].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[26].offset = offsetof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg, _kind_3.value);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[26].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[26].name = "value";
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[24].len = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[24].kind = 2; TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[24].sons = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_68_2[0];
|
|
|
|
|
NimDT___9blb2N9brhIlBVapT72kwOHg_kind[2] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[24];
|
|
|
|
|
NimDT___9blb2N9brhIlBVapT72kwOHg_kind[3] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[24];
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[27].kind = 1;
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[27].offset = offsetof(tyObject_CfgEvent__9blb2N9brhIlBVapT72kwOHg, _kind_4.msg);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[27].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
|
|
|
|
|
TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[27].name = "msg";
|
|
|
|
|
NimDT___9blb2N9brhIlBVapT72kwOHg_kind[4] = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[27];
|
|
|
|
|
NTIcfgevent__9blb2N9brhIlBVapT72kwOHg_.node = &TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_0[15];
|
|
|
|
|
}
|
|
|
|
|
|