3864 lines
126 KiB
C
3864 lines
126 KiB
C
/* Generated by Nim Compiler v1.9.0 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct NimStrPayload NimStrPayload;
|
|
typedef struct NimStringV2 NimStringV2;
|
|
typedef struct TNimTypeV2 TNimTypeV2;
|
|
typedef struct tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
|
|
typedef struct tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg;
|
|
typedef NU8 tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g;
|
|
struct NimStrPayload {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct NimStringV2 {
|
|
NI len;
|
|
NimStrPayload* p;
|
|
};
|
|
typedef NimStringV2 tyArray__ygbKUFq19aoG3rnUmyV9bLVw[10];
|
|
struct TNimTypeV2 {
|
|
void* destructor;
|
|
NI size;
|
|
NI16 align;
|
|
NI16 depth;
|
|
NU32* display;
|
|
void* traceImpl;
|
|
void* typeInfoV1;
|
|
NI flags;
|
|
};
|
|
struct RootObj {
|
|
TNimTypeV2* m_type;
|
|
};
|
|
typedef NU8 tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA;
|
|
struct tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ {
|
|
RootObj Sup;
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA kind;
|
|
NI start;
|
|
NI length;
|
|
NCSTRING buf;
|
|
NI pos;
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA state;
|
|
tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g lang;
|
|
};
|
|
typedef NimStringV2 tyArray__69aRiN1hTPxpIUrdnUY5lOQ[66];
|
|
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
|
|
};
|
|
typedef NU8 tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ;
|
|
typedef NU8 tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ;
|
|
typedef NimStringV2 tyArray__DcKV5FQ2MxTR9bAYNreBB4Q[48];
|
|
typedef NimStringV2 tyArray__OwCxYRmtgMKzqrKp2A6M8Q[77];
|
|
typedef NimStringV2 tyArray__Mn6yIkpRDoQkgQ9aOesXlyg[37];
|
|
typedef NimStringV2 tyArray__kpoXEkaxs1Wz00XTehsEvg[53];
|
|
struct tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg {
|
|
NIM_CHAR a;
|
|
NIM_CHAR b;
|
|
};
|
|
typedef NimStringV2 tyArray__M7z4UkYXfTY9a5OezAHtApg[35];
|
|
typedef NimStringV2 tyArray__xIcDBR8ZFHSuvPCVnP2swA[37];
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b);
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initGeneralTokenizer__packagesZdocutilsZhighlite_185)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NCSTRING buf);
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimNextToken__packagesZdocutilsZhighlite_418)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringV2* keywords, NI keywordsLen_0);
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA, nimGetKeyword__packagesZdocutilsZhighlite_217)(NimStringV2 id);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, isKeyword__packagesZdocutilsZhighlite_372)(NimStringV2* x, NI xLen_0, NimStringV2 y);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__packagesZdocutilsZhighlite_376)(NimStringV2* a, NI aLen_0, NimStringV2 key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nimNumberPostfix__packagesZdocutilsZhighlite_259)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nimNumber__packagesZdocutilsZhighlite_315)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign);
|
|
N_LIB_PRIVATE N_NIMCALL(void, cppNextToken__packagesZdocutilsZhighlite_1218)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_888)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringV2* keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ flags);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, generalNumber__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, generalStrLit__packagesZdocutilsZhighlite_816)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position);
|
|
N_LIB_PRIVATE N_NIMCALL(void, csharpNextToken__packagesZdocutilsZhighlite_1245)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, cNextToken__packagesZdocutilsZhighlite_1191)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, javaNextToken__packagesZdocutilsZhighlite_1272)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlNextToken__packagesZdocutilsZhighlite_1437)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlPossibleNumber__packagesZdocutilsZhighlite_1315)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI* pos);
|
|
static N_INLINE(NIM_BOOL, contains__int495056_722)(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg s, NIM_CHAR value);
|
|
static N_INLINE(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg, dotdot___int495056_686)(NIM_CHAR a, NIM_CHAR b);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlPlainStrLit__packagesZdocutilsZhighlite_1299)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI* pos);
|
|
N_LIB_PRIVATE N_NIMCALL(void, pythonNextToken__packagesZdocutilsZhighlite_1932)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g);
|
|
N_LIB_PRIVATE N_NIMCALL(void, cmdNextToken__packagesZdocutilsZhighlite_1959)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NIM_BOOL dollarPrompt);
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_2 = { 4 | NIM_STRLIT_FLAG, "none" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_3 = { 3 | NIM_STRLIT_FLAG, "Nim" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_4 = { 3 | NIM_STRLIT_FLAG, "C++" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_5 = { 2 | NIM_STRLIT_FLAG, "C#" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_6 = { 1 | NIM_STRLIT_FLAG, "C" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_7 = { 4 | NIM_STRLIT_FLAG, "Java" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_8 = { 4 | NIM_STRLIT_FLAG, "Yaml" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_9 = { 6 | NIM_STRLIT_FLAG, "Python" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_10 = { 3 | NIM_STRLIT_FLAG, "Cmd" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_11 = { 7 | NIM_STRLIT_FLAG, "Console" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_12 = { 3 | NIM_STRLIT_FLAG, "cpp" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_13 = { 6 | NIM_STRLIT_FLAG, "csharp" };
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__mzSYRAkR0jQADvmFWo9aZKQ_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_15 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__0kVEnxqJYMmsZjjZ9a1FeBw_16 = {0, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_15};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_17 = { 4 | NIM_STRLIT_FLAG, "addr" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_18 = { 3 | NIM_STRLIT_FLAG, "and" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_19 = { 2 | NIM_STRLIT_FLAG, "as" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_20 = { 3 | NIM_STRLIT_FLAG, "asm" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_21 = { 4 | NIM_STRLIT_FLAG, "bind" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_22 = { 5 | NIM_STRLIT_FLAG, "block" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_23 = { 5 | NIM_STRLIT_FLAG, "break" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_24 = { 4 | NIM_STRLIT_FLAG, "case" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_25 = { 4 | NIM_STRLIT_FLAG, "cast" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_26 = { 7 | NIM_STRLIT_FLAG, "concept" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_27 = { 5 | NIM_STRLIT_FLAG, "const" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_28 = { 8 | NIM_STRLIT_FLAG, "continue" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_29 = { 9 | NIM_STRLIT_FLAG, "converter" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_30 = { 5 | NIM_STRLIT_FLAG, "defer" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_31 = { 7 | NIM_STRLIT_FLAG, "discard" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_32 = { 8 | NIM_STRLIT_FLAG, "distinct" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_33 = { 3 | NIM_STRLIT_FLAG, "div" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_34 = { 2 | NIM_STRLIT_FLAG, "do" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_35 = { 4 | NIM_STRLIT_FLAG, "elif" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_36 = { 4 | NIM_STRLIT_FLAG, "else" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_37 = { 3 | NIM_STRLIT_FLAG, "end" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_38 = { 4 | NIM_STRLIT_FLAG, "enum" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_39 = { 6 | NIM_STRLIT_FLAG, "except" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_40 = { 6 | NIM_STRLIT_FLAG, "export" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_41 = { 7 | NIM_STRLIT_FLAG, "finally" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_42 = { 3 | NIM_STRLIT_FLAG, "for" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_43 = { 4 | NIM_STRLIT_FLAG, "from" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_44 = { 4 | NIM_STRLIT_FLAG, "func" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_45 = { 2 | NIM_STRLIT_FLAG, "if" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_46 = { 6 | NIM_STRLIT_FLAG, "import" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_47 = { 2 | NIM_STRLIT_FLAG, "in" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_48 = { 7 | NIM_STRLIT_FLAG, "include" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_49 = { 9 | NIM_STRLIT_FLAG, "interface" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_50 = { 2 | NIM_STRLIT_FLAG, "is" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_51 = { 5 | NIM_STRLIT_FLAG, "isnot" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_52 = { 8 | NIM_STRLIT_FLAG, "iterator" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_53 = { 3 | NIM_STRLIT_FLAG, "let" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_54 = { 5 | NIM_STRLIT_FLAG, "macro" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_55 = { 6 | NIM_STRLIT_FLAG, "method" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_56 = { 5 | NIM_STRLIT_FLAG, "mixin" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_57 = { 3 | NIM_STRLIT_FLAG, "mod" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_58 = { 3 | NIM_STRLIT_FLAG, "nil" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_59 = { 3 | NIM_STRLIT_FLAG, "not" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_60 = { 5 | NIM_STRLIT_FLAG, "notin" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_61 = { 6 | NIM_STRLIT_FLAG, "object" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_62 = { 2 | NIM_STRLIT_FLAG, "of" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_63 = { 2 | NIM_STRLIT_FLAG, "or" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_64 = { 3 | NIM_STRLIT_FLAG, "out" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_65 = { 4 | NIM_STRLIT_FLAG, "proc" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_66 = { 3 | NIM_STRLIT_FLAG, "ptr" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_67 = { 5 | NIM_STRLIT_FLAG, "raise" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_68 = { 3 | NIM_STRLIT_FLAG, "ref" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_69 = { 6 | NIM_STRLIT_FLAG, "return" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_70 = { 3 | NIM_STRLIT_FLAG, "shl" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_71 = { 3 | NIM_STRLIT_FLAG, "shr" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_72 = { 6 | NIM_STRLIT_FLAG, "static" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_73 = { 8 | NIM_STRLIT_FLAG, "template" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_74 = { 3 | NIM_STRLIT_FLAG, "try" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_75 = { 5 | NIM_STRLIT_FLAG, "tuple" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_76 = { 4 | NIM_STRLIT_FLAG, "type" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_77 = { 5 | NIM_STRLIT_FLAG, "using" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_78 = { 3 | NIM_STRLIT_FLAG, "var" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_79 = { 4 | NIM_STRLIT_FLAG, "when" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_80 = { 5 | NIM_STRLIT_FLAG, "while" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_81 = { 3 | NIM_STRLIT_FLAG, "xor" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_82 = { 5 | NIM_STRLIT_FLAG, "yield" };
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__0kVEnxqJYMmsZjjZ9a1FeBw_83 = {
|
|
0x00, 0x00, 0x00, 0x00, 0x72, 0xec, 0x00, 0xf4,
|
|
0x01, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static const NimStringV2 TM__0kVEnxqJYMmsZjjZ9a1FeBw_84 = {0, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_15};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_85 = { 4 | NIM_STRLIT_FLAG, "auto" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_86 = { 5 | NIM_STRLIT_FLAG, "catch" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_87 = { 4 | NIM_STRLIT_FLAG, "char" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_88 = { 5 | NIM_STRLIT_FLAG, "class" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_89 = { 7 | NIM_STRLIT_FLAG, "default" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_90 = { 6 | NIM_STRLIT_FLAG, "delete" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_91 = { 6 | NIM_STRLIT_FLAG, "double" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_92 = { 6 | NIM_STRLIT_FLAG, "extern" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_93 = { 5 | NIM_STRLIT_FLAG, "float" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_94 = { 6 | NIM_STRLIT_FLAG, "friend" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_95 = { 4 | NIM_STRLIT_FLAG, "goto" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_96 = { 6 | NIM_STRLIT_FLAG, "inline" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_97 = { 3 | NIM_STRLIT_FLAG, "int" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_98 = { 4 | NIM_STRLIT_FLAG, "long" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_99 = { 3 | NIM_STRLIT_FLAG, "new" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_100 = { 8 | NIM_STRLIT_FLAG, "operator" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_101 = { 7 | NIM_STRLIT_FLAG, "private" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_102 = { 9 | NIM_STRLIT_FLAG, "protected" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_103 = { 6 | NIM_STRLIT_FLAG, "public" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_104 = { 8 | NIM_STRLIT_FLAG, "register" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_105 = { 5 | NIM_STRLIT_FLAG, "short" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_106 = { 6 | NIM_STRLIT_FLAG, "signed" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_107 = { 6 | NIM_STRLIT_FLAG, "sizeof" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_108 = { 6 | NIM_STRLIT_FLAG, "struct" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_109 = { 6 | NIM_STRLIT_FLAG, "switch" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_110 = { 4 | NIM_STRLIT_FLAG, "this" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_111 = { 5 | NIM_STRLIT_FLAG, "throw" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_112 = { 7 | NIM_STRLIT_FLAG, "typedef" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_113 = { 5 | NIM_STRLIT_FLAG, "union" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_114 = { 8 | NIM_STRLIT_FLAG, "unsigned" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_115 = { 7 | NIM_STRLIT_FLAG, "virtual" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_116 = { 4 | NIM_STRLIT_FLAG, "void" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_117 = { 8 | NIM_STRLIT_FLAG, "volatile" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_118 = { 8 | NIM_STRLIT_FLAG, "abstract" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_119 = { 4 | NIM_STRLIT_FLAG, "base" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_120 = { 4 | NIM_STRLIT_FLAG, "bool" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_121 = { 4 | NIM_STRLIT_FLAG, "byte" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_122 = { 7 | NIM_STRLIT_FLAG, "checked" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_123 = { 7 | NIM_STRLIT_FLAG, "decimal" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_124 = { 8 | NIM_STRLIT_FLAG, "delegate" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_125 = { 5 | NIM_STRLIT_FLAG, "event" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_126 = { 8 | NIM_STRLIT_FLAG, "explicit" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_127 = { 5 | NIM_STRLIT_FLAG, "false" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_128 = { 5 | NIM_STRLIT_FLAG, "fixed" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_129 = { 7 | NIM_STRLIT_FLAG, "foreach" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_130 = { 8 | NIM_STRLIT_FLAG, "implicit" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_131 = { 8 | NIM_STRLIT_FLAG, "internal" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_132 = { 4 | NIM_STRLIT_FLAG, "lock" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_133 = { 9 | NIM_STRLIT_FLAG, "namespace" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_134 = { 4 | NIM_STRLIT_FLAG, "null" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_135 = { 8 | NIM_STRLIT_FLAG, "override" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_136 = { 6 | NIM_STRLIT_FLAG, "params" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_137 = { 8 | NIM_STRLIT_FLAG, "readonly" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_138 = { 5 | NIM_STRLIT_FLAG, "sbyte" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_139 = { 6 | NIM_STRLIT_FLAG, "sealed" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_140 = { 10 | NIM_STRLIT_FLAG, "stackalloc" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_141 = { 6 | NIM_STRLIT_FLAG, "string" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_142 = { 4 | NIM_STRLIT_FLAG, "true" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_143 = { 6 | NIM_STRLIT_FLAG, "typeof" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_144 = { 4 | NIM_STRLIT_FLAG, "uint" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_145 = { 5 | NIM_STRLIT_FLAG, "ulong" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_146 = { 9 | NIM_STRLIT_FLAG, "unchecked" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_147 = { 6 | NIM_STRLIT_FLAG, "unsafe" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_148 = { 6 | NIM_STRLIT_FLAG, "ushort" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_149 = { 5 | NIM_STRLIT_FLAG, "_Bool" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_150 = { 8 | NIM_STRLIT_FLAG, "_Complex" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_151 = { 10 | NIM_STRLIT_FLAG, "_Imaginary" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_152 = { 8 | NIM_STRLIT_FLAG, "restrict" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_153 = { 6 | NIM_STRLIT_FLAG, "assert" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_154 = { 7 | NIM_STRLIT_FLAG, "boolean" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_155 = { 7 | NIM_STRLIT_FLAG, "extends" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_156 = { 5 | NIM_STRLIT_FLAG, "final" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_157 = { 10 | NIM_STRLIT_FLAG, "implements" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_158 = { 10 | NIM_STRLIT_FLAG, "instanceof" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_159 = { 6 | NIM_STRLIT_FLAG, "native" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_160 = { 7 | NIM_STRLIT_FLAG, "package" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_161 = { 8 | NIM_STRLIT_FLAG, "strictfp" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_162 = { 5 | NIM_STRLIT_FLAG, "super" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_163 = { 12 | NIM_STRLIT_FLAG, "synchronized" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_164 = { 6 | NIM_STRLIT_FLAG, "throws" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_165 = { 9 | NIM_STRLIT_FLAG, "transient" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_166 = { 5 | NIM_STRLIT_FLAG, "False" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_167 = { 4 | NIM_STRLIT_FLAG, "None" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_168 = { 4 | NIM_STRLIT_FLAG, "True" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_169 = { 5 | NIM_STRLIT_FLAG, "async" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_170 = { 5 | NIM_STRLIT_FLAG, "await" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_171 = { 3 | NIM_STRLIT_FLAG, "def" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_172 = { 3 | NIM_STRLIT_FLAG, "del" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_173 = { 6 | NIM_STRLIT_FLAG, "global" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_174 = { 6 | NIM_STRLIT_FLAG, "lambda" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_175 = { 8 | NIM_STRLIT_FLAG, "nonlocal" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_176 = { 4 | NIM_STRLIT_FLAG, "pass" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_177 = { 4 | NIM_STRLIT_FLAG, "with" };
|
|
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__0kVEnxqJYMmsZjjZ9a1FeBw_178 = {
|
|
0x01, 0x3e, 0x00, 0x00, 0xc5, 0x03, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
|
;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_179 = { 3 | NIM_STRLIT_FLAG, "Eof" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_180 = { 10 | NIM_STRLIT_FLAG, "Whitespace" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_181 = { 9 | NIM_STRLIT_FLAG, "DecNumber" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_182 = { 9 | NIM_STRLIT_FLAG, "BinNumber" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_183 = { 9 | NIM_STRLIT_FLAG, "HexNumber" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_184 = { 9 | NIM_STRLIT_FLAG, "OctNumber" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_185 = { 11 | NIM_STRLIT_FLAG, "FloatNumber" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[10+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_186 = { 10 | NIM_STRLIT_FLAG, "Identifier" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_187 = { 7 | NIM_STRLIT_FLAG, "Keyword" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_188 = { 9 | NIM_STRLIT_FLAG, "StringLit" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_189 = { 13 | NIM_STRLIT_FLAG, "LongStringLit" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_190 = { 7 | NIM_STRLIT_FLAG, "CharLit" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[14+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_191 = { 14 | NIM_STRLIT_FLAG, "EscapeSequence" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_192 = { 8 | NIM_STRLIT_FLAG, "Operator" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_193 = { 11 | NIM_STRLIT_FLAG, "Punctuation" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_194 = { 7 | NIM_STRLIT_FLAG, "Comment" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[11+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_195 = { 11 | NIM_STRLIT_FLAG, "LongComment" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_196 = { 17 | NIM_STRLIT_FLAG, "RegularExpression" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[8+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_197 = { 8 | NIM_STRLIT_FLAG, "TagStart" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_198 = { 6 | NIM_STRLIT_FLAG, "TagEnd" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_199 = { 3 | NIM_STRLIT_FLAG, "Key" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_200 = { 5 | NIM_STRLIT_FLAG, "Value" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_201 = { 7 | NIM_STRLIT_FLAG, "RawData" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_202 = { 9 | NIM_STRLIT_FLAG, "Assembler" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[12+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_203 = { 12 | NIM_STRLIT_FLAG, "Preprocessor" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_204 = { 9 | NIM_STRLIT_FLAG, "Directive" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_205 = { 7 | NIM_STRLIT_FLAG, "Command" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_206 = { 4 | NIM_STRLIT_FLAG, "Rule" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_207 = { 9 | NIM_STRLIT_FLAG, "Hyperlink" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_208 = { 5 | NIM_STRLIT_FLAG, "Label" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[9+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_209 = { 9 | NIM_STRLIT_FLAG, "Reference" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_210 = { 6 | NIM_STRLIT_FLAG, "Prompt" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[13+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_211 = { 13 | NIM_STRLIT_FLAG, "ProgramOutput" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[7+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_212 = { 7 | NIM_STRLIT_FLAG, "program" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[6+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_213 = { 6 | NIM_STRLIT_FLAG, "option" };
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__0kVEnxqJYMmsZjjZ9a1FeBw_214 = { 5 | NIM_STRLIT_FLAG, "Other" };
|
|
N_LIB_PRIVATE NIM_CONST tyArray__ygbKUFq19aoG3rnUmyV9bLVw sourceLanguageToStr__packagesZdocutilsZhighlite_68 = {{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_2},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_3},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_4},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_5},
|
|
{1, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_6},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_7},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_8},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_9},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_10},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_11}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__ygbKUFq19aoG3rnUmyV9bLVw sourceLanguageToAlpha__packagesZdocutilsZhighlite_69 = {{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_2},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_3},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_12},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_13},
|
|
{1, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_6},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_7},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_8},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_9},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_10},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_11}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__69aRiN1hTPxpIUrdnUY5lOQ nimKeywords__packagesZdocutilsZhighlite_71 = {{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_17},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_18},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_19},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_20},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_21},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_22},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_24},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_25},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_26},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_27},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_29},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_30},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_31},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_32},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_33},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_34},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_35},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_37},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_38},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_39},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_40},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_41},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_43},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_44},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_46},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_47},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_48},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_49},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_50},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_51},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_52},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_53},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_54},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_55},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_56},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_57},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_58},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_59},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_60},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_61},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_62},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_63},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_64},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_65},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_66},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_67},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_68},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_70},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_71},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_72},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_73},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_74},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_75},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_76},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_77},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_78},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_79},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_81},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_82}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__DcKV5FQ2MxTR9bAYNreBB4Q keywords__packagesZdocutilsZhighlite_1220 = {{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_20},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_85},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_24},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_86},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_87},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_88},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_27},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_89},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_90},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_34},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_91},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_38},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_92},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_93},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_94},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_95},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_96},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_97},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_98},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_99},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_100},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_101},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_102},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_103},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_104},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_105},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_106},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_107},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_72},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_108},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_109},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_73},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_110},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_111},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_74},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_112},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_113},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_114},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_115},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_116},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_117},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__OwCxYRmtgMKzqrKp2A6M8Q keywords__packagesZdocutilsZhighlite_1247 = {{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_118},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_19},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_119},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_120},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_121},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_24},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_86},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_87},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_122},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_88},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_27},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_123},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_89},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_124},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_34},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_91},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_38},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_125},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_126},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_92},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_127},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_41},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_128},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_93},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_129},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_95},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_130},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_47},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_97},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_49},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_131},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_50},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_132},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_98},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_133},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_99},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_134},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_61},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_100},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_64},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_135},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_136},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_101},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_102},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_103},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_137},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_68},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_138},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_139},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_105},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_107},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_140},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_72},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_141},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_108},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_109},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_110},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_111},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_142},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_74},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_143},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_144},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_145},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_146},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_147},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_148},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_77},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_115},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_116},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_117},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__Mn6yIkpRDoQkgQ9aOesXlyg keywords__packagesZdocutilsZhighlite_1193 = {{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_149},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_150},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_151},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_85},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_24},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_87},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_27},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_89},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_34},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_91},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_38},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_92},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_93},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_95},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_96},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_97},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_98},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_104},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_152},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_105},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_106},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_107},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_72},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_108},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_109},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_112},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_113},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_114},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_116},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_117},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__kpoXEkaxs1Wz00XTehsEvg keywords__packagesZdocutilsZhighlite_1274 = {{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_118},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_153},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_154},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_121},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_24},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_86},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_87},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_88},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_27},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_89},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_34},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_91},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_38},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_155},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_127},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_156},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_41},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_93},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_95},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_157},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_46},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_158},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_97},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_49},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_98},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_159},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_99},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_134},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_160},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_101},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_102},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_103},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_105},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_72},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_161},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_162},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_109},
|
|
{12, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_163},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_110},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_111},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_164},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_165},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_142},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_74},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_116},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_117},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__M7z4UkYXfTY9a5OezAHtApg keywords__packagesZdocutilsZhighlite_1934 = {{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_166},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_167},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_168},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_18},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_19},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_153},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_169},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_170},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_23},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_88},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_28},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_171},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_172},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_35},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_36},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_39},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_41},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_42},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_43},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_173},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_45},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_46},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_47},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_50},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_174},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_175},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_59},
|
|
{2, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_63},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_176},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_67},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_69},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_74},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_80},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_177},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_82}}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__xIcDBR8ZFHSuvPCVnP2swA tokenClassToStr__packagesZdocutilsZhighlite_70 = {{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_179},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_167},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_180},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_181},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_182},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_183},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_184},
|
|
{11, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_185},
|
|
{10, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_186},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_187},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_188},
|
|
{13, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_189},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_190},
|
|
{14, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_191},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_192},
|
|
{11, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_193},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_194},
|
|
{11, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_195},
|
|
{17, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_196},
|
|
{8, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_197},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_198},
|
|
{3, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_199},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_200},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_201},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_202},
|
|
{12, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_203},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_204},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_205},
|
|
{4, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_206},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_207},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_208},
|
|
{9, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_209},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_210},
|
|
{13, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_211},
|
|
{7, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_212},
|
|
{6, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_213},
|
|
{5, (NimStrPayload*)&TM__0kVEnxqJYMmsZjjZ9a1FeBw_214}}
|
|
;
|
|
extern NIM_BOOL nimInErrorMode__system_3994;
|
|
static NIM_CONST NU32 TM__0kVEnxqJYMmsZjjZ9a1FeBw_14[2] = {3701606400, 882394112};
|
|
N_LIB_PRIVATE TNimTypeV2 NTIv2__mzSYRAkR0jQADvmFWo9aZKQ_ = {.destructor = (void*)NIM_NIL, .size = sizeof(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ), .align = (NI16) NIM_ALIGNOF(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ), .depth = 1, .display = TM__0kVEnxqJYMmsZjjZ9a1FeBw_14, .traceImpl = (void*)NIM_NIL, .flags = 0};
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
|
|
NIM_BOOL* result;
|
|
result = (NIM_BOOL*)0;
|
|
result = (&nimInErrorMode__system_3994);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g, getSourceLanguage__packagesZdocutilsZhighlite_144)(NimStringV2 name) {
|
|
tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)0;
|
|
{
|
|
tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g i;
|
|
NI res;
|
|
i = (tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)0;
|
|
res = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res <= ((NI)9))) goto LA3 ;
|
|
i = ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g) (res));
|
|
{
|
|
NI T6_;
|
|
T6_ = (NI)0;
|
|
T6_ = nsuCmpIgnoreStyle(name, sourceLanguageToStr__packagesZdocutilsZhighlite_68[(i)- 0]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T6_ == ((NI)0))) goto LA7_;
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NI T11_;
|
|
T11_ = (NI)0;
|
|
T11_ = nsuCmpIgnoreStyle(name, sourceLanguageToAlpha__packagesZdocutilsZhighlite_69[(i)- 0]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T11_ == ((NI)0))) goto LA12_;
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA12_: ;
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
result = ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)0);
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initGeneralTokenizer__packagesZdocutilsZhighlite_185)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NCSTRING buf) {
|
|
(*g).buf = buf;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
(*g).start = ((NI)0);
|
|
(*g).length = ((NI)0);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
(*g).lang = ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)0);
|
|
(*g).pos = ((NI)0);
|
|
}
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s) {
|
|
NCSTRING result;
|
|
result = (NCSTRING)0;
|
|
{
|
|
if (!(s.len == ((NI)0))) goto LA3_;
|
|
result = "";
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = ((NCSTRING) ((*s.p).data));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, initGeneralTokenizer__packagesZdocutilsZhighlite_212)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringV2 buf) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
initGeneralTokenizer__packagesZdocutilsZhighlite_185(g, nimToCStringConv(buf));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c) {
|
|
prepareAdd(s, ((NI)1));
|
|
(*(*s).p).data[(*s).len] = c;
|
|
(*(*s).p).data[(NI)((*s).len + ((NI)1))] = 0;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA, nimGetKeyword__packagesZdocutilsZhighlite_217)(NimStringV2 id) {
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
{
|
|
NimStringV2 k;
|
|
NI i;
|
|
k.len = 0; k.p = NIM_NIL;
|
|
i = ((NI)0);
|
|
{
|
|
while (1) {
|
|
k = nimKeywords__packagesZdocutilsZhighlite_71[(i)- 0];
|
|
{
|
|
NI T6_;
|
|
T6_ = (NI)0;
|
|
T6_ = nsuCmpIgnoreStyle(id, k);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(T6_ == ((NI)0))) goto LA7_;
|
|
result = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)9);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
if (!(((NI)65) <= ((NI) (i)))) goto LA11_;
|
|
goto LA2;
|
|
}
|
|
LA11_: ;
|
|
i += ((NI)1);
|
|
}
|
|
} LA2: ;
|
|
}
|
|
result = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)8);
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, isKeyword__packagesZdocutilsZhighlite_372)(NimStringV2* x, NI xLen_0, NimStringV2 y) {
|
|
NI result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
result = binarySearch__packagesZdocutilsZhighlite_376(x, xLen_0, y);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nimNumberPostfix__packagesZdocutilsZhighlite_259)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position) {
|
|
NI result;
|
|
NI pos;
|
|
result = (NI)0;
|
|
pos = position;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(39))) goto LA3_;
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 102:
|
|
case 70:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA8_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA8_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA12_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA12_: ;
|
|
}
|
|
break;
|
|
case 105:
|
|
case 73:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA17_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA17_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA21_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA21_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA3_: ;
|
|
result = pos;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nimNumber__packagesZdocutilsZhighlite_315)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position) {
|
|
NI result;
|
|
NI pos;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NI)0;
|
|
pos = position;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)3);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA2 ;
|
|
pos += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(46))) goto LA5_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA8 ;
|
|
pos += ((NI)1);
|
|
} LA8: ;
|
|
}
|
|
}
|
|
LA5_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(101)) || ((NU8)((*g).buf[pos])) == ((NU8)(69)))) goto LA11_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(43)) || ((NU8)((*g).buf[pos])) == ((NU8)(45)))) goto LA15_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA15_: ;
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA18 ;
|
|
pos += ((NI)1);
|
|
} LA18: ;
|
|
}
|
|
}
|
|
LA11_: ;
|
|
result = nimNumberPostfix__packagesZdocutilsZhighlite_259(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimNextToken__packagesZdocutilsZhighlite_418)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringV2* keywords, NI keywordsLen_0) {
|
|
NI pos;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
pos = (*g).pos;
|
|
(*g).start = (*g).pos;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10))) goto LA3_;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(92))) goto LA7_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)13);
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 120:
|
|
case 88:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA12_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA16_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA16_: ;
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA20 ;
|
|
pos += ((NI)1);
|
|
} LA20: ;
|
|
}
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 92:
|
|
{
|
|
goto LA24;
|
|
}
|
|
break;
|
|
case 0:
|
|
case 13:
|
|
case 10:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
goto LA24;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
goto LA24;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA24: ;
|
|
}
|
|
LA5_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 32:
|
|
case 9 ... 13:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA33 ;
|
|
pos += ((NI)1);
|
|
} LA33: ;
|
|
}
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
NIM_BOOL isDoc;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
pos += ((NI)1);
|
|
isDoc = NIM_FALSE;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(35))) goto LA37_;
|
|
pos += ((NI)1);
|
|
isDoc = NIM_TRUE;
|
|
}
|
|
LA37_: ;
|
|
{
|
|
NIM_BOOL T41_;
|
|
NI nesting;
|
|
T41_ = (NIM_BOOL)0;
|
|
T41_ = ((NU8)((*g).buf[pos]) == (NU8)(91));
|
|
if (!(T41_)) goto LA42_;
|
|
T41_ = ((*g).lang == ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)1));
|
|
LA42_: ;
|
|
if (!T41_) goto LA43_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)17);
|
|
nesting = ((NI)0);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA45;
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
{
|
|
if (!isDoc) goto LA51_;
|
|
{
|
|
NIM_BOOL T55_;
|
|
T55_ = (NIM_BOOL)0;
|
|
T55_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(35));
|
|
if (!(T55_)) goto LA56_;
|
|
T55_ = ((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(91));
|
|
LA56_: ;
|
|
if (!T55_) goto LA57_;
|
|
nesting += ((NI)1);
|
|
}
|
|
LA57_: ;
|
|
}
|
|
goto LA49_;
|
|
LA51_: ;
|
|
{
|
|
if (!((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(91))) goto LA60_;
|
|
nesting += ((NI)1);
|
|
}
|
|
goto LA49_;
|
|
LA60_: ;
|
|
LA49_: ;
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
case 93:
|
|
{
|
|
{
|
|
if (!isDoc) goto LA65_;
|
|
{
|
|
NIM_BOOL T69_;
|
|
T69_ = (NIM_BOOL)0;
|
|
T69_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(35));
|
|
if (!(T69_)) goto LA70_;
|
|
T69_ = ((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(35));
|
|
LA70_: ;
|
|
if (!T69_) goto LA71_;
|
|
{
|
|
if (!(nesting == ((NI)0))) goto LA75_;
|
|
pos += ((NI)3);
|
|
goto LA45;
|
|
}
|
|
LA75_: ;
|
|
nesting -= ((NI)1);
|
|
}
|
|
LA71_: ;
|
|
}
|
|
goto LA63_;
|
|
LA65_: ;
|
|
{
|
|
if (!((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(35))) goto LA78_;
|
|
{
|
|
if (!(nesting == ((NI)0))) goto LA82_;
|
|
pos += ((NI)2);
|
|
goto LA45;
|
|
}
|
|
LA82_: ;
|
|
nesting -= ((NI)1);
|
|
}
|
|
goto LA63_;
|
|
LA78_: ;
|
|
LA63_: ;
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA45: ;
|
|
}
|
|
goto LA39_;
|
|
LA43_: ;
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA87 ;
|
|
pos += ((NI)1);
|
|
} LA87: ;
|
|
}
|
|
}
|
|
LA39_: ;
|
|
}
|
|
break;
|
|
case 97 ... 122:
|
|
case 65 ... 90:
|
|
case 95:
|
|
case 128 ... 255:
|
|
{
|
|
NimStringV2 id;
|
|
id.len = 0; id.p = NIM_NIL;
|
|
id = TM__0kVEnxqJYMmsZjjZ9a1FeBw_16;
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)) || ((NU8)((*g).buf[pos])) >= ((NU8)(128)) && ((NU8)((*g).buf[pos])) <= ((NU8)(255)))) goto LA91 ;
|
|
nimAddCharV1((&id), (*g).buf[pos]);
|
|
pos += ((NI)1);
|
|
} LA91: ;
|
|
}
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(34))) goto LA94_;
|
|
{
|
|
NIM_BOOL T98_;
|
|
T98_ = (NIM_BOOL)0;
|
|
T98_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(34));
|
|
if (!(T98_)) goto LA99_;
|
|
T98_ = ((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(34));
|
|
LA99_: ;
|
|
if (!T98_) goto LA100_;
|
|
pos += ((NI)3);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)11);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA102;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NIM_BOOL T108_;
|
|
NIM_BOOL T109_;
|
|
T108_ = (NIM_BOOL)0;
|
|
T109_ = (NIM_BOOL)0;
|
|
T109_ = ((NU8)((*g).buf[pos]) == (NU8)(34));
|
|
if (!(T109_)) goto LA110_;
|
|
T109_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(34));
|
|
LA110_: ;
|
|
T108_ = T109_;
|
|
if (!(T108_)) goto LA111_;
|
|
T108_ = !(((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(34)));
|
|
LA111_: ;
|
|
if (!T108_) goto LA112_;
|
|
pos += ((NI)2);
|
|
goto LA102;
|
|
}
|
|
LA112_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA102: ;
|
|
}
|
|
goto LA96_;
|
|
LA100_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)23);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA117 ;
|
|
{
|
|
NIM_BOOL T120_;
|
|
T120_ = (NIM_BOOL)0;
|
|
T120_ = ((NU8)((*g).buf[pos]) == (NU8)(34));
|
|
if (!(T120_)) goto LA121_;
|
|
T120_ = !(((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(34)));
|
|
LA121_: ;
|
|
if (!T120_) goto LA122_;
|
|
goto LA116;
|
|
}
|
|
LA122_: ;
|
|
pos += ((NI)1);
|
|
} LA117: ;
|
|
} LA116: ;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(34))) goto LA126_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA126_: ;
|
|
}
|
|
LA96_: ;
|
|
}
|
|
goto LA92_;
|
|
LA94_: ;
|
|
{
|
|
{
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA T133_;
|
|
if (!((*g).lang == ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)1))) goto LA131_;
|
|
T133_ = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
T133_ = nimGetKeyword__packagesZdocutilsZhighlite_217(id);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA89_;
|
|
(*g).kind = T133_;
|
|
}
|
|
goto LA129_;
|
|
LA131_: ;
|
|
{
|
|
NI T135_;
|
|
T135_ = (NI)0;
|
|
T135_ = isKeyword__packagesZdocutilsZhighlite_372(keywords, keywordsLen_0, id);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA89_;
|
|
if (!(((NI)0) <= T135_)) goto LA136_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)9);
|
|
}
|
|
goto LA129_;
|
|
LA136_: ;
|
|
LA129_: ;
|
|
}
|
|
LA92_: ;
|
|
{
|
|
LA89_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&id));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 48:
|
|
{
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 98:
|
|
case 66:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)4);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(49)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA143 ;
|
|
pos += ((NI)1);
|
|
} LA143: ;
|
|
}
|
|
pos = nimNumberPostfix__packagesZdocutilsZhighlite_259(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 120:
|
|
case 88:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)5);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA146 ;
|
|
pos += ((NI)1);
|
|
} LA146: ;
|
|
}
|
|
pos = nimNumberPostfix__packagesZdocutilsZhighlite_259(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 111:
|
|
case 79:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)6);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(55)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)))) goto LA149 ;
|
|
pos += ((NI)1);
|
|
} LA149: ;
|
|
}
|
|
pos = nimNumberPostfix__packagesZdocutilsZhighlite_259(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos = nimNumber__packagesZdocutilsZhighlite_315(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
case 49 ... 57:
|
|
{
|
|
pos = nimNumber__packagesZdocutilsZhighlite_315(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 39:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)12);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
case 13:
|
|
case 10:
|
|
{
|
|
goto LA153;
|
|
}
|
|
break;
|
|
case 39:
|
|
{
|
|
pos += ((NI)1);
|
|
goto LA153;
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
pos += ((NI)2);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA153: ;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NIM_BOOL T162_;
|
|
T162_ = (NIM_BOOL)0;
|
|
T162_ = ((NU8)((*g).buf[pos]) == (NU8)(34));
|
|
if (!(T162_)) goto LA163_;
|
|
T162_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(34));
|
|
LA163_: ;
|
|
if (!T162_) goto LA164_;
|
|
pos += ((NI)2);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)11);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA166;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NIM_BOOL T172_;
|
|
NIM_BOOL T173_;
|
|
T172_ = (NIM_BOOL)0;
|
|
T173_ = (NIM_BOOL)0;
|
|
T173_ = ((NU8)((*g).buf[pos]) == (NU8)(34));
|
|
if (!(T173_)) goto LA174_;
|
|
T173_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(34));
|
|
LA174_: ;
|
|
T172_ = T173_;
|
|
if (!(T172_)) goto LA175_;
|
|
T172_ = !(((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(34)));
|
|
LA175_: ;
|
|
if (!T172_) goto LA176_;
|
|
pos += ((NI)2);
|
|
goto LA166;
|
|
}
|
|
LA176_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA166: ;
|
|
}
|
|
goto LA160_;
|
|
LA164_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
case 13:
|
|
case 10:
|
|
{
|
|
goto LA180;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
goto LA180;
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
(*g).state = (*g).kind;
|
|
goto LA180;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA180: ;
|
|
}
|
|
LA160_: ;
|
|
}
|
|
break;
|
|
case 40:
|
|
case 41:
|
|
case 91:
|
|
case 93:
|
|
case 123:
|
|
case 125:
|
|
case 96:
|
|
case 58:
|
|
case 44:
|
|
case 59:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
if (!((TM__0kVEnxqJYMmsZjjZ9a1FeBw_83[(NU)((((NU8)((*g).buf[pos]))))>>3] &(1U<<((NU)((((NU8)((*g).buf[pos]))))&7U)))!=0)) goto LA191_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
{
|
|
while (1) {
|
|
if (!((TM__0kVEnxqJYMmsZjjZ9a1FeBw_83[(NU)((((NU8)((*g).buf[pos]))))>>3] &(1U<<((NU)((((NU8)((*g).buf[pos]))))&7U)))!=0)) goto LA194 ;
|
|
pos += ((NI)1);
|
|
} LA194: ;
|
|
}
|
|
}
|
|
goto LA189_;
|
|
LA191_: ;
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
LA189_: ;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA1_: ;
|
|
(*g).length = (NI)(pos - (*g).pos);
|
|
{
|
|
NIM_BOOL T198_;
|
|
NIM_BOOL T199_;
|
|
T198_ = (NIM_BOOL)0;
|
|
T199_ = (NIM_BOOL)0;
|
|
T199_ = !(((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0)));
|
|
if (!(T199_)) goto LA200_;
|
|
T199_ = !(((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1)));
|
|
LA200_: ;
|
|
T198_ = T199_;
|
|
if (!(T198_)) goto LA201_;
|
|
T198_ = ((*g).length <= ((NI)0));
|
|
LA201_: ;
|
|
if (!T198_) goto LA202_;
|
|
}
|
|
LA202_: ;
|
|
(*g).pos = pos;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, generalNumber__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position) {
|
|
NI result;
|
|
NI pos;
|
|
result = (NI)0;
|
|
pos = position;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)3);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA2 ;
|
|
pos += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(46))) goto LA5_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA8 ;
|
|
pos += ((NI)1);
|
|
} LA8: ;
|
|
}
|
|
}
|
|
LA5_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(101)) || ((NU8)((*g).buf[pos])) == ((NU8)(69)))) goto LA11_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(43)) || ((NU8)((*g).buf[pos])) == ((NU8)(45)))) goto LA15_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA15_: ;
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA18 ;
|
|
pos += ((NI)1);
|
|
} LA18: ;
|
|
}
|
|
}
|
|
LA11_: ;
|
|
result = pos;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, generalStrLit__packagesZdocutilsZhighlite_816)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI position) {
|
|
NI result;
|
|
NI pos;
|
|
NIM_CHAR c;
|
|
result = (NI)0;
|
|
pos = position;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
c = (*g).buf[pos];
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA1;
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA1;
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA8 ;
|
|
pos += ((NI)1);
|
|
} LA8: ;
|
|
}
|
|
}
|
|
break;
|
|
case 120:
|
|
case 88:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA12_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA16_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA16_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)2);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(c))) goto LA22_;
|
|
pos += ((NI)1);
|
|
goto LA1;
|
|
}
|
|
goto LA20_;
|
|
LA22_: ;
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
LA20_: ;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA1: ;
|
|
result = pos;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_888)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringV2* keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ flags) {
|
|
NI pos;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
pos = (*g).pos;
|
|
(*g).start = (*g).pos;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10))) goto LA3_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 92:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)13);
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 120:
|
|
case 88:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA11_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA15_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA15_: ;
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)))) goto LA19 ;
|
|
pos += ((NI)1);
|
|
} LA19: ;
|
|
}
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 0:
|
|
case 13:
|
|
case 10:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
goto LA5;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA5: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 32:
|
|
case 9 ... 13:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA28 ;
|
|
pos += ((NI)1);
|
|
} LA28: ;
|
|
}
|
|
}
|
|
break;
|
|
case 47:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(47))) goto LA32_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA35 ;
|
|
pos += ((NI)1);
|
|
} LA35: ;
|
|
}
|
|
}
|
|
goto LA30_;
|
|
LA32_: ;
|
|
{
|
|
NI nested;
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(42))) goto LA37_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)17);
|
|
nested = ((NI)0);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 42:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(47))) goto LA44_;
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(nested == ((NI)0))) goto LA48_;
|
|
goto LA39;
|
|
}
|
|
LA48_: ;
|
|
}
|
|
LA44_: ;
|
|
}
|
|
break;
|
|
case 47:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(42))) goto LA53_;
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((flags &((NU8)1<<((NU)((((tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ)1)))&7U)))!=0)) goto LA57_;
|
|
nested += ((NI)1);
|
|
}
|
|
LA57_: ;
|
|
}
|
|
LA53_: ;
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
goto LA39;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA39: ;
|
|
}
|
|
goto LA30_;
|
|
LA37_: ;
|
|
LA30_: ;
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((flags &((NU8)1<<((NU)((((tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ)0)))&7U)))!=0)) goto LA64_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)25);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(9)))) goto LA67 ;
|
|
pos += ((NI)1);
|
|
} LA67: ;
|
|
}
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)) || ((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)) || ((NU8)((*g).buf[pos])) >= ((NU8)(128)) && ((NU8)((*g).buf[pos])) <= ((NU8)(255)))) goto LA69 ;
|
|
pos += ((NI)1);
|
|
} LA69: ;
|
|
}
|
|
}
|
|
goto LA62_;
|
|
LA64_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
}
|
|
LA62_: ;
|
|
}
|
|
break;
|
|
case 97 ... 122:
|
|
case 65 ... 90:
|
|
case 95:
|
|
case 128 ... 255:
|
|
{
|
|
NimStringV2 id;
|
|
id.len = 0; id.p = NIM_NIL;
|
|
id = TM__0kVEnxqJYMmsZjjZ9a1FeBw_84;
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)) || ((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(95)) || ((NU8)((*g).buf[pos])) >= ((NU8)(128)) && ((NU8)((*g).buf[pos])) <= ((NU8)(255)))) goto LA73 ;
|
|
nimAddCharV1((&id), (*g).buf[pos]);
|
|
pos += ((NI)1);
|
|
} LA73: ;
|
|
}
|
|
{
|
|
NI T76_;
|
|
T76_ = (NI)0;
|
|
T76_ = isKeyword__packagesZdocutilsZhighlite_372(keywords, keywordsLen_0, id);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!(((NI)0) <= T76_)) goto LA77_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)9);
|
|
}
|
|
goto LA74_;
|
|
LA77_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)8);
|
|
}
|
|
LA74_: ;
|
|
eqdestroy___stdZassertions_13((&id));
|
|
}
|
|
break;
|
|
case 48:
|
|
{
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 98:
|
|
case 66:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(49)))) goto LA83 ;
|
|
pos += ((NI)1);
|
|
} LA83: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)))) goto LA86_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA86_: ;
|
|
}
|
|
break;
|
|
case 120:
|
|
case 88:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA90 ;
|
|
pos += ((NI)1);
|
|
} LA90: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)))) goto LA93_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA93_: ;
|
|
}
|
|
break;
|
|
case 48 ... 55:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(55)))) goto LA97 ;
|
|
pos += ((NI)1);
|
|
} LA97: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)))) goto LA100_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA100_: ;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos = generalNumber__packagesZdocutilsZhighlite_760(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)))) goto LA105_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA105_: ;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
case 49 ... 57:
|
|
{
|
|
pos = generalNumber__packagesZdocutilsZhighlite_760(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)))) goto LA110_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA110_: ;
|
|
}
|
|
break;
|
|
case 39:
|
|
{
|
|
pos = generalStrLit__packagesZdocutilsZhighlite_816(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)12);
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 0:
|
|
{
|
|
goto LA114;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
goto LA114;
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
(*g).state = (*g).kind;
|
|
goto LA114;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA114: ;
|
|
}
|
|
break;
|
|
case 40:
|
|
case 41:
|
|
case 91:
|
|
case 93:
|
|
case 123:
|
|
case 125:
|
|
case 58:
|
|
case 44:
|
|
case 59:
|
|
case 46:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
if (!((TM__0kVEnxqJYMmsZjjZ9a1FeBw_83[(NU)((((NU8)((*g).buf[pos]))))>>3] &(1U<<((NU)((((NU8)((*g).buf[pos]))))&7U)))!=0)) goto LA125_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
{
|
|
while (1) {
|
|
if (!((TM__0kVEnxqJYMmsZjjZ9a1FeBw_83[(NU)((((NU8)((*g).buf[pos]))))>>3] &(1U<<((NU)((((NU8)((*g).buf[pos]))))&7U)))!=0)) goto LA128 ;
|
|
pos += ((NI)1);
|
|
} LA128: ;
|
|
}
|
|
}
|
|
goto LA123_;
|
|
LA125_: ;
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
LA123_: ;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA1_: ;
|
|
(*g).length = (NI)(pos - (*g).pos);
|
|
{
|
|
NIM_BOOL T132_;
|
|
T132_ = (NIM_BOOL)0;
|
|
T132_ = !(((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0)));
|
|
if (!(T132_)) goto LA133_;
|
|
T132_ = ((*g).length <= ((NI)0));
|
|
LA133_: ;
|
|
if (!T132_) goto LA134_;
|
|
}
|
|
LA134_: ;
|
|
(*g).pos = pos;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, cppNextToken__packagesZdocutilsZhighlite_1218)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
clikeNextToken__packagesZdocutilsZhighlite_888(g, keywords__packagesZdocutilsZhighlite_1220, 48, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, csharpNextToken__packagesZdocutilsZhighlite_1245)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
clikeNextToken__packagesZdocutilsZhighlite_888(g, keywords__packagesZdocutilsZhighlite_1247, 77, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, cNextToken__packagesZdocutilsZhighlite_1191)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
clikeNextToken__packagesZdocutilsZhighlite_888(g, keywords__packagesZdocutilsZhighlite_1193, 37, 1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, javaNextToken__packagesZdocutilsZhighlite_1272)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = 0;
|
|
clikeNextToken__packagesZdocutilsZhighlite_888(g, keywords__packagesZdocutilsZhighlite_1274, 53, T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, contains__int495056_722)(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg s, NIM_CHAR value) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (NIM_BOOL)0;
|
|
T1_ = ((NU8)(s.a) <= (NU8)(value));
|
|
if (!(T1_)) goto LA2_;
|
|
T1_ = ((NU8)(value) <= (NU8)(s.b));
|
|
LA2_: ;
|
|
result = T1_;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimSetMem__systemZmemory_7(p, ((int)0), size);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg, dotdot___int495056_686)(NIM_CHAR a, NIM_CHAR b) {
|
|
tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg result;
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg));
|
|
nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg));
|
|
result.a = a;
|
|
result.b = b;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlPlainStrLit__packagesZdocutilsZhighlite_1299)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI* pos) {
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[(*pos)])) == ((NU8)(0)) || ((NU8)((*g).buf[(*pos)])) >= ((NU8)(9)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(13)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125))))) goto LA2 ;
|
|
{
|
|
NIM_BOOL T5_;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = ((NU8)((*g).buf[(*pos)]) == (NU8)(58));
|
|
if (!(T5_)) goto LA6_;
|
|
T5_ = (((NU8)((*g).buf[(NI)((*pos) + ((NI)1))])) == ((NU8)(0)) || ((NU8)((*g).buf[(NI)((*pos) + ((NI)1))])) >= ((NU8)(9)) && ((NU8)((*g).buf[(NI)((*pos) + ((NI)1))])) <= ((NU8)(13)) || ((NU8)((*g).buf[(NI)((*pos) + ((NI)1))])) == ((NU8)(32)));
|
|
LA6_: ;
|
|
if (!T5_) goto LA7_;
|
|
goto LA1;
|
|
}
|
|
LA7_: ;
|
|
(*pos) += ((NI)1);
|
|
} LA2: ;
|
|
} LA1: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlPossibleNumber__packagesZdocutilsZhighlite_1315)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NI* pos) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
{
|
|
if (!((NU8)((*g).buf[(*pos)]) == (NU8)(45))) goto LA3_;
|
|
(*pos) += ((NI)1);
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!((NU8)((*g).buf[(*pos)]) == (NU8)(48))) goto LA7_;
|
|
(*pos) += ((NI)1);
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
tyObject_HSlice__W9bFyTswleIcLt1mZvoSZPg T10_;
|
|
NIM_BOOL T11_;
|
|
T10_ = dotdot___int495056_686(49, 57);
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = contains__int495056_722(T10_, (*g).buf[(*pos)]);
|
|
if (!T11_) goto LA12_;
|
|
(*pos) += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[(*pos)])) >= ((NU8)(48)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(57)))) goto LA15 ;
|
|
(*pos) += ((NI)1);
|
|
} LA15: ;
|
|
}
|
|
}
|
|
goto LA5_;
|
|
LA12_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
if (!((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1))) goto LA19_;
|
|
{
|
|
if (!(((NU8)((*g).buf[(*pos)])) == ((NU8)(0)) || ((NU8)((*g).buf[(*pos)])) >= ((NU8)(9)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(13)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(32)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125)))) goto LA23_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)3);
|
|
}
|
|
goto LA21_;
|
|
LA23_: ;
|
|
{
|
|
if (!((NU8)((*g).buf[(*pos)]) == (NU8)(46))) goto LA26_;
|
|
(*pos) += ((NI)1);
|
|
{
|
|
if (!!((((NU8)((*g).buf[(*pos)])) >= ((NU8)(48)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(57))))) goto LA30_;
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA28_;
|
|
LA30_: ;
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[(*pos)])) >= ((NU8)(48)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(57)))) goto LA34 ;
|
|
(*pos) += ((NI)1);
|
|
} LA34: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[(*pos)])) == ((NU8)(0)) || ((NU8)((*g).buf[(*pos)])) >= ((NU8)(9)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(13)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(32)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125)))) goto LA37_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
}
|
|
LA37_: ;
|
|
}
|
|
LA28_: ;
|
|
}
|
|
goto LA21_;
|
|
LA26_: ;
|
|
LA21_: ;
|
|
{
|
|
if (!((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1))) goto LA41_;
|
|
{
|
|
if (!(((NU8)((*g).buf[(*pos)])) == ((NU8)(101)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(69)))) goto LA45_;
|
|
(*pos) += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[(*pos)])) == ((NU8)(45)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(43)))) goto LA49_;
|
|
(*pos) += ((NI)1);
|
|
}
|
|
LA49_: ;
|
|
{
|
|
if (!!((((NU8)((*g).buf[(*pos)])) >= ((NU8)(48)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(57))))) goto LA53_;
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA51_;
|
|
LA53_: ;
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[(*pos)])) >= ((NU8)(48)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(57)))) goto LA57 ;
|
|
(*pos) += ((NI)1);
|
|
} LA57: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[(*pos)])) == ((NU8)(0)) || ((NU8)((*g).buf[(*pos)])) >= ((NU8)(9)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(13)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(32)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125)))) goto LA60_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)7);
|
|
}
|
|
goto LA58_;
|
|
LA60_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA58_: ;
|
|
}
|
|
LA51_: ;
|
|
}
|
|
goto LA43_;
|
|
LA45_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA43_: ;
|
|
}
|
|
LA41_: ;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[(*pos)])) == ((NU8)(0)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(10)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(13))))) goto LA65 ;
|
|
(*pos) += ((NI)1);
|
|
{
|
|
if (!!((((NU8)((*g).buf[(*pos)])) >= ((NU8)(9)) && ((NU8)((*g).buf[(*pos)])) <= ((NU8)(13)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(32)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(44)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(93)) || ((NU8)((*g).buf[(*pos)])) == ((NU8)(125))))) goto LA68_;
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, pos);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto LA64;
|
|
}
|
|
LA68_: ;
|
|
} LA65: ;
|
|
} LA64: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, yamlNextToken__packagesZdocutilsZhighlite_1437)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
NI pos;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
pos = (*g).pos;
|
|
(*g).start = (*g).pos;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10))) goto LA3_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 92:
|
|
{
|
|
{
|
|
if (!!((pos == (*g).pos))) goto LA10_;
|
|
goto LA5;
|
|
}
|
|
LA10_: ;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)13);
|
|
pos += ((NI)1);
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 120:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NI i;
|
|
NI res;
|
|
i = (NI)0;
|
|
res = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res <= ((NI)2))) goto LA15 ;
|
|
i = res;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA18_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA18_: ;
|
|
res += ((NI)1);
|
|
} LA15: ;
|
|
}
|
|
}
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 117:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NI i_2;
|
|
NI res_2;
|
|
i_2 = (NI)0;
|
|
res_2 = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res_2 <= ((NI)4))) goto LA23 ;
|
|
i_2 = res_2;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA26_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA26_: ;
|
|
res_2 += ((NI)1);
|
|
} LA23: ;
|
|
}
|
|
}
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 85:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NI i_3;
|
|
NI res_3;
|
|
i_3 = (NI)0;
|
|
res_3 = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res_3 <= ((NI)8))) goto LA31 ;
|
|
i_3 = res_3;
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(70)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(102)))) goto LA34_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA34_: ;
|
|
res_3 += ((NI)1);
|
|
} LA31: ;
|
|
}
|
|
}
|
|
goto LA5;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
goto LA5;
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
goto LA5;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA5: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)12))) goto LA41_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 39:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(39))) goto LA48_;
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)13);
|
|
}
|
|
goto LA46_;
|
|
LA48_: ;
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
}
|
|
LA46_: ;
|
|
goto LA43;
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} LA43: ;
|
|
}
|
|
goto LA1_;
|
|
LA41_: ;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)27))) goto LA53_;
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 32:
|
|
case 9:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(9)))) goto LA57 ;
|
|
pos += ((NI)1);
|
|
} LA57: ;
|
|
}
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA60 ;
|
|
pos += ((NI)1);
|
|
} LA60: ;
|
|
}
|
|
}
|
|
break;
|
|
case 10:
|
|
case 13:
|
|
{
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
}
|
|
break;
|
|
}
|
|
{
|
|
NIM_BOOL T65_;
|
|
T65_ = (NIM_BOOL)0;
|
|
T65_ = (((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13)));
|
|
if (!(T65_)) goto LA66_;
|
|
T65_ = ((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)27));
|
|
LA66_: ;
|
|
if (!T65_) goto LA67_;
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)11);
|
|
}
|
|
LA67_: ;
|
|
}
|
|
goto LA1_;
|
|
LA53_: ;
|
|
{
|
|
NI lookbehind;
|
|
NI headerStart;
|
|
NI indentation;
|
|
NI parentIndentation;
|
|
NI minIndentation;
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)11))) goto LA70_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)11);
|
|
lookbehind = (NI)(pos - ((NI)1));
|
|
headerStart = ((NI)-1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T74_;
|
|
T74_ = (NIM_BOOL)0;
|
|
T74_ = (((NI)0) <= lookbehind);
|
|
if (!(T74_)) goto LA75_;
|
|
T74_ = !((((NU8)((*g).buf[lookbehind])) == ((NU8)(10)) || ((NU8)((*g).buf[lookbehind])) == ((NU8)(13))));
|
|
LA75_: ;
|
|
if (!T74_) goto LA73 ;
|
|
{
|
|
NIM_BOOL T78_;
|
|
T78_ = (NIM_BOOL)0;
|
|
T78_ = (headerStart == ((NI)-1));
|
|
if (!(T78_)) goto LA79_;
|
|
T78_ = (((NU8)((*g).buf[lookbehind])) == ((NU8)(124)) || ((NU8)((*g).buf[lookbehind])) == ((NU8)(62)));
|
|
LA79_: ;
|
|
if (!T78_) goto LA80_;
|
|
headerStart = lookbehind;
|
|
}
|
|
LA80_: ;
|
|
lookbehind -= ((NI)1);
|
|
} LA73: ;
|
|
}
|
|
indentation = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!((NU8)((*g).buf[(NI)(lookbehind + indentation)]) == (NU8)(32))) goto LA83 ;
|
|
indentation += ((NI)1);
|
|
} LA83: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[(NI)(lookbehind + indentation)])) == ((NU8)(124)) || ((NU8)((*g).buf[(NI)(lookbehind + indentation)])) == ((NU8)(62)))) goto LA86_;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T90_;
|
|
T90_ = (NIM_BOOL)0;
|
|
T90_ = (((NI)0) <= lookbehind);
|
|
if (!(T90_)) goto LA91_;
|
|
T90_ = (((NU8)((*g).buf[lookbehind])) == ((NU8)(10)) || ((NU8)((*g).buf[lookbehind])) == ((NU8)(13)));
|
|
LA91_: ;
|
|
if (!T90_) goto LA89 ;
|
|
lookbehind -= ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T94_;
|
|
T94_ = (NIM_BOOL)0;
|
|
T94_ = (((NI)0) <= lookbehind);
|
|
if (!(T94_)) goto LA95_;
|
|
T94_ = (((NU8)((*g).buf[lookbehind])) == ((NU8)(32)) || ((NU8)((*g).buf[lookbehind])) == ((NU8)(9)));
|
|
LA95_: ;
|
|
if (!T94_) goto LA93 ;
|
|
lookbehind -= ((NI)1);
|
|
} LA93: ;
|
|
}
|
|
} LA89: ;
|
|
}
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T98_;
|
|
T98_ = (NIM_BOOL)0;
|
|
T98_ = (((NI)0) <= lookbehind);
|
|
if (!(T98_)) goto LA99_;
|
|
T98_ = !((((NU8)((*g).buf[lookbehind])) == ((NU8)(10)) || ((NU8)((*g).buf[lookbehind])) == ((NU8)(13))));
|
|
LA99_: ;
|
|
if (!T98_) goto LA97 ;
|
|
lookbehind -= ((NI)1);
|
|
} LA97: ;
|
|
}
|
|
indentation = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!((NU8)((*g).buf[(NI)(lookbehind + indentation)]) == (NU8)(32))) goto LA101 ;
|
|
indentation += ((NI)1);
|
|
} LA101: ;
|
|
}
|
|
}
|
|
LA86_: ;
|
|
{
|
|
if (!(lookbehind == ((NI)-1))) goto LA104_;
|
|
indentation = ((NI)0);
|
|
}
|
|
goto LA102_;
|
|
LA104_: ;
|
|
{
|
|
NIM_BOOL T107_;
|
|
NIM_BOOL T108_;
|
|
NIM_BOOL T109_;
|
|
T107_ = (NIM_BOOL)0;
|
|
T108_ = (NIM_BOOL)0;
|
|
T109_ = (NIM_BOOL)0;
|
|
T109_ = ((NU8)((*g).buf[(NI)(lookbehind + ((NI)1))]) == (NU8)(45));
|
|
if (!(T109_)) goto LA110_;
|
|
T109_ = ((NU8)((*g).buf[(NI)(lookbehind + ((NI)2))]) == (NU8)(45));
|
|
LA110_: ;
|
|
T108_ = T109_;
|
|
if (!(T108_)) goto LA111_;
|
|
T108_ = ((NU8)((*g).buf[(NI)(lookbehind + ((NI)3))]) == (NU8)(45));
|
|
LA111_: ;
|
|
T107_ = T108_;
|
|
if (!(T107_)) goto LA112_;
|
|
T107_ = (((NU8)((*g).buf[(NI)(lookbehind + ((NI)4))])) >= ((NU8)(9)) && ((NU8)((*g).buf[(NI)(lookbehind + ((NI)4))])) <= ((NU8)(13)) || ((NU8)((*g).buf[(NI)(lookbehind + ((NI)4))])) == ((NU8)(32)));
|
|
LA112_: ;
|
|
if (!T107_) goto LA113_;
|
|
indentation = ((NI)0);
|
|
}
|
|
goto LA102_;
|
|
LA113_: ;
|
|
LA102_: ;
|
|
parentIndentation = (NI)(indentation - ((NI)1));
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13)))) goto LA116 ;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(32))) goto LA119_;
|
|
indentation += ((NI)1);
|
|
}
|
|
goto LA117_;
|
|
LA119_: ;
|
|
{
|
|
indentation = ((NI)0);
|
|
}
|
|
LA117_: ;
|
|
pos += ((NI)1);
|
|
} LA116: ;
|
|
}
|
|
minIndentation = indentation;
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[headerStart])) == ((NU8)(62)) || ((NU8)((*g).buf[headerStart])) == ((NU8)(124)) || ((NU8)((*g).buf[headerStart])) == ((NU8)(43)) || ((NU8)((*g).buf[headerStart])) == ((NU8)(45)))) goto LA123 ;
|
|
headerStart += ((NI)1);
|
|
} LA123: ;
|
|
}
|
|
{
|
|
if (!(((NU8)((*g).buf[headerStart])) >= ((NU8)(48)) && ((NU8)((*g).buf[headerStart])) <= ((NU8)(57)))) goto LA126_;
|
|
minIndentation = ((minIndentation <= (NI)(((NU8)((*g).buf[headerStart])) - ((NI)48))) ? minIndentation : (NI)(((NU8)((*g).buf[headerStart])) - ((NI)48)));
|
|
}
|
|
LA126_: ;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T130_;
|
|
T130_ = (NIM_BOOL)0;
|
|
T130_ = (parentIndentation < indentation);
|
|
if (!(T130_)) goto LA131_;
|
|
T130_ = !(((NU8)((*g).buf[pos]) == (NU8)(0)));
|
|
LA131_: ;
|
|
if (!T130_) goto LA129 ;
|
|
{
|
|
NIM_BOOL T134_;
|
|
NIM_BOOL T135_;
|
|
NIM_BOOL T138_;
|
|
NIM_BOOL T139_;
|
|
NIM_BOOL T140_;
|
|
NIM_BOOL T141_;
|
|
T134_ = (NIM_BOOL)0;
|
|
T135_ = (NIM_BOOL)0;
|
|
T135_ = (indentation < minIndentation);
|
|
if (!(T135_)) goto LA136_;
|
|
T135_ = ((NU8)((*g).buf[pos]) == (NU8)(35));
|
|
LA136_: ;
|
|
T134_ = T135_;
|
|
if (T134_) goto LA137_;
|
|
T138_ = (NIM_BOOL)0;
|
|
T139_ = (NIM_BOOL)0;
|
|
T140_ = (NIM_BOOL)0;
|
|
T141_ = (NIM_BOOL)0;
|
|
T141_ = (indentation == ((NI)0));
|
|
if (!(T141_)) goto LA142_;
|
|
T141_ = ((NU8)((*g).buf[pos]) == (NU8)(46));
|
|
LA142_: ;
|
|
T140_ = T141_;
|
|
if (!(T140_)) goto LA143_;
|
|
T140_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(46));
|
|
LA143_: ;
|
|
T139_ = T140_;
|
|
if (!(T139_)) goto LA144_;
|
|
T139_ = ((NU8)((*g).buf[(NI)(pos + ((NI)2))]) == (NU8)(46));
|
|
LA144_: ;
|
|
T138_ = T139_;
|
|
if (!(T138_)) goto LA145_;
|
|
T138_ = (((NU8)((*g).buf[(NI)(pos + ((NI)3))])) == ((NU8)(0)) || ((NU8)((*g).buf[(NI)(pos + ((NI)3))])) >= ((NU8)(9)) && ((NU8)((*g).buf[(NI)(pos + ((NI)3))])) <= ((NU8)(13)) || ((NU8)((*g).buf[(NI)(pos + ((NI)3))])) == ((NU8)(32)));
|
|
LA145_: ;
|
|
T134_ = T138_;
|
|
LA137_: ;
|
|
if (!T134_) goto LA146_;
|
|
goto LA128;
|
|
}
|
|
LA146_: ;
|
|
minIndentation = ((indentation <= minIndentation) ? indentation : minIndentation);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA149 ;
|
|
pos += ((NI)1);
|
|
} LA149: ;
|
|
}
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13)))) goto LA151 ;
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(32))) goto LA154_;
|
|
indentation += ((NI)1);
|
|
}
|
|
goto LA152_;
|
|
LA154_: ;
|
|
{
|
|
indentation = ((NI)0);
|
|
}
|
|
LA152_: ;
|
|
pos += ((NI)1);
|
|
} LA151: ;
|
|
}
|
|
} LA129: ;
|
|
} LA128: ;
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
}
|
|
goto LA1_;
|
|
LA70_: ;
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36))) goto LA158_;
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 32:
|
|
case 9 ... 13:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA162 ;
|
|
pos += ((NI)1);
|
|
} LA162: ;
|
|
}
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA165 ;
|
|
pos += ((NI)1);
|
|
} LA165: ;
|
|
}
|
|
}
|
|
break;
|
|
case 45:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA169_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
goto LA167_;
|
|
LA169_: ;
|
|
{
|
|
NIM_BOOL T172_;
|
|
NIM_BOOL T174_;
|
|
T172_ = (NIM_BOOL)0;
|
|
T172_ = ((NU8)((*g).buf[pos]) == (NU8)(45));
|
|
if (!(T172_)) goto LA173_;
|
|
T174_ = (NIM_BOOL)0;
|
|
T174_ = (pos == ((NI)1));
|
|
if (T174_) goto LA175_;
|
|
T174_ = (((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(10)) || ((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(13)));
|
|
LA175_: ;
|
|
T172_ = T174_;
|
|
LA173_: ;
|
|
if (!T172_) goto LA176_;
|
|
pos += ((NI)1);
|
|
{
|
|
NIM_BOOL T180_;
|
|
T180_ = (NIM_BOOL)0;
|
|
T180_ = ((NU8)((*g).buf[pos]) == (NU8)(45));
|
|
if (!(T180_)) goto LA181_;
|
|
T180_ = (((NU8)((*g).buf[(NI)(pos + ((NI)1))])) == ((NU8)(0)) || ((NU8)((*g).buf[(NI)(pos + ((NI)1))])) >= ((NU8)(9)) && ((NU8)((*g).buf[(NI)(pos + ((NI)1))])) <= ((NU8)(13)) || ((NU8)((*g).buf[(NI)(pos + ((NI)1))])) == ((NU8)(32)));
|
|
LA181_: ;
|
|
if (!T180_) goto LA182_;
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)9);
|
|
}
|
|
goto LA178_;
|
|
LA182_: ;
|
|
{
|
|
yamlPossibleNumber__packagesZdocutilsZhighlite_1315(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA178_: ;
|
|
}
|
|
goto LA167_;
|
|
LA176_: ;
|
|
{
|
|
yamlPossibleNumber__packagesZdocutilsZhighlite_1315(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA167_: ;
|
|
}
|
|
break;
|
|
case 46:
|
|
{
|
|
{
|
|
NIM_BOOL T189_;
|
|
T189_ = (NIM_BOOL)0;
|
|
T189_ = (pos == ((NI)0));
|
|
if (T189_) goto LA190_;
|
|
T189_ = (((NU8)((*g).buf[(NI)(pos - ((NI)1))])) == ((NU8)(10)) || ((NU8)((*g).buf[(NI)(pos - ((NI)1))])) == ((NU8)(13)));
|
|
LA190_: ;
|
|
if (!T189_) goto LA191_;
|
|
pos += ((NI)1);
|
|
{
|
|
NI i_4;
|
|
NI res_4;
|
|
i_4 = (NI)0;
|
|
res_4 = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res_4 <= ((NI)2))) goto LA195 ;
|
|
i_4 = res_4;
|
|
{
|
|
if (!!(((NU8)((*g).buf[pos]) == (NU8)(46)))) goto LA198_;
|
|
goto LA193;
|
|
}
|
|
LA198_: ;
|
|
pos += ((NI)1);
|
|
res_4 += ((NI)1);
|
|
} LA195: ;
|
|
}
|
|
} LA193: ;
|
|
{
|
|
if (!(pos == (NI)((*g).start + ((NI)3)))) goto LA202_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)9);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
goto LA200_;
|
|
LA202_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA200_: ;
|
|
}
|
|
goto LA187_;
|
|
LA191_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA187_: ;
|
|
}
|
|
break;
|
|
case 63:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA209_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
goto LA207_;
|
|
LA209_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA207_: ;
|
|
}
|
|
break;
|
|
case 58:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
NIM_BOOL T215_;
|
|
NIM_BOOL T217_;
|
|
T215_ = (NIM_BOOL)0;
|
|
T215_ = (((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(39)) || ((NU8)((*g).buf[pos])) == ((NU8)(34)));
|
|
if (T215_) goto LA216_;
|
|
T217_ = (NIM_BOOL)0;
|
|
T217_ = (((NI)0) < pos);
|
|
if (!(T217_)) goto LA218_;
|
|
T217_ = (((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(125)) || ((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(93)) || ((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(34)) || ((NU8)((*g).buf[(NI)(pos - ((NI)2))])) == ((NU8)(39)));
|
|
LA218_: ;
|
|
T215_ = T217_;
|
|
LA216_: ;
|
|
if (!T215_) goto LA219_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
goto LA213_;
|
|
LA219_: ;
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA213_: ;
|
|
}
|
|
break;
|
|
case 91:
|
|
case 93:
|
|
case 123:
|
|
case 125:
|
|
case 44:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)15);
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
pos += ((NI)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)10);
|
|
}
|
|
break;
|
|
case 39:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)12);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
}
|
|
break;
|
|
case 33:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)19);
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(60))) goto LA228_;
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(62)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32))))) goto LA231 ;
|
|
pos += ((NI)1);
|
|
} LA231: ;
|
|
}
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(62))) goto LA234_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA234_: ;
|
|
}
|
|
goto LA226_;
|
|
LA228_: ;
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(65)) && ((NU8)((*g).buf[pos])) <= ((NU8)(90)) || ((NU8)((*g).buf[pos])) >= ((NU8)(97)) && ((NU8)((*g).buf[pos])) <= ((NU8)(122)) || ((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(45)))) goto LA238 ;
|
|
pos += ((NI)1);
|
|
} LA238: ;
|
|
}
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 33:
|
|
{
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) == ((NU8)(44)) || ((NU8)((*g).buf[pos])) == ((NU8)(91)) || ((NU8)((*g).buf[pos])) == ((NU8)(93)) || ((NU8)((*g).buf[pos])) == ((NU8)(123)) || ((NU8)((*g).buf[pos])) == ((NU8)(125))))) goto LA241 ;
|
|
pos += ((NI)1);
|
|
} LA241: ;
|
|
}
|
|
}
|
|
break;
|
|
case 0:
|
|
case 9 ... 13:
|
|
case 32:
|
|
{
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32))))) goto LA245 ;
|
|
pos += ((NI)1);
|
|
} LA245: ;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA226_: ;
|
|
}
|
|
break;
|
|
case 38:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)30);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32))))) goto LA248 ;
|
|
pos += ((NI)1);
|
|
} LA248: ;
|
|
}
|
|
}
|
|
break;
|
|
case 42:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)31);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)) || ((NU8)((*g).buf[pos])) == ((NU8)(32))))) goto LA251 ;
|
|
pos += ((NI)1);
|
|
} LA251: ;
|
|
}
|
|
}
|
|
break;
|
|
case 124:
|
|
case 62:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)27);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)27);
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) >= ((NU8)(48)) && ((NU8)((*g).buf[pos])) <= ((NU8)(57)) || ((NU8)((*g).buf[pos])) == ((NU8)(43)) || ((NU8)((*g).buf[pos])) == ((NU8)(45)))) goto LA254 ;
|
|
pos += ((NI)1);
|
|
} LA254: ;
|
|
}
|
|
}
|
|
break;
|
|
case 48 ... 57:
|
|
{
|
|
yamlPossibleNumber__packagesZdocutilsZhighlite_1315(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
goto LA1_;
|
|
LA158_: ;
|
|
{
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 37:
|
|
{
|
|
{
|
|
NIM_BOOL T262_;
|
|
T262_ = (NIM_BOOL)0;
|
|
T262_ = (pos == ((NI)0));
|
|
if (T262_) goto LA263_;
|
|
T262_ = (((NU8)((*g).buf[(NI)(pos - ((NI)1))])) == ((NU8)(10)) || ((NU8)((*g).buf[(NI)(pos - ((NI)1))])) == ((NU8)(13)));
|
|
LA263_: ;
|
|
if (!T262_) goto LA264_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)26);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA267 ;
|
|
pos += ((NI)1);
|
|
} LA267: ;
|
|
}
|
|
}
|
|
goto LA260_;
|
|
LA264_: ;
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
yamlPlainStrLit__packagesZdocutilsZhighlite_1299(g, (&pos));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA260_: ;
|
|
}
|
|
break;
|
|
case 32:
|
|
case 9 ... 13:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA271 ;
|
|
pos += ((NI)1);
|
|
} LA271: ;
|
|
}
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(0)) || ((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(13))))) goto LA274 ;
|
|
pos += ((NI)1);
|
|
} LA274: ;
|
|
}
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)1);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)36);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
LA1_: ;
|
|
(*g).length = (NI)(pos - (*g).pos);
|
|
(*g).pos = pos;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, pythonNextToken__packagesZdocutilsZhighlite_1932)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimNextToken__packagesZdocutilsZhighlite_418(g, keywords__packagesZdocutilsZhighlite_1934, 35);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, cmdNextToken__packagesZdocutilsZhighlite_1959)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, NIM_BOOL dollarPrompt) {
|
|
NI pos;
|
|
pos = (*g).pos;
|
|
(*g).start = (*g).pos;
|
|
{
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA colontmpD_;
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA colontmpD__2;
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0))) goto LA3_;
|
|
colontmpD_ = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
colontmpD__2 = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
{
|
|
if (!dollarPrompt) goto LA7_;
|
|
colontmpD_ = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)32);
|
|
(*g).state = colontmpD_;
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
colontmpD__2 = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
(*g).state = colontmpD__2;
|
|
}
|
|
LA5_: ;
|
|
}
|
|
LA3_: ;
|
|
switch (((NU8)((*g).buf[pos]))) {
|
|
case 32:
|
|
case 9 ... 13:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)2);
|
|
{
|
|
while (1) {
|
|
if (!(((NU8)((*g).buf[pos])) == ((NU8)(32)) || ((NU8)((*g).buf[pos])) >= ((NU8)(9)) && ((NU8)((*g).buf[pos])) <= ((NU8)(13)))) goto LA12 ;
|
|
{
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA colontmpD__3;
|
|
tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA colontmpD__4;
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(10))) goto LA15_;
|
|
colontmpD__3 = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
colontmpD__4 = (tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0;
|
|
{
|
|
if (!dollarPrompt) goto LA19_;
|
|
colontmpD__3 = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)32);
|
|
(*g).state = colontmpD__3;
|
|
}
|
|
goto LA17_;
|
|
LA19_: ;
|
|
{
|
|
colontmpD__4 = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
(*g).state = colontmpD__4;
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA15_: ;
|
|
pos += ((NI)1);
|
|
} LA12: ;
|
|
}
|
|
}
|
|
break;
|
|
case 39:
|
|
case 34:
|
|
{
|
|
NIM_CHAR q;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)35);
|
|
q = (*g).buf[pos];
|
|
pos += ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(q)) || ((NU8)((*g).buf[pos])) == ((NU8)(0))))) goto LA24 ;
|
|
pos += ((NI)1);
|
|
} LA24: ;
|
|
}
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)(q))) goto LA27_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA27_: ;
|
|
}
|
|
break;
|
|
case 35:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)16);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(0))))) goto LA31 ;
|
|
pos += ((NI)1);
|
|
} LA31: ;
|
|
}
|
|
}
|
|
break;
|
|
case 38:
|
|
case 124:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
pos += ((NI)1);
|
|
{
|
|
if (!((NU8)((*g).buf[pos]) == (NU8)((*g).buf[(NI)(pos - ((NI)1))]))) goto LA35_;
|
|
pos += ((NI)1);
|
|
}
|
|
LA35_: ;
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
}
|
|
break;
|
|
case 40:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
case 41:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
case 59:
|
|
{
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)14);
|
|
pos += ((NI)1);
|
|
}
|
|
break;
|
|
case 0:
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)0);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
{
|
|
NIM_BOOL T44_;
|
|
T44_ = (NIM_BOOL)0;
|
|
T44_ = dollarPrompt;
|
|
if (!(T44_)) goto LA45_;
|
|
T44_ = ((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)32));
|
|
LA45_: ;
|
|
if (!T44_) goto LA46_;
|
|
{
|
|
NIM_BOOL T50_;
|
|
T50_ = (NIM_BOOL)0;
|
|
T50_ = ((NU8)((*g).buf[pos]) == (NU8)(36));
|
|
if (!(T50_)) goto LA51_;
|
|
T50_ = (((NU8)((*g).buf[(NI)(pos + ((NI)1))])) == ((NU8)(32)) || ((NU8)((*g).buf[(NI)(pos + ((NI)1))])) == ((NU8)(9)));
|
|
LA51_: ;
|
|
if (!T50_) goto LA52_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)32);
|
|
pos += ((NI)2);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
}
|
|
goto LA48_;
|
|
LA52_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)33);
|
|
{
|
|
while (1) {
|
|
if (!!((((NU8)((*g).buf[pos])) == ((NU8)(10)) || ((NU8)((*g).buf[pos])) == ((NU8)(0))))) goto LA56 ;
|
|
pos += ((NI)1);
|
|
} LA56: ;
|
|
}
|
|
}
|
|
LA48_: ;
|
|
}
|
|
goto LA42_;
|
|
LA46_: ;
|
|
{
|
|
{
|
|
if (!((*g).state == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34))) goto LA60_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)35);
|
|
}
|
|
goto LA58_;
|
|
LA60_: ;
|
|
{
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)35);
|
|
}
|
|
LA58_: ;
|
|
{
|
|
while (1) {
|
|
if (!!(((TM__0kVEnxqJYMmsZjjZ9a1FeBw_178[(NU)((((NU8)((*g).buf[pos]))))>>3] &(1U<<((NU)((((NU8)((*g).buf[pos]))))&7U)))!=0))) goto LA64 ;
|
|
{
|
|
NIM_BOOL T67_;
|
|
T67_ = (NIM_BOOL)0;
|
|
T67_ = ((NU8)((*g).buf[pos]) == (NU8)(59));
|
|
if (!(T67_)) goto LA68_;
|
|
T67_ = ((NU8)((*g).buf[(NI)(pos + ((NI)1))]) == (NU8)(32));
|
|
LA68_: ;
|
|
if (!T67_) goto LA69_;
|
|
goto LA63;
|
|
}
|
|
LA69_: ;
|
|
{
|
|
NIM_BOOL T73_;
|
|
T73_ = (NIM_BOOL)0;
|
|
T73_ = ((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)35));
|
|
if (!(T73_)) goto LA74_;
|
|
T73_ = (((NU8)((*g).buf[pos])) == ((NU8)(47)) || ((NU8)((*g).buf[pos])) == ((NU8)(92)) || ((NU8)((*g).buf[pos])) == ((NU8)(46)));
|
|
LA74_: ;
|
|
if (!T73_) goto LA75_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)8);
|
|
}
|
|
goto LA71_;
|
|
LA75_: ;
|
|
{
|
|
NIM_BOOL T78_;
|
|
T78_ = (NIM_BOOL)0;
|
|
T78_ = ((*g).kind == ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34));
|
|
if (!(T78_)) goto LA79_;
|
|
T78_ = ((NU8)((*g).buf[pos]) == (NU8)(61));
|
|
LA79_: ;
|
|
if (!T78_) goto LA80_;
|
|
(*g).kind = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)8);
|
|
(*g).state = ((tyEnum_TokenClass__9anxN1z0YaJHlUGz4GuizCA)34);
|
|
}
|
|
goto LA71_;
|
|
LA80_: ;
|
|
LA71_: ;
|
|
pos += ((NI)1);
|
|
} LA64: ;
|
|
} LA63: ;
|
|
}
|
|
LA42_: ;
|
|
}
|
|
break;
|
|
}
|
|
(*g).length = (NI)(pos - (*g).pos);
|
|
(*g).pos = pos;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, getNextToken__packagesZdocutilsZhighlite_2081)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g, tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g lang) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
(*g).lang = lang;
|
|
switch (lang) {
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)0):
|
|
{
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)1):
|
|
{
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ T3_;
|
|
T3_.len = 0; T3_.p = NIM_NIL;
|
|
T3_.len = 0; T3_.p = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content*) newSeqPayload(0, sizeof(NimStringV2), NIM_ALIGNOF(NimStringV2));
|
|
nimNextToken__packagesZdocutilsZhighlite_418(g, ((T3_).p) ? (T3_.p->data) : NIM_NIL, T3_.len);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)2):
|
|
{
|
|
cppNextToken__packagesZdocutilsZhighlite_1218(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)3):
|
|
{
|
|
csharpNextToken__packagesZdocutilsZhighlite_1245(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)4):
|
|
{
|
|
cNextToken__packagesZdocutilsZhighlite_1191(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)5):
|
|
{
|
|
javaNextToken__packagesZdocutilsZhighlite_1272(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)6):
|
|
{
|
|
yamlNextToken__packagesZdocutilsZhighlite_1437(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)7):
|
|
{
|
|
pythonNextToken__packagesZdocutilsZhighlite_1932(g);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)8):
|
|
{
|
|
cmdNextToken__packagesZdocutilsZhighlite_1959(g, NIM_FALSE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
case ((tyEnum_SourceLanguage__yW5C9bHJV9a9bc7MnoMHmB85g)9):
|
|
{
|
|
cmdNextToken__packagesZdocutilsZhighlite_1959(g, NIM_TRUE);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
break;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, deinitGeneralTokenizer__packagesZdocutilsZhighlite_215)(tyObject_GeneralTokenizer__mzSYRAkR0jQADvmFWo9aZKQ* g) {
|
|
}
|