mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-15 09:26:38 +00:00
1931 lines
127 KiB
C
1931 lines
127 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/stdlib_json.nim.c.o nimcache/release/start_network/stdlib_json.nim.c */
|
||
|
#define NIM_INTBITS 64
|
||
|
|
||
|
#include "nimbase.h"
|
||
|
#include <string.h>
|
||
|
#include <sys/types.h>
|
||
|
#include <pthread.h>
|
||
|
#include <setjmp.h>
|
||
|
#include <stdio.h>
|
||
|
#undef LANGUAGE_C
|
||
|
#undef MIPSEB
|
||
|
#undef MIPSEL
|
||
|
#undef PPC
|
||
|
#undef R3000
|
||
|
#undef R4000
|
||
|
#undef i386
|
||
|
#undef linux
|
||
|
#undef mips
|
||
|
#undef near
|
||
|
#undef far
|
||
|
#undef powerpc
|
||
|
#undef unix
|
||
|
#define nimfr_(x, y)
|
||
|
#define nimln_(x, y)
|
||
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
||
|
typedef struct NimStringDesc NimStringDesc;
|
||
|
typedef struct TGenericSeq TGenericSeq;
|
||
|
typedef struct tyObject_FileStreamObj__9bEVSsOIpkY9cf5lCtaS39bPQ tyObject_FileStreamObj__9bEVSsOIpkY9cf5lCtaS39bPQ;
|
||
|
typedef struct tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw;
|
||
|
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
|
||
|
typedef struct Exception Exception;
|
||
|
typedef struct RootObj RootObj;
|
||
|
typedef struct TNimType TNimType;
|
||
|
typedef struct TNimNode TNimNode;
|
||
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
||
|
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
|
||
|
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
|
||
|
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
|
||
|
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
|
||
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
||
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
||
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
||
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
||
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
||
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
||
|
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
|
||
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
||
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
||
|
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
|
||
|
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
|
||
|
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
|
||
|
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
|
||
|
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
|
||
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
||
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
||
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
||
|
typedef struct tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ;
|
||
|
typedef struct tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ;
|
||
|
typedef struct tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg;
|
||
|
typedef struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q tySequence__Ih0V9cYug0VPJyBBGvgEH7Q;
|
||
|
typedef struct TSafePoint TSafePoint;
|
||
|
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
|
||
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
||
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
||
|
struct TGenericSeq {NI len;
|
||
|
NI reserved;
|
||
|
};
|
||
|
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
|
||
|
};
|
||
|
typedef NU8 tyEnum_FileMode__ZJfK20XeZ9bv2j1pZjw9aswg;
|
||
|
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;
|
||
|
};
|
||
|
struct RootObj {TNimType* m_type;};
|
||
|
struct Exception { RootObj Sup;Exception* parent;
|
||
|
NCSTRING name;
|
||
|
NimStringDesc* message;
|
||
|
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
|
||
|
Exception* up;
|
||
|
};
|
||
|
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
|
||
|
struct tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
|
||
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
||
|
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
||
|
NI offset;
|
||
|
TNimType* typ;
|
||
|
NCSTRING name;
|
||
|
NI len;
|
||
|
TNimNode** sons;
|
||
|
};
|
||
|
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
|
||
|
TNimType* typ;
|
||
|
};
|
||
|
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
|
||
|
};
|
||
|
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
|
||
|
NI cap;
|
||
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
|
||
|
};
|
||
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
|
||
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
||
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
||
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
||
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
||
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
||
|
};
|
||
|
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
|
||
|
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
|
||
|
NI key;
|
||
|
NI upperBound;
|
||
|
NI level;
|
||
|
};
|
||
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
||
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
||
|
NI Field1;
|
||
|
};
|
||
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
||
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
|
||
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
||
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
||
|
};
|
||
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
|
||
|
NI maxLargeObj;
|
||
|
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
|
||
|
NU32 flBitmap;
|
||
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
||
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
||
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
||
|
NI currMem;
|
||
|
NI maxMem;
|
||
|
NI freeMem;
|
||
|
NI occ;
|
||
|
NI lastSize;
|
||
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
||
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
|
||
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
|
||
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
|
||
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
|
||
|
NIM_BOOL locked;
|
||
|
NIM_BOOL blockChunkSizeIncrease;
|
||
|
NI nextChunkSize;
|
||
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
|
||
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
||
|
NI allocCounter;
|
||
|
NI deallocCounter;
|
||
|
};
|
||
|
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
|
||
|
NI cycleCollections;
|
||
|
NI maxThreshold;
|
||
|
NI maxStackSize;
|
||
|
NI maxStackCells;
|
||
|
NI cycleTableSize;
|
||
|
NI64 maxPause;
|
||
|
};
|
||
|
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
|
||
|
NI max;
|
||
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
|
||
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
|
||
|
};
|
||
|
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
|
||
|
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
|
||
|
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
|
||
|
pthread_mutex_t lock;
|
||
|
};
|
||
|
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
|
||
|
NI cycleThreshold;
|
||
|
NI zctThreshold;
|
||
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
|
||
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
|
||
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
|
||
|
NI recGcLock;
|
||
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
|
||
|
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
|
||
|
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
|
||
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
|
||
|
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
|
||
|
NI gcThreadId;
|
||
|
};
|
||
|
typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg;
|
||
|
struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {tySequence__MlAD6nAPq9bHKla9cWiIZP0g* data;
|
||
|
NI counter;
|
||
|
NI first;
|
||
|
NI last;
|
||
|
};
|
||
|
struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind;
|
||
|
union{
|
||
|
struct {NimStringDesc* str;
|
||
|
} _kind_1;
|
||
|
struct {NI64 num;
|
||
|
} _kind_2;
|
||
|
struct {NF fnum;
|
||
|
} _kind_3;
|
||
|
struct {NIM_BOOL bval;
|
||
|
} _kind_4;
|
||
|
struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields;
|
||
|
} _kind_6;
|
||
|
struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ* elems;
|
||
|
} _kind_7;
|
||
|
};
|
||
|
};
|
||
|
typedef 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__Q9c4KaNqJU4PbXaGht0C7iw;
|
||
|
typedef NU8 tyEnum_JsonEventKind__0zjE9c54eTrq224F5wMcaFA;
|
||
|
typedef NU8 tyEnum_JsonError__G9cw5MrJXJrcpID5JXaplew;
|
||
|
struct tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ { tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg Sup;NimStringDesc* a;
|
||
|
tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw tok;
|
||
|
tyEnum_JsonEventKind__0zjE9c54eTrq224F5wMcaFA kind;
|
||
|
tyEnum_JsonError__G9cw5MrJXJrcpID5JXaplew err;
|
||
|
tySequence__Ih0V9cYug0VPJyBBGvgEH7Q* state;
|
||
|
NimStringDesc* filename;
|
||
|
NIM_BOOL rawStringLiterals;
|
||
|
};
|
||
|
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
|
||
|
struct TSafePoint {TSafePoint* prev;
|
||
|
NI status;
|
||
|
jmp_buf context;
|
||
|
};
|
||
|
typedef N_NIMCALL_PTR(void, tyProc__JQrsH08b4uPTH9cyFPlVOZg) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
|
||
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__9bmhFrLahRsL2hltfRDVtlQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
|
||
|
typedef N_NIMCALL_PTR(void, tyProc__3svSoGIUJIsHkaBL7q4DAQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NI pos);
|
||
|
typedef N_NIMCALL_PTR(NI, tyProc__xflqkf2D1uVClg70czEDHA) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
|
||
|
typedef N_NIMCALL_PTR(NI, tyProc__c9c0f59ak4YGQ6neEym8LPKw) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc** buffer, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA slice);
|
||
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__7jFfqMk9ajToCz6Hv9atCA4A) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc** line);
|
||
|
typedef N_NIMCALL_PTR(NI, tyProc__2VVzVL9bOnKhj1eZKkf9cEuA) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, void* buffer, NI bufLen);
|
||
|
typedef N_NIMCALL_PTR(void, tyProc__ki6p1QyfOkJLQJ9aw5NI0AQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, void* buffer, NI bufLen);
|
||
|
struct tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ { RootObj Sup;tyProc__JQrsH08b4uPTH9cyFPlVOZg closeImpl;
|
||
|
tyProc__9bmhFrLahRsL2hltfRDVtlQ atEndImpl;
|
||
|
tyProc__3svSoGIUJIsHkaBL7q4DAQ setPositionImpl;
|
||
|
tyProc__xflqkf2D1uVClg70czEDHA getPositionImpl;
|
||
|
tyProc__c9c0f59ak4YGQ6neEym8LPKw readDataStrImpl;
|
||
|
tyProc__7jFfqMk9ajToCz6Hv9atCA4A readLineImpl;
|
||
|
tyProc__2VVzVL9bOnKhj1eZKkf9cEuA readDataImpl;
|
||
|
tyProc__2VVzVL9bOnKhj1eZKkf9cEuA peekDataImpl;
|
||
|
tyProc__ki6p1QyfOkJLQJ9aw5NI0AQ writeDataImpl;
|
||
|
tyProc__JQrsH08b4uPTH9cyFPlVOZg flushImpl;
|
||
|
};
|
||
|
struct tyObject_FileStreamObj__9bEVSsOIpkY9cf5lCtaS39bPQ { tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ Sup;FILE* f;
|
||
|
};
|
||
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
||
|
NI Field0;
|
||
|
NI Field1;
|
||
|
NimStringDesc* Field2;
|
||
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
||
|
};
|
||
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
|
||
|
NI line;
|
||
|
NCSTRING filename;
|
||
|
};
|
||
|
typedef NU8 tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ;
|
||
|
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a;
|
||
|
NI b;
|
||
|
};
|
||
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ { TGenericSeq Sup; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g { TGenericSeq Sup; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q { TGenericSeq Sup; tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(tyObject_FileStreamObj__9bEVSsOIpkY9cf5lCtaS39bPQ*, newFileStream__cwYJiP3D7DOTCJxCdBqBZQ)(NimStringDesc* filename_0, tyEnum_FileMode__ZJfK20XeZ9bv2j1pZjw9aswg mode, NI bufSize);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
|
||
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
|
||
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
|
||
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
|
||
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
||
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
||
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
|
||
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
|
||
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
|
||
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
||
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
|
||
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseJson__WzaWBorCQCRzsZmH9bGowsQ)(tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc* filename_0);
|
||
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
||
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, open__caSf5pJv2JnMMpxc9bAhdpA)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* my, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NimStringDesc* filename_0, NIM_BOOL rawStringLiterals);
|
||
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw, getTok__9cGllg9a4hN9cmfjsUw6zu39bQ)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* my);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseJson__djUCXAtTZaoCKdBhcNKguQ)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* p_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJStringMove__19ag6cl4fMjxytc9arHmLIbw)(NimStringDesc* s);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
||
|
static N_NIMCALL(void, Marker_tySequence__oLpBKXzW3hF9aCVMo5EymfQ)(void* p, NI op);
|
||
|
static N_NIMCALL(void, Marker_tyRef__zfzzuQ8txrdZAYK0WGWpHg)(void* p, NI op);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJInt__kuRQ9bONMtpC9bToqIhX9cETA)(NI64 n_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NI64, nsuParseBiggestInt)(NimStringDesc* s);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJFloat__OmZ5rJGcoSWuPXnB4XrVzw)(NF n_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NF, nsuParseFloat)(NimStringDesc* s);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJBool__cUNUWspDCIapW3x6fFYyZQ)(NIM_BOOL b);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJNull__nXwnFPu9beTnGPwglrr7ztA)(void);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJObject__nXwnFPu9beTnGPwglrr7ztA_2)(void);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, initOrderedTable__Xnq4D4mCe8fymnuh9c7PQlw)(NI initialSize, tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* Result);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, raiseParseErr__VeBRAkMdST9cPQW1Rqk8vwA)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* p_0, NimStringDesc* msg) __attribute__((noreturn));
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, eat__mMX9c3cw7Tuh0xvz23drvSg)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* p_0, tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw tok);
|
||
|
static N_INLINE(void, X5BX5Deq___WmQhibcOp3ZlzI9bgifjalAjson)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___vlnBr1uIbtu0ntnZh6Askg)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJArray__nXwnFPu9beTnGPwglrr7ztA_3)(void);
|
||
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, add__8FFZVkexaQ73y9aREGlrY9bQ)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* father, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* child);
|
||
|
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
|
||
|
static N_INLINE(void, popSafePoint)(void);
|
||
|
static N_INLINE(void, close__8dle9apIE9cTJGDlKOnqgjgAparsejson)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* my);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, close__m9bpQUVeRkyuyv4zAGVgY9bw_3)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, nimLeaveFinally)(void);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJString__19ag6cl4fMjxytc9arHmLIbw_2)(NimStringDesc* s);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
||
|
static N_INLINE(NI, len__dGleB9bNysrQUN9cReogzNpQtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
||
|
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, copy__r5dFiT9bcdPOEfGGrwLQKWg)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* p_0);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, toPretty__T9c9a1po9b6rWzf9b9b4cv2n9aUQ)(NimStringDesc** result, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent, NIM_BOOL ml, NIM_BOOL lstArr, NI currIndent);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, indent__5gehovIFYjiBH1k6tFdATg)(NimStringDesc** s, NI i);
|
||
|
static N_INLINE(NimStringDesc*, spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils)(NI n_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatChar)(NIM_CHAR c, NI count_0);
|
||
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, nl__cdUf7ymWwwJY69aiEWqMGfg)(NimStringDesc** s, NIM_BOOL ml);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NI, newIndent__8dltImVNwFyjNtT9boLnYdg)(NI curr, NI indent, NIM_BOOL ml);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, escapeJson__YID1CO5Pb6vZOjpjrUt6Lw)(NimStringDesc* s, NimStringDesc** result);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, escapeJsonUnquoted__YID1CO5Pb6vZOjpjrUt6Lw_2)(NimStringDesc* s, NimStringDesc** result);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuToHex)(NI64 x_0, NI len_0);
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, addInt__mftMOxbyu0h4yByfs3sqjA)(NimStringDesc** result, NI64 x);
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, addFloat__R7rBahgTSmBayFrvvbK9bKQ)(NimStringDesc** result, NF x_0);
|
||
|
extern TNimType NTI__HMIVdYjdZYWskTmTQVo5BQ_;
|
||
|
extern TNimType NTI__iLZrPn9anoh9ad1MmO0RczFw_;
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_2, "cannot read from file: ", 23);
|
||
|
extern TNimType NTI__KWIQnzXEOUqdWsnCUL9atyQ_;
|
||
|
N_LIB_PRIVATE TNimType NTI__df9bshXB7C9cTiWPIOtX3j1Q_;
|
||
|
N_LIB_PRIVATE TNimType NTI__RUngo7nCHe6O8aBGIcrhtg_;
|
||
|
TNimNode* NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[8];
|
||
|
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
|
||
|
extern TNimType NTI__Aav8dQoMlCFnZRxA0IhTHQ_;
|
||
|
extern TNimType NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
|
||
|
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
|
||
|
extern TNimType NTI__ZZvSdVkA2s2sIyifu4cpkg_;
|
||
|
N_LIB_PRIVATE TNimType NTI__oLpBKXzW3hF9aCVMo5EymfQ_;
|
||
|
N_LIB_PRIVATE TNimType NTI__zfzzuQ8txrdZAYK0WGWpHg_;
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_7, "\'str\' is not accessible using discriminant \'kind\' of type \'Json"
|
||
|
"NodeObj\'", 71);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_8, "string literal as key", 21);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_9, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/pure/json.nim(346, 9) `obj.kind == JObject` ", 122);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_10, "\'fields\' is not accessible using discriminant \'kind\' of type \'J"
|
||
|
"sonNodeObj\'", 74);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_11, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/pure/json.nim(272, 10) `father.kind == JArray` ", 125);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_12, "\'elems\' is not accessible using discriminant \'kind\' of type \'Js"
|
||
|
"onNodeObj\'", 73);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_13, "{", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_14, "\'num\' is not accessible using discriminant \'kind\' of type \'Json"
|
||
|
"NodeObj\'", 71);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_15, "\'fnum\' is not accessible using discriminant \'kind\' of type \'Jso"
|
||
|
"nNodeObj\'", 72);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_16, "\'bval\' is not accessible using discriminant \'kind\' of type \'Jso"
|
||
|
"nNodeObj\'", 72);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_17, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/pure/collections/tables.nim(1679, 11) `len(t) == "
|
||
|
"L` the length of the table changed while iterating over it", 185);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_19, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l"
|
||
|
"ength of the seq changed while iterating over it", 175);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_20, "\012", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_21, " ", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_22, ",", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_25, "\"", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_26, "\\n", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_27, "\\b", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_28, "\\f", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_29, "\\t", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_30, "\\u000b", 6);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_31, "\\r", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_32, "\\\"", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_33, "\\u000", 5);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_34, "\\u00", 4);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_35, "\\\\", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_37, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/system/iterators.nim(207, 11) `len(a) == L` the l"
|
||
|
"ength of the string changed while iterating over it", 178);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_38, ": ", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_39, "}", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_40, "{}", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_41, "true", 4);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_42, "false", 5);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_43, "[", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_46, "]", 1);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_47, "[]", 2);
|
||
|
STRING_LITERAL(TM__9b9bytt1stv9cZ8uqII7HFgew_48, "null", 4);
|
||
|
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
|
||
|
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
|
||
|
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
|
||
|
extern TNimType* nimTypeRoot;
|
||
|
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
|
||
|
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
|
||
|
|
||
|
#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 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
||
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
|
||
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
||
|
|
||
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
||
|
nimCopyMem(dest, source, size);
|
||
|
}
|
||
|
|
||
|
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
|
||
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
{
|
||
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
|
||
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
if (!!((src == NIM_NIL))) goto LA3_;
|
||
|
|
||
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
|
||
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
|
||
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
|
||
|
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
|
||
|
(*dest).Sup.len += (*src).Sup.len; }
|
||
|
LA3_: ;
|
||
|
}
|
||
|
|
||
|
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
|
||
|
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
|
||
|
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
|
||
|
|
||
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
||
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
|
||
|
|
||
|
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
|
||
|
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
|
||
|
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
||
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
|
||
|
|
||
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
||
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
|
||
|
|
||
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
||
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
|
||
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
||
|
|
||
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
||
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
|
||
|
|
||
|
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
||
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
|
||
|
}
|
||
|
|
||
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
||
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
|
||
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
{ NIM_BOOL T3_;
|
||
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
|
||
|
|
||
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
|
||
|
}
|
||
|
LA4_: ;
|
||
|
}
|
||
|
|
||
|
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
if (!!((src == NIM_NIL))) goto LA3_;
|
||
|
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
|
||
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
|
||
|
}
|
||
|
LA3_: ;
|
||
|
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
||
|
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
|
||
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
|
||
|
}
|
||
|
LA8_: ;
|
||
|
|
||
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
(*dest) = src;}
|
||
|
|
||
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
|
||
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
|
||
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
|
||
|
|
||
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
||
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
|
||
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
||
|
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
|
||
|
}
|
||
|
|
||
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
|
||
|
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
|
||
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
|
||
|
(*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g;
|
||
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
|
||
|
excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;}
|
||
|
static N_NIMCALL(void, Marker_tySequence__oLpBKXzW3hF9aCVMo5EymfQ)(void* p, NI op) {
|
||
|
tySequence__oLpBKXzW3hF9aCVMo5EymfQ* a;
|
||
|
NI T1_; a = (tySequence__oLpBKXzW3hF9aCVMo5EymfQ*)p;
|
||
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
||
|
nimGCvisit((void*)a->data[T1_], op); }
|
||
|
}
|
||
|
static N_NIMCALL(void, Marker_tyRef__zfzzuQ8txrdZAYK0WGWpHg)(void* p, NI op) {
|
||
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* a;
|
||
|
a = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)p;
|
||
|
switch ((*a).kind) {
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4):
|
||
|
nimGCvisit((void*)(*a)._kind_1.str, op); break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2):
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 3):
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 1):
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 0):
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5):
|
||
|
nimGCvisit((void*)(*a)._kind_6.fields.data, op); break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6):
|
||
|
nimGCvisit((void*)(*a)._kind_7.elems, op); break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJStringMove__19ag6cl4fMjxytc9arHmLIbw)(NimStringDesc* s) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4); result = T1_; if (!(((16 &(1U<<((NU)((*result).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_7)); }
|
||
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
asgnRef((void**) (&(*result)._kind_1.str), s); return result;}
|
||
|
|
||
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJInt__kuRQ9bONMtpC9bToqIhX9cETA)(NI64 n_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2); (*T1_)._kind_2.num = n_0; result = T1_; return result;}
|
||
|
|
||
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJFloat__OmZ5rJGcoSWuPXnB4XrVzw)(NF n_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 3); (*T1_)._kind_3.fnum = n_0; result = T1_; return result;}
|
||
|
|
||
|
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJBool__cUNUWspDCIapW3x6fFYyZQ)(NIM_BOOL b) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 1); (*T1_)._kind_4.bval = b; result = T1_; return result;}
|
||
|
|
||
|
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJNull__nXwnFPu9beTnGPwglrr7ztA)(void) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 0); result = T1_; return result;}
|
||
|
|
||
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJObject__nXwnFPu9beTnGPwglrr7ztA_2)(void) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5);
|
||
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
initOrderedTable__Xnq4D4mCe8fymnuh9c7PQlw(((NI) 4), (&(*T1_)._kind_6.fields));
|
||
|
result = T1_; return result;}
|
||
|
|
||
|
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
static N_INLINE(void, X5BX5Deq___WmQhibcOp3ZlzI9bgifjalAjson)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* obj, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0) {
|
||
|
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*obj).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5)))) goto LA3_;
|
||
|
|
||
|
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_9));
|
||
|
}
|
||
|
LA3_: ;
|
||
|
|
||
|
#line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*obj).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); }
|
||
|
#line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
X5BX5Deq___vlnBr1uIbtu0ntnZh6Askg((&(*obj)._kind_6.fields), key_0, val_0);
|
||
|
}
|
||
|
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
||
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
|
||
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p);
|
||
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
||
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_);
|
||
|
}
|
||
|
|
||
|
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJArray__nXwnFPu9beTnGPwglrr7ztA_3)(void) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6); if ((*T1_)._kind_7.elems) { nimGCunrefNoCycle((*T1_)._kind_7.elems); (*T1_)._kind_7.elems = NIM_NIL; } result = T1_; return result;}
|
||
|
|
||
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, add__8FFZVkexaQ73y9aREGlrY9bQ)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* father, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* child) { NI T5_;
|
||
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*father).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6)))) goto LA3_;
|
||
|
|
||
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_11));
|
||
|
}
|
||
|
LA3_: ;
|
||
|
|
||
|
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*father).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } asgnRef((void**) (&(*father)._kind_7.elems), (tySequence__oLpBKXzW3hF9aCVMo5EymfQ*) incrSeqV3((TGenericSeq*)((*father)._kind_7.elems), (&NTI__oLpBKXzW3hF9aCVMo5EymfQ_))); T5_ = (*father)._kind_7.elems->Sup.len++; asgnRef((void**) (&(*father)._kind_7.elems->data[T5_]), child);}
|
||
|
|
||
|
#line 774 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseJson__djUCXAtTZaoCKdBhcNKguQ)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* p_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 776 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
switch ((*p_0).tok) {
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 2):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T2_;
|
||
|
#line 779 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 779 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJStringMove__19ag6cl4fMjxytc9arHmLIbw((*p_0).a);
|
||
|
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*p_0).a), ((NimStringDesc*) NIM_NIL));
|
||
|
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T2_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T2_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T2_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 3):
|
||
|
{ NI64 T4_; tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T5_;
|
||
|
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T4_ = (NI64)0; T4_ = nsuParseBiggestInt((*p_0).a);
|
||
|
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJInt__kuRQ9bONMtpC9bToqIhX9cETA(T4_);
|
||
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T5_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T5_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T5_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 4):
|
||
|
{ NF T7_; tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T8_;
|
||
|
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T7_ = (NF)0; T7_ = nsuParseFloat((*p_0).a);
|
||
|
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJFloat__OmZ5rJGcoSWuPXnB4XrVzw(T7_);
|
||
|
#line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T8_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T8_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T8_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 5):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T10_;
|
||
|
#line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJBool__cUNUWspDCIapW3x6fFYyZQ(NIM_TRUE);
|
||
|
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T10_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T10_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T10_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 6):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T12_;
|
||
|
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJBool__cUNUWspDCIapW3x6fFYyZQ(NIM_FALSE);
|
||
|
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T12_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T12_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T12_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 7):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T14_;
|
||
|
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJNull__nXwnFPu9beTnGPwglrr7ztA();
|
||
|
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T14_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T14_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T14_);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 8):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T16_;
|
||
|
#line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJObject__nXwnFPu9beTnGPwglrr7ztA_2();
|
||
|
#line 799 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 799 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 799 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T16_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T16_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T16_);
|
||
|
{
|
||
|
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
while (1) { NimStringDesc* key_1; tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T23_; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_1; tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T28_;
|
||
|
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*p_0).tok == ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 9)))) goto LA18;
|
||
|
|
||
|
#line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*p_0).tok == ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 2)))) goto LA21_;
|
||
|
|
||
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
raiseParseErr__VeBRAkMdST9cPQW1Rqk8vwA((&(*p_0)), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_8));
|
||
|
}
|
||
|
LA21_: ;
|
||
|
|
||
|
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
key_1 = copyString((*p_0).a);
|
||
|
#line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T23_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T23_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T23_);
|
||
|
|
||
|
#line 805 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 805 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
eat__mMX9c3cw7Tuh0xvz23drvSg(p_0, ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 12));
|
||
|
|
||
|
#line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
val_1 = parseJson__djUCXAtTZaoCKdBhcNKguQ(p_0);
|
||
|
#line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
X5BX5Deq___WmQhibcOp3ZlzI9bgifjalAjson(result, key_1, val_1);
|
||
|
|
||
|
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*p_0).tok == ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 13)))) goto LA26_;
|
||
|
|
||
|
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
goto LA17;
|
||
|
}
|
||
|
LA26_: ;
|
||
|
|
||
|
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T28_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T28_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T28_);
|
||
|
} LA18: ;
|
||
|
} LA17: ;
|
||
|
|
||
|
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
eat__mMX9c3cw7Tuh0xvz23drvSg(p_0, ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 9));
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 10):
|
||
|
{ tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T30_;
|
||
|
#line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJArray__nXwnFPu9beTnGPwglrr7ztA_3();
|
||
|
#line 813 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 813 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 813 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T30_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T30_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T30_);
|
||
|
{
|
||
|
#line 814 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
while (1) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T33_; tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T38_;
|
||
|
#line 814 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 814 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*p_0).tok == ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 11)))) goto LA32;
|
||
|
|
||
|
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T33_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T33_ = parseJson__djUCXAtTZaoCKdBhcNKguQ(p_0);
|
||
|
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
add__8FFZVkexaQ73y9aREGlrY9bQ(result, T33_);
|
||
|
|
||
|
#line 816 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 816 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 816 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!!(((*p_0).tok == ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 13)))) goto LA36_;
|
||
|
|
||
|
#line 816 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
goto LA31;
|
||
|
}
|
||
|
LA36_: ;
|
||
|
|
||
|
#line 817 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 817 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 817 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T38_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T38_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ(p_0); (void)(T38_);
|
||
|
} LA32: ;
|
||
|
} LA31: ;
|
||
|
|
||
|
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
eat__mMX9c3cw7Tuh0xvz23drvSg(p_0, ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 11));
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 0):
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 9):
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 11):
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 12):
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 13):
|
||
|
case ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 1):
|
||
|
{
|
||
|
#line 820 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 820 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
raiseParseErr__VeBRAkMdST9cPQW1Rqk8vwA((&(*p_0)), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_13));
|
||
|
}
|
||
|
break;
|
||
|
}
|
||
|
return result;}
|
||
|
|
||
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
|
||
|
static N_INLINE(void, popSafePoint)(void) {
|
||
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
|
||
|
excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;}
|
||
|
|
||
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/parsejson.nim"
|
||
|
static N_INLINE(void, close__8dle9apIE9cTJGDlKOnqgjgAparsejson)(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ* my) { tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* T1_;
|
||
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/parsejson.nim"
|
||
|
T1_ = (tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg*)0; T1_ = &my->Sup;
|
||
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/parsejson.nim"
|
||
|
close__m9bpQUVeRkyuyv4zAGVgY9bw_3(T1_);
|
||
|
}
|
||
|
|
||
|
#line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseJson__WzaWBorCQCRzsZmH9bGowsQ)(tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc* filename_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* volatile result; tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ p_1; TSafePoint TM__9b9bytt1stv9cZ8uqII7HFgew_3; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; nimZeroMem((void*)(&p_1), sizeof(tyObject_JsonParser__KWIQnzXEOUqdWsnCUL9atyQ)); p_1.Sup.Sup.m_type = (&NTI__KWIQnzXEOUqdWsnCUL9atyQ_);
|
||
|
#line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
open__caSf5pJv2JnMMpxc9bAhdpA((&p_1), s, filename_0, NIM_FALSE);
|
||
|
|
||
|
#line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
pushSafePoint(&TM__9b9bytt1stv9cZ8uqII7HFgew_3); TM__9b9bytt1stv9cZ8uqII7HFgew_3.status = setjmp(TM__9b9bytt1stv9cZ8uqII7HFgew_3.context); if (TM__9b9bytt1stv9cZ8uqII7HFgew_3.status == 0) { tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw T2_;
|
||
|
#line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T2_ = (tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw)0; T2_ = getTok__9cGllg9a4hN9cmfjsUw6zu39bQ((&p_1)); (void)(T2_);
|
||
|
|
||
|
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = parseJson__djUCXAtTZaoCKdBhcNKguQ((&p_1));
|
||
|
#line 848 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 848 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
eat__mMX9c3cw7Tuh0xvz23drvSg((&p_1), ((tyEnum_TokKind__Q9c4KaNqJU4PbXaGht0C7iw) 1));
|
||
|
popSafePoint(); }
|
||
|
else { popSafePoint(); }
|
||
|
{
|
||
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
close__8dle9apIE9cTJGDlKOnqgjgAparsejson((&p_1));
|
||
|
if (TM__9b9bytt1stv9cZ8uqII7HFgew_3.status != 0) nimLeaveFinally(); }
|
||
|
if (TM__9b9bytt1stv9cZ8uqII7HFgew_3.status != 0) reraiseException(); return result;}
|
||
|
|
||
|
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, parseFile__Q9bbQtVlwjGc4S8fnWe9b3YA)(NimStringDesc* filename_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_FileStreamObj__9bEVSsOIpkY9cf5lCtaS39bPQ* stream; tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* T7_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
stream = newFileStream__cwYJiP3D7DOTCJxCdBqBZQ(filename_0, ((tyEnum_FileMode__ZJfK20XeZ9bv2j1pZjw9aswg) 0), ((NI) -1));
|
||
|
#line 937 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw* T5_; NimStringDesc* T6_;
|
||
|
#line 937 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(stream == NIM_NIL)) goto LA3_;
|
||
|
T5_ = (tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw*)0; T5_ = (tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw*) newObj((&NTI__HMIVdYjdZYWskTmTQVo5BQ_), sizeof(tyObject_IOError__iLZrPn9anoh9ad1MmO0RczFw)); (*T5_).Sup.Sup.Sup.m_type = (&NTI__iLZrPn9anoh9ad1MmO0RczFw_); (*T5_).Sup.Sup.name = "IOError";
|
||
|
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T6_ = (NimStringDesc*)0; T6_ = rawNewString((filename_0 ? filename_0->Sup.len : 0) + 23);appendString(T6_, ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_2));appendString(T6_, filename_0); asgnRef((void**) (&(*T5_).Sup.Sup.message), T6_); asgnRef((void**) (&(*T5_).Sup.Sup.parent), NIM_NIL);
|
||
|
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
raiseExceptionEx((Exception*)T5_, "IOError", "parseFile", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
||
|
"vendor/Nim/lib/pure/json.nim", 938); }
|
||
|
LA3_: ;
|
||
|
|
||
|
#line 939 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T7_ = (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ*)0; T7_ = &stream->Sup;
|
||
|
#line 939 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = parseJson__WzaWBorCQCRzsZmH9bGowsQ(T7_, filename_0); return result;}
|
||
|
|
||
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, newJString__19ag6cl4fMjxytc9arHmLIbw_2)(NimStringDesc* s) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; NimStringDesc* T2_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4); T2_ = (NimStringDesc*)0; T2_ = (*T1_)._kind_1.str; (*T1_)._kind_1.str = copyStringRC1(s); if (T2_) nimGCunrefNoCycle(T2_); result = T1_; return result;}
|
||
|
|
||
|
#line 1465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
static N_INLINE(NI, len__dGleB9bNysrQUN9cReogzNpQtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) { NI result; result = (NI)0;
|
||
|
#line 1471 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
result = (*t).counter; return result;}
|
||
|
|
||
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
||
|
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
|
||
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
||
|
|
||
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
||
|
|
||
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
||
|
result = !((hcode == ((NI) 0))); return result;}
|
||
|
|
||
|
#line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, copy__r5dFiT9bcdPOEfGGrwLQKWg)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* p_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
switch ((*p_0).kind) {
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4):
|
||
|
{
|
||
|
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((16 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_7)); }
|
||
|
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJString__19ag6cl4fMjxytc9arHmLIbw_2((*p_0)._kind_1.str); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2):
|
||
|
{
|
||
|
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((4 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_14)); }
|
||
|
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJInt__kuRQ9bONMtpC9bToqIhX9cETA((*p_0)._kind_2.num); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 3):
|
||
|
{
|
||
|
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((8 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_15)); }
|
||
|
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJFloat__OmZ5rJGcoSWuPXnB4XrVzw((*p_0)._kind_3.fnum); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 1):
|
||
|
{
|
||
|
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((2 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_16)); }
|
||
|
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJBool__cUNUWspDCIapW3x6fFYyZQ((*p_0)._kind_4.bval); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 0):
|
||
|
{
|
||
|
#line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJNull__nXwnFPu9beTnGPwglrr7ztA(); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5):
|
||
|
{
|
||
|
#line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJObject__nXwnFPu9beTnGPwglrr7ztA_2(); { NimStringDesc* key_1; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_1; tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg colontmp_; NI L; key_1 = (NimStringDesc*)0; val_1 = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg));
|
||
|
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); } colontmp_.data = (*p_0)._kind_6.fields.data; colontmp_.counter = (*p_0)._kind_6.fields.counter; colontmp_.first = (*p_0)._kind_6.fields.first; colontmp_.last = (*p_0)._kind_6.fields.last;
|
||
|
#line 1676 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1676 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
L = len__dGleB9bNysrQUN9cReogzNpQtables((&colontmp_));
|
||
|
#line 1677 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NI h_1;
|
||
|
#line 1254 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if (!(((NI) 0) < colontmp_.counter)) goto LA10_;
|
||
|
|
||
|
#line 1255 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
h_1 = colontmp_.first; {
|
||
|
#line 1256 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
while (1) { NI nxt;
|
||
|
#line 1256 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if (!(((NI) 0) <= h_1)) goto LA13;
|
||
|
|
||
|
#line 1257 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } nxt = colontmp_.data->data[h_1].Field1;
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NIM_BOOL T16_; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T19_;
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
T16_ = (NIM_BOOL)0; T16_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(colontmp_.data->data[h_1].Field0); if (!T16_) goto LA17_;
|
||
|
|
||
|
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } key_1 = colontmp_.data->data[h_1].Field2;
|
||
|
#line 1678 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } val_1 = colontmp_.data->data[h_1].Field3;
|
||
|
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*result).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); }
|
||
|
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T19_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T19_ = copy__r5dFiT9bcdPOEfGGrwLQKWg(val_1);
|
||
|
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
X5BX5Deq___vlnBr1uIbtu0ntnZh6Askg((&(*result)._kind_6.fields), key_1, T19_);
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NI T22_;
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
T22_ = (NI)0; T22_ = len__dGleB9bNysrQUN9cReogzNpQtables((&colontmp_)); if (!!((T22_ == L))) goto LA23_;
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_17));
|
||
|
}
|
||
|
LA23_: ;
|
||
|
}
|
||
|
LA17_: ;
|
||
|
|
||
|
#line 1260 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
h_1 = nxt; } LA13: ;
|
||
|
}
|
||
|
}
|
||
|
LA10_: ;
|
||
|
}
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6):
|
||
|
{
|
||
|
#line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = newJArray__nXwnFPu9beTnGPwglrr7ztA_3(); { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* i; tySequence__oLpBKXzW3hF9aCVMo5EymfQ* colontmp__2; NI i_2; NI L_2; NI T27_; i = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; colontmp__2 = (tySequence__oLpBKXzW3hF9aCVMo5EymfQ*)0;
|
||
|
#line 567 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*p_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } colontmp__2 = (*p_0)._kind_7.elems;
|
||
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
i_2 = ((NI) 0);
|
||
|
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
T27_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L_2 = T27_; {
|
||
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
while (1) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T30_; NI T31_; NI TM__9b9bytt1stv9cZ8uqII7HFgew_18;
|
||
|
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
if (!(i_2 < L_2)) goto LA29;
|
||
|
|
||
|
#line 567 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if ((NU)(i_2) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } i = colontmp__2->data[i_2];
|
||
|
#line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*result).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); }
|
||
|
#line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T30_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T30_ = copy__r5dFiT9bcdPOEfGGrwLQKWg(i); asgnRef((void**) (&(*result)._kind_7.elems), (tySequence__oLpBKXzW3hF9aCVMo5EymfQ*) incrSeqV3((TGenericSeq*)((*result)._kind_7.elems), (&NTI__oLpBKXzW3hF9aCVMo5EymfQ_))); T31_ = (*result)._kind_7.elems->Sup.len++; asgnRef((void**) (&(*result)._kind_7.elems->data[T31_]), T30_);
|
||
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
if (nimAddInt(i_2, ((NI) 1), &TM__9b9bytt1stv9cZ8uqII7HFgew_18)) { raiseOverflow(); }; i_2 = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_18);
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
{ NI T34_;
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
T34_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T34_ == L_2))) goto LA35_;
|
||
|
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_19));
|
||
|
}
|
||
|
LA35_: ;
|
||
|
} LA29: ;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
break;
|
||
|
}
|
||
|
return result;}
|
||
|
|
||
|
#line 452 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(NI, len__Og3BmQpaL5V6gYg5JnWK3Q)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* n_0) { NI result; result = (NI)0;
|
||
|
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
switch ((*n_0).kind) {
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6):
|
||
|
{ NI T2_;
|
||
|
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*n_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } T2_ = ((*n_0)._kind_7.elems ? (*n_0)._kind_7.elems->Sup.len : 0); result = T2_; }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5):
|
||
|
{
|
||
|
#line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*n_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); }
|
||
|
#line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = len__dGleB9bNysrQUN9cReogzNpQtables((&(*n_0)._kind_6.fields)); }
|
||
|
break;
|
||
|
default:
|
||
|
{ }
|
||
|
break;
|
||
|
}
|
||
|
return result;}
|
||
|
|
||
|
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(NI, getInt__1efdasyP68nDQg4BeLHzGQ)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* n_0, NI default_0) { NI result;{ result = (NI)0;
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ NIM_BOOL T3_;
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = (NIM_BOOL)0;
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = (n_0 == 0); if (T3_) goto LA4_;
|
||
|
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = !(((*n_0).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2))); LA4_: ;
|
||
|
if (!T3_) goto LA5_;
|
||
|
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = default_0; goto BeforeRet_;
|
||
|
}
|
||
|
goto LA1_;
|
||
|
LA5_: ;
|
||
|
{
|
||
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((4 &(1U<<((NU)((*n_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_14)); } result = ((NI) ((*n_0)._kind_2.num)); goto BeforeRet_;
|
||
|
}
|
||
|
LA1_: ;
|
||
|
}BeforeRet_: ;
|
||
|
return result;}
|
||
|
|
||
|
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___19ag6cl4fMjxytc9arHmLIbw_3)(NimStringDesc* s) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; NimStringDesc* T2_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4); T2_ = (NimStringDesc*)0; T2_ = (*T1_)._kind_1.str; (*T1_)._kind_1.str = copyStringRC1(s); if (T2_) nimGCunrefNoCycle(T2_); result = T1_; return result;}
|
||
|
|
||
|
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getStr__QeJX1ptVmfOrOg9cwOVpcAA)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* n_0, NimStringDesc* default_0) { NimStringDesc* result;{ result = (NimStringDesc*)0;
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ NIM_BOOL T3_;
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = (NIM_BOOL)0;
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = (n_0 == 0); if (T3_) goto LA4_;
|
||
|
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T3_ = !(((*n_0).kind == ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4))); LA4_: ;
|
||
|
if (!T3_) goto LA5_;
|
||
|
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = copyString(default_0); goto BeforeRet_;
|
||
|
}
|
||
|
goto LA1_;
|
||
|
LA5_: ;
|
||
|
{
|
||
|
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((16 &(1U<<((NU)((*n_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_7)); } result = copyString((*n_0)._kind_1.str); goto BeforeRet_;
|
||
|
}
|
||
|
LA1_: ;
|
||
|
}BeforeRet_: ;
|
||
|
return result;}
|
||
|
|
||
|
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, percent___NSr46Qz23yGk4m9csPSbQBQ)(NI n_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0;
|
||
|
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T1_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*) newObj((&NTI__zfzzuQ8txrdZAYK0WGWpHg_), sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q)); (*T1_).kind = ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2); (*T1_)._kind_2.num = ((NI64) (n_0)); result = T1_; return result;}
|
||
|
|
||
|
#line 1294 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
|
||
|
static N_INLINE(NimStringDesc*, spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils)(NI n_0) { NimStringDesc* result; result = (NimStringDesc*)0;
|
||
|
#line 1295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
|
||
|
|
||
|
#line 1312 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
|
||
|
|
||
|
#line 1312 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
|
||
|
result = nsuRepeatChar(32, n_0); return result;}
|
||
|
|
||
|
#line 572 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, indent__5gehovIFYjiBH1k6tFdATg)(NimStringDesc** s, NI i) { NimStringDesc* T1_;
|
||
|
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if ((i) < ((NI) 0) || (i) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(i, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
||
|
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (NimStringDesc*)0; T1_ = spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils(((NI) (i))); unsureAsgnRef((void**) (&(*s)), resizeString((*s), (T1_ ? T1_->Sup.len : 0) + 0));appendString((*s), T1_);}
|
||
|
|
||
|
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, nl__cdUf7ymWwwJY69aiEWqMGfg)(NimStringDesc** s, NIM_BOOL ml) { NimStringDesc* T1_;
|
||
|
#line 580 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T1_ = (NimStringDesc*)0;
|
||
|
#line 580 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!ml) goto LA4_;
|
||
|
T1_ = copyString(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_20)); }
|
||
|
goto LA2_;
|
||
|
LA4_: ;
|
||
|
{ T1_ = copyString(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_21)); }
|
||
|
LA2_: ;
|
||
|
unsureAsgnRef((void**) (&(*s)), resizeString((*s), (T1_ ? T1_->Sup.len : 0) + 0));appendString((*s), T1_);}
|
||
|
|
||
|
#line 575 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(NI, newIndent__8dltImVNwFyjNtT9boLnYdg)(NI curr, NI indent, NIM_BOOL ml) { NI result;{ result = (NI)0;
|
||
|
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ NI TM__9b9bytt1stv9cZ8uqII7HFgew_24; if (!ml) goto LA3_;
|
||
|
|
||
|
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (nimAddInt(curr, indent, &TM__9b9bytt1stv9cZ8uqII7HFgew_24)) { raiseOverflow(); }; result = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_24); goto BeforeRet_;
|
||
|
}
|
||
|
goto LA1_;
|
||
|
LA3_: ;
|
||
|
{
|
||
|
#line 577 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 577 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = indent; goto BeforeRet_;
|
||
|
}
|
||
|
LA1_: ;
|
||
|
}BeforeRet_: ;
|
||
|
return result;}
|
||
|
|
||
|
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, escapeJsonUnquoted__YID1CO5Pb6vZOjpjrUt6Lw_2)(NimStringDesc* s, NimStringDesc** result) { { NIM_CHAR c; NI i; NI L; c = (NIM_CHAR)0;
|
||
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
i = ((NI) 0);
|
||
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
L = (s ? s->Sup.len : 0); {
|
||
|
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
while (1) { NI TM__9b9bytt1stv9cZ8uqII7HFgew_36;
|
||
|
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
if (!(i < L)) goto LA3;
|
||
|
|
||
|
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } c = s->data[i];
|
||
|
#line 586 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
switch (((NU8)(c))) {
|
||
|
case 10:
|
||
|
{
|
||
|
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_26)); }
|
||
|
break;
|
||
|
case 8:
|
||
|
{
|
||
|
#line 588 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_27)); }
|
||
|
break;
|
||
|
case 12:
|
||
|
{
|
||
|
#line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_28)); }
|
||
|
break;
|
||
|
case 9:
|
||
|
{
|
||
|
#line 590 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_29)); }
|
||
|
break;
|
||
|
case 11:
|
||
|
{
|
||
|
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 6));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_30)); }
|
||
|
break;
|
||
|
case 13:
|
||
|
{
|
||
|
#line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_31)); }
|
||
|
break;
|
||
|
case 34:
|
||
|
{
|
||
|
#line 593 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_32)); }
|
||
|
break;
|
||
|
case 0 ... 7:
|
||
|
{ NimStringDesc* T12_; NimStringDesc* T13_;
|
||
|
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T12_ = (NimStringDesc*)0;
|
||
|
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T13_ = (NimStringDesc*)0; T13_ = nimIntToStr(((NU8)(c))); T12_ = rawNewString((T13_ ? T13_->Sup.len : 0) + 5);appendString(T12_, ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_33));appendString(T12_, T13_); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T12_ ? T12_->Sup.len : 0) + 0));appendString((*result), T12_); }
|
||
|
break;
|
||
|
case 14 ... 31:
|
||
|
{ NimStringDesc* T15_; NimStringDesc* T16_;
|
||
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T15_ = (NimStringDesc*)0;
|
||
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T16_ = (NimStringDesc*)0; T16_ = nsuToHex(((NI64) (((NU8)(c)))), ((NI) 2)); T15_ = rawNewString((T16_ ? T16_->Sup.len : 0) + 4);appendString(T15_, ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_34));appendString(T15_, T16_); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T15_ ? T15_->Sup.len : 0) + 0));appendString((*result), T15_); }
|
||
|
break;
|
||
|
case 92:
|
||
|
{
|
||
|
#line 596 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_35)); }
|
||
|
break;
|
||
|
default:
|
||
|
{
|
||
|
#line 597 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), addChar((*result), c)); }
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
if (nimAddInt(i, ((NI) 1), &TM__9b9bytt1stv9cZ8uqII7HFgew_36)) { raiseOverflow(); }; i = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_36);
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
{
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
if (!!(((s ? s->Sup.len : 0) == L))) goto LA21_;
|
||
|
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
|
||
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_37));
|
||
|
}
|
||
|
LA21_: ;
|
||
|
} LA3: ;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, escapeJson__YID1CO5Pb6vZOjpjrUt6Lw)(NimStringDesc* s, NimStringDesc** result) {
|
||
|
#line 607 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_25));
|
||
|
#line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
escapeJsonUnquoted__YID1CO5Pb6vZOjpjrUt6Lw_2(s, result);
|
||
|
|
||
|
#line 609 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_25));}
|
||
|
|
||
|
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, toPretty__T9c9a1po9b6rWzf9b9b4cv2n9aUQ)(NimStringDesc** result, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent, NIM_BOOL ml, NIM_BOOL lstArr, NI currIndent) {
|
||
|
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
switch ((*node).kind) {
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 5):
|
||
|
{
|
||
|
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA4_;
|
||
|
|
||
|
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA4_: ;
|
||
|
|
||
|
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ NI T8_; NI i;
|
||
|
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); }
|
||
|
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T8_ = (NI)0; T8_ = len__dGleB9bNysrQUN9cReogzNpQtables((&(*node)._kind_6.fields)); if (!(((NI) 0) < T8_)) goto LA9_;
|
||
|
|
||
|
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_13));
|
||
|
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
|
||
|
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
i = ((NI) 0); { NimStringDesc* key_1; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_1; tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg colontmp_; NI L; key_1 = (NimStringDesc*)0; val_1 = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; nimZeroMem((void*)(&colontmp_), sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg));
|
||
|
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((32 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_10)); } colontmp_.data = (*node)._kind_6.fields.data; colontmp_.counter = (*node)._kind_6.fields.counter; colontmp_.first = (*node)._kind_6.fields.first; colontmp_.last = (*node)._kind_6.fields.last;
|
||
|
#line 1676 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1676 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
L = len__dGleB9bNysrQUN9cReogzNpQtables((&colontmp_));
|
||
|
#line 1677 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NI h_1;
|
||
|
#line 1254 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if (!(((NI) 0) < colontmp_.counter)) goto LA14_;
|
||
|
|
||
|
#line 1255 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
h_1 = colontmp_.first; {
|
||
|
#line 1256 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
while (1) { NI nxt;
|
||
|
#line 1256 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if (!(((NI) 0) <= h_1)) goto LA17;
|
||
|
|
||
|
#line 1257 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } nxt = colontmp_.data->data[h_1].Field1;
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NIM_BOOL T20_; NI TM__9b9bytt1stv9cZ8uqII7HFgew_23; NI T27_; NI T28_;
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); }
|
||
|
#line 1258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
T20_ = (NIM_BOOL)0; T20_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(colontmp_.data->data[h_1].Field0); if (!T20_) goto LA21_;
|
||
|
|
||
|
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } key_1 = colontmp_.data->data[h_1].Field2;
|
||
|
#line 1678 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
if ((NU)(h_1) >= (NU)(colontmp_.data ? colontmp_.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp_.data ? colontmp_.data->Sup.len : 0)-1); } val_1 = colontmp_.data->data[h_1].Field3;
|
||
|
#line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((NI) 0) < i)) goto LA25_;
|
||
|
|
||
|
#line 627 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_22));
|
||
|
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
}
|
||
|
LA25_: ;
|
||
|
|
||
|
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (nimAddInt(i, ((NI) 1), &TM__9b9bytt1stv9cZ8uqII7HFgew_23)) { raiseOverflow(); }; i = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_23);
|
||
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T27_ = (NI)0; T27_ = newIndent__8dltImVNwFyjNtT9boLnYdg(currIndent, indent, ml);
|
||
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, T27_);
|
||
|
|
||
|
#line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
escapeJson__YID1CO5Pb6vZOjpjrUt6Lw(key_1, result);
|
||
|
|
||
|
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_38));
|
||
|
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T28_ = (NI)0; T28_ = newIndent__8dltImVNwFyjNtT9boLnYdg(currIndent, indent, ml);
|
||
|
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
toPretty__T9c9a1po9b6rWzf9b9b4cv2n9aUQ(result, val_1, indent, ml, NIM_FALSE, T28_);
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
{ NI T31_;
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
T31_ = (NI)0; T31_ = len__dGleB9bNysrQUN9cReogzNpQtables((&colontmp_)); if (!!((T31_ == L))) goto LA32_;
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
|
||
|
#line 1679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_17));
|
||
|
}
|
||
|
LA32_: ;
|
||
|
}
|
||
|
LA21_: ;
|
||
|
|
||
|
#line 1260 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
|
||
|
h_1 = nxt; } LA17: ;
|
||
|
}
|
||
|
}
|
||
|
LA14_: ;
|
||
|
}
|
||
|
|
||
|
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
|
||
|
#line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
|
||
|
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_39)); }
|
||
|
goto LA6_;
|
||
|
LA9_: ;
|
||
|
{
|
||
|
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_40)); }
|
||
|
LA6_: ;
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 4):
|
||
|
{
|
||
|
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA38_;
|
||
|
|
||
|
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA38_: ;
|
||
|
|
||
|
#line 643 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((16 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_7)); }
|
||
|
#line 643 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
escapeJson__YID1CO5Pb6vZOjpjrUt6Lw((*node)._kind_1.str, result);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 2):
|
||
|
{
|
||
|
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA43_;
|
||
|
|
||
|
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA43_: ;
|
||
|
|
||
|
#line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((4 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_14)); }
|
||
|
#line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
addInt__mftMOxbyu0h4yByfs3sqjA(result, (*node)._kind_2.num);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 3):
|
||
|
{
|
||
|
#line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA48_;
|
||
|
|
||
|
#line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA48_: ;
|
||
|
|
||
|
#line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((8 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_15)); }
|
||
|
#line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
addFloat__R7rBahgTSmBayFrvvbK9bKQ(result, (*node)._kind_3.fnum);
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 1):
|
||
|
{ NimStringDesc* T55_;
|
||
|
#line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA53_;
|
||
|
|
||
|
#line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA53_: ;
|
||
|
|
||
|
#line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T55_ = (NimStringDesc*)0;
|
||
|
#line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!(((2 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_16)); } if (!(*node)._kind_4.bval) goto LA58_;
|
||
|
T55_ = copyString(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_41)); }
|
||
|
goto LA56_;
|
||
|
LA58_: ;
|
||
|
{ T55_ = copyString(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_42)); }
|
||
|
LA56_: ;
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T55_ ? T55_->Sup.len : 0) + 0));appendString((*result), T55_); }
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 6):
|
||
|
{
|
||
|
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA64_;
|
||
|
|
||
|
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA64_: ;
|
||
|
|
||
|
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ NI T68_;
|
||
|
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } T68_ = ((*node)._kind_7.elems ? (*node)._kind_7.elems->Sup.len : 0); if (!!((T68_ == ((NI) 0)))) goto LA69_;
|
||
|
|
||
|
#line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_43));
|
||
|
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
{ NI i_2; NI colontmp__2; NI T72_; NI TM__9b9bytt1stv9cZ8uqII7HFgew_44; NI res; i_2 = (NI)0; colontmp__2 = (NI)0;
|
||
|
#line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } T72_ = ((*node)._kind_7.elems ? (*node)._kind_7.elems->Sup.len : 0); if (nimSubInt(T72_, ((NI) 1), &TM__9b9bytt1stv9cZ8uqII7HFgew_44)) { raiseOverflow(); }; colontmp__2 = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_44);
|
||
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
||
|
res = ((NI) 0); {
|
||
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
||
|
while (1) { NI T79_; NI TM__9b9bytt1stv9cZ8uqII7HFgew_45;
|
||
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
||
|
if (!(res <= colontmp__2)) goto LA74;
|
||
|
|
||
|
#line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
i_2 = res;
|
||
|
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{
|
||
|
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((NI) 0) < i_2)) goto LA77_;
|
||
|
|
||
|
#line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_22));
|
||
|
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
}
|
||
|
LA77_: ;
|
||
|
|
||
|
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
if (!(((64 &(1U<<((NU)((*node).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_12)); } if ((NU)(i_2) >= (NU)((*node)._kind_7.elems ? (*node)._kind_7.elems->Sup.len : 0)){ raiseIndexError2(i_2,((*node)._kind_7.elems ? (*node)._kind_7.elems->Sup.len : 0)-1); }
|
||
|
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
T79_ = (NI)0; T79_ = newIndent__8dltImVNwFyjNtT9boLnYdg(currIndent, indent, ml);
|
||
|
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
toPretty__T9c9a1po9b6rWzf9b9b4cv2n9aUQ(result, (*node)._kind_7.elems->data[i_2], indent, ml, NIM_TRUE, T79_);
|
||
|
|
||
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
||
|
if (nimAddInt(res, ((NI) 1), &TM__9b9bytt1stv9cZ8uqII7HFgew_45)) { raiseOverflow(); }; res = (NI)(TM__9b9bytt1stv9cZ8uqII7HFgew_45); } LA74: ;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
nl__cdUf7ymWwwJY69aiEWqMGfg(result, ml);
|
||
|
|
||
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
|
||
|
#line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 1));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_46)); }
|
||
|
goto LA66_;
|
||
|
LA69_: ;
|
||
|
{
|
||
|
#line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 2));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_47)); }
|
||
|
LA66_: ;
|
||
|
}
|
||
|
break;
|
||
|
case ((tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg) 0):
|
||
|
{
|
||
|
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
{ if (!lstArr) goto LA84_;
|
||
|
|
||
|
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
indent__5gehovIFYjiBH1k6tFdATg(result, currIndent);
|
||
|
}
|
||
|
LA84_: ;
|
||
|
|
||
|
#line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
unsureAsgnRef((void**) (&(*result)), resizeString((*result), 4));appendString((*result), ((NimStringDesc*) &TM__9b9bytt1stv9cZ8uqII7HFgew_48)); }
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, pretty__6ucoq7dFiVhOGmHlWNWbTg)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node, NI indent) { NimStringDesc* result; result = (NimStringDesc*)0;
|
||
|
#line 694 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
result = ((NimStringDesc*) NIM_NIL);
|
||
|
#line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
|
||
|
#line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/json.nim"
|
||
|
toPretty__T9c9a1po9b6rWzf9b9b4cv2n9aUQ((&result), node, indent, NIM_TRUE, NIM_FALSE, ((NI) 0));
|
||
|
return result;}
|
||
|
N_LIB_PRIVATE N_NIMCALL(void, stdlib_jsonDatInit000)(void) {
|
||
|
|
||
|
#line 999999 "generated_not_to_break_here"
|
||
|
static TNimNode* TM__9b9bytt1stv9cZ8uqII7HFgew_4_7[7];
|
||
|
NI TM__9b9bytt1stv9cZ8uqII7HFgew_6;
|
||
|
static char* NIM_CONST TM__9b9bytt1stv9cZ8uqII7HFgew_5[7] = {
|
||
|
"JNull",
|
||
|
"JBool",
|
||
|
"JInt",
|
||
|
"JFloat",
|
||
|
"JString",
|
||
|
"JObject",
|
||
|
"JArray"};
|
||
|
static TNimNode TM__9b9bytt1stv9cZ8uqII7HFgew_0[16];NTI__df9bshXB7C9cTiWPIOtX3j1Q_.size = sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q);
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.kind = 18;
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.base = 0;
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.flags = 2;
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.name = "JsonNodeObj";
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__df9bshXB7C9cTiWPIOtX3j1Q_;
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.size = sizeof(tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg);
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.kind = 14;
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.base = 0;
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.flags = 3;
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.name = "JsonNodeKind";
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RUngo7nCHe6O8aBGIcrhtg_;
|
||
|
for (TM__9b9bytt1stv9cZ8uqII7HFgew_6 = 0; TM__9b9bytt1stv9cZ8uqII7HFgew_6 < 7; TM__9b9bytt1stv9cZ8uqII7HFgew_6++) {
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[TM__9b9bytt1stv9cZ8uqII7HFgew_6+1].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[TM__9b9bytt1stv9cZ8uqII7HFgew_6+1].offset = TM__9b9bytt1stv9cZ8uqII7HFgew_6;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[TM__9b9bytt1stv9cZ8uqII7HFgew_6+1].name = TM__9b9bytt1stv9cZ8uqII7HFgew_5[TM__9b9bytt1stv9cZ8uqII7HFgew_6];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_4_7[TM__9b9bytt1stv9cZ8uqII7HFgew_6] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[TM__9b9bytt1stv9cZ8uqII7HFgew_6+1];
|
||
|
}
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[8].len = 7; TM__9b9bytt1stv9cZ8uqII7HFgew_0[8].kind = 2; TM__9b9bytt1stv9cZ8uqII7HFgew_0[8].sons = &TM__9b9bytt1stv9cZ8uqII7HFgew_4_7[0];
|
||
|
NTI__RUngo7nCHe6O8aBGIcrhtg_.node = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[8];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].kind = 3;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, kind);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].typ = (&NTI__RUngo7nCHe6O8aBGIcrhtg_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].name = "kind";
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].sons = &NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[0];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[0].len = 7;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[9].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[9].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_1.str);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[9].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[9].name = "str";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[4] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[9];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[10].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[10].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_2.num);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[10].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[10].name = "num";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[2] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[10];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[11].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[11].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_3.fnum);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[11].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[11].name = "fnum";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[3] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[11];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[12].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[12].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_4.bval);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[12].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[12].name = "bval";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[1] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[12];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[13].len = 0; TM__9b9bytt1stv9cZ8uqII7HFgew_0[13].kind = 2;
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[0] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[13];
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[14].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[14].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_6.fields);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[14].typ = (&NTI__ZZvSdVkA2s2sIyifu4cpkg_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[14].name = "fields";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[5] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[14];
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.size = sizeof(tySequence__oLpBKXzW3hF9aCVMo5EymfQ*);
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.kind = 24;
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.base = (&NTI__zfzzuQ8txrdZAYK0WGWpHg_);
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.flags = 2;
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.name = "seq[JsonNode]";
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oLpBKXzW3hF9aCVMo5EymfQ_;
|
||
|
NTI__oLpBKXzW3hF9aCVMo5EymfQ_.marker = Marker_tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[15].kind = 1;
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[15].offset = offsetof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q, _kind_7.elems);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[15].typ = (&NTI__oLpBKXzW3hF9aCVMo5EymfQ_);
|
||
|
TM__9b9bytt1stv9cZ8uqII7HFgew_0[15].name = "elems";
|
||
|
NimDT___df9bshXB7C9cTiWPIOtX3j1Q_kind[6] = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[15];
|
||
|
NTI__df9bshXB7C9cTiWPIOtX3j1Q_.node = &TM__9b9bytt1stv9cZ8uqII7HFgew_0[0];
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.size = sizeof(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*);
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.kind = 22;
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.base = (&NTI__df9bshXB7C9cTiWPIOtX3j1Q_);
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.flags = 2;
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.name = "JsonNode";
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zfzzuQ8txrdZAYK0WGWpHg_;
|
||
|
NTI__zfzzuQ8txrdZAYK0WGWpHg_.marker = Marker_tyRef__zfzzuQ8txrdZAYK0WGWpHg;
|
||
|
}
|
||
|
|