nitdoc: remove unused plugin "Copy to Clipboard"
[nit.git] / c_src / lexer.sep.0.h
1 #include "nit.common.h"
2 extern const int COLOR_lexer__Token___text;
3 extern const int COLOR_parser_nodes__ANode__location;
4 extern const int COLOR_location__Location__text;
5 val* lexer__Token__text(val* self);
6 void lexer__Token__text_61d(val* self, val* p0);
7 long lexer__Token__parser_index(val* self);
8 long lexer__TEol__parser_index(val* self);
9 extern const int COLOR_parser_nodes__ANode___location;
10 void lexer__TEol__init_tk(val* self, val* p0);
11 long lexer__TComment__parser_index(val* self);
12 void lexer__TComment__init_tk(val* self, val* p0);
13 long lexer__TKwpackage__parser_index(val* self);
14 void lexer__TKwpackage__init_tk(val* self, val* p0);
15 long lexer__TKwmodule__parser_index(val* self);
16 void lexer__TKwmodule__init_tk(val* self, val* p0);
17 long lexer__TKwimport__parser_index(val* self);
18 void lexer__TKwimport__init_tk(val* self, val* p0);
19 long lexer__TKwclass__parser_index(val* self);
20 void lexer__TKwclass__init_tk(val* self, val* p0);
21 long lexer__TKwabstract__parser_index(val* self);
22 void lexer__TKwabstract__init_tk(val* self, val* p0);
23 long lexer__TKwinterface__parser_index(val* self);
24 void lexer__TKwinterface__init_tk(val* self, val* p0);
25 long lexer__TKwenum__parser_index(val* self);
26 void lexer__TKwenum__init_tk(val* self, val* p0);
27 long lexer__TKwend__parser_index(val* self);
28 void lexer__TKwend__init_tk(val* self, val* p0);
29 long lexer__TKwmeth__parser_index(val* self);
30 void lexer__TKwmeth__init_tk(val* self, val* p0);
31 long lexer__TKwtype__parser_index(val* self);
32 void lexer__TKwtype__init_tk(val* self, val* p0);
33 long lexer__TKwinit__parser_index(val* self);
34 void lexer__TKwinit__init_tk(val* self, val* p0);
35 long lexer__TKwredef__parser_index(val* self);
36 void lexer__TKwredef__init_tk(val* self, val* p0);
37 long lexer__TKwis__parser_index(val* self);
38 void lexer__TKwis__init_tk(val* self, val* p0);
39 long lexer__TKwdo__parser_index(val* self);
40 void lexer__TKwdo__init_tk(val* self, val* p0);
41 long lexer__TKwreadable__parser_index(val* self);
42 void lexer__TKwreadable__init_tk(val* self, val* p0);
43 long lexer__TKwwritable__parser_index(val* self);
44 void lexer__TKwwritable__init_tk(val* self, val* p0);
45 long lexer__TKwvar__parser_index(val* self);
46 void lexer__TKwvar__init_tk(val* self, val* p0);
47 long lexer__TKwintern__parser_index(val* self);
48 void lexer__TKwintern__init_tk(val* self, val* p0);
49 long lexer__TKwextern__parser_index(val* self);
50 void lexer__TKwextern__init_tk(val* self, val* p0);
51 long lexer__TKwprotected__parser_index(val* self);
52 void lexer__TKwprotected__init_tk(val* self, val* p0);
53 long lexer__TKwprivate__parser_index(val* self);
54 void lexer__TKwprivate__init_tk(val* self, val* p0);
55 long lexer__TKwintrude__parser_index(val* self);
56 void lexer__TKwintrude__init_tk(val* self, val* p0);
57 long lexer__TKwif__parser_index(val* self);
58 void lexer__TKwif__init_tk(val* self, val* p0);
59 long lexer__TKwthen__parser_index(val* self);
60 void lexer__TKwthen__init_tk(val* self, val* p0);
61 long lexer__TKwelse__parser_index(val* self);
62 void lexer__TKwelse__init_tk(val* self, val* p0);
63 long lexer__TKwwhile__parser_index(val* self);
64 void lexer__TKwwhile__init_tk(val* self, val* p0);
65 long lexer__TKwloop__parser_index(val* self);
66 void lexer__TKwloop__init_tk(val* self, val* p0);
67 long lexer__TKwfor__parser_index(val* self);
68 void lexer__TKwfor__init_tk(val* self, val* p0);
69 long lexer__TKwin__parser_index(val* self);
70 void lexer__TKwin__init_tk(val* self, val* p0);
71 long lexer__TKwand__parser_index(val* self);
72 void lexer__TKwand__init_tk(val* self, val* p0);
73 long lexer__TKwor__parser_index(val* self);
74 void lexer__TKwor__init_tk(val* self, val* p0);
75 long lexer__TKwnot__parser_index(val* self);
76 void lexer__TKwnot__init_tk(val* self, val* p0);
77 long lexer__TKwimplies__parser_index(val* self);
78 void lexer__TKwimplies__init_tk(val* self, val* p0);
79 long lexer__TKwreturn__parser_index(val* self);
80 void lexer__TKwreturn__init_tk(val* self, val* p0);
81 long lexer__TKwcontinue__parser_index(val* self);
82 void lexer__TKwcontinue__init_tk(val* self, val* p0);
83 long lexer__TKwbreak__parser_index(val* self);
84 void lexer__TKwbreak__init_tk(val* self, val* p0);
85 long lexer__TKwabort__parser_index(val* self);
86 void lexer__TKwabort__init_tk(val* self, val* p0);
87 long lexer__TKwassert__parser_index(val* self);
88 void lexer__TKwassert__init_tk(val* self, val* p0);
89 long lexer__TKwnew__parser_index(val* self);
90 void lexer__TKwnew__init_tk(val* self, val* p0);
91 long lexer__TKwisa__parser_index(val* self);
92 void lexer__TKwisa__init_tk(val* self, val* p0);
93 long lexer__TKwonce__parser_index(val* self);
94 void lexer__TKwonce__init_tk(val* self, val* p0);
95 long lexer__TKwsuper__parser_index(val* self);
96 void lexer__TKwsuper__init_tk(val* self, val* p0);
97 long lexer__TKwself__parser_index(val* self);
98 void lexer__TKwself__init_tk(val* self, val* p0);
99 long lexer__TKwtrue__parser_index(val* self);
100 void lexer__TKwtrue__init_tk(val* self, val* p0);
101 long lexer__TKwfalse__parser_index(val* self);
102 void lexer__TKwfalse__init_tk(val* self, val* p0);
103 long lexer__TKwnull__parser_index(val* self);
104 void lexer__TKwnull__init_tk(val* self, val* p0);
105 long lexer__TKwas__parser_index(val* self);
106 void lexer__TKwas__init_tk(val* self, val* p0);
107 long lexer__TKwnullable__parser_index(val* self);
108 void lexer__TKwnullable__init_tk(val* self, val* p0);
109 long lexer__TKwisset__parser_index(val* self);
110 void lexer__TKwisset__init_tk(val* self, val* p0);
111 long lexer__TKwlabel__parser_index(val* self);
112 void lexer__TKwlabel__init_tk(val* self, val* p0);
113 long lexer__TKwdebug__parser_index(val* self);
114 void lexer__TKwdebug__init_tk(val* self, val* p0);
115 long lexer__TOpar__parser_index(val* self);
116 void lexer__TOpar__init_tk(val* self, val* p0);
117 long lexer__TCpar__parser_index(val* self);
118 void lexer__TCpar__init_tk(val* self, val* p0);
119 long lexer__TObra__parser_index(val* self);
120 void lexer__TObra__init_tk(val* self, val* p0);
121 long lexer__TCbra__parser_index(val* self);
122 void lexer__TCbra__init_tk(val* self, val* p0);
123 long lexer__TComma__parser_index(val* self);
124 void lexer__TComma__init_tk(val* self, val* p0);
125 long lexer__TColumn__parser_index(val* self);
126 void lexer__TColumn__init_tk(val* self, val* p0);
127 long lexer__TQuad__parser_index(val* self);
128 void lexer__TQuad__init_tk(val* self, val* p0);
129 long lexer__TAssign__parser_index(val* self);
130 void lexer__TAssign__init_tk(val* self, val* p0);
131 long lexer__TPluseq__parser_index(val* self);
132 void lexer__TPluseq__init_tk(val* self, val* p0);
133 long lexer__TMinuseq__parser_index(val* self);
134 void lexer__TMinuseq__init_tk(val* self, val* p0);
135 long lexer__TDotdotdot__parser_index(val* self);
136 void lexer__TDotdotdot__init_tk(val* self, val* p0);
137 long lexer__TDotdot__parser_index(val* self);
138 void lexer__TDotdot__init_tk(val* self, val* p0);
139 long lexer__TDot__parser_index(val* self);
140 void lexer__TDot__init_tk(val* self, val* p0);
141 long lexer__TPlus__parser_index(val* self);
142 void lexer__TPlus__init_tk(val* self, val* p0);
143 long lexer__TMinus__parser_index(val* self);
144 void lexer__TMinus__init_tk(val* self, val* p0);
145 long lexer__TStar__parser_index(val* self);
146 void lexer__TStar__init_tk(val* self, val* p0);
147 long lexer__TSlash__parser_index(val* self);
148 void lexer__TSlash__init_tk(val* self, val* p0);
149 long lexer__TPercent__parser_index(val* self);
150 void lexer__TPercent__init_tk(val* self, val* p0);
151 long lexer__TEq__parser_index(val* self);
152 void lexer__TEq__init_tk(val* self, val* p0);
153 long lexer__TNe__parser_index(val* self);
154 void lexer__TNe__init_tk(val* self, val* p0);
155 long lexer__TLt__parser_index(val* self);
156 void lexer__TLt__init_tk(val* self, val* p0);
157 long lexer__TLe__parser_index(val* self);
158 void lexer__TLe__init_tk(val* self, val* p0);
159 long lexer__TLl__parser_index(val* self);
160 void lexer__TLl__init_tk(val* self, val* p0);
161 long lexer__TGt__parser_index(val* self);
162 void lexer__TGt__init_tk(val* self, val* p0);
163 long lexer__TGe__parser_index(val* self);
164 void lexer__TGe__init_tk(val* self, val* p0);
165 long lexer__TGg__parser_index(val* self);
166 void lexer__TGg__init_tk(val* self, val* p0);
167 long lexer__TStarship__parser_index(val* self);
168 void lexer__TStarship__init_tk(val* self, val* p0);
169 long lexer__TBang__parser_index(val* self);
170 void lexer__TBang__init_tk(val* self, val* p0);
171 long lexer__TAt__parser_index(val* self);
172 void lexer__TAt__init_tk(val* self, val* p0);
173 long lexer__TClassid__parser_index(val* self);
174 void lexer__TClassid__init_tk(val* self, val* p0);
175 long lexer__TId__parser_index(val* self);
176 void lexer__TId__init_tk(val* self, val* p0);
177 long lexer__TAttrid__parser_index(val* self);
178 void lexer__TAttrid__init_tk(val* self, val* p0);
179 long lexer__TNumber__parser_index(val* self);
180 void lexer__TNumber__init_tk(val* self, val* p0);
181 long lexer__TFloat__parser_index(val* self);
182 void lexer__TFloat__init_tk(val* self, val* p0);
183 long lexer__TString__parser_index(val* self);
184 void lexer__TString__init_tk(val* self, val* p0);
185 long lexer__TStartString__parser_index(val* self);
186 void lexer__TStartString__init_tk(val* self, val* p0);
187 long lexer__TMidString__parser_index(val* self);
188 void lexer__TMidString__init_tk(val* self, val* p0);
189 long lexer__TEndString__parser_index(val* self);
190 void lexer__TEndString__init_tk(val* self, val* p0);
191 long lexer__TChar__parser_index(val* self);
192 void lexer__TChar__init_tk(val* self, val* p0);
193 long lexer__TBadString__parser_index(val* self);
194 void lexer__TBadString__init_tk(val* self, val* p0);
195 long lexer__TBadChar__parser_index(val* self);
196 void lexer__TBadChar__init_tk(val* self, val* p0);
197 long lexer__TExternCodeSegment__parser_index(val* self);
198 void lexer__TExternCodeSegment__init_tk(val* self, val* p0);
199 long lexer__EOF__parser_index(val* self);
200 val* string__NativeString__to_s_with_length(char* self, long p0);
201 void lexer__EOF__init_tk(val* self, val* p0);
202 extern const int COLOR_lexer__AError___message;
203 val* lexer__AError__message(val* self);
204 extern const int COLOR_lexer__EOF__init_tk;
205 void lexer__AError__init_error(val* self, val* p0, val* p1);
206 extern const int COLOR_lexer__ALexerError___string;
207 val* lexer__ALexerError__string(val* self);
208 extern const int COLOR_lexer__AError__init_error;
209 void lexer__ALexerError__init_lexer_error(val* self, val* p0, val* p1, val* p2);
210 extern const int COLOR_lexer__AParserError___token;
211 val* lexer__AParserError__token(val* self);
212 void lexer__AParserError__init_parser_error(val* self, val* p0, val* p1, val* p2);
213 extern const int COLOR_lexer__Lexer___file;
214 val* lexer__Lexer__file(val* self);
215 long lexer__Lexer__state_initial(val* self);
216 void lexer__Lexer__init(val* self, val* p0);
217 extern const int COLOR_lexer__Lexer___64dlast_token;
218 val* lexer__Lexer__last_token(val* self);
219 void lexer__Lexer__last_token_61d(val* self, val* p0);
220 extern const int COLOR_lexer__Lexer___token;
221 extern const int COLOR_lexer__Lexer__get_token;
222 extern const int COLOR_lexer__Lexer__last_token;
223 extern const int COLOR_parser_nodes__Token__next_token_61d;
224 extern const int COLOR_parser_nodes__Token__prev_token_61d;
225 extern const int COLOR_lexer__Lexer__last_token_61d;
226 val* lexer__Lexer__peek(val* self);
227 extern const int COLOR_lexer__Lexer__peek;
228 val* lexer__Lexer__next(val* self);
229 extern const int COLOR_lexer__Lexer___stream_pos;
230 extern const int COLOR_lexer__Lexer___pos;
231 extern const int COLOR_lexer__Lexer___line;
232 extern const int COLOR_location__SourceFile__string;
233 extern const int COLOR_abstract_collection__Collection__length;
234 extern const struct type type_kernel__Int;
235 extern const int COLOR_abstract_collection__SequenceRead___91d_93d;
236 extern const int COLOR_lexer__Lexer___cr;
237 extern const int COLOR_location__SourceFile__line_starts;
238 extern const int COLOR_abstract_collection__Sequence___91d_93d_61d;
239 extern const int COLOR_tables__TablesCapable__lexer_goto;
240 extern const int COLOR_tables__TablesCapable__lexer_accept;
241 val* NEW_location__Location(const struct type* type);
242 extern const struct type type_location__Location;
243 extern const int COLOR_location__Location__init;
244 void CHECK_NEW_location__Location(val*);
245 val* NEW_parser_nodes__TEol(const struct type* type);
246 extern const struct type type_parser_nodes__TEol;
247 extern const int COLOR_lexer__TEol__init_tk;
248 void CHECK_NEW_parser_nodes__TEol(val*);
249 val* NEW_parser_nodes__TComment(const struct type* type);
250 extern const struct type type_parser_nodes__TComment;
251 extern const int COLOR_lexer__TComment__init_tk;
252 void CHECK_NEW_parser_nodes__TComment(val*);
253 val* NEW_parser_nodes__TKwpackage(const struct type* type);
254 extern const struct type type_parser_nodes__TKwpackage;
255 extern const int COLOR_lexer__TKwpackage__init_tk;
256 void CHECK_NEW_parser_nodes__TKwpackage(val*);
257 val* NEW_parser_nodes__TKwmodule(const struct type* type);
258 extern const struct type type_parser_nodes__TKwmodule;
259 extern const int COLOR_lexer__TKwmodule__init_tk;
260 void CHECK_NEW_parser_nodes__TKwmodule(val*);
261 val* NEW_parser_nodes__TKwimport(const struct type* type);
262 extern const struct type type_parser_nodes__TKwimport;
263 extern const int COLOR_lexer__TKwimport__init_tk;
264 void CHECK_NEW_parser_nodes__TKwimport(val*);
265 val* NEW_parser_nodes__TKwclass(const struct type* type);
266 extern const struct type type_parser_nodes__TKwclass;
267 extern const int COLOR_lexer__TKwclass__init_tk;
268 void CHECK_NEW_parser_nodes__TKwclass(val*);
269 val* NEW_parser_nodes__TKwabstract(const struct type* type);
270 extern const struct type type_parser_nodes__TKwabstract;
271 extern const int COLOR_lexer__TKwabstract__init_tk;
272 void CHECK_NEW_parser_nodes__TKwabstract(val*);
273 val* NEW_parser_nodes__TKwinterface(const struct type* type);
274 extern const struct type type_parser_nodes__TKwinterface;
275 extern const int COLOR_lexer__TKwinterface__init_tk;
276 void CHECK_NEW_parser_nodes__TKwinterface(val*);
277 val* NEW_parser_nodes__TKwenum(const struct type* type);
278 extern const struct type type_parser_nodes__TKwenum;
279 extern const int COLOR_lexer__TKwenum__init_tk;
280 void CHECK_NEW_parser_nodes__TKwenum(val*);
281 val* NEW_parser_nodes__TKwend(const struct type* type);
282 extern const struct type type_parser_nodes__TKwend;
283 extern const int COLOR_lexer__TKwend__init_tk;
284 void CHECK_NEW_parser_nodes__TKwend(val*);
285 val* NEW_parser_nodes__TKwmeth(const struct type* type);
286 extern const struct type type_parser_nodes__TKwmeth;
287 extern const int COLOR_lexer__TKwmeth__init_tk;
288 void CHECK_NEW_parser_nodes__TKwmeth(val*);
289 val* NEW_parser_nodes__TKwtype(const struct type* type);
290 extern const struct type type_parser_nodes__TKwtype;
291 extern const int COLOR_lexer__TKwtype__init_tk;
292 void CHECK_NEW_parser_nodes__TKwtype(val*);
293 val* NEW_parser_nodes__TKwinit(const struct type* type);
294 extern const struct type type_parser_nodes__TKwinit;
295 extern const int COLOR_lexer__TKwinit__init_tk;
296 void CHECK_NEW_parser_nodes__TKwinit(val*);
297 val* NEW_parser_nodes__TKwredef(const struct type* type);
298 extern const struct type type_parser_nodes__TKwredef;
299 extern const int COLOR_lexer__TKwredef__init_tk;
300 void CHECK_NEW_parser_nodes__TKwredef(val*);
301 val* NEW_parser_nodes__TKwis(const struct type* type);
302 extern const struct type type_parser_nodes__TKwis;
303 extern const int COLOR_lexer__TKwis__init_tk;
304 void CHECK_NEW_parser_nodes__TKwis(val*);
305 val* NEW_parser_nodes__TKwdo(const struct type* type);
306 extern const struct type type_parser_nodes__TKwdo;
307 extern const int COLOR_lexer__TKwdo__init_tk;
308 void CHECK_NEW_parser_nodes__TKwdo(val*);
309 val* NEW_parser_nodes__TKwreadable(const struct type* type);
310 extern const struct type type_parser_nodes__TKwreadable;
311 extern const int COLOR_lexer__TKwreadable__init_tk;
312 void CHECK_NEW_parser_nodes__TKwreadable(val*);
313 val* NEW_parser_nodes__TKwwritable(const struct type* type);
314 extern const struct type type_parser_nodes__TKwwritable;
315 extern const int COLOR_lexer__TKwwritable__init_tk;
316 void CHECK_NEW_parser_nodes__TKwwritable(val*);
317 val* NEW_parser_nodes__TKwvar(const struct type* type);
318 extern const struct type type_parser_nodes__TKwvar;
319 extern const int COLOR_lexer__TKwvar__init_tk;
320 void CHECK_NEW_parser_nodes__TKwvar(val*);
321 val* NEW_parser_nodes__TKwintern(const struct type* type);
322 extern const struct type type_parser_nodes__TKwintern;
323 extern const int COLOR_lexer__TKwintern__init_tk;
324 void CHECK_NEW_parser_nodes__TKwintern(val*);
325 val* NEW_parser_nodes__TKwextern(const struct type* type);
326 extern const struct type type_parser_nodes__TKwextern;
327 extern const int COLOR_lexer__TKwextern__init_tk;
328 void CHECK_NEW_parser_nodes__TKwextern(val*);
329 val* NEW_parser_nodes__TKwprotected(const struct type* type);
330 extern const struct type type_parser_nodes__TKwprotected;
331 extern const int COLOR_lexer__TKwprotected__init_tk;
332 void CHECK_NEW_parser_nodes__TKwprotected(val*);
333 val* NEW_parser_nodes__TKwprivate(const struct type* type);
334 extern const struct type type_parser_nodes__TKwprivate;
335 extern const int COLOR_lexer__TKwprivate__init_tk;
336 void CHECK_NEW_parser_nodes__TKwprivate(val*);
337 val* NEW_parser_nodes__TKwintrude(const struct type* type);
338 extern const struct type type_parser_nodes__TKwintrude;
339 extern const int COLOR_lexer__TKwintrude__init_tk;
340 void CHECK_NEW_parser_nodes__TKwintrude(val*);
341 val* NEW_parser_nodes__TKwif(const struct type* type);
342 extern const struct type type_parser_nodes__TKwif;
343 extern const int COLOR_lexer__TKwif__init_tk;
344 void CHECK_NEW_parser_nodes__TKwif(val*);
345 val* NEW_parser_nodes__TKwthen(const struct type* type);
346 extern const struct type type_parser_nodes__TKwthen;
347 extern const int COLOR_lexer__TKwthen__init_tk;
348 void CHECK_NEW_parser_nodes__TKwthen(val*);
349 val* NEW_parser_nodes__TKwelse(const struct type* type);
350 extern const struct type type_parser_nodes__TKwelse;
351 extern const int COLOR_lexer__TKwelse__init_tk;
352 void CHECK_NEW_parser_nodes__TKwelse(val*);
353 val* NEW_parser_nodes__TKwwhile(const struct type* type);
354 extern const struct type type_parser_nodes__TKwwhile;
355 extern const int COLOR_lexer__TKwwhile__init_tk;
356 void CHECK_NEW_parser_nodes__TKwwhile(val*);
357 val* NEW_parser_nodes__TKwloop(const struct type* type);
358 extern const struct type type_parser_nodes__TKwloop;
359 extern const int COLOR_lexer__TKwloop__init_tk;
360 void CHECK_NEW_parser_nodes__TKwloop(val*);
361 val* NEW_parser_nodes__TKwfor(const struct type* type);
362 extern const struct type type_parser_nodes__TKwfor;
363 extern const int COLOR_lexer__TKwfor__init_tk;
364 void CHECK_NEW_parser_nodes__TKwfor(val*);
365 val* NEW_parser_nodes__TKwin(const struct type* type);
366 extern const struct type type_parser_nodes__TKwin;
367 extern const int COLOR_lexer__TKwin__init_tk;
368 void CHECK_NEW_parser_nodes__TKwin(val*);
369 val* NEW_parser_nodes__TKwand(const struct type* type);
370 extern const struct type type_parser_nodes__TKwand;
371 extern const int COLOR_lexer__TKwand__init_tk;
372 void CHECK_NEW_parser_nodes__TKwand(val*);
373 val* NEW_parser_nodes__TKwor(const struct type* type);
374 extern const struct type type_parser_nodes__TKwor;
375 extern const int COLOR_lexer__TKwor__init_tk;
376 void CHECK_NEW_parser_nodes__TKwor(val*);
377 val* NEW_parser_nodes__TKwnot(const struct type* type);
378 extern const struct type type_parser_nodes__TKwnot;
379 extern const int COLOR_lexer__TKwnot__init_tk;
380 void CHECK_NEW_parser_nodes__TKwnot(val*);
381 val* NEW_parser_nodes__TKwimplies(const struct type* type);
382 extern const struct type type_parser_nodes__TKwimplies;
383 extern const int COLOR_lexer__TKwimplies__init_tk;
384 void CHECK_NEW_parser_nodes__TKwimplies(val*);
385 val* NEW_parser_nodes__TKwreturn(const struct type* type);
386 extern const struct type type_parser_nodes__TKwreturn;
387 extern const int COLOR_lexer__TKwreturn__init_tk;
388 void CHECK_NEW_parser_nodes__TKwreturn(val*);
389 val* NEW_parser_nodes__TKwcontinue(const struct type* type);
390 extern const struct type type_parser_nodes__TKwcontinue;
391 extern const int COLOR_lexer__TKwcontinue__init_tk;
392 void CHECK_NEW_parser_nodes__TKwcontinue(val*);
393 val* NEW_parser_nodes__TKwbreak(const struct type* type);
394 extern const struct type type_parser_nodes__TKwbreak;
395 extern const int COLOR_lexer__TKwbreak__init_tk;
396 void CHECK_NEW_parser_nodes__TKwbreak(val*);
397 val* NEW_parser_nodes__TKwabort(const struct type* type);
398 extern const struct type type_parser_nodes__TKwabort;
399 extern const int COLOR_lexer__TKwabort__init_tk;
400 void CHECK_NEW_parser_nodes__TKwabort(val*);
401 val* NEW_parser_nodes__TKwassert(const struct type* type);
402 extern const struct type type_parser_nodes__TKwassert;
403 extern const int COLOR_lexer__TKwassert__init_tk;
404 void CHECK_NEW_parser_nodes__TKwassert(val*);
405 val* NEW_parser_nodes__TKwnew(const struct type* type);
406 extern const struct type type_parser_nodes__TKwnew;
407 extern const int COLOR_lexer__TKwnew__init_tk;
408 void CHECK_NEW_parser_nodes__TKwnew(val*);
409 val* NEW_parser_nodes__TKwisa(const struct type* type);
410 extern const struct type type_parser_nodes__TKwisa;
411 extern const int COLOR_lexer__TKwisa__init_tk;
412 void CHECK_NEW_parser_nodes__TKwisa(val*);
413 val* NEW_parser_nodes__TKwonce(const struct type* type);
414 extern const struct type type_parser_nodes__TKwonce;
415 extern const int COLOR_lexer__TKwonce__init_tk;
416 void CHECK_NEW_parser_nodes__TKwonce(val*);
417 val* NEW_parser_nodes__TKwsuper(const struct type* type);
418 extern const struct type type_parser_nodes__TKwsuper;
419 extern const int COLOR_lexer__TKwsuper__init_tk;
420 void CHECK_NEW_parser_nodes__TKwsuper(val*);
421 val* NEW_parser_nodes__TKwself(const struct type* type);
422 extern const struct type type_parser_nodes__TKwself;
423 extern const int COLOR_lexer__TKwself__init_tk;
424 void CHECK_NEW_parser_nodes__TKwself(val*);
425 val* NEW_parser_nodes__TKwtrue(const struct type* type);
426 extern const struct type type_parser_nodes__TKwtrue;
427 extern const int COLOR_lexer__TKwtrue__init_tk;
428 void CHECK_NEW_parser_nodes__TKwtrue(val*);
429 val* NEW_parser_nodes__TKwfalse(const struct type* type);
430 extern const struct type type_parser_nodes__TKwfalse;
431 extern const int COLOR_lexer__TKwfalse__init_tk;
432 void CHECK_NEW_parser_nodes__TKwfalse(val*);
433 val* NEW_parser_nodes__TKwnull(const struct type* type);
434 extern const struct type type_parser_nodes__TKwnull;
435 extern const int COLOR_lexer__TKwnull__init_tk;
436 void CHECK_NEW_parser_nodes__TKwnull(val*);
437 val* NEW_parser_nodes__TKwas(const struct type* type);
438 extern const struct type type_parser_nodes__TKwas;
439 extern const int COLOR_lexer__TKwas__init_tk;
440 void CHECK_NEW_parser_nodes__TKwas(val*);
441 val* NEW_parser_nodes__TKwnullable(const struct type* type);
442 extern const struct type type_parser_nodes__TKwnullable;
443 extern const int COLOR_lexer__TKwnullable__init_tk;
444 void CHECK_NEW_parser_nodes__TKwnullable(val*);
445 val* NEW_parser_nodes__TKwisset(const struct type* type);
446 extern const struct type type_parser_nodes__TKwisset;
447 extern const int COLOR_lexer__TKwisset__init_tk;
448 void CHECK_NEW_parser_nodes__TKwisset(val*);
449 val* NEW_parser_nodes__TKwlabel(const struct type* type);
450 extern const struct type type_parser_nodes__TKwlabel;
451 extern const int COLOR_lexer__TKwlabel__init_tk;
452 void CHECK_NEW_parser_nodes__TKwlabel(val*);
453 val* NEW_parser_nodes__TKwdebug(const struct type* type);
454 extern const struct type type_parser_nodes__TKwdebug;
455 extern const int COLOR_lexer__TKwdebug__init_tk;
456 void CHECK_NEW_parser_nodes__TKwdebug(val*);
457 val* NEW_parser_nodes__TOpar(const struct type* type);
458 extern const struct type type_parser_nodes__TOpar;
459 extern const int COLOR_lexer__TOpar__init_tk;
460 void CHECK_NEW_parser_nodes__TOpar(val*);
461 val* NEW_parser_nodes__TCpar(const struct type* type);
462 extern const struct type type_parser_nodes__TCpar;
463 extern const int COLOR_lexer__TCpar__init_tk;
464 void CHECK_NEW_parser_nodes__TCpar(val*);
465 val* NEW_parser_nodes__TObra(const struct type* type);
466 extern const struct type type_parser_nodes__TObra;
467 extern const int COLOR_lexer__TObra__init_tk;
468 void CHECK_NEW_parser_nodes__TObra(val*);
469 val* NEW_parser_nodes__TCbra(const struct type* type);
470 extern const struct type type_parser_nodes__TCbra;
471 extern const int COLOR_lexer__TCbra__init_tk;
472 void CHECK_NEW_parser_nodes__TCbra(val*);
473 val* NEW_parser_nodes__TComma(const struct type* type);
474 extern const struct type type_parser_nodes__TComma;
475 extern const int COLOR_lexer__TComma__init_tk;
476 void CHECK_NEW_parser_nodes__TComma(val*);
477 val* NEW_parser_nodes__TColumn(const struct type* type);
478 extern const struct type type_parser_nodes__TColumn;
479 extern const int COLOR_lexer__TColumn__init_tk;
480 void CHECK_NEW_parser_nodes__TColumn(val*);
481 val* NEW_parser_nodes__TQuad(const struct type* type);
482 extern const struct type type_parser_nodes__TQuad;
483 extern const int COLOR_lexer__TQuad__init_tk;
484 void CHECK_NEW_parser_nodes__TQuad(val*);
485 val* NEW_parser_nodes__TAssign(const struct type* type);
486 extern const struct type type_parser_nodes__TAssign;
487 extern const int COLOR_lexer__TAssign__init_tk;
488 void CHECK_NEW_parser_nodes__TAssign(val*);
489 val* NEW_parser_nodes__TPluseq(const struct type* type);
490 extern const struct type type_parser_nodes__TPluseq;
491 extern const int COLOR_lexer__TPluseq__init_tk;
492 void CHECK_NEW_parser_nodes__TPluseq(val*);
493 val* NEW_parser_nodes__TMinuseq(const struct type* type);
494 extern const struct type type_parser_nodes__TMinuseq;
495 extern const int COLOR_lexer__TMinuseq__init_tk;
496 void CHECK_NEW_parser_nodes__TMinuseq(val*);
497 val* NEW_parser_nodes__TDotdotdot(const struct type* type);
498 extern const struct type type_parser_nodes__TDotdotdot;
499 extern const int COLOR_lexer__TDotdotdot__init_tk;
500 void CHECK_NEW_parser_nodes__TDotdotdot(val*);
501 val* NEW_parser_nodes__TDotdot(const struct type* type);
502 extern const struct type type_parser_nodes__TDotdot;
503 extern const int COLOR_lexer__TDotdot__init_tk;
504 void CHECK_NEW_parser_nodes__TDotdot(val*);
505 val* NEW_parser_nodes__TDot(const struct type* type);
506 extern const struct type type_parser_nodes__TDot;
507 extern const int COLOR_lexer__TDot__init_tk;
508 void CHECK_NEW_parser_nodes__TDot(val*);
509 val* NEW_parser_nodes__TPlus(const struct type* type);
510 extern const struct type type_parser_nodes__TPlus;
511 extern const int COLOR_lexer__TPlus__init_tk;
512 void CHECK_NEW_parser_nodes__TPlus(val*);
513 val* NEW_parser_nodes__TMinus(const struct type* type);
514 extern const struct type type_parser_nodes__TMinus;
515 extern const int COLOR_lexer__TMinus__init_tk;
516 void CHECK_NEW_parser_nodes__TMinus(val*);
517 val* NEW_parser_nodes__TStar(const struct type* type);
518 extern const struct type type_parser_nodes__TStar;
519 extern const int COLOR_lexer__TStar__init_tk;
520 void CHECK_NEW_parser_nodes__TStar(val*);
521 val* NEW_parser_nodes__TSlash(const struct type* type);
522 extern const struct type type_parser_nodes__TSlash;
523 extern const int COLOR_lexer__TSlash__init_tk;
524 void CHECK_NEW_parser_nodes__TSlash(val*);
525 val* NEW_parser_nodes__TPercent(const struct type* type);
526 extern const struct type type_parser_nodes__TPercent;
527 extern const int COLOR_lexer__TPercent__init_tk;
528 void CHECK_NEW_parser_nodes__TPercent(val*);
529 val* NEW_parser_nodes__TEq(const struct type* type);
530 extern const struct type type_parser_nodes__TEq;
531 extern const int COLOR_lexer__TEq__init_tk;
532 void CHECK_NEW_parser_nodes__TEq(val*);
533 val* NEW_parser_nodes__TNe(const struct type* type);
534 extern const struct type type_parser_nodes__TNe;
535 extern const int COLOR_lexer__TNe__init_tk;
536 void CHECK_NEW_parser_nodes__TNe(val*);
537 val* NEW_parser_nodes__TLt(const struct type* type);
538 extern const struct type type_parser_nodes__TLt;
539 extern const int COLOR_lexer__TLt__init_tk;
540 void CHECK_NEW_parser_nodes__TLt(val*);
541 val* NEW_parser_nodes__TLe(const struct type* type);
542 extern const struct type type_parser_nodes__TLe;
543 extern const int COLOR_lexer__TLe__init_tk;
544 void CHECK_NEW_parser_nodes__TLe(val*);
545 val* NEW_parser_nodes__TLl(const struct type* type);
546 extern const struct type type_parser_nodes__TLl;
547 extern const int COLOR_lexer__TLl__init_tk;
548 void CHECK_NEW_parser_nodes__TLl(val*);
549 val* NEW_parser_nodes__TGt(const struct type* type);
550 extern const struct type type_parser_nodes__TGt;
551 extern const int COLOR_lexer__TGt__init_tk;
552 void CHECK_NEW_parser_nodes__TGt(val*);
553 val* NEW_parser_nodes__TGe(const struct type* type);
554 extern const struct type type_parser_nodes__TGe;
555 extern const int COLOR_lexer__TGe__init_tk;
556 void CHECK_NEW_parser_nodes__TGe(val*);
557 val* NEW_parser_nodes__TGg(const struct type* type);
558 extern const struct type type_parser_nodes__TGg;
559 extern const int COLOR_lexer__TGg__init_tk;
560 void CHECK_NEW_parser_nodes__TGg(val*);
561 val* NEW_parser_nodes__TStarship(const struct type* type);
562 extern const struct type type_parser_nodes__TStarship;
563 extern const int COLOR_lexer__TStarship__init_tk;
564 void CHECK_NEW_parser_nodes__TStarship(val*);
565 val* NEW_parser_nodes__TBang(const struct type* type);
566 extern const struct type type_parser_nodes__TBang;
567 extern const int COLOR_lexer__TBang__init_tk;
568 void CHECK_NEW_parser_nodes__TBang(val*);
569 val* NEW_parser_nodes__TAt(const struct type* type);
570 extern const struct type type_parser_nodes__TAt;
571 extern const int COLOR_lexer__TAt__init_tk;
572 void CHECK_NEW_parser_nodes__TAt(val*);
573 val* NEW_parser_nodes__TClassid(const struct type* type);
574 extern const struct type type_parser_nodes__TClassid;
575 extern const int COLOR_lexer__TClassid__init_tk;
576 void CHECK_NEW_parser_nodes__TClassid(val*);
577 val* NEW_parser_nodes__TId(const struct type* type);
578 extern const struct type type_parser_nodes__TId;
579 extern const int COLOR_lexer__TId__init_tk;
580 void CHECK_NEW_parser_nodes__TId(val*);
581 val* NEW_parser_nodes__TAttrid(const struct type* type);
582 extern const struct type type_parser_nodes__TAttrid;
583 extern const int COLOR_lexer__TAttrid__init_tk;
584 void CHECK_NEW_parser_nodes__TAttrid(val*);
585 val* NEW_parser_nodes__TNumber(const struct type* type);
586 extern const struct type type_parser_nodes__TNumber;
587 extern const int COLOR_lexer__TNumber__init_tk;
588 void CHECK_NEW_parser_nodes__TNumber(val*);
589 val* NEW_parser_nodes__TFloat(const struct type* type);
590 extern const struct type type_parser_nodes__TFloat;
591 extern const int COLOR_lexer__TFloat__init_tk;
592 void CHECK_NEW_parser_nodes__TFloat(val*);
593 val* NEW_parser_nodes__TString(const struct type* type);
594 extern const struct type type_parser_nodes__TString;
595 extern const int COLOR_lexer__TString__init_tk;
596 void CHECK_NEW_parser_nodes__TString(val*);
597 val* NEW_parser_nodes__TStartString(const struct type* type);
598 extern const struct type type_parser_nodes__TStartString;
599 extern const int COLOR_lexer__TStartString__init_tk;
600 void CHECK_NEW_parser_nodes__TStartString(val*);
601 val* NEW_parser_nodes__TMidString(const struct type* type);
602 extern const struct type type_parser_nodes__TMidString;
603 extern const int COLOR_lexer__TMidString__init_tk;
604 void CHECK_NEW_parser_nodes__TMidString(val*);
605 val* NEW_parser_nodes__TEndString(const struct type* type);
606 extern const struct type type_parser_nodes__TEndString;
607 extern const int COLOR_lexer__TEndString__init_tk;
608 void CHECK_NEW_parser_nodes__TEndString(val*);
609 val* NEW_parser_nodes__TChar(const struct type* type);
610 extern const struct type type_parser_nodes__TChar;
611 extern const int COLOR_lexer__TChar__init_tk;
612 void CHECK_NEW_parser_nodes__TChar(val*);
613 val* NEW_parser_nodes__TBadString(const struct type* type);
614 extern const struct type type_parser_nodes__TBadString;
615 extern const int COLOR_lexer__TBadString__init_tk;
616 void CHECK_NEW_parser_nodes__TBadString(val*);
617 val* NEW_parser_nodes__TBadChar(const struct type* type);
618 extern const struct type type_parser_nodes__TBadChar;
619 extern const int COLOR_lexer__TBadChar__init_tk;
620 void CHECK_NEW_parser_nodes__TBadChar(val*);
621 val* NEW_parser_nodes__TExternCodeSegment(const struct type* type);
622 extern const struct type type_parser_nodes__TExternCodeSegment;
623 extern const int COLOR_lexer__TExternCodeSegment__init_tk;
624 void CHECK_NEW_parser_nodes__TExternCodeSegment(val*);
625 extern const int COLOR_string__AbstractString__substring;
626 val* NEW_parser_nodes__ALexerError(const struct type* type);
627 extern const struct type type_parser_nodes__ALexerError;
628 val* NEW_array__Array(const struct type* type);
629 extern const struct type type_array__Arraykernel__Object;
630 extern const int COLOR_array__Array__with_capacity;
631 void CHECK_NEW_array__Array(val*);
632 extern const int COLOR_abstract_collection__SimpleCollection__add;
633 extern const int COLOR_string__Object__to_s;
634 extern const int COLOR_lexer__ALexerError__init_lexer_error;
635 void CHECK_NEW_parser_nodes__ALexerError(val*);
636 val* NEW_parser_nodes__EOF(const struct type* type);
637 extern const struct type type_parser_nodes__EOF;
638 void CHECK_NEW_parser_nodes__EOF(val*);
639 val* lexer__Lexer__get_token(val* self);