1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3
4 #include "nimbase.h"
5 #include <string.h>
6 #undef LANGUAGE_C
7 #undef MIPSEB
8 #undef MIPSEL
9 #undef PPC
10 #undef R3000
11 #undef R4000
12 #undef i386
13 #undef linux
14 #undef mips
15 #undef near
16 #undef far
17 #undef powerpc
18 #undef unix
19 #define nimfr_(x, y)
20 #define nimln_(x, y)
21 typedef struct TNimType TNimType;
22 typedef struct TNimNode TNimNode;
23 typedef struct tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg;
24 typedef struct RootObj RootObj;
25 typedef struct NimStringDesc NimStringDesc;
26 typedef struct TGenericSeq TGenericSeq;
27 typedef struct tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ;
28 typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
29 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
30 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
31 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
32 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
33 struct TNimType {
34 NI size;
35 NI align;
36 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
37 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
38 TNimType* base;
39 TNimNode* node;
40 void* finalizer;
41 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
42 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
43 };
44 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
45 struct TNimNode {
46 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
47 NI offset;
48 TNimType* typ;
49 NCSTRING name;
50 NI len;
51 TNimNode** sons;
52 };
53 struct RootObj {
54 TNimType* m_type;
55 };
56 struct TGenericSeq {
57 NI len;
58 NI reserved;
59 };
60 struct NimStringDesc {
61 TGenericSeq Sup;
62 NIM_CHAR data[SEQ_DECL_SIZE];
63 };
64 typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
65 struct tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg {
66 RootObj Sup;
67 NI bufpos;
68 NimStringDesc* buf;
69 tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input;
70 NI lineNumber;
71 NI sentinel;
72 NI lineStart;
73 NI offsetBase;
74 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars;
75 };
76 typedef N_NIMCALL_PTR(void, tyProc__JQrsH08b4uPTH9cyFPlVOZg) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
77 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__9bmhFrLahRsL2hltfRDVtlQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
78 typedef N_NIMCALL_PTR(void, tyProc__3svSoGIUJIsHkaBL7q4DAQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NI pos);
79 typedef N_NIMCALL_PTR(NI, tyProc__xflqkf2D1uVClg70czEDHA) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
80 typedef N_NIMCALL_PTR(NI, tyProc__c9c0f59ak4YGQ6neEym8LPKw) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc** buffer, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA slice);
81 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__7jFfqMk9ajToCz6Hv9atCA4A) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc** line);
82 typedef N_NIMCALL_PTR(NI, tyProc__2VVzVL9bOnKhj1eZKkf9cEuA) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, void* buffer, NI bufLen);
83 typedef N_NIMCALL_PTR(void, tyProc__ki6p1QyfOkJLQJ9aw5NI0AQ) (tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, void* buffer, NI bufLen);
84 struct tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ {
85 RootObj Sup;
86 tyProc__JQrsH08b4uPTH9cyFPlVOZg closeImpl;
87 tyProc__9bmhFrLahRsL2hltfRDVtlQ atEndImpl;
88 tyProc__3svSoGIUJIsHkaBL7q4DAQ setPositionImpl;
89 tyProc__xflqkf2D1uVClg70czEDHA getPositionImpl;
90 tyProc__c9c0f59ak4YGQ6neEym8LPKw readDataStrImpl;
91 tyProc__7jFfqMk9ajToCz6Hv9atCA4A readLineImpl;
92 tyProc__2VVzVL9bOnKhj1eZKkf9cEuA readDataImpl;
93 tyProc__2VVzVL9bOnKhj1eZKkf9cEuA peekDataImpl;
94 tyProc__ki6p1QyfOkJLQJ9aw5NI0AQ writeDataImpl;
95 tyProc__JQrsH08b4uPTH9cyFPlVOZg flushImpl;
96 };
97 struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
98 NI a;
99 NI b;
100 };
101 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
102 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
103 N_NIMCALL(NimStringDesc*, mnewString)(NI len);
104 N_LIB_PRIVATE N_NIMCALL(void, fillBuffer__pureZlexbase_16)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L);
105 static N_INLINE(void, moveMem__system_1731)(void* dest, void* source, NI size);
106 N_LIB_PRIVATE N_NIMCALL(NI, readDataStr__pureZstreams_81)(tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s, NimStringDesc** buffer, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA slice);
107 static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___pureZunicode_840)(NI a, NI b);
108 static N_INLINE(void, nimZeroMem)(void* p, NI size);
109 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
110 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
111 N_LIB_PRIVATE N_NIMCALL(void, skipUtf8Bom__pureZlexbase_112)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L);
112 N_LIB_PRIVATE N_NIMCALL(NI, fillBaseLexer__pureZlexbase_68)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos);
113 N_LIB_PRIVATE N_NIMCALL(void, close__pureZstreams_57)(tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* s);
114 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
115 N_LIB_PRIVATE TNimType NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_;
116 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
117 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
118 extern TNimType NTIstream__1G0jiQbe7KwD5ADza5AZaw_;
119 extern TNimType NTIsetLcharT__HDqWPvEAxZK51ZcfaeQEdg_;
N_INLINE(void,nimCopyMem)120 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
121 void* T1_;
122 T1_ = (void*)0;
123 T1_ = memcpy(dest, source, ((size_t) (size)));
124 }
N_INLINE(void,moveMem__system_1731)125 static N_INLINE(void, moveMem__system_1731)(void* dest, void* source, NI size) {
126 void* T1_;
127 T1_ = (void*)0;
128 T1_ = memmove(dest, source, ((size_t) (size)));
129 }
N_INLINE(void,nimSetMem__systemZmemory_7)130 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
131 void* T1_;
132 T1_ = (void*)0;
133 T1_ = memset(a, v, ((size_t) (size)));
134 }
N_INLINE(void,nimZeroMem)135 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
136 nimSetMem__systemZmemory_7(p, ((int) 0), size);
137 }
N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA,dotdot___pureZunicode_840)138 static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___pureZunicode_840)(NI a, NI b) {
139 tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result;
140 nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
141 nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
142 result.a = a;
143 result.b = b;
144 return result;
145 }
N_NIMCALL(void,fillBuffer__pureZlexbase_16)146 N_LIB_PRIVATE N_NIMCALL(void, fillBuffer__pureZlexbase_16)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L) {
147 NI charsRead;
148 NI toCopy;
149 NI s;
150 NI oldBufLen;
151 tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T5_;
152 charsRead = (NI)0;
153 toCopy = (NI)0;
154 s = (NI)0;
155 oldBufLen = (NI)0;
156 toCopy = (NI)(((*L).buf ? (*L).buf->Sup.len : 0) - (NI)((*L).sentinel + ((NI) 1)));
157 {
158 if (!(((NI) 0) < toCopy)) goto LA3_;
159 moveMem__system_1731(((void*) ((&(*L).buf->data[((NI) 0)]))), ((void*) ((&(*L).buf->data[(NI)((*L).sentinel + ((NI) 1))]))), ((NI) (toCopy)));
160 }
161 LA3_: ;
162 T5_ = dotdot___pureZunicode_840(toCopy, (NI)((NI)((NI)(toCopy + (*L).sentinel) + ((NI) 1)) - ((NI) 1)));
163 charsRead = readDataStr__pureZstreams_81((*L).input, (&(*L).buf), T5_);
164 s = (NI)(toCopy + charsRead);
165 {
166 if (!(charsRead < (NI)((*L).sentinel + ((NI) 1)))) goto LA8_;
167 (*L).buf->data[s] = 0;
168 (*L).sentinel = s;
169 }
170 goto LA6_;
171 LA8_: ;
172 {
173 s -= ((NI) 1);
174 {
175 while (1) {
176 {
177 while (1) {
178 NIM_BOOL T15_;
179 T15_ = (NIM_BOOL)0;
180 T15_ = (((NI) 0) <= s);
181 if (!(T15_)) goto LA16_;
182 T15_ = !((((*L).refillChars[(NU)(((NU8)((*L).buf->data[s])))>>3] &(1U<<((NU)(((NU8)((*L).buf->data[s])))&7U)))!=0));
183 LA16_: ;
184 if (!T15_) goto LA14;
185 s -= ((NI) 1);
186 } LA14: ;
187 }
188 {
189 if (!(((NI) 0) <= s)) goto LA19_;
190 (*L).sentinel = s;
191 goto LA11;
192 }
193 goto LA17_;
194 LA19_: ;
195 {
196 tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T22_;
197 oldBufLen = ((*L).buf ? (*L).buf->Sup.len : 0);
198 unsureAsgnRef((void**) (&(*L).buf), setLengthStr((*L).buf, ((NI) ((NI)(((*L).buf ? (*L).buf->Sup.len : 0) * ((NI) 2))))));
199 T22_ = dotdot___pureZunicode_840(oldBufLen, (NI)(((*L).buf ? (*L).buf->Sup.len : 0) - ((NI) 1)));
200 charsRead = readDataStr__pureZstreams_81((*L).input, (&(*L).buf), T22_);
201 {
202 if (!(charsRead < oldBufLen)) goto LA25_;
203 (*L).buf->data[(NI)(oldBufLen + charsRead)] = 0;
204 (*L).sentinel = (NI)(oldBufLen + charsRead);
205 goto LA11;
206 }
207 LA25_: ;
208 s = (NI)(((*L).buf ? (*L).buf->Sup.len : 0) - ((NI) 1));
209 }
210 LA17_: ;
211 }
212 } LA11: ;
213 }
214 LA6_: ;
215 }
N_NIMCALL(void,skipUtf8Bom__pureZlexbase_112)216 N_LIB_PRIVATE N_NIMCALL(void, skipUtf8Bom__pureZlexbase_112)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L) {
217 {
218 NIM_BOOL T3_;
219 NIM_BOOL T4_;
220 T3_ = (NIM_BOOL)0;
221 T4_ = (NIM_BOOL)0;
222 T4_ = ((NU8)((*L).buf->data[((NI) 0)]) == (NU8)(239));
223 if (!(T4_)) goto LA5_;
224 T4_ = ((NU8)((*L).buf->data[((NI) 1)]) == (NU8)(187));
225 LA5_: ;
226 T3_ = T4_;
227 if (!(T3_)) goto LA6_;
228 T3_ = ((NU8)((*L).buf->data[((NI) 2)]) == (NU8)(191));
229 LA6_: ;
230 if (!T3_) goto LA7_;
231 (*L).bufpos += ((NI) 3);
232 (*L).lineStart += ((NI) 3);
233 }
234 LA7_: ;
235 }
N_NIMCALL(void,open__pureZlexbase_122)236 N_LIB_PRIVATE N_NIMCALL(void, open__pureZlexbase_122)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars) {
237 unsureAsgnRef((void**) (&(*L).input), input);
238 (*L).bufpos = ((NI) 0);
239 (*L).offsetBase = ((NI) 0);
240 nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32);
241 unsureAsgnRef((void**) (&(*L).buf), mnewString(((NI) (bufLen))));
242 (*L).sentinel = (NI)(bufLen - ((NI) 1));
243 (*L).lineStart = ((NI) 0);
244 (*L).lineNumber = ((NI) 1);
245 fillBuffer__pureZlexbase_16(L);
246 skipUtf8Bom__pureZlexbase_112(L);
247 }
N_NIMCALL(NI,fillBaseLexer__pureZlexbase_68)248 N_LIB_PRIVATE N_NIMCALL(NI, fillBaseLexer__pureZlexbase_68)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos) {
249 NI result;
250 result = (NI)0;
251 {
252 if (!(pos < (*L).sentinel)) goto LA3_;
253 result = (NI)(pos + ((NI) 1));
254 }
255 goto LA1_;
256 LA3_: ;
257 {
258 fillBuffer__pureZlexbase_16(L);
259 (*L).offsetBase += pos;
260 (*L).bufpos = ((NI) 0);
261 result = ((NI) 0);
262 }
263 LA1_: ;
264 return result;
265 }
N_NIMCALL(NI,handleCR__pureZlexbase_79)266 N_LIB_PRIVATE N_NIMCALL(NI, handleCR__pureZlexbase_79)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos) {
267 NI result;
268 result = (NI)0;
269 (*L).lineNumber += ((NI) 1);
270 result = fillBaseLexer__pureZlexbase_68(L, pos);
271 {
272 if (!((NU8)((*L).buf->data[result]) == (NU8)(10))) goto LA3_;
273 result = fillBaseLexer__pureZlexbase_68(L, result);
274 }
275 LA3_: ;
276 (*L).lineStart = result;
277 return result;
278 }
N_NIMCALL(NI,handleLF__pureZlexbase_90)279 N_LIB_PRIVATE N_NIMCALL(NI, handleLF__pureZlexbase_90)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos) {
280 NI result;
281 result = (NI)0;
282 (*L).lineNumber += ((NI) 1);
283 result = fillBaseLexer__pureZlexbase_68(L, pos);
284 (*L).lineStart = result;
285 return result;
286 }
N_NIMCALL(NI,getColNumber__pureZlexbase_137)287 N_LIB_PRIVATE N_NIMCALL(NI, getColNumber__pureZlexbase_137)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, NI pos) {
288 NI result;
289 result = (NI)0;
290 result = ((NI)(pos - (*L).lineStart) > 0? ((NI)(pos - (*L).lineStart)) : -((NI)(pos - (*L).lineStart)));
291 return result;
292 }
N_NIMCALL(void,close__pureZlexbase_14)293 N_LIB_PRIVATE N_NIMCALL(void, close__pureZlexbase_14)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L) {
294 close__pureZstreams_57((*L).input);
295 }
N_NIMCALL(void,stdlib_lexbaseDatInit000)296 N_LIB_PRIVATE N_NIMCALL(void, stdlib_lexbaseDatInit000)(void) {
297 static TNimNode* TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[8];
298 static TNimNode TM__k6p5NxDJat9aTyZxfZjCDJQ_0[9];
299 NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_.size = sizeof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg);
300 NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_.align = NIM_ALIGNOF(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg);
301 NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_.kind = 17;
302 NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
303 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[0] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[1];
304 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[1].kind = 1;
305 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[1].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, bufpos);
306 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[1].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
307 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[1].name = "bufpos";
308 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[1] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[2];
309 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[2].kind = 1;
310 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[2].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, buf);
311 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[2].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
312 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[2].name = "buf";
313 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[2] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[3];
314 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[3].kind = 1;
315 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[3].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, input);
316 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[3].typ = (&NTIstream__1G0jiQbe7KwD5ADza5AZaw_);
317 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[3].name = "input";
318 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[3] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[4];
319 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[4].kind = 1;
320 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[4].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, lineNumber);
321 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[4].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
322 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[4].name = "lineNumber";
323 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[4] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[5];
324 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[5].kind = 1;
325 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[5].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, sentinel);
326 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[5].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
327 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[5].name = "sentinel";
328 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[5] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[6];
329 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[6].kind = 1;
330 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[6].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, lineStart);
331 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[6].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
332 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[6].name = "lineStart";
333 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[6] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[7];
334 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[7].kind = 1;
335 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[7].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, offsetBase);
336 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[7].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
337 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[7].name = "offsetBase";
338 TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[7] = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[8];
339 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[8].kind = 1;
340 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[8].offset = offsetof(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg, refillChars);
341 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[8].typ = (&NTIsetLcharT__HDqWPvEAxZK51ZcfaeQEdg_);
342 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[8].name = "refillChars";
343 TM__k6p5NxDJat9aTyZxfZjCDJQ_0[0].len = 8; TM__k6p5NxDJat9aTyZxfZjCDJQ_0[0].kind = 2; TM__k6p5NxDJat9aTyZxfZjCDJQ_0[0].sons = &TM__k6p5NxDJat9aTyZxfZjCDJQ_2_8[0];
344 NTIbaselexer__MAw8rJZtJ279bVV3TWMtXSg_.node = &TM__k6p5NxDJat9aTyZxfZjCDJQ_0[0];
345 }
346
347