First NIT release and new clean mercurial repository
[nit.git] / c_src / lexer._sep.h
1 #ifndef lexer__sep
2 #define lexer__sep
3 #include "parser_nodes._sep.h"
4 #include <nit_common.h>
5
6 extern const classtable_elt_t VFT_Lexer[];
7 extern const int SFT_lexer[];
8 #define COLOR_lexer___Token____text SFT_lexer[0]
9 #define COLOR_lexer___Token____filename SFT_lexer[1]
10 #define COLOR_lexer___Token____line SFT_lexer[2]
11 #define COLOR_lexer___Token____pos SFT_lexer[3]
12 #define COLOR_lexer___Token___text SFT_lexer[4]
13 #define COLOR_lexer___Token___text__eq SFT_lexer[5]
14 #define COLOR_lexer___Token___filename SFT_lexer[6]
15 #define COLOR_lexer___Token___line SFT_lexer[7]
16 #define COLOR_lexer___Token___pos SFT_lexer[8]
17 #define COLOR_lexer___Token___parser_index SFT_lexer[9]
18 #define COLOR_lexer___TEol___init SFT_lexer[10]
19 #define COLOR_lexer___TComment___init SFT_lexer[11]
20 #define COLOR_lexer___TKwpackage___init SFT_lexer[12]
21 #define COLOR_lexer___TKwimport___init SFT_lexer[13]
22 #define COLOR_lexer___TKwclass___init SFT_lexer[14]
23 #define COLOR_lexer___TKwabstract___init SFT_lexer[15]
24 #define COLOR_lexer___TKwinterface___init SFT_lexer[16]
25 #define COLOR_lexer___TKwuniversal___init SFT_lexer[17]
26 #define COLOR_lexer___TKwspecial___init SFT_lexer[18]
27 #define COLOR_lexer___TKwend___init SFT_lexer[19]
28 #define COLOR_lexer___TKwmeth___init SFT_lexer[20]
29 #define COLOR_lexer___TKwtype___init SFT_lexer[21]
30 #define COLOR_lexer___TKwattr___init SFT_lexer[22]
31 #define COLOR_lexer___TKwinit___init SFT_lexer[23]
32 #define COLOR_lexer___TKwredef___init SFT_lexer[24]
33 #define COLOR_lexer___TKwis___init SFT_lexer[25]
34 #define COLOR_lexer___TKwdo___init SFT_lexer[26]
35 #define COLOR_lexer___TKwreadable___init SFT_lexer[27]
36 #define COLOR_lexer___TKwwritable___init SFT_lexer[28]
37 #define COLOR_lexer___TKwvar___init SFT_lexer[29]
38 #define COLOR_lexer___TKwintern___init SFT_lexer[30]
39 #define COLOR_lexer___TKwextern___init SFT_lexer[31]
40 #define COLOR_lexer___TKwprotected___init SFT_lexer[32]
41 #define COLOR_lexer___TKwprivate___init SFT_lexer[33]
42 #define COLOR_lexer___TKwintrude___init SFT_lexer[34]
43 #define COLOR_lexer___TKwif___init SFT_lexer[35]
44 #define COLOR_lexer___TKwthen___init SFT_lexer[36]
45 #define COLOR_lexer___TKwelse___init SFT_lexer[37]
46 #define COLOR_lexer___TKwwhile___init SFT_lexer[38]
47 #define COLOR_lexer___TKwfor___init SFT_lexer[39]
48 #define COLOR_lexer___TKwin___init SFT_lexer[40]
49 #define COLOR_lexer___TKwand___init SFT_lexer[41]
50 #define COLOR_lexer___TKwor___init SFT_lexer[42]
51 #define COLOR_lexer___TKwnot___init SFT_lexer[43]
52 #define COLOR_lexer___TKwreturn___init SFT_lexer[44]
53 #define COLOR_lexer___TKwcontinue___init SFT_lexer[45]
54 #define COLOR_lexer___TKwbreak___init SFT_lexer[46]
55 #define COLOR_lexer___TKwabort___init SFT_lexer[47]
56 #define COLOR_lexer___TKwassert___init SFT_lexer[48]
57 #define COLOR_lexer___TKwnew___init SFT_lexer[49]
58 #define COLOR_lexer___TKwisa___init SFT_lexer[50]
59 #define COLOR_lexer___TKwonce___init SFT_lexer[51]
60 #define COLOR_lexer___TKwsuper___init SFT_lexer[52]
61 #define COLOR_lexer___TKwself___init SFT_lexer[53]
62 #define COLOR_lexer___TKwtrue___init SFT_lexer[54]
63 #define COLOR_lexer___TKwfalse___init SFT_lexer[55]
64 #define COLOR_lexer___TKwnull___init SFT_lexer[56]
65 #define COLOR_lexer___TOpar___init SFT_lexer[57]
66 #define COLOR_lexer___TCpar___init SFT_lexer[58]
67 #define COLOR_lexer___TObra___init SFT_lexer[59]
68 #define COLOR_lexer___TCbra___init SFT_lexer[60]
69 #define COLOR_lexer___TComma___init SFT_lexer[61]
70 #define COLOR_lexer___TColumn___init SFT_lexer[62]
71 #define COLOR_lexer___TQuad___init SFT_lexer[63]
72 #define COLOR_lexer___TAssign___init SFT_lexer[64]
73 #define COLOR_lexer___TPluseq___init SFT_lexer[65]
74 #define COLOR_lexer___TMinuseq___init SFT_lexer[66]
75 #define COLOR_lexer___TDotdotdot___init SFT_lexer[67]
76 #define COLOR_lexer___TDotdot___init SFT_lexer[68]
77 #define COLOR_lexer___TDot___init SFT_lexer[69]
78 #define COLOR_lexer___TPlus___init SFT_lexer[70]
79 #define COLOR_lexer___TMinus___init SFT_lexer[71]
80 #define COLOR_lexer___TStar___init SFT_lexer[72]
81 #define COLOR_lexer___TSlash___init SFT_lexer[73]
82 #define COLOR_lexer___TPercent___init SFT_lexer[74]
83 #define COLOR_lexer___TEq___init SFT_lexer[75]
84 #define COLOR_lexer___TNe___init SFT_lexer[76]
85 #define COLOR_lexer___TLt___init SFT_lexer[77]
86 #define COLOR_lexer___TLe___init SFT_lexer[78]
87 #define COLOR_lexer___TGt___init SFT_lexer[79]
88 #define COLOR_lexer___TGe___init SFT_lexer[80]
89 #define COLOR_lexer___TStarship___init SFT_lexer[81]
90 #define COLOR_lexer___TClassid___init SFT_lexer[82]
91 #define COLOR_lexer___TId___init SFT_lexer[83]
92 #define COLOR_lexer___TAttrid___init SFT_lexer[84]
93 #define COLOR_lexer___TNumber___init SFT_lexer[85]
94 #define COLOR_lexer___TFloat___init SFT_lexer[86]
95 #define COLOR_lexer___TChar___init SFT_lexer[87]
96 #define COLOR_lexer___TString___init SFT_lexer[88]
97 #define COLOR_lexer___TStartString___init SFT_lexer[89]
98 #define COLOR_lexer___TMidString___init SFT_lexer[90]
99 #define COLOR_lexer___TEndString___init SFT_lexer[91]
100 #define COLOR_lexer___EOF___init SFT_lexer[92]
101 #define COLOR_lexer___PError____message SFT_lexer[93]
102 #define COLOR_lexer___PError___message SFT_lexer[94]
103 #define COLOR_lexer___PError___message__eq SFT_lexer[95]
104 #define COLOR_lexer___PError___init_error SFT_lexer[96]
105 #define ID_Lexer SFT_lexer[97]
106 #define COLOR_Lexer SFT_lexer[98]
107 #define COLOR_lexer___Lexer____token SFT_lexer[99]
108 #define COLOR_lexer___Lexer____state SFT_lexer[100]
109 #define COLOR_lexer___Lexer____filename SFT_lexer[101]
110 #define COLOR_lexer___Lexer____stream SFT_lexer[102]
111 #define COLOR_lexer___Lexer____stream_buf SFT_lexer[103]
112 #define COLOR_lexer___Lexer____stream_pos SFT_lexer[104]
113 #define COLOR_lexer___Lexer____line SFT_lexer[105]
114 #define COLOR_lexer___Lexer____pos SFT_lexer[106]
115 #define COLOR_lexer___Lexer____cr SFT_lexer[107]
116 #define COLOR_lexer___Lexer____eof SFT_lexer[108]
117 #define COLOR_lexer___Lexer____text SFT_lexer[109]
118 #define COLOR_lexer___Lexer____goto_table SFT_lexer[110]
119 #define COLOR_lexer___Lexer____accept_table SFT_lexer[111]
120 #define INIT_TABLE_POS_Lexer SFT_lexer[112]
121 #define COLOR_lexer___Lexer___filename SFT_lexer[113]
122 #define COLOR_lexer___Lexer___state_initial SFT_lexer[114]
123 #define COLOR_lexer___Lexer___init SFT_lexer[115]
124 #define COLOR_lexer___Lexer___peek SFT_lexer[116]
125 #define COLOR_lexer___Lexer___next SFT_lexer[117]
126 #define COLOR_lexer___Lexer___get_token SFT_lexer[118]
127 #define COLOR_lexer___Lexer___get_char SFT_lexer[119]
128 #define COLOR_lexer___Lexer___push_back SFT_lexer[120]
129 #define COLOR_lexer___Lexer___build_goto_table SFT_lexer[121]
130 #define COLOR_lexer___Lexer___nil_array SFT_lexer[122]
131 #define COLOR_lexer___Lexer___build_accept_table SFT_lexer[123]
132 #define ATTR_lexer___Token____text(recv) ATTR(recv, COLOR_lexer___Token____text)
133 typedef val_t (* lexer___Token___text_t)(val_t self);
134 val_t lexer___Token___text(val_t self);
135 typedef void (* lexer___Token___text__eq_t)(val_t self, val_t param0);
136 void lexer___Token___text__eq(val_t self, val_t param0);
137 #define ATTR_lexer___Token____filename(recv) ATTR(recv, COLOR_lexer___Token____filename)
138 typedef val_t (* lexer___Token___filename_t)(val_t self);
139 val_t lexer___Token___filename(val_t self);
140 #define ATTR_lexer___Token____line(recv) ATTR(recv, COLOR_lexer___Token____line)
141 typedef val_t (* lexer___Token___line_t)(val_t self);
142 val_t lexer___Token___line(val_t self);
143 #define ATTR_lexer___Token____pos(recv) ATTR(recv, COLOR_lexer___Token____pos)
144 typedef val_t (* lexer___Token___pos_t)(val_t self);
145 val_t lexer___Token___pos(val_t self);
146 typedef val_t (* lexer___Token___parser_index_t)(val_t self);
147 val_t lexer___Token___parser_index(val_t self);
148 typedef val_t (* lexer___Token___to_s_t)(val_t self);
149 val_t lexer___Token___to_s(val_t self);
150 typedef val_t (* lexer___TEol___parser_index_t)(val_t self);
151 val_t lexer___TEol___parser_index(val_t self);
152 typedef void (* lexer___TEol___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
153 void lexer___TEol___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
154 val_t NEW_lexer___TEol___init(val_t param0, val_t param1, val_t param2, val_t param3);
155 typedef val_t (* lexer___TComment___parser_index_t)(val_t self);
156 val_t lexer___TComment___parser_index(val_t self);
157 typedef void (* lexer___TComment___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
158 void lexer___TComment___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
159 val_t NEW_lexer___TComment___init(val_t param0, val_t param1, val_t param2, val_t param3);
160 typedef val_t (* lexer___TKwpackage___parser_index_t)(val_t self);
161 val_t lexer___TKwpackage___parser_index(val_t self);
162 typedef void (* lexer___TKwpackage___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
163 void lexer___TKwpackage___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
164 val_t NEW_lexer___TKwpackage___init(val_t param0, val_t param1, val_t param2);
165 typedef val_t (* lexer___TKwimport___parser_index_t)(val_t self);
166 val_t lexer___TKwimport___parser_index(val_t self);
167 typedef void (* lexer___TKwimport___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
168 void lexer___TKwimport___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
169 val_t NEW_lexer___TKwimport___init(val_t param0, val_t param1, val_t param2);
170 typedef val_t (* lexer___TKwclass___parser_index_t)(val_t self);
171 val_t lexer___TKwclass___parser_index(val_t self);
172 typedef void (* lexer___TKwclass___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
173 void lexer___TKwclass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
174 val_t NEW_lexer___TKwclass___init(val_t param0, val_t param1, val_t param2);
175 typedef val_t (* lexer___TKwabstract___parser_index_t)(val_t self);
176 val_t lexer___TKwabstract___parser_index(val_t self);
177 typedef void (* lexer___TKwabstract___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
178 void lexer___TKwabstract___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
179 val_t NEW_lexer___TKwabstract___init(val_t param0, val_t param1, val_t param2);
180 typedef val_t (* lexer___TKwinterface___parser_index_t)(val_t self);
181 val_t lexer___TKwinterface___parser_index(val_t self);
182 typedef void (* lexer___TKwinterface___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
183 void lexer___TKwinterface___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
184 val_t NEW_lexer___TKwinterface___init(val_t param0, val_t param1, val_t param2);
185 typedef val_t (* lexer___TKwuniversal___parser_index_t)(val_t self);
186 val_t lexer___TKwuniversal___parser_index(val_t self);
187 typedef void (* lexer___TKwuniversal___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
188 void lexer___TKwuniversal___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
189 val_t NEW_lexer___TKwuniversal___init(val_t param0, val_t param1, val_t param2);
190 typedef val_t (* lexer___TKwspecial___parser_index_t)(val_t self);
191 val_t lexer___TKwspecial___parser_index(val_t self);
192 typedef void (* lexer___TKwspecial___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
193 void lexer___TKwspecial___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
194 val_t NEW_lexer___TKwspecial___init(val_t param0, val_t param1, val_t param2);
195 typedef val_t (* lexer___TKwend___parser_index_t)(val_t self);
196 val_t lexer___TKwend___parser_index(val_t self);
197 typedef void (* lexer___TKwend___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
198 void lexer___TKwend___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
199 val_t NEW_lexer___TKwend___init(val_t param0, val_t param1, val_t param2);
200 typedef val_t (* lexer___TKwmeth___parser_index_t)(val_t self);
201 val_t lexer___TKwmeth___parser_index(val_t self);
202 typedef void (* lexer___TKwmeth___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
203 void lexer___TKwmeth___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
204 val_t NEW_lexer___TKwmeth___init(val_t param0, val_t param1, val_t param2);
205 typedef val_t (* lexer___TKwtype___parser_index_t)(val_t self);
206 val_t lexer___TKwtype___parser_index(val_t self);
207 typedef void (* lexer___TKwtype___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
208 void lexer___TKwtype___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
209 val_t NEW_lexer___TKwtype___init(val_t param0, val_t param1, val_t param2);
210 typedef val_t (* lexer___TKwattr___parser_index_t)(val_t self);
211 val_t lexer___TKwattr___parser_index(val_t self);
212 typedef void (* lexer___TKwattr___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
213 void lexer___TKwattr___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
214 val_t NEW_lexer___TKwattr___init(val_t param0, val_t param1, val_t param2);
215 typedef val_t (* lexer___TKwinit___parser_index_t)(val_t self);
216 val_t lexer___TKwinit___parser_index(val_t self);
217 typedef void (* lexer___TKwinit___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
218 void lexer___TKwinit___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
219 val_t NEW_lexer___TKwinit___init(val_t param0, val_t param1, val_t param2);
220 typedef val_t (* lexer___TKwredef___parser_index_t)(val_t self);
221 val_t lexer___TKwredef___parser_index(val_t self);
222 typedef void (* lexer___TKwredef___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
223 void lexer___TKwredef___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
224 val_t NEW_lexer___TKwredef___init(val_t param0, val_t param1, val_t param2);
225 typedef val_t (* lexer___TKwis___parser_index_t)(val_t self);
226 val_t lexer___TKwis___parser_index(val_t self);
227 typedef void (* lexer___TKwis___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
228 void lexer___TKwis___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
229 val_t NEW_lexer___TKwis___init(val_t param0, val_t param1, val_t param2);
230 typedef val_t (* lexer___TKwdo___parser_index_t)(val_t self);
231 val_t lexer___TKwdo___parser_index(val_t self);
232 typedef void (* lexer___TKwdo___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
233 void lexer___TKwdo___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
234 val_t NEW_lexer___TKwdo___init(val_t param0, val_t param1, val_t param2);
235 typedef val_t (* lexer___TKwreadable___parser_index_t)(val_t self);
236 val_t lexer___TKwreadable___parser_index(val_t self);
237 typedef void (* lexer___TKwreadable___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
238 void lexer___TKwreadable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
239 val_t NEW_lexer___TKwreadable___init(val_t param0, val_t param1, val_t param2);
240 typedef val_t (* lexer___TKwwritable___parser_index_t)(val_t self);
241 val_t lexer___TKwwritable___parser_index(val_t self);
242 typedef void (* lexer___TKwwritable___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
243 void lexer___TKwwritable___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
244 val_t NEW_lexer___TKwwritable___init(val_t param0, val_t param1, val_t param2);
245 typedef val_t (* lexer___TKwvar___parser_index_t)(val_t self);
246 val_t lexer___TKwvar___parser_index(val_t self);
247 typedef void (* lexer___TKwvar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
248 void lexer___TKwvar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
249 val_t NEW_lexer___TKwvar___init(val_t param0, val_t param1, val_t param2);
250 typedef val_t (* lexer___TKwintern___parser_index_t)(val_t self);
251 val_t lexer___TKwintern___parser_index(val_t self);
252 typedef void (* lexer___TKwintern___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
253 void lexer___TKwintern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
254 val_t NEW_lexer___TKwintern___init(val_t param0, val_t param1, val_t param2);
255 typedef val_t (* lexer___TKwextern___parser_index_t)(val_t self);
256 val_t lexer___TKwextern___parser_index(val_t self);
257 typedef void (* lexer___TKwextern___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
258 void lexer___TKwextern___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
259 val_t NEW_lexer___TKwextern___init(val_t param0, val_t param1, val_t param2);
260 typedef val_t (* lexer___TKwprotected___parser_index_t)(val_t self);
261 val_t lexer___TKwprotected___parser_index(val_t self);
262 typedef void (* lexer___TKwprotected___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
263 void lexer___TKwprotected___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
264 val_t NEW_lexer___TKwprotected___init(val_t param0, val_t param1, val_t param2);
265 typedef val_t (* lexer___TKwprivate___parser_index_t)(val_t self);
266 val_t lexer___TKwprivate___parser_index(val_t self);
267 typedef void (* lexer___TKwprivate___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
268 void lexer___TKwprivate___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
269 val_t NEW_lexer___TKwprivate___init(val_t param0, val_t param1, val_t param2);
270 typedef val_t (* lexer___TKwintrude___parser_index_t)(val_t self);
271 val_t lexer___TKwintrude___parser_index(val_t self);
272 typedef void (* lexer___TKwintrude___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
273 void lexer___TKwintrude___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
274 val_t NEW_lexer___TKwintrude___init(val_t param0, val_t param1, val_t param2);
275 typedef val_t (* lexer___TKwif___parser_index_t)(val_t self);
276 val_t lexer___TKwif___parser_index(val_t self);
277 typedef void (* lexer___TKwif___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
278 void lexer___TKwif___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
279 val_t NEW_lexer___TKwif___init(val_t param0, val_t param1, val_t param2);
280 typedef val_t (* lexer___TKwthen___parser_index_t)(val_t self);
281 val_t lexer___TKwthen___parser_index(val_t self);
282 typedef void (* lexer___TKwthen___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
283 void lexer___TKwthen___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
284 val_t NEW_lexer___TKwthen___init(val_t param0, val_t param1, val_t param2);
285 typedef val_t (* lexer___TKwelse___parser_index_t)(val_t self);
286 val_t lexer___TKwelse___parser_index(val_t self);
287 typedef void (* lexer___TKwelse___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
288 void lexer___TKwelse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
289 val_t NEW_lexer___TKwelse___init(val_t param0, val_t param1, val_t param2);
290 typedef val_t (* lexer___TKwwhile___parser_index_t)(val_t self);
291 val_t lexer___TKwwhile___parser_index(val_t self);
292 typedef void (* lexer___TKwwhile___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
293 void lexer___TKwwhile___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
294 val_t NEW_lexer___TKwwhile___init(val_t param0, val_t param1, val_t param2);
295 typedef val_t (* lexer___TKwfor___parser_index_t)(val_t self);
296 val_t lexer___TKwfor___parser_index(val_t self);
297 typedef void (* lexer___TKwfor___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
298 void lexer___TKwfor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
299 val_t NEW_lexer___TKwfor___init(val_t param0, val_t param1, val_t param2);
300 typedef val_t (* lexer___TKwin___parser_index_t)(val_t self);
301 val_t lexer___TKwin___parser_index(val_t self);
302 typedef void (* lexer___TKwin___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
303 void lexer___TKwin___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
304 val_t NEW_lexer___TKwin___init(val_t param0, val_t param1, val_t param2);
305 typedef val_t (* lexer___TKwand___parser_index_t)(val_t self);
306 val_t lexer___TKwand___parser_index(val_t self);
307 typedef void (* lexer___TKwand___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
308 void lexer___TKwand___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
309 val_t NEW_lexer___TKwand___init(val_t param0, val_t param1, val_t param2);
310 typedef val_t (* lexer___TKwor___parser_index_t)(val_t self);
311 val_t lexer___TKwor___parser_index(val_t self);
312 typedef void (* lexer___TKwor___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
313 void lexer___TKwor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
314 val_t NEW_lexer___TKwor___init(val_t param0, val_t param1, val_t param2);
315 typedef val_t (* lexer___TKwnot___parser_index_t)(val_t self);
316 val_t lexer___TKwnot___parser_index(val_t self);
317 typedef void (* lexer___TKwnot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
318 void lexer___TKwnot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
319 val_t NEW_lexer___TKwnot___init(val_t param0, val_t param1, val_t param2);
320 typedef val_t (* lexer___TKwreturn___parser_index_t)(val_t self);
321 val_t lexer___TKwreturn___parser_index(val_t self);
322 typedef void (* lexer___TKwreturn___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
323 void lexer___TKwreturn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
324 val_t NEW_lexer___TKwreturn___init(val_t param0, val_t param1, val_t param2);
325 typedef val_t (* lexer___TKwcontinue___parser_index_t)(val_t self);
326 val_t lexer___TKwcontinue___parser_index(val_t self);
327 typedef void (* lexer___TKwcontinue___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
328 void lexer___TKwcontinue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
329 val_t NEW_lexer___TKwcontinue___init(val_t param0, val_t param1, val_t param2);
330 typedef val_t (* lexer___TKwbreak___parser_index_t)(val_t self);
331 val_t lexer___TKwbreak___parser_index(val_t self);
332 typedef void (* lexer___TKwbreak___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
333 void lexer___TKwbreak___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
334 val_t NEW_lexer___TKwbreak___init(val_t param0, val_t param1, val_t param2);
335 typedef val_t (* lexer___TKwabort___parser_index_t)(val_t self);
336 val_t lexer___TKwabort___parser_index(val_t self);
337 typedef void (* lexer___TKwabort___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
338 void lexer___TKwabort___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
339 val_t NEW_lexer___TKwabort___init(val_t param0, val_t param1, val_t param2);
340 typedef val_t (* lexer___TKwassert___parser_index_t)(val_t self);
341 val_t lexer___TKwassert___parser_index(val_t self);
342 typedef void (* lexer___TKwassert___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
343 void lexer___TKwassert___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
344 val_t NEW_lexer___TKwassert___init(val_t param0, val_t param1, val_t param2);
345 typedef val_t (* lexer___TKwnew___parser_index_t)(val_t self);
346 val_t lexer___TKwnew___parser_index(val_t self);
347 typedef void (* lexer___TKwnew___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
348 void lexer___TKwnew___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
349 val_t NEW_lexer___TKwnew___init(val_t param0, val_t param1, val_t param2);
350 typedef val_t (* lexer___TKwisa___parser_index_t)(val_t self);
351 val_t lexer___TKwisa___parser_index(val_t self);
352 typedef void (* lexer___TKwisa___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
353 void lexer___TKwisa___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
354 val_t NEW_lexer___TKwisa___init(val_t param0, val_t param1, val_t param2);
355 typedef val_t (* lexer___TKwonce___parser_index_t)(val_t self);
356 val_t lexer___TKwonce___parser_index(val_t self);
357 typedef void (* lexer___TKwonce___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
358 void lexer___TKwonce___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
359 val_t NEW_lexer___TKwonce___init(val_t param0, val_t param1, val_t param2);
360 typedef val_t (* lexer___TKwsuper___parser_index_t)(val_t self);
361 val_t lexer___TKwsuper___parser_index(val_t self);
362 typedef void (* lexer___TKwsuper___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
363 void lexer___TKwsuper___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
364 val_t NEW_lexer___TKwsuper___init(val_t param0, val_t param1, val_t param2);
365 typedef val_t (* lexer___TKwself___parser_index_t)(val_t self);
366 val_t lexer___TKwself___parser_index(val_t self);
367 typedef void (* lexer___TKwself___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
368 void lexer___TKwself___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
369 val_t NEW_lexer___TKwself___init(val_t param0, val_t param1, val_t param2);
370 typedef val_t (* lexer___TKwtrue___parser_index_t)(val_t self);
371 val_t lexer___TKwtrue___parser_index(val_t self);
372 typedef void (* lexer___TKwtrue___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
373 void lexer___TKwtrue___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
374 val_t NEW_lexer___TKwtrue___init(val_t param0, val_t param1, val_t param2);
375 typedef val_t (* lexer___TKwfalse___parser_index_t)(val_t self);
376 val_t lexer___TKwfalse___parser_index(val_t self);
377 typedef void (* lexer___TKwfalse___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
378 void lexer___TKwfalse___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
379 val_t NEW_lexer___TKwfalse___init(val_t param0, val_t param1, val_t param2);
380 typedef val_t (* lexer___TKwnull___parser_index_t)(val_t self);
381 val_t lexer___TKwnull___parser_index(val_t self);
382 typedef void (* lexer___TKwnull___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
383 void lexer___TKwnull___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
384 val_t NEW_lexer___TKwnull___init(val_t param0, val_t param1, val_t param2);
385 typedef val_t (* lexer___TOpar___parser_index_t)(val_t self);
386 val_t lexer___TOpar___parser_index(val_t self);
387 typedef void (* lexer___TOpar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
388 void lexer___TOpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
389 val_t NEW_lexer___TOpar___init(val_t param0, val_t param1, val_t param2);
390 typedef val_t (* lexer___TCpar___parser_index_t)(val_t self);
391 val_t lexer___TCpar___parser_index(val_t self);
392 typedef void (* lexer___TCpar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
393 void lexer___TCpar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
394 val_t NEW_lexer___TCpar___init(val_t param0, val_t param1, val_t param2);
395 typedef val_t (* lexer___TObra___parser_index_t)(val_t self);
396 val_t lexer___TObra___parser_index(val_t self);
397 typedef void (* lexer___TObra___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
398 void lexer___TObra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
399 val_t NEW_lexer___TObra___init(val_t param0, val_t param1, val_t param2);
400 typedef val_t (* lexer___TCbra___parser_index_t)(val_t self);
401 val_t lexer___TCbra___parser_index(val_t self);
402 typedef void (* lexer___TCbra___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
403 void lexer___TCbra___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
404 val_t NEW_lexer___TCbra___init(val_t param0, val_t param1, val_t param2);
405 typedef val_t (* lexer___TComma___parser_index_t)(val_t self);
406 val_t lexer___TComma___parser_index(val_t self);
407 typedef void (* lexer___TComma___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
408 void lexer___TComma___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
409 val_t NEW_lexer___TComma___init(val_t param0, val_t param1, val_t param2);
410 typedef val_t (* lexer___TColumn___parser_index_t)(val_t self);
411 val_t lexer___TColumn___parser_index(val_t self);
412 typedef void (* lexer___TColumn___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
413 void lexer___TColumn___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
414 val_t NEW_lexer___TColumn___init(val_t param0, val_t param1, val_t param2);
415 typedef val_t (* lexer___TQuad___parser_index_t)(val_t self);
416 val_t lexer___TQuad___parser_index(val_t self);
417 typedef void (* lexer___TQuad___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
418 void lexer___TQuad___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
419 val_t NEW_lexer___TQuad___init(val_t param0, val_t param1, val_t param2);
420 typedef val_t (* lexer___TAssign___parser_index_t)(val_t self);
421 val_t lexer___TAssign___parser_index(val_t self);
422 typedef void (* lexer___TAssign___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
423 void lexer___TAssign___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
424 val_t NEW_lexer___TAssign___init(val_t param0, val_t param1, val_t param2);
425 typedef val_t (* lexer___TPluseq___parser_index_t)(val_t self);
426 val_t lexer___TPluseq___parser_index(val_t self);
427 typedef void (* lexer___TPluseq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
428 void lexer___TPluseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
429 val_t NEW_lexer___TPluseq___init(val_t param0, val_t param1, val_t param2);
430 typedef val_t (* lexer___TMinuseq___parser_index_t)(val_t self);
431 val_t lexer___TMinuseq___parser_index(val_t self);
432 typedef void (* lexer___TMinuseq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
433 void lexer___TMinuseq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
434 val_t NEW_lexer___TMinuseq___init(val_t param0, val_t param1, val_t param2);
435 typedef val_t (* lexer___TDotdotdot___parser_index_t)(val_t self);
436 val_t lexer___TDotdotdot___parser_index(val_t self);
437 typedef void (* lexer___TDotdotdot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
438 void lexer___TDotdotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
439 val_t NEW_lexer___TDotdotdot___init(val_t param0, val_t param1, val_t param2);
440 typedef val_t (* lexer___TDotdot___parser_index_t)(val_t self);
441 val_t lexer___TDotdot___parser_index(val_t self);
442 typedef void (* lexer___TDotdot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
443 void lexer___TDotdot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
444 val_t NEW_lexer___TDotdot___init(val_t param0, val_t param1, val_t param2);
445 typedef val_t (* lexer___TDot___parser_index_t)(val_t self);
446 val_t lexer___TDot___parser_index(val_t self);
447 typedef void (* lexer___TDot___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
448 void lexer___TDot___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
449 val_t NEW_lexer___TDot___init(val_t param0, val_t param1, val_t param2);
450 typedef val_t (* lexer___TPlus___parser_index_t)(val_t self);
451 val_t lexer___TPlus___parser_index(val_t self);
452 typedef void (* lexer___TPlus___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
453 void lexer___TPlus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
454 val_t NEW_lexer___TPlus___init(val_t param0, val_t param1, val_t param2);
455 typedef val_t (* lexer___TMinus___parser_index_t)(val_t self);
456 val_t lexer___TMinus___parser_index(val_t self);
457 typedef void (* lexer___TMinus___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
458 void lexer___TMinus___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
459 val_t NEW_lexer___TMinus___init(val_t param0, val_t param1, val_t param2);
460 typedef val_t (* lexer___TStar___parser_index_t)(val_t self);
461 val_t lexer___TStar___parser_index(val_t self);
462 typedef void (* lexer___TStar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
463 void lexer___TStar___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
464 val_t NEW_lexer___TStar___init(val_t param0, val_t param1, val_t param2);
465 typedef val_t (* lexer___TSlash___parser_index_t)(val_t self);
466 val_t lexer___TSlash___parser_index(val_t self);
467 typedef void (* lexer___TSlash___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
468 void lexer___TSlash___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
469 val_t NEW_lexer___TSlash___init(val_t param0, val_t param1, val_t param2);
470 typedef val_t (* lexer___TPercent___parser_index_t)(val_t self);
471 val_t lexer___TPercent___parser_index(val_t self);
472 typedef void (* lexer___TPercent___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
473 void lexer___TPercent___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
474 val_t NEW_lexer___TPercent___init(val_t param0, val_t param1, val_t param2);
475 typedef val_t (* lexer___TEq___parser_index_t)(val_t self);
476 val_t lexer___TEq___parser_index(val_t self);
477 typedef void (* lexer___TEq___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
478 void lexer___TEq___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
479 val_t NEW_lexer___TEq___init(val_t param0, val_t param1, val_t param2);
480 typedef val_t (* lexer___TNe___parser_index_t)(val_t self);
481 val_t lexer___TNe___parser_index(val_t self);
482 typedef void (* lexer___TNe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
483 void lexer___TNe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
484 val_t NEW_lexer___TNe___init(val_t param0, val_t param1, val_t param2);
485 typedef val_t (* lexer___TLt___parser_index_t)(val_t self);
486 val_t lexer___TLt___parser_index(val_t self);
487 typedef void (* lexer___TLt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
488 void lexer___TLt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
489 val_t NEW_lexer___TLt___init(val_t param0, val_t param1, val_t param2);
490 typedef val_t (* lexer___TLe___parser_index_t)(val_t self);
491 val_t lexer___TLe___parser_index(val_t self);
492 typedef void (* lexer___TLe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
493 void lexer___TLe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
494 val_t NEW_lexer___TLe___init(val_t param0, val_t param1, val_t param2);
495 typedef val_t (* lexer___TGt___parser_index_t)(val_t self);
496 val_t lexer___TGt___parser_index(val_t self);
497 typedef void (* lexer___TGt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
498 void lexer___TGt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
499 val_t NEW_lexer___TGt___init(val_t param0, val_t param1, val_t param2);
500 typedef val_t (* lexer___TGe___parser_index_t)(val_t self);
501 val_t lexer___TGe___parser_index(val_t self);
502 typedef void (* lexer___TGe___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
503 void lexer___TGe___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
504 val_t NEW_lexer___TGe___init(val_t param0, val_t param1, val_t param2);
505 typedef val_t (* lexer___TStarship___parser_index_t)(val_t self);
506 val_t lexer___TStarship___parser_index(val_t self);
507 typedef void (* lexer___TStarship___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
508 void lexer___TStarship___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
509 val_t NEW_lexer___TStarship___init(val_t param0, val_t param1, val_t param2);
510 typedef val_t (* lexer___TClassid___parser_index_t)(val_t self);
511 val_t lexer___TClassid___parser_index(val_t self);
512 typedef void (* lexer___TClassid___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
513 void lexer___TClassid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
514 val_t NEW_lexer___TClassid___init(val_t param0, val_t param1, val_t param2, val_t param3);
515 typedef val_t (* lexer___TId___parser_index_t)(val_t self);
516 val_t lexer___TId___parser_index(val_t self);
517 typedef void (* lexer___TId___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
518 void lexer___TId___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
519 val_t NEW_lexer___TId___init(val_t param0, val_t param1, val_t param2, val_t param3);
520 typedef val_t (* lexer___TAttrid___parser_index_t)(val_t self);
521 val_t lexer___TAttrid___parser_index(val_t self);
522 typedef void (* lexer___TAttrid___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
523 void lexer___TAttrid___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
524 val_t NEW_lexer___TAttrid___init(val_t param0, val_t param1, val_t param2, val_t param3);
525 typedef val_t (* lexer___TNumber___parser_index_t)(val_t self);
526 val_t lexer___TNumber___parser_index(val_t self);
527 typedef void (* lexer___TNumber___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
528 void lexer___TNumber___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
529 val_t NEW_lexer___TNumber___init(val_t param0, val_t param1, val_t param2, val_t param3);
530 typedef val_t (* lexer___TFloat___parser_index_t)(val_t self);
531 val_t lexer___TFloat___parser_index(val_t self);
532 typedef void (* lexer___TFloat___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
533 void lexer___TFloat___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
534 val_t NEW_lexer___TFloat___init(val_t param0, val_t param1, val_t param2, val_t param3);
535 typedef val_t (* lexer___TChar___parser_index_t)(val_t self);
536 val_t lexer___TChar___parser_index(val_t self);
537 typedef void (* lexer___TChar___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
538 void lexer___TChar___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
539 val_t NEW_lexer___TChar___init(val_t param0, val_t param1, val_t param2, val_t param3);
540 typedef val_t (* lexer___TString___parser_index_t)(val_t self);
541 val_t lexer___TString___parser_index(val_t self);
542 typedef void (* lexer___TString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
543 void lexer___TString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
544 val_t NEW_lexer___TString___init(val_t param0, val_t param1, val_t param2, val_t param3);
545 typedef val_t (* lexer___TStartString___parser_index_t)(val_t self);
546 val_t lexer___TStartString___parser_index(val_t self);
547 typedef void (* lexer___TStartString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
548 void lexer___TStartString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
549 val_t NEW_lexer___TStartString___init(val_t param0, val_t param1, val_t param2, val_t param3);
550 typedef val_t (* lexer___TMidString___parser_index_t)(val_t self);
551 val_t lexer___TMidString___parser_index(val_t self);
552 typedef void (* lexer___TMidString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
553 void lexer___TMidString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
554 val_t NEW_lexer___TMidString___init(val_t param0, val_t param1, val_t param2, val_t param3);
555 typedef val_t (* lexer___TEndString___parser_index_t)(val_t self);
556 val_t lexer___TEndString___parser_index(val_t self);
557 typedef void (* lexer___TEndString___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
558 void lexer___TEndString___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
559 val_t NEW_lexer___TEndString___init(val_t param0, val_t param1, val_t param2, val_t param3);
560 typedef val_t (* lexer___EOF___parser_index_t)(val_t self);
561 val_t lexer___EOF___parser_index(val_t self);
562 typedef void (* lexer___EOF___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
563 void lexer___EOF___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
564 val_t NEW_lexer___EOF___init(val_t param0, val_t param1, val_t param2);
565 #define ATTR_lexer___PError____message(recv) ATTR(recv, COLOR_lexer___PError____message)
566 typedef val_t (* lexer___PError___message_t)(val_t self);
567 val_t lexer___PError___message(val_t self);
568 typedef void (* lexer___PError___message__eq_t)(val_t self, val_t param0);
569 void lexer___PError___message__eq(val_t self, val_t param0);
570 typedef void (* lexer___PError___init_error_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
571 void lexer___PError___init_error(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
572 val_t NEW_lexer___PError___init_error(val_t param0, val_t param1, val_t param2, val_t param3);
573 #define ATTR_lexer___Lexer____token(recv) ATTR(recv, COLOR_lexer___Lexer____token)
574 #define ATTR_lexer___Lexer____state(recv) ATTR(recv, COLOR_lexer___Lexer____state)
575 #define ATTR_lexer___Lexer____filename(recv) ATTR(recv, COLOR_lexer___Lexer____filename)
576 typedef val_t (* lexer___Lexer___filename_t)(val_t self);
577 val_t lexer___Lexer___filename(val_t self);
578 #define ATTR_lexer___Lexer____stream(recv) ATTR(recv, COLOR_lexer___Lexer____stream)
579 #define ATTR_lexer___Lexer____stream_buf(recv) ATTR(recv, COLOR_lexer___Lexer____stream_buf)
580 #define ATTR_lexer___Lexer____stream_pos(recv) ATTR(recv, COLOR_lexer___Lexer____stream_pos)
581 #define ATTR_lexer___Lexer____line(recv) ATTR(recv, COLOR_lexer___Lexer____line)
582 #define ATTR_lexer___Lexer____pos(recv) ATTR(recv, COLOR_lexer___Lexer____pos)
583 #define ATTR_lexer___Lexer____cr(recv) ATTR(recv, COLOR_lexer___Lexer____cr)
584 #define ATTR_lexer___Lexer____eof(recv) ATTR(recv, COLOR_lexer___Lexer____eof)
585 #define ATTR_lexer___Lexer____text(recv) ATTR(recv, COLOR_lexer___Lexer____text)
586 typedef val_t (* lexer___Lexer___state_initial_t)(val_t self);
587 val_t lexer___Lexer___state_initial(val_t self);
588 typedef void (* lexer___Lexer___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
589 void lexer___Lexer___init(val_t self, val_t param0, val_t param1, int* init_table);
590 val_t NEW_lexer___Lexer___init(val_t param0, val_t param1);
591 typedef val_t (* lexer___Lexer___peek_t)(val_t self);
592 val_t lexer___Lexer___peek(val_t self);
593 typedef val_t (* lexer___Lexer___next_t)(val_t self);
594 val_t lexer___Lexer___next(val_t self);
595 typedef val_t (* lexer___Lexer___get_token_t)(val_t self);
596 val_t lexer___Lexer___get_token(val_t self);
597 typedef val_t (* lexer___Lexer___get_char_t)(val_t self);
598 val_t lexer___Lexer___get_char(val_t self);
599 typedef void (* lexer___Lexer___push_back_t)(val_t self, val_t param0);
600 void lexer___Lexer___push_back(val_t self, val_t param0);
601 #define ATTR_lexer___Lexer____goto_table(recv) ATTR(recv, COLOR_lexer___Lexer____goto_table)
602 typedef void (* lexer___Lexer___build_goto_table_t)(val_t self);
603 void lexer___Lexer___build_goto_table(val_t self);
604 typedef val_t (* lexer___Lexer___nil_array_t)(val_t self);
605 val_t lexer___Lexer___nil_array(val_t self);
606 #define ATTR_lexer___Lexer____accept_table(recv) ATTR(recv, COLOR_lexer___Lexer____accept_table)
607 typedef void (* lexer___Lexer___build_accept_table_t)(val_t self);
608 void lexer___Lexer___build_accept_table(val_t self);
609 #endif