mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-15 09:26:38 +00:00
910 lines
60 KiB
C
910 lines
60 KiB
C
/* Generated by Nim Compiler v1.2.6 */
|
|
/* (c) 2020 Andreas Rumpf */
|
|
/* The generated code is subject to the original license. */
|
|
/* Compiled for: Linux, amd64, gcc */
|
|
/* Command for C compiler:
|
|
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v1/node -o nimcache/release/start_network/@m..@s..@s..@svendor@snim-confutils@sconfutils@scli_parser.nim.c.o nimcache/release/start_network/@m..@s..@s..@svendor@snim-confutils@sconfutils@scli_parser.nim.c */
|
|
#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_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {NI size;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
NCSTRING name;
|
|
TNimType* nextType;
|
|
NI instances;
|
|
NI sizes;
|
|
};
|
|
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;};
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
typedef NU8 tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA;
|
|
struct TGenericSeq {NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw { RootObj Sup;NI pos;
|
|
NIM_BOOL inShortState;
|
|
NIM_BOOL allowWhitespaceAfterColon;
|
|
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmds;
|
|
NI idx;
|
|
tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA kind;
|
|
NimStringDesc* key;
|
|
NimStringDesc* val;
|
|
};
|
|
typedef NU8 tyArray__S8ib5N31oJbAkqOZTlNg5Q[8192];
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleShortOption__yHChUiO0pERw50n8LDk1yg)(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* p_0, NimStringDesc* cmd);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
|
static N_INLINE(NI, cardSet)(tyArray__S8ib5N31oJbAkqOZTlNg5Q s, NI len_0);
|
|
static N_INLINE(NI, countBits64)(NU64 n_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, countBits32)(NU32 n_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr__iGg0RIKceRvsmvq8FUHOEw)(NimStringDesc* s, NI first);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, parseWord__9cG2nwo8jgMzLi5P49aVqzoQ)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim);
|
|
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
|
|
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
|
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
|
|
N_LIB_PRIVATE TNimType NTI__sYItNXxlbIcNQiWc9bKCjDw_;
|
|
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
|
|
extern TNimType NTI__HDqWPvEAxZK51ZcfaeQEdg_;
|
|
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
|
|
N_LIB_PRIVATE TNimType NTI__Mnl0OYRuY5Sjmnjr6sTzBA_;
|
|
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__xsuJ7Mj0S1SNb5HqkzoS5g_20 = {
|
|
0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 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}
|
|
;
|
|
extern TNimType* nimTypeRoot;
|
|
|
|
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initOptParser__I9airQRe9azp3bExyjWqjJXw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmds, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* Result) { chckNil((void*)Result); (*Result).pos = 0; (*Result).inShortState = 0; (*Result).allowWhitespaceAfterColon = 0; unsureAsgnRef((void**)&(*Result).longNoVal, NIM_NIL); unsureAsgnRef((void**)&(*Result).cmds, NIM_NIL); (*Result).idx = 0; (*Result).kind = 0; unsureAsgnRef((void**)&(*Result).key, NIM_NIL); unsureAsgnRef((void**)&(*Result).val, NIM_NIL); (*Result).Sup.m_type = (&NTI__sYItNXxlbIcNQiWc9bKCjDw_);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*Result).pos = ((NI) 0);
|
|
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*Result).idx = ((NI) 0);
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*Result).inShortState = NIM_FALSE;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
genericSeqAssign((&(*Result).longNoVal), longNoVal, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*Result).allowWhitespaceAfterColon = allowWhitespaceAfterColon;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
genericSeqAssign((&(*Result).cmds), cmds, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*Result).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 0);
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*Result).key), ((NimStringDesc*) NIM_NIL));
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*Result).val), ((NimStringDesc*) NIM_NIL));}
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
static N_INLINE(NI, countBits64)(NU64 n_0) { NI result; NU64 v; result = (NI)0;
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
v = n_0;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
v = (NU64)((NU64)(v) - (NU64)((NU64)((NU64)((NU64)(v) >> (NU64)(1ULL)) & 6148914691236517205ULL)));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
v = (NU64)((NU64)((NU64)(v & 3689348814741910323ULL)) + (NU64)((NU64)((NU64)((NU64)(v) >> (NU64)(2ULL)) & 3689348814741910323ULL)));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
v = (NU64)((NU64)((NU64)(v) + (NU64)((NU64)((NU64)(v) >> (NU64)(4ULL)))) & 1085102592571150095ULL);
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
result = ((NI) ((NU64)((NU64)((NU64)((NU64)(v) * (NU64)(72340172838076673ULL))) >> (NU64)(56ULL)))); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
static N_INLINE(NI, cardSet)(tyArray__S8ib5N31oJbAkqOZTlNg5Q s, NI len_0) { NI result; NI i; result = (NI)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
i = ((NI) 0); {
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
while (1) { NI T3_;
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
if (!(i < (NI)(len_0 - ((NI) 8)))) goto LA2;
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
T3_ = (NI)0; T3_ = countBits64((*((NU64*) ((&s[(i)- 0]))))); result += T3_;
|
|
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
i += ((NI) 8); } LA2: ;
|
|
}
|
|
{
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
while (1) { NI T6_;
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
if (!(i < len_0)) goto LA5;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
T6_ = (NI)0; T6_ = countBits32(((NU32) (s[(i)- 0]))); result += T6_;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sets.nim"
|
|
i += ((NI) 1); } LA5: ;
|
|
}
|
|
return result;}
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, handleShortOption__yHChUiO0pERw50n8LDk1yg)(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* p_0, NimStringDesc* cmd) { NI i;
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
i = (*p_0).pos;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 3);
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_8;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (!(i < (cmd ? cmd->Sup.len : 0))) goto LA3_;
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(i) >= (NU)(cmd ? cmd->Sup.len : 0)){ raiseIndexError2(i,(cmd ? cmd->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*p_0).key), addChar((*p_0).key, cmd->data[i]));
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_8)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_8); }
|
|
LA3_: ;
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).inShortState = NIM_TRUE; {
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T7_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_9;
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T7_ = (NIM_BOOL)0;
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T7_ = (i < (cmd ? cmd->Sup.len : 0)); if (!(T7_)) goto LA8_;
|
|
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(i) >= (NU)(cmd ? cmd->Sup.len : 0)){ raiseIndexError2(i,(cmd ? cmd->Sup.len : 0)-1); } T7_ = (((NU8)(cmd->data[i])) == ((NU8)(9)) || ((NU8)(cmd->data[i])) == ((NU8)(32))); LA8_: ;
|
|
if (!T7_) goto LA6;
|
|
|
|
#line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_9)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_9);
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).inShortState = NIM_FALSE; } LA6: ;
|
|
}
|
|
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T11_; NIM_BOOL T12_; NIM_BOOL T15_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_12;
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T11_ = (NIM_BOOL)0;
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T12_ = (i < (cmd ? cmd->Sup.len : 0)); if (!(T12_)) goto LA13_;
|
|
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(i) >= (NU)(cmd ? cmd->Sup.len : 0)){ raiseIndexError2(i,(cmd ? cmd->Sup.len : 0)-1); } T12_ = (((NU8)(cmd->data[i])) == ((NU8)(58)) || ((NU8)(cmd->data[i])) == ((NU8)(61))); LA13_: ;
|
|
T11_ = T12_; if (T11_) goto LA14_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T15_ = (NIM_BOOL)0;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T15_ = (((NI) 0) < cardSet((*p_0).shortNoVal, 32)); if (!(T15_)) goto LA16_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(((NI) 0)) >= (NU)((*p_0).key ? (*p_0).key->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*p_0).key ? (*p_0).key->Sup.len : 0)-1); } T15_ = !((((*p_0).shortNoVal[(NU)(((NU8)((*p_0).key->data[((NI) 0)])))>>3] &(1U<<((NU)(((NU8)((*p_0).key->data[((NI) 0)])))&7U)))!=0)); LA16_: ;
|
|
T11_ = T15_; LA14_: ;
|
|
if (!T11_) goto LA17_;
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T21_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_10;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T21_ = (NIM_BOOL)0;
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T21_ = (i < (cmd ? cmd->Sup.len : 0)); if (!(T21_)) goto LA22_;
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(i) >= (NU)(cmd ? cmd->Sup.len : 0)){ raiseIndexError2(i,(cmd ? cmd->Sup.len : 0)-1); } T21_ = (((NU8)(cmd->data[i])) == ((NU8)(58)) || ((NU8)(cmd->data[i])) == ((NU8)(61))); LA22_: ;
|
|
if (!T21_) goto LA23_;
|
|
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_10)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_10); }
|
|
LA23_: ;
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).inShortState = NIM_FALSE; {
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T27_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_11;
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T27_ = (NIM_BOOL)0;
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T27_ = (i < (cmd ? cmd->Sup.len : 0)); if (!(T27_)) goto LA28_;
|
|
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(i) >= (NU)(cmd ? cmd->Sup.len : 0)){ raiseIndexError2(i,(cmd ? cmd->Sup.len : 0)-1); } T27_ = (((NU8)(cmd->data[i])) == ((NU8)(9)) || ((NU8)(cmd->data[i])) == ((NU8)(32))); LA28_: ;
|
|
if (!T27_) goto LA26;
|
|
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_11)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_11); } LA26: ;
|
|
}
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*p_0).val), substr__iGg0RIKceRvsmvq8FUHOEw(cmd, i));
|
|
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = ((NI) 0);
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_12)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_12); }
|
|
goto LA9_;
|
|
LA17_: ;
|
|
{
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = i; }
|
|
LA9_: ;
|
|
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_13;
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (!((cmd ? cmd->Sup.len : 0) <= i)) goto LA32_;
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).inShortState = NIM_FALSE;
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = ((NI) 0);
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_13)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_13); }
|
|
LA32_: ;
|
|
}
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, parseWord__9cG2nwo8jgMzLi5P49aVqzoQ)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { NI result; result = (NI)0;
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
result = i;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T3_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_16;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T3_ = (NIM_BOOL)0;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T3_ = (result < (s ? s->Sup.len : 0)); if (!(T3_)) goto LA4_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(result) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(result,(s ? s->Sup.len : 0)-1); } T3_ = ((NU8)(s->data[result]) == (NU8)(34)); LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_16)) { raiseOverflow(); }; result = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_16); {
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_18;
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (!(result < (s ? s->Sup.len : 0))) goto LA8;
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_17;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(result) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(result,(s ? s->Sup.len : 0)-1); } if (!((NU8)(s->data[result]) == (NU8)(34))) goto LA11_;
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_17)) { raiseOverflow(); }; result = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_17);
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
goto LA7;
|
|
}
|
|
LA11_: ;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(result) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(result,(s ? s->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*w)), addChar((*w), s->data[result]));
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_18)) { raiseOverflow(); }; result = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_18); } LA8: ;
|
|
} LA7: ;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{ {
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T16_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_19;
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T16_ = (result < (s ? s->Sup.len : 0)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(result) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(result,(s ? s->Sup.len : 0)-1); } T16_ = !(((delim[(NU)(((NU8)(s->data[result])))>>3] &(1U<<((NU)(((NU8)(s->data[result])))&7U)))!=0)); LA17_: ;
|
|
if (!T16_) goto LA15;
|
|
|
|
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)(result) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(result,(s ? s->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*w)), addChar((*w), s->data[result]));
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_19)) { raiseOverflow(); }; result = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_19); } LA15: ;
|
|
}
|
|
}
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
result = memcmp(a, b, ((size_t) (size))); return result;}
|
|
|
|
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
alen = (a ? a->Sup.len : 0);
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
blen = (b ? b->Sup.len : 0);
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == blen)) goto LA3_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = NIM_TRUE; goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 1748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NI result;{ result = (NI)0; { NimStringDesc* i; NI i_2; i = (NimStringDesc*)0;
|
|
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
i_2 = ((NI) 0); {
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
while (1) { NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_27; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_28;
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (!(i_2 < aLen_0)) goto LA3;
|
|
|
|
#line 1751 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
if ((NU)(i_2) >= (NU)(aLen_0)){ raiseIndexError2(i_2,aLen_0-1); } i = a[i_2];
|
|
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
{
|
|
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
if (!eqStrings(i, item)) goto LA6_;
|
|
|
|
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
|
|
#line 1753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
if (nimAddInt(result, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_27)) { raiseOverflow(); }; result = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_27);
|
|
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_28)) { raiseOverflow(); }; i_2 = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_28); } LA3: ;
|
|
}
|
|
}
|
|
|
|
#line 1754 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = ((NI) -1); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 1756 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NIM_BOOL result; NI T1_;{ result = (NIM_BOOL)0;
|
|
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
T1_ = (NI)0; T1_ = find__CWgb1wQSxTCKtdHVU5pCYQsystem(a, aLen_0, item); result = (((NI) 0) <= T1_); goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, next__bhBX9cyTjmG5x9acqxvtK9cxQ)(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* p_0) { NI i;{
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI T3_;
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T3_ = ((*p_0).cmds ? (*p_0).cmds->Sup.len : 0); if (!(T3_ <= (*p_0).idx)) goto LA4_;
|
|
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 0);
|
|
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
i = (*p_0).pos; {
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T8_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_6;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T8_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T8_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T8_)) goto LA9_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T8_ = (((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(9)) || ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(32))); LA9_: ;
|
|
if (!T8_) goto LA7;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_6)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_6); } LA7: ;
|
|
}
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = i;
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*p_0).key), setLengthStr((*p_0).key, ((NI) 0)));
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*p_0).val), setLengthStr((*p_0).val, ((NI) 0)));
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ if (!(*p_0).inShortState) goto LA12_;
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).inShortState = NIM_FALSE;
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_7;
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if (!(((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0) <= i)) goto LA16_;
|
|
|
|
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_7)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_7);
|
|
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = ((NI) 0);
|
|
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI T20_;
|
|
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T20_ = ((*p_0).cmds ? (*p_0).cmds->Sup.len : 0); if (!(T20_ <= (*p_0).idx)) goto LA21_;
|
|
|
|
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 0);
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA21_: ;
|
|
}
|
|
goto LA14_;
|
|
LA16_: ;
|
|
{
|
|
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); }
|
|
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
handleShortOption__yHChUiO0pERw50n8LDk1yg(p_0, (*p_0).cmds->data[(*p_0).idx]);
|
|
|
|
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
}
|
|
LA12_: ;
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T26_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_14;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T26_ = (NIM_BOOL)0;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T26_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T26_)) goto LA27_;
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T26_ = ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i]) == (NU8)(45)); LA27_: ;
|
|
if (!T26_) goto LA28_;
|
|
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_14)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_14);
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T32_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_15; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_32;
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T32_ = (NIM_BOOL)0;
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T32_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T32_)) goto LA33_;
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T32_ = ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i]) == (NU8)(45)); LA33_: ;
|
|
if (!T32_) goto LA34_;
|
|
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 2);
|
|
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_15)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_15);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); }
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
i = parseWord__9cG2nwo8jgMzLi5P49aVqzoQ((*p_0).cmds->data[(*p_0).idx], i, (&(*p_0).key), TM__xsuJ7Mj0S1SNb5HqkzoS5g_20); {
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T38_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_21;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T38_ = (NIM_BOOL)0;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T38_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T38_)) goto LA39_;
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T38_ = (((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(9)) || ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(32))); LA39_: ;
|
|
if (!T38_) goto LA37;
|
|
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_21)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_21); } LA37: ;
|
|
}
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T42_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_22;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T42_ = (NIM_BOOL)0;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T42_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T42_)) goto LA43_;
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T42_ = (((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(58)) || ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(61))); LA43_: ;
|
|
if (!T42_) goto LA44_;
|
|
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_22)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_22); {
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
while (1) { NIM_BOOL T48_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_23;
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T48_ = (NIM_BOOL)0;
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T48_ = (i < ((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)); if (!(T48_)) goto LA49_;
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(i) >= (NU)((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)){ raiseIndexError2(i,((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0)-1); } T48_ = (((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(9)) || ((NU8)((*p_0).cmds->data[(*p_0).idx]->data[i])) == ((NU8)(32))); LA49_: ;
|
|
if (!T48_) goto LA47;
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_23)) { raiseOverflow(); }; i = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_23); } LA47: ;
|
|
}
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NIM_BOOL T52_; NIM_BOOL T53_; NIM_BOOL T54_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_24; NI T57_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_25; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_26;
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T52_ = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T53_ = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T54_ = (NIM_BOOL)0; T54_ = (*p_0).allowWhitespaceAfterColon; if (!(T54_)) goto LA55_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } T54_ = (((*p_0).cmds->data[(*p_0).idx] ? (*p_0).cmds->data[(*p_0).idx]->Sup.len : 0) <= i); LA55_: ;
|
|
T53_ = T54_; if (!(T53_)) goto LA56_;
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_24)) { raiseOverflow(); };
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T57_ = ((*p_0).cmds ? (*p_0).cmds->Sup.len : 0); T53_ = ((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_24) < T57_); LA56_: ;
|
|
T52_ = T53_; if (!(T52_)) goto LA58_;
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)) { raiseOverflow(); }; if ((NU)((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25),((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } if ((NU)(((NI) 0)) >= (NU)((*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)] ? (*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)]->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)] ? (*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)]->Sup.len : 0)-1); } T52_ = !(((NU8)((*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_25)]->data[((NI) 0)]) == (NU8)(45))); LA58_: ;
|
|
if (!T52_) goto LA59_;
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_26)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_26);
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
i = ((NI) 0); }
|
|
LA59_: ;
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
{ NI T63_;
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T63_ = ((*p_0).cmds ? (*p_0).cmds->Sup.len : 0); if (!((*p_0).idx < T63_)) goto LA64_;
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); }
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*p_0).val), substr__iGg0RIKceRvsmvq8FUHOEw((*p_0).cmds->data[(*p_0).idx], i)); }
|
|
LA64_: ;
|
|
}
|
|
goto LA40_;
|
|
LA44_: ;
|
|
{ NIM_BOOL T67_; NIM_BOOL T68_; NI T69_; NIM_BOOL T71_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_29; NI T73_; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_30; NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_31;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T67_ = (NIM_BOOL)0;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T68_ = (NIM_BOOL)0;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T69_ = ((*p_0).longNoVal ? (*p_0).longNoVal->Sup.len : 0); T68_ = (((NI) 0) < T69_); if (!(T68_)) goto LA70_;
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T71_ = (NIM_BOOL)0; T71_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem((*p_0).longNoVal->data, ((*p_0).longNoVal ? (*p_0).longNoVal->Sup.len : 0), (*p_0).key); T68_ = !(T71_); LA70_: ;
|
|
T67_ = T68_; if (!(T67_)) goto LA72_;
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_29)) { raiseOverflow(); };
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
T73_ = ((*p_0).cmds ? (*p_0).cmds->Sup.len : 0); T67_ = ((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_29) < T73_); LA72_: ;
|
|
if (!T67_) goto LA74_;
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_30)) { raiseOverflow(); }; if ((NU)((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_30)) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_30),((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*p_0).val), copyString((*p_0).cmds->data[(NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_30)]));
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_31)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_31); }
|
|
goto LA40_;
|
|
LA74_: ;
|
|
{
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
unsureAsgnRef((void**) (&(*p_0).val), ((NimStringDesc*) NIM_NIL)); }
|
|
LA40_: ;
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_32)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_32);
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = ((NI) 0); }
|
|
goto LA30_;
|
|
LA34_: ;
|
|
{
|
|
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = i;
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); }
|
|
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
handleShortOption__yHChUiO0pERw50n8LDk1yg(p_0, (*p_0).cmds->data[(*p_0).idx]);
|
|
}
|
|
LA30_: ;
|
|
}
|
|
goto LA24_;
|
|
LA28_: ;
|
|
{ NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_33;
|
|
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).kind = ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 1);
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if ((NU)((*p_0).idx) >= (NU)((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)){ raiseIndexError2((*p_0).idx,((*p_0).cmds ? (*p_0).cmds->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*p_0).key), copyString((*p_0).cmds->data[(*p_0).idx]));
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
if (nimAddInt((*p_0).idx, ((NI) 1), &TM__xsuJ7Mj0S1SNb5HqkzoS5g_33)) { raiseOverflow(); }; (*p_0).idx = (NI)(TM__xsuJ7Mj0S1SNb5HqkzoS5g_33);
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
|
|
(*p_0).pos = ((NI) 0); }
|
|
LA24_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, confutils_cli_parserDatInit000)(void) {
|
|
|
|
#line 999999 "generated_not_to_break_here"
|
|
static TNimNode* TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[10];
|
|
static TNimNode* TM__xsuJ7Mj0S1SNb5HqkzoS5g_3_4[4];
|
|
NI TM__xsuJ7Mj0S1SNb5HqkzoS5g_5;
|
|
static char* NIM_CONST TM__xsuJ7Mj0S1SNb5HqkzoS5g_4[4] = {
|
|
"cmdEnd",
|
|
"cmdArgument",
|
|
"cmdLongOption",
|
|
"cmdShortOption"};
|
|
static TNimNode TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[16];NTI__sYItNXxlbIcNQiWc9bKCjDw_.size = sizeof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw);
|
|
NTI__sYItNXxlbIcNQiWc9bKCjDw_.kind = 17;
|
|
NTI__sYItNXxlbIcNQiWc9bKCjDw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
|
|
NTI__sYItNXxlbIcNQiWc9bKCjDw_.name = "OptParser";
|
|
NTI__sYItNXxlbIcNQiWc9bKCjDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sYItNXxlbIcNQiWc9bKCjDw_;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[0] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[1];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[1].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[1].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, pos);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[1].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[1].name = "pos";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[1] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[2];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[2].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[2].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, inShortState);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[2].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[2].name = "inShortState";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[2] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[3];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[3].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[3].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, allowWhitespaceAfterColon);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[3].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[3].name = "allowWhitespaceAfterColon";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[3] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[4];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[4].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[4].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, shortNoVal);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[4].typ = (&NTI__HDqWPvEAxZK51ZcfaeQEdg_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[4].name = "shortNoVal";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[4] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[5];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[5].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[5].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, longNoVal);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[5].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[5].name = "longNoVal";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[5] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[6];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[6].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[6].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, cmds);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[6].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[6].name = "cmds";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[6] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[7];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[7].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[7].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, idx);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[7].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[7].name = "idx";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[7] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[8];
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.size = sizeof(tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA);
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.kind = 14;
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.base = 0;
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.flags = 3;
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.name = "CmdLineKind";
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Mnl0OYRuY5Sjmnjr6sTzBA_;
|
|
for (TM__xsuJ7Mj0S1SNb5HqkzoS5g_5 = 0; TM__xsuJ7Mj0S1SNb5HqkzoS5g_5 < 4; TM__xsuJ7Mj0S1SNb5HqkzoS5g_5++) {
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5+9].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5+9].offset = TM__xsuJ7Mj0S1SNb5HqkzoS5g_5;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5+9].name = TM__xsuJ7Mj0S1SNb5HqkzoS5g_4[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_3_4[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[TM__xsuJ7Mj0S1SNb5HqkzoS5g_5+9];
|
|
}
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[13].len = 4; TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[13].kind = 2; TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[13].sons = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_3_4[0];
|
|
NTI__Mnl0OYRuY5Sjmnjr6sTzBA_.node = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[13];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[8].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[8].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, kind);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[8].typ = (&NTI__Mnl0OYRuY5Sjmnjr6sTzBA_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[8].name = "kind";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[8] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[14];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[14].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[14].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, key);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[14].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[14].name = "key";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[9] = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[15];
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[15].kind = 1;
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[15].offset = offsetof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw, val);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[15].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[15].name = "val";
|
|
TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[0].len = 10; TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[0].kind = 2; TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[0].sons = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_2_10[0];
|
|
NTI__sYItNXxlbIcNQiWc9bKCjDw_.node = &TM__xsuJ7Mj0S1SNb5HqkzoS5g_0[0];
|
|
}
|
|
|