Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__lexer.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_nitc__parser_nodes__ANode___location 1
3 val* NEW_nitc__TEol(const struct type* type);
4 extern const struct type type_nitc__TEol;
5 void nitc__lexer___TEol___init_tk(val* self, val* p0);
6 val* NEW_nitc__TComment(const struct type* type);
7 extern const struct type type_nitc__TComment;
8 void nitc__lexer___TComment___init_tk(val* self, val* p0);
9 val* NEW_nitc__TKwpackage(const struct type* type);
10 extern const struct type type_nitc__TKwpackage;
11 void nitc__lexer___TKwpackage___init_tk(val* self, val* p0);
12 val* NEW_nitc__TKwmodule(const struct type* type);
13 extern const struct type type_nitc__TKwmodule;
14 void nitc__lexer___TKwmodule___init_tk(val* self, val* p0);
15 val* NEW_nitc__TKwimport(const struct type* type);
16 extern const struct type type_nitc__TKwimport;
17 void nitc__lexer___TKwimport___init_tk(val* self, val* p0);
18 val* NEW_nitc__TKwclass(const struct type* type);
19 extern const struct type type_nitc__TKwclass;
20 void nitc__lexer___TKwclass___init_tk(val* self, val* p0);
21 val* NEW_nitc__TKwabstract(const struct type* type);
22 extern const struct type type_nitc__TKwabstract;
23 void nitc__lexer___TKwabstract___init_tk(val* self, val* p0);
24 val* NEW_nitc__TKwinterface(const struct type* type);
25 extern const struct type type_nitc__TKwinterface;
26 void nitc__lexer___TKwinterface___init_tk(val* self, val* p0);
27 val* NEW_nitc__TKwenum(const struct type* type);
28 extern const struct type type_nitc__TKwenum;
29 void nitc__lexer___TKwenum___init_tk(val* self, val* p0);
30 val* NEW_nitc__TKwend(const struct type* type);
31 extern const struct type type_nitc__TKwend;
32 void nitc__lexer___TKwend___init_tk(val* self, val* p0);
33 val* NEW_nitc__TKwmeth(const struct type* type);
34 extern const struct type type_nitc__TKwmeth;
35 void nitc__lexer___TKwmeth___init_tk(val* self, val* p0);
36 val* NEW_nitc__TKwtype(const struct type* type);
37 extern const struct type type_nitc__TKwtype;
38 void nitc__lexer___TKwtype___init_tk(val* self, val* p0);
39 val* NEW_nitc__TKwinit(const struct type* type);
40 extern const struct type type_nitc__TKwinit;
41 void nitc__lexer___TKwinit___init_tk(val* self, val* p0);
42 val* NEW_nitc__TKwredef(const struct type* type);
43 extern const struct type type_nitc__TKwredef;
44 void nitc__lexer___TKwredef___init_tk(val* self, val* p0);
45 val* NEW_nitc__TKwis(const struct type* type);
46 extern const struct type type_nitc__TKwis;
47 void nitc__lexer___TKwis___init_tk(val* self, val* p0);
48 val* NEW_nitc__TKwdo(const struct type* type);
49 extern const struct type type_nitc__TKwdo;
50 void nitc__lexer___TKwdo___init_tk(val* self, val* p0);
51 val* NEW_nitc__TKwvar(const struct type* type);
52 extern const struct type type_nitc__TKwvar;
53 void nitc__lexer___TKwvar___init_tk(val* self, val* p0);
54 val* NEW_nitc__TKwextern(const struct type* type);
55 extern const struct type type_nitc__TKwextern;
56 void nitc__lexer___TKwextern___init_tk(val* self, val* p0);
57 val* NEW_nitc__TKwpublic(const struct type* type);
58 extern const struct type type_nitc__TKwpublic;
59 void nitc__lexer___TKwpublic___init_tk(val* self, val* p0);
60 val* NEW_nitc__TKwprotected(const struct type* type);
61 extern const struct type type_nitc__TKwprotected;
62 void nitc__lexer___TKwprotected___init_tk(val* self, val* p0);
63 val* NEW_nitc__TKwprivate(const struct type* type);
64 extern const struct type type_nitc__TKwprivate;
65 void nitc__lexer___TKwprivate___init_tk(val* self, val* p0);
66 val* NEW_nitc__TKwintrude(const struct type* type);
67 extern const struct type type_nitc__TKwintrude;
68 void nitc__lexer___TKwintrude___init_tk(val* self, val* p0);
69 val* NEW_nitc__TKwif(const struct type* type);
70 extern const struct type type_nitc__TKwif;
71 void nitc__lexer___TKwif___init_tk(val* self, val* p0);
72 val* NEW_nitc__TKwthen(const struct type* type);
73 extern const struct type type_nitc__TKwthen;
74 void nitc__lexer___TKwthen___init_tk(val* self, val* p0);
75 val* NEW_nitc__TKwelse(const struct type* type);
76 extern const struct type type_nitc__TKwelse;
77 void nitc__lexer___TKwelse___init_tk(val* self, val* p0);
78 val* NEW_nitc__TKwwhile(const struct type* type);
79 extern const struct type type_nitc__TKwwhile;
80 void nitc__lexer___TKwwhile___init_tk(val* self, val* p0);
81 val* NEW_nitc__TKwloop(const struct type* type);
82 extern const struct type type_nitc__TKwloop;
83 void nitc__lexer___TKwloop___init_tk(val* self, val* p0);
84 val* NEW_nitc__TKwfor(const struct type* type);
85 extern const struct type type_nitc__TKwfor;
86 void nitc__lexer___TKwfor___init_tk(val* self, val* p0);
87 val* NEW_nitc__TKwin(const struct type* type);
88 extern const struct type type_nitc__TKwin;
89 void nitc__lexer___TKwin___init_tk(val* self, val* p0);
90 val* NEW_nitc__TKwand(const struct type* type);
91 extern const struct type type_nitc__TKwand;
92 void nitc__lexer___TKwand___init_tk(val* self, val* p0);
93 val* NEW_nitc__TKwor(const struct type* type);
94 extern const struct type type_nitc__TKwor;
95 void nitc__lexer___TKwor___init_tk(val* self, val* p0);
96 val* NEW_nitc__TKwnot(const struct type* type);
97 extern const struct type type_nitc__TKwnot;
98 void nitc__lexer___TKwnot___init_tk(val* self, val* p0);
99 val* NEW_nitc__TKwimplies(const struct type* type);
100 extern const struct type type_nitc__TKwimplies;
101 void nitc__lexer___TKwimplies___init_tk(val* self, val* p0);
102 val* NEW_nitc__TKwreturn(const struct type* type);
103 extern const struct type type_nitc__TKwreturn;
104 void nitc__lexer___TKwreturn___init_tk(val* self, val* p0);
105 val* NEW_nitc__TKwcontinue(const struct type* type);
106 extern const struct type type_nitc__TKwcontinue;
107 void nitc__lexer___TKwcontinue___init_tk(val* self, val* p0);
108 val* NEW_nitc__TKwbreak(const struct type* type);
109 extern const struct type type_nitc__TKwbreak;
110 void nitc__lexer___TKwbreak___init_tk(val* self, val* p0);
111 val* NEW_nitc__TKwabort(const struct type* type);
112 extern const struct type type_nitc__TKwabort;
113 void nitc__lexer___TKwabort___init_tk(val* self, val* p0);
114 val* NEW_nitc__TKwassert(const struct type* type);
115 extern const struct type type_nitc__TKwassert;
116 void nitc__lexer___TKwassert___init_tk(val* self, val* p0);
117 val* NEW_nitc__TKwnew(const struct type* type);
118 extern const struct type type_nitc__TKwnew;
119 void nitc__lexer___TKwnew___init_tk(val* self, val* p0);
120 val* NEW_nitc__TKwisa(const struct type* type);
121 extern const struct type type_nitc__TKwisa;
122 void nitc__lexer___TKwisa___init_tk(val* self, val* p0);
123 val* NEW_nitc__TKwonce(const struct type* type);
124 extern const struct type type_nitc__TKwonce;
125 void nitc__lexer___TKwonce___init_tk(val* self, val* p0);
126 val* NEW_nitc__TKwsuper(const struct type* type);
127 extern const struct type type_nitc__TKwsuper;
128 void nitc__lexer___TKwsuper___init_tk(val* self, val* p0);
129 val* NEW_nitc__TKwself(const struct type* type);
130 extern const struct type type_nitc__TKwself;
131 void nitc__lexer___TKwself___init_tk(val* self, val* p0);
132 val* NEW_nitc__TKwtrue(const struct type* type);
133 extern const struct type type_nitc__TKwtrue;
134 void nitc__lexer___TKwtrue___init_tk(val* self, val* p0);
135 val* NEW_nitc__TKwfalse(const struct type* type);
136 extern const struct type type_nitc__TKwfalse;
137 void nitc__lexer___TKwfalse___init_tk(val* self, val* p0);
138 val* NEW_nitc__TKwnull(const struct type* type);
139 extern const struct type type_nitc__TKwnull;
140 void nitc__lexer___TKwnull___init_tk(val* self, val* p0);
141 val* NEW_nitc__TKwas(const struct type* type);
142 extern const struct type type_nitc__TKwas;
143 void nitc__lexer___TKwas___init_tk(val* self, val* p0);
144 val* NEW_nitc__TKwnullable(const struct type* type);
145 extern const struct type type_nitc__TKwnullable;
146 void nitc__lexer___TKwnullable___init_tk(val* self, val* p0);
147 val* NEW_nitc__TKwisset(const struct type* type);
148 extern const struct type type_nitc__TKwisset;
149 void nitc__lexer___TKwisset___init_tk(val* self, val* p0);
150 val* NEW_nitc__TKwlabel(const struct type* type);
151 extern const struct type type_nitc__TKwlabel;
152 void nitc__lexer___TKwlabel___init_tk(val* self, val* p0);
153 val* NEW_nitc__TKwwith(const struct type* type);
154 extern const struct type type_nitc__TKwwith;
155 void nitc__lexer___TKwwith___init_tk(val* self, val* p0);
156 val* NEW_nitc__TKwdebug(const struct type* type);
157 extern const struct type type_nitc__TKwdebug;
158 void nitc__lexer___TKwdebug___init_tk(val* self, val* p0);
159 val* NEW_nitc__TKwyield(const struct type* type);
160 extern const struct type type_nitc__TKwyield;
161 void nitc__lexer___TKwyield___init_tk(val* self, val* p0);
162 val* NEW_nitc__TKwcatch(const struct type* type);
163 extern const struct type type_nitc__TKwcatch;
164 void nitc__lexer___TKwcatch___init_tk(val* self, val* p0);
165 val* NEW_nitc__TOpar(const struct type* type);
166 extern const struct type type_nitc__TOpar;
167 void nitc__lexer___TOpar___init_tk(val* self, val* p0);
168 val* NEW_nitc__TCpar(const struct type* type);
169 extern const struct type type_nitc__TCpar;
170 void nitc__lexer___TCpar___init_tk(val* self, val* p0);
171 val* NEW_nitc__TObra(const struct type* type);
172 extern const struct type type_nitc__TObra;
173 void nitc__lexer___TObra___init_tk(val* self, val* p0);
174 val* NEW_nitc__TCbra(const struct type* type);
175 extern const struct type type_nitc__TCbra;
176 void nitc__lexer___TCbra___init_tk(val* self, val* p0);
177 val* NEW_nitc__TComma(const struct type* type);
178 extern const struct type type_nitc__TComma;
179 void nitc__lexer___TComma___init_tk(val* self, val* p0);
180 val* NEW_nitc__TColumn(const struct type* type);
181 extern const struct type type_nitc__TColumn;
182 void nitc__lexer___TColumn___init_tk(val* self, val* p0);
183 val* NEW_nitc__TQuad(const struct type* type);
184 extern const struct type type_nitc__TQuad;
185 void nitc__lexer___TQuad___init_tk(val* self, val* p0);
186 val* NEW_nitc__TAssign(const struct type* type);
187 extern const struct type type_nitc__TAssign;
188 void nitc__lexer___TAssign___init_tk(val* self, val* p0);
189 val* NEW_nitc__TPluseq(const struct type* type);
190 extern const struct type type_nitc__TPluseq;
191 void nitc__lexer___TPluseq___init_tk(val* self, val* p0);
192 val* NEW_nitc__TMinuseq(const struct type* type);
193 extern const struct type type_nitc__TMinuseq;
194 void nitc__lexer___TMinuseq___init_tk(val* self, val* p0);
195 val* NEW_nitc__TStareq(const struct type* type);
196 extern const struct type type_nitc__TStareq;
197 void nitc__lexer___TStareq___init_tk(val* self, val* p0);
198 val* NEW_nitc__TSlasheq(const struct type* type);
199 extern const struct type type_nitc__TSlasheq;
200 void nitc__lexer___TSlasheq___init_tk(val* self, val* p0);
201 val* NEW_nitc__TPercenteq(const struct type* type);
202 extern const struct type type_nitc__TPercenteq;
203 void nitc__lexer___TPercenteq___init_tk(val* self, val* p0);
204 val* NEW_nitc__TStarstareq(const struct type* type);
205 extern const struct type type_nitc__TStarstareq;
206 void nitc__lexer___TStarstareq___init_tk(val* self, val* p0);
207 val* NEW_nitc__TPipeeq(const struct type* type);
208 extern const struct type type_nitc__TPipeeq;
209 void nitc__lexer___TPipeeq___init_tk(val* self, val* p0);
210 val* NEW_nitc__TCareteq(const struct type* type);
211 extern const struct type type_nitc__TCareteq;
212 void nitc__lexer___TCareteq___init_tk(val* self, val* p0);
213 val* NEW_nitc__TAmpeq(const struct type* type);
214 extern const struct type type_nitc__TAmpeq;
215 void nitc__lexer___TAmpeq___init_tk(val* self, val* p0);
216 val* NEW_nitc__TLleq(const struct type* type);
217 extern const struct type type_nitc__TLleq;
218 void nitc__lexer___TLleq___init_tk(val* self, val* p0);
219 val* NEW_nitc__TGgeq(const struct type* type);
220 extern const struct type type_nitc__TGgeq;
221 void nitc__lexer___TGgeq___init_tk(val* self, val* p0);
222 val* NEW_nitc__TDotdotdot(const struct type* type);
223 extern const struct type type_nitc__TDotdotdot;
224 void nitc__lexer___TDotdotdot___init_tk(val* self, val* p0);
225 val* NEW_nitc__TDotdot(const struct type* type);
226 extern const struct type type_nitc__TDotdot;
227 void nitc__lexer___TDotdot___init_tk(val* self, val* p0);
228 val* NEW_nitc__TDot(const struct type* type);
229 extern const struct type type_nitc__TDot;
230 void nitc__lexer___TDot___init_tk(val* self, val* p0);
231 val* NEW_nitc__TPlus(const struct type* type);
232 extern const struct type type_nitc__TPlus;
233 void nitc__lexer___TPlus___init_tk(val* self, val* p0);
234 val* NEW_nitc__TMinus(const struct type* type);
235 extern const struct type type_nitc__TMinus;
236 void nitc__lexer___TMinus___init_tk(val* self, val* p0);
237 val* NEW_nitc__TStar(const struct type* type);
238 extern const struct type type_nitc__TStar;
239 void nitc__lexer___TStar___init_tk(val* self, val* p0);
240 val* NEW_nitc__TStarstar(const struct type* type);
241 extern const struct type type_nitc__TStarstar;
242 void nitc__lexer___TStarstar___init_tk(val* self, val* p0);
243 val* NEW_nitc__TSlash(const struct type* type);
244 extern const struct type type_nitc__TSlash;
245 void nitc__lexer___TSlash___init_tk(val* self, val* p0);
246 val* NEW_nitc__TPercent(const struct type* type);
247 extern const struct type type_nitc__TPercent;
248 void nitc__lexer___TPercent___init_tk(val* self, val* p0);
249 val* NEW_nitc__TPipe(const struct type* type);
250 extern const struct type type_nitc__TPipe;
251 void nitc__lexer___TPipe___init_tk(val* self, val* p0);
252 val* NEW_nitc__TCaret(const struct type* type);
253 extern const struct type type_nitc__TCaret;
254 void nitc__lexer___TCaret___init_tk(val* self, val* p0);
255 val* NEW_nitc__TAmp(const struct type* type);
256 extern const struct type type_nitc__TAmp;
257 void nitc__lexer___TAmp___init_tk(val* self, val* p0);
258 val* NEW_nitc__TTilde(const struct type* type);
259 extern const struct type type_nitc__TTilde;
260 void nitc__lexer___TTilde___init_tk(val* self, val* p0);
261 val* NEW_nitc__TEq(const struct type* type);
262 extern const struct type type_nitc__TEq;
263 void nitc__lexer___TEq___init_tk(val* self, val* p0);
264 val* NEW_nitc__TNe(const struct type* type);
265 extern const struct type type_nitc__TNe;
266 void nitc__lexer___TNe___init_tk(val* self, val* p0);
267 val* NEW_nitc__TLt(const struct type* type);
268 extern const struct type type_nitc__TLt;
269 void nitc__lexer___TLt___init_tk(val* self, val* p0);
270 val* NEW_nitc__TLe(const struct type* type);
271 extern const struct type type_nitc__TLe;
272 void nitc__lexer___TLe___init_tk(val* self, val* p0);
273 val* NEW_nitc__TLl(const struct type* type);
274 extern const struct type type_nitc__TLl;
275 void nitc__lexer___TLl___init_tk(val* self, val* p0);
276 val* NEW_nitc__TGt(const struct type* type);
277 extern const struct type type_nitc__TGt;
278 void nitc__lexer___TGt___init_tk(val* self, val* p0);
279 val* NEW_nitc__TGe(const struct type* type);
280 extern const struct type type_nitc__TGe;
281 void nitc__lexer___TGe___init_tk(val* self, val* p0);
282 val* NEW_nitc__TGg(const struct type* type);
283 extern const struct type type_nitc__TGg;
284 void nitc__lexer___TGg___init_tk(val* self, val* p0);
285 val* NEW_nitc__TStarship(const struct type* type);
286 extern const struct type type_nitc__TStarship;
287 void nitc__lexer___TStarship___init_tk(val* self, val* p0);
288 val* NEW_nitc__TBang(const struct type* type);
289 extern const struct type type_nitc__TBang;
290 void nitc__lexer___TBang___init_tk(val* self, val* p0);
291 val* NEW_nitc__TAt(const struct type* type);
292 extern const struct type type_nitc__TAt;
293 void nitc__lexer___TAt___init_tk(val* self, val* p0);
294 val* NEW_nitc__TSemi(const struct type* type);
295 extern const struct type type_nitc__TSemi;
296 void nitc__lexer___TSemi___init_tk(val* self, val* p0);
297 val* NEW_nitc__TClassid(const struct type* type);
298 extern const struct type type_nitc__TClassid;
299 void nitc__lexer___TClassid___init_tk(val* self, val* p0);
300 val* NEW_nitc__TId(const struct type* type);
301 extern const struct type type_nitc__TId;
302 void nitc__lexer___TId___init_tk(val* self, val* p0);
303 val* NEW_nitc__TAttrid(const struct type* type);
304 extern const struct type type_nitc__TAttrid;
305 void nitc__lexer___TAttrid___init_tk(val* self, val* p0);
306 val* NEW_nitc__TInteger(const struct type* type);
307 extern const struct type type_nitc__TInteger;
308 void nitc__lexer___TInteger___init_tk(val* self, val* p0);
309 val* NEW_nitc__TFloat(const struct type* type);
310 extern const struct type type_nitc__TFloat;
311 void nitc__lexer___TFloat___init_tk(val* self, val* p0);
312 val* NEW_nitc__TString(const struct type* type);
313 extern const struct type type_nitc__TString;
314 void nitc__lexer___TString___init_tk(val* self, val* p0);
315 val* NEW_nitc__TStartString(const struct type* type);
316 extern const struct type type_nitc__TStartString;
317 void nitc__lexer___TStartString___init_tk(val* self, val* p0);
318 val* NEW_nitc__TMidString(const struct type* type);
319 extern const struct type type_nitc__TMidString;
320 void nitc__lexer___TMidString___init_tk(val* self, val* p0);
321 val* NEW_nitc__TEndString(const struct type* type);
322 extern const struct type type_nitc__TEndString;
323 void nitc__lexer___TEndString___init_tk(val* self, val* p0);
324 val* NEW_nitc__TChar(const struct type* type);
325 extern const struct type type_nitc__TChar;
326 void nitc__lexer___TChar___init_tk(val* self, val* p0);
327 val* NEW_nitc__TBadString(const struct type* type);
328 extern const struct type type_nitc__TBadString;
329 void nitc__lexer___TBadString___init_tk(val* self, val* p0);
330 val* NEW_nitc__TBadChar(const struct type* type);
331 extern const struct type type_nitc__TBadChar;
332 void nitc__lexer___TBadChar___init_tk(val* self, val* p0);
333 val* NEW_nitc__TExternCodeSegment(const struct type* type);
334 extern const struct type type_nitc__TExternCodeSegment;
335 void nitc__lexer___TExternCodeSegment___init_tk(val* self, val* p0);
336 extern const char FILE_nitc__lexer[];