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