lib: add String::relpath for advanced path manipulation
[nit.git] / contrib / pep8analysis / src / parser / pep8_lexer.nit
1 # Lexer generated by nitccimport nitcc_runtime
2 import pep8_parser
3 class MyLexer
4 super Lexer
5 redef fun start_state do return dfastate_0
6 end
7 redef class Object
8 private fun dfastate_0: DFAState0 do return once new DFAState0
9 private fun dfastate_1: DFAState1 do return once new DFAState1
10 private fun dfastate_2: DFAState2 do return once new DFAState2
11 private fun dfastate_3: DFAState3 do return once new DFAState3
12 private fun dfastate_4: DFAState4 do return once new DFAState4
13 private fun dfastate_5: DFAState5 do return once new DFAState5
14 private fun dfastate_6: DFAState6 do return once new DFAState6
15 private fun dfastate_7: DFAState7 do return once new DFAState7
16 private fun dfastate_8: DFAState8 do return once new DFAState8
17 private fun dfastate_9: DFAState9 do return once new DFAState9
18 private fun dfastate_10: DFAState10 do return once new DFAState10
19 private fun dfastate_11: DFAState11 do return once new DFAState11
20 private fun dfastate_12: DFAState12 do return once new DFAState12
21 private fun dfastate_13: DFAState13 do return once new DFAState13
22 private fun dfastate_14: DFAState14 do return once new DFAState14
23 private fun dfastate_15: DFAState15 do return once new DFAState15
24 private fun dfastate_16: DFAState16 do return once new DFAState16
25 private fun dfastate_17: DFAState17 do return once new DFAState17
26 private fun dfastate_18: DFAState18 do return once new DFAState18
27 private fun dfastate_19: DFAState19 do return once new DFAState19
28 private fun dfastate_20: DFAState20 do return once new DFAState20
29 private fun dfastate_21: DFAState21 do return once new DFAState21
30 private fun dfastate_22: DFAState22 do return once new DFAState22
31 private fun dfastate_23: DFAState23 do return once new DFAState23
32 private fun dfastate_24: DFAState24 do return once new DFAState24
33 private fun dfastate_25: DFAState25 do return once new DFAState25
34 private fun dfastate_26: DFAState26 do return once new DFAState26
35 private fun dfastate_27: DFAState27 do return once new DFAState27
36 private fun dfastate_28: DFAState28 do return once new DFAState28
37 private fun dfastate_29: DFAState29 do return once new DFAState29
38 private fun dfastate_30: DFAState30 do return once new DFAState30
39 private fun dfastate_31: DFAState31 do return once new DFAState31
40 private fun dfastate_32: DFAState32 do return once new DFAState32
41 private fun dfastate_33: DFAState33 do return once new DFAState33
42 private fun dfastate_34: DFAState34 do return once new DFAState34
43 private fun dfastate_35: DFAState35 do return once new DFAState35
44 private fun dfastate_36: DFAState36 do return once new DFAState36
45 private fun dfastate_37: DFAState37 do return once new DFAState37
46 private fun dfastate_38: DFAState38 do return once new DFAState38
47 private fun dfastate_39: DFAState39 do return once new DFAState39
48 private fun dfastate_40: DFAState40 do return once new DFAState40
49 private fun dfastate_41: DFAState41 do return once new DFAState41
50 private fun dfastate_42: DFAState42 do return once new DFAState42
51 private fun dfastate_43: DFAState43 do return once new DFAState43
52 private fun dfastate_44: DFAState44 do return once new DFAState44
53 private fun dfastate_45: DFAState45 do return once new DFAState45
54 private fun dfastate_46: DFAState46 do return once new DFAState46
55 private fun dfastate_47: DFAState47 do return once new DFAState47
56 private fun dfastate_48: DFAState48 do return once new DFAState48
57 private fun dfastate_49: DFAState49 do return once new DFAState49
58 private fun dfastate_50: DFAState50 do return once new DFAState50
59 private fun dfastate_51: DFAState51 do return once new DFAState51
60 private fun dfastate_52: DFAState52 do return once new DFAState52
61 private fun dfastate_53: DFAState53 do return once new DFAState53
62 private fun dfastate_54: DFAState54 do return once new DFAState54
63 private fun dfastate_55: DFAState55 do return once new DFAState55
64 private fun dfastate_56: DFAState56 do return once new DFAState56
65 private fun dfastate_57: DFAState57 do return once new DFAState57
66 private fun dfastate_58: DFAState58 do return once new DFAState58
67 private fun dfastate_59: DFAState59 do return once new DFAState59
68 private fun dfastate_60: DFAState60 do return once new DFAState60
69 private fun dfastate_61: DFAState61 do return once new DFAState61
70 private fun dfastate_62: DFAState62 do return once new DFAState62
71 private fun dfastate_63: DFAState63 do return once new DFAState63
72 private fun dfastate_64: DFAState64 do return once new DFAState64
73 private fun dfastate_65: DFAState65 do return once new DFAState65
74 private fun dfastate_66: DFAState66 do return once new DFAState66
75 private fun dfastate_67: DFAState67 do return once new DFAState67
76 private fun dfastate_68: DFAState68 do return once new DFAState68
77 private fun dfastate_69: DFAState69 do return once new DFAState69
78 private fun dfastate_70: DFAState70 do return once new DFAState70
79 private fun dfastate_71: DFAState71 do return once new DFAState71
80 private fun dfastate_72: DFAState72 do return once new DFAState72
81 private fun dfastate_73: DFAState73 do return once new DFAState73
82 private fun dfastate_74: DFAState74 do return once new DFAState74
83 private fun dfastate_75: DFAState75 do return once new DFAState75
84 private fun dfastate_76: DFAState76 do return once new DFAState76
85 private fun dfastate_77: DFAState77 do return once new DFAState77
86 private fun dfastate_78: DFAState78 do return once new DFAState78
87 private fun dfastate_79: DFAState79 do return once new DFAState79
88 private fun dfastate_80: DFAState80 do return once new DFAState80
89 private fun dfastate_81: DFAState81 do return once new DFAState81
90 private fun dfastate_82: DFAState82 do return once new DFAState82
91 private fun dfastate_83: DFAState83 do return once new DFAState83
92 private fun dfastate_84: DFAState84 do return once new DFAState84
93 private fun dfastate_85: DFAState85 do return once new DFAState85
94 private fun dfastate_86: DFAState86 do return once new DFAState86
95 private fun dfastate_87: DFAState87 do return once new DFAState87
96 private fun dfastate_88: DFAState88 do return once new DFAState88
97 private fun dfastate_89: DFAState89 do return once new DFAState89
98 private fun dfastate_90: DFAState90 do return once new DFAState90
99 private fun dfastate_91: DFAState91 do return once new DFAState91
100 private fun dfastate_92: DFAState92 do return once new DFAState92
101 private fun dfastate_93: DFAState93 do return once new DFAState93
102 private fun dfastate_94: DFAState94 do return once new DFAState94
103 private fun dfastate_95: DFAState95 do return once new DFAState95
104 private fun dfastate_96: DFAState96 do return once new DFAState96
105 private fun dfastate_97: DFAState97 do return once new DFAState97
106 private fun dfastate_98: DFAState98 do return once new DFAState98
107 private fun dfastate_99: DFAState99 do return once new DFAState99
108 private fun dfastate_100: DFAState100 do return once new DFAState100
109 private fun dfastate_101: DFAState101 do return once new DFAState101
110 private fun dfastate_102: DFAState102 do return once new DFAState102
111 private fun dfastate_103: DFAState103 do return once new DFAState103
112 private fun dfastate_104: DFAState104 do return once new DFAState104
113 private fun dfastate_105: DFAState105 do return once new DFAState105
114 private fun dfastate_106: DFAState106 do return once new DFAState106
115 private fun dfastate_107: DFAState107 do return once new DFAState107
116 private fun dfastate_108: DFAState108 do return once new DFAState108
117 private fun dfastate_109: DFAState109 do return once new DFAState109
118 private fun dfastate_110: DFAState110 do return once new DFAState110
119 private fun dfastate_111: DFAState111 do return once new DFAState111
120 private fun dfastate_112: DFAState112 do return once new DFAState112
121 end
122 class MyNToken
123 super NToken
124 end
125 class DFAState0
126 super DFAState
127 redef fun trans(c) do
128 if c.ascii == 46 then return dfastate_1
129 if c.ascii == 34 then return dfastate_2
130 if c.ascii == 39 then return dfastate_3
131 if c.ascii == 44 then return dfastate_4
132 if c.ascii == 58 then return dfastate_5
133 if c.ascii == 95 then return dfastate_6
134 if c.ascii == 97 then return dfastate_7
135 if c.ascii == 98 then return dfastate_7
136 if c.ascii == 99 then return dfastate_7
137 if c.ascii == 100 then return dfastate_7
138 if c.ascii == 101 then return dfastate_7
139 if c.ascii == 102 then return dfastate_7
140 if c.ascii == 103 then return dfastate_7
141 if c.ascii == 104 then return dfastate_7
142 if c.ascii == 105 then return dfastate_7
143 if c.ascii == 106 then return dfastate_7
144 if c.ascii == 107 then return dfastate_7
145 if c.ascii == 108 then return dfastate_7
146 if c.ascii == 109 then return dfastate_7
147 if c.ascii == 110 then return dfastate_7
148 if c.ascii == 111 then return dfastate_7
149 if c.ascii == 112 then return dfastate_7
150 if c.ascii == 113 then return dfastate_7
151 if c.ascii == 114 then return dfastate_7
152 if c.ascii == 115 then return dfastate_7
153 if c.ascii == 116 then return dfastate_7
154 if c.ascii == 117 then return dfastate_7
155 if c.ascii == 118 then return dfastate_7
156 if c.ascii == 119 then return dfastate_7
157 if c.ascii == 120 then return dfastate_7
158 if c.ascii == 121 then return dfastate_7
159 if c.ascii == 122 then return dfastate_7
160 if c.ascii == 65 then return dfastate_8
161 if c.ascii == 66 then return dfastate_8
162 if c.ascii == 67 then return dfastate_8
163 if c.ascii == 68 then return dfastate_8
164 if c.ascii == 69 then return dfastate_8
165 if c.ascii == 70 then return dfastate_8
166 if c.ascii == 71 then return dfastate_8
167 if c.ascii == 72 then return dfastate_8
168 if c.ascii == 73 then return dfastate_8
169 if c.ascii == 74 then return dfastate_8
170 if c.ascii == 75 then return dfastate_8
171 if c.ascii == 76 then return dfastate_8
172 if c.ascii == 77 then return dfastate_8
173 if c.ascii == 78 then return dfastate_8
174 if c.ascii == 79 then return dfastate_8
175 if c.ascii == 80 then return dfastate_8
176 if c.ascii == 81 then return dfastate_8
177 if c.ascii == 82 then return dfastate_8
178 if c.ascii == 83 then return dfastate_8
179 if c.ascii == 84 then return dfastate_8
180 if c.ascii == 85 then return dfastate_8
181 if c.ascii == 86 then return dfastate_8
182 if c.ascii == 87 then return dfastate_8
183 if c.ascii == 88 then return dfastate_8
184 if c.ascii == 89 then return dfastate_8
185 if c.ascii == 90 then return dfastate_8
186 if c.ascii == 13 then return dfastate_9
187 if c.ascii == 10 then return dfastate_10
188 if c.ascii == 59 then return dfastate_11
189 if c.ascii == 9 then return dfastate_12
190 if c.ascii == 32 then return dfastate_13
191 return null
192 end
193 end
194 class DFAState1
195 super DFAState
196 redef fun trans(c) do
197 if c.ascii == 101 then return dfastate_43
198 if c.ascii == 69 then return dfastate_44
199 if c.ascii == 98 then return dfastate_45
200 if c.ascii == 66 then return dfastate_46
201 if c.ascii == 119 then return dfastate_47
202 if c.ascii == 87 then return dfastate_48
203 if c.ascii == 97 then return dfastate_49
204 if c.ascii == 65 then return dfastate_50
205 return null
206 end
207 end
208 class DFAState2
209 super DFAState
210 redef fun trans(c) do
211 if c.ascii == 32 then return dfastate_33
212 if c.ascii == 33 then return dfastate_33
213 if c.ascii == 35 then return dfastate_33
214 if c.ascii == 36 then return dfastate_33
215 if c.ascii == 37 then return dfastate_33
216 if c.ascii == 38 then return dfastate_33
217 if c.ascii == 39 then return dfastate_33
218 if c.ascii == 40 then return dfastate_33
219 if c.ascii == 41 then return dfastate_33
220 if c.ascii == 42 then return dfastate_33
221 if c.ascii == 43 then return dfastate_33
222 if c.ascii == 44 then return dfastate_33
223 if c.ascii == 45 then return dfastate_33
224 if c.ascii == 46 then return dfastate_33
225 if c.ascii == 47 then return dfastate_33
226 if c.ascii == 48 then return dfastate_33
227 if c.ascii == 49 then return dfastate_33
228 if c.ascii == 50 then return dfastate_33
229 if c.ascii == 51 then return dfastate_33
230 if c.ascii == 52 then return dfastate_33
231 if c.ascii == 53 then return dfastate_33
232 if c.ascii == 54 then return dfastate_33
233 if c.ascii == 55 then return dfastate_33
234 if c.ascii == 56 then return dfastate_33
235 if c.ascii == 57 then return dfastate_33
236 if c.ascii == 58 then return dfastate_33
237 if c.ascii == 59 then return dfastate_33
238 if c.ascii == 60 then return dfastate_33
239 if c.ascii == 61 then return dfastate_33
240 if c.ascii == 62 then return dfastate_33
241 if c.ascii == 63 then return dfastate_33
242 if c.ascii == 64 then return dfastate_33
243 if c.ascii == 65 then return dfastate_33
244 if c.ascii == 66 then return dfastate_33
245 if c.ascii == 67 then return dfastate_33
246 if c.ascii == 68 then return dfastate_33
247 if c.ascii == 69 then return dfastate_33
248 if c.ascii == 70 then return dfastate_33
249 if c.ascii == 71 then return dfastate_33
250 if c.ascii == 72 then return dfastate_33
251 if c.ascii == 73 then return dfastate_33
252 if c.ascii == 74 then return dfastate_33
253 if c.ascii == 75 then return dfastate_33
254 if c.ascii == 76 then return dfastate_33
255 if c.ascii == 77 then return dfastate_33
256 if c.ascii == 78 then return dfastate_33
257 if c.ascii == 79 then return dfastate_33
258 if c.ascii == 80 then return dfastate_33
259 if c.ascii == 81 then return dfastate_33
260 if c.ascii == 82 then return dfastate_33
261 if c.ascii == 83 then return dfastate_33
262 if c.ascii == 84 then return dfastate_33
263 if c.ascii == 85 then return dfastate_33
264 if c.ascii == 86 then return dfastate_33
265 if c.ascii == 87 then return dfastate_33
266 if c.ascii == 88 then return dfastate_33
267 if c.ascii == 89 then return dfastate_33
268 if c.ascii == 90 then return dfastate_33
269 if c.ascii == 91 then return dfastate_33
270 if c.ascii == 92 then return dfastate_34
271 if c.ascii == 93 then return dfastate_33
272 if c.ascii == 94 then return dfastate_33
273 if c.ascii == 95 then return dfastate_33
274 if c.ascii == 96 then return dfastate_33
275 if c.ascii == 97 then return dfastate_33
276 if c.ascii == 98 then return dfastate_33
277 if c.ascii == 99 then return dfastate_33
278 if c.ascii == 100 then return dfastate_33
279 if c.ascii == 101 then return dfastate_33
280 if c.ascii == 102 then return dfastate_33
281 if c.ascii == 103 then return dfastate_33
282 if c.ascii == 104 then return dfastate_33
283 if c.ascii == 105 then return dfastate_33
284 if c.ascii == 106 then return dfastate_33
285 if c.ascii == 107 then return dfastate_33
286 if c.ascii == 108 then return dfastate_33
287 if c.ascii == 109 then return dfastate_33
288 if c.ascii == 110 then return dfastate_33
289 if c.ascii == 111 then return dfastate_33
290 if c.ascii == 112 then return dfastate_33
291 if c.ascii == 113 then return dfastate_33
292 if c.ascii == 114 then return dfastate_33
293 if c.ascii == 115 then return dfastate_33
294 if c.ascii == 116 then return dfastate_33
295 if c.ascii == 117 then return dfastate_33
296 if c.ascii == 118 then return dfastate_33
297 if c.ascii == 119 then return dfastate_33
298 if c.ascii == 120 then return dfastate_33
299 if c.ascii == 121 then return dfastate_33
300 if c.ascii == 122 then return dfastate_33
301 if c.ascii == 123 then return dfastate_33
302 if c.ascii == 124 then return dfastate_33
303 if c.ascii == 125 then return dfastate_33
304 if c.ascii == 126 then return dfastate_33
305 if c.ascii == 34 then return dfastate_35
306 return null
307 end
308 end
309 class DFAState3
310 super DFAState
311 redef fun trans(c) do
312 if c.ascii == 32 then return dfastate_20
313 if c.ascii == 33 then return dfastate_20
314 if c.ascii == 34 then return dfastate_20
315 if c.ascii == 35 then return dfastate_20
316 if c.ascii == 36 then return dfastate_20
317 if c.ascii == 37 then return dfastate_20
318 if c.ascii == 38 then return dfastate_20
319 if c.ascii == 40 then return dfastate_20
320 if c.ascii == 41 then return dfastate_20
321 if c.ascii == 42 then return dfastate_20
322 if c.ascii == 43 then return dfastate_20
323 if c.ascii == 44 then return dfastate_20
324 if c.ascii == 45 then return dfastate_20
325 if c.ascii == 46 then return dfastate_20
326 if c.ascii == 47 then return dfastate_20
327 if c.ascii == 48 then return dfastate_20
328 if c.ascii == 49 then return dfastate_20
329 if c.ascii == 50 then return dfastate_20
330 if c.ascii == 51 then return dfastate_20
331 if c.ascii == 52 then return dfastate_20
332 if c.ascii == 53 then return dfastate_20
333 if c.ascii == 54 then return dfastate_20
334 if c.ascii == 55 then return dfastate_20
335 if c.ascii == 56 then return dfastate_20
336 if c.ascii == 57 then return dfastate_20
337 if c.ascii == 58 then return dfastate_20
338 if c.ascii == 59 then return dfastate_20
339 if c.ascii == 60 then return dfastate_20
340 if c.ascii == 61 then return dfastate_20
341 if c.ascii == 62 then return dfastate_20
342 if c.ascii == 63 then return dfastate_20
343 if c.ascii == 64 then return dfastate_20
344 if c.ascii == 65 then return dfastate_20
345 if c.ascii == 66 then return dfastate_20
346 if c.ascii == 67 then return dfastate_20
347 if c.ascii == 68 then return dfastate_20
348 if c.ascii == 69 then return dfastate_20
349 if c.ascii == 70 then return dfastate_20
350 if c.ascii == 71 then return dfastate_20
351 if c.ascii == 72 then return dfastate_20
352 if c.ascii == 73 then return dfastate_20
353 if c.ascii == 74 then return dfastate_20
354 if c.ascii == 75 then return dfastate_20
355 if c.ascii == 76 then return dfastate_20
356 if c.ascii == 77 then return dfastate_20
357 if c.ascii == 78 then return dfastate_20
358 if c.ascii == 79 then return dfastate_20
359 if c.ascii == 80 then return dfastate_20
360 if c.ascii == 81 then return dfastate_20
361 if c.ascii == 82 then return dfastate_20
362 if c.ascii == 83 then return dfastate_20
363 if c.ascii == 84 then return dfastate_20
364 if c.ascii == 85 then return dfastate_20
365 if c.ascii == 86 then return dfastate_20
366 if c.ascii == 87 then return dfastate_20
367 if c.ascii == 88 then return dfastate_20
368 if c.ascii == 89 then return dfastate_20
369 if c.ascii == 90 then return dfastate_20
370 if c.ascii == 91 then return dfastate_20
371 if c.ascii == 93 then return dfastate_20
372 if c.ascii == 94 then return dfastate_20
373 if c.ascii == 95 then return dfastate_20
374 if c.ascii == 96 then return dfastate_20
375 if c.ascii == 97 then return dfastate_20
376 if c.ascii == 98 then return dfastate_20
377 if c.ascii == 99 then return dfastate_20
378 if c.ascii == 100 then return dfastate_20
379 if c.ascii == 101 then return dfastate_20
380 if c.ascii == 102 then return dfastate_20
381 if c.ascii == 103 then return dfastate_20
382 if c.ascii == 104 then return dfastate_20
383 if c.ascii == 105 then return dfastate_20
384 if c.ascii == 106 then return dfastate_20
385 if c.ascii == 107 then return dfastate_20
386 if c.ascii == 108 then return dfastate_20
387 if c.ascii == 109 then return dfastate_20
388 if c.ascii == 110 then return dfastate_20
389 if c.ascii == 111 then return dfastate_20
390 if c.ascii == 112 then return dfastate_20
391 if c.ascii == 113 then return dfastate_20
392 if c.ascii == 114 then return dfastate_20
393 if c.ascii == 115 then return dfastate_20
394 if c.ascii == 116 then return dfastate_20
395 if c.ascii == 117 then return dfastate_20
396 if c.ascii == 118 then return dfastate_20
397 if c.ascii == 119 then return dfastate_20
398 if c.ascii == 120 then return dfastate_20
399 if c.ascii == 121 then return dfastate_20
400 if c.ascii == 122 then return dfastate_20
401 if c.ascii == 123 then return dfastate_20
402 if c.ascii == 124 then return dfastate_20
403 if c.ascii == 125 then return dfastate_20
404 if c.ascii == 126 then return dfastate_20
405 if c.ascii == 92 then return dfastate_21
406 return null
407 end
408 end
409 class DFAState4
410 super DFAState
411 redef fun is_accept do return true
412 redef fun make_token(position, text) do
413 var t = new Ncomma
414 t.position = position
415 t.text = text
416 return t
417 end
418 end
419 class DFAState5
420 super DFAState
421 redef fun is_accept do return true
422 redef fun make_token(position, text) do
423 var t = new Ncolon
424 t.position = position
425 t.text = text
426 return t
427 end
428 end
429 class DFAState6
430 super DFAState
431 redef fun is_accept do return true
432 redef fun make_token(position, text) do
433 var t = new Nid
434 t.position = position
435 t.text = text
436 return t
437 end
438 redef fun trans(c) do
439 if c.ascii == 95 then return dfastate_16
440 if c.ascii == 48 then return dfastate_17
441 if c.ascii == 49 then return dfastate_17
442 if c.ascii == 50 then return dfastate_17
443 if c.ascii == 51 then return dfastate_17
444 if c.ascii == 52 then return dfastate_17
445 if c.ascii == 53 then return dfastate_17
446 if c.ascii == 54 then return dfastate_17
447 if c.ascii == 55 then return dfastate_17
448 if c.ascii == 56 then return dfastate_17
449 if c.ascii == 57 then return dfastate_17
450 if c.ascii == 97 then return dfastate_18
451 if c.ascii == 98 then return dfastate_18
452 if c.ascii == 99 then return dfastate_18
453 if c.ascii == 100 then return dfastate_18
454 if c.ascii == 101 then return dfastate_18
455 if c.ascii == 102 then return dfastate_18
456 if c.ascii == 103 then return dfastate_18
457 if c.ascii == 104 then return dfastate_18
458 if c.ascii == 105 then return dfastate_18
459 if c.ascii == 106 then return dfastate_18
460 if c.ascii == 107 then return dfastate_18
461 if c.ascii == 108 then return dfastate_18
462 if c.ascii == 109 then return dfastate_18
463 if c.ascii == 110 then return dfastate_18
464 if c.ascii == 111 then return dfastate_18
465 if c.ascii == 112 then return dfastate_18
466 if c.ascii == 113 then return dfastate_18
467 if c.ascii == 114 then return dfastate_18
468 if c.ascii == 115 then return dfastate_18
469 if c.ascii == 116 then return dfastate_18
470 if c.ascii == 117 then return dfastate_18
471 if c.ascii == 118 then return dfastate_18
472 if c.ascii == 119 then return dfastate_18
473 if c.ascii == 120 then return dfastate_18
474 if c.ascii == 121 then return dfastate_18
475 if c.ascii == 122 then return dfastate_18
476 if c.ascii == 65 then return dfastate_19
477 if c.ascii == 66 then return dfastate_19
478 if c.ascii == 67 then return dfastate_19
479 if c.ascii == 68 then return dfastate_19
480 if c.ascii == 69 then return dfastate_19
481 if c.ascii == 70 then return dfastate_19
482 if c.ascii == 71 then return dfastate_19
483 if c.ascii == 72 then return dfastate_19
484 if c.ascii == 73 then return dfastate_19
485 if c.ascii == 74 then return dfastate_19
486 if c.ascii == 75 then return dfastate_19
487 if c.ascii == 76 then return dfastate_19
488 if c.ascii == 77 then return dfastate_19
489 if c.ascii == 78 then return dfastate_19
490 if c.ascii == 79 then return dfastate_19
491 if c.ascii == 80 then return dfastate_19
492 if c.ascii == 81 then return dfastate_19
493 if c.ascii == 82 then return dfastate_19
494 if c.ascii == 83 then return dfastate_19
495 if c.ascii == 84 then return dfastate_19
496 if c.ascii == 85 then return dfastate_19
497 if c.ascii == 86 then return dfastate_19
498 if c.ascii == 87 then return dfastate_19
499 if c.ascii == 88 then return dfastate_19
500 if c.ascii == 89 then return dfastate_19
501 if c.ascii == 90 then return dfastate_19
502 return null
503 end
504 end
505 class DFAState7
506 super DFAState
507 redef fun is_accept do return true
508 redef fun make_token(position, text) do
509 var t = new Nid
510 t.position = position
511 t.text = text
512 return t
513 end
514 redef fun trans(c) do
515 if c.ascii == 95 then return dfastate_16
516 if c.ascii == 48 then return dfastate_17
517 if c.ascii == 49 then return dfastate_17
518 if c.ascii == 50 then return dfastate_17
519 if c.ascii == 51 then return dfastate_17
520 if c.ascii == 52 then return dfastate_17
521 if c.ascii == 53 then return dfastate_17
522 if c.ascii == 54 then return dfastate_17
523 if c.ascii == 55 then return dfastate_17
524 if c.ascii == 56 then return dfastate_17
525 if c.ascii == 57 then return dfastate_17
526 if c.ascii == 97 then return dfastate_18
527 if c.ascii == 98 then return dfastate_18
528 if c.ascii == 99 then return dfastate_18
529 if c.ascii == 100 then return dfastate_18
530 if c.ascii == 101 then return dfastate_18
531 if c.ascii == 102 then return dfastate_18
532 if c.ascii == 103 then return dfastate_18
533 if c.ascii == 104 then return dfastate_18
534 if c.ascii == 105 then return dfastate_18
535 if c.ascii == 106 then return dfastate_18
536 if c.ascii == 107 then return dfastate_18
537 if c.ascii == 108 then return dfastate_18
538 if c.ascii == 109 then return dfastate_18
539 if c.ascii == 110 then return dfastate_18
540 if c.ascii == 111 then return dfastate_18
541 if c.ascii == 112 then return dfastate_18
542 if c.ascii == 113 then return dfastate_18
543 if c.ascii == 114 then return dfastate_18
544 if c.ascii == 115 then return dfastate_18
545 if c.ascii == 116 then return dfastate_18
546 if c.ascii == 117 then return dfastate_18
547 if c.ascii == 118 then return dfastate_18
548 if c.ascii == 119 then return dfastate_18
549 if c.ascii == 120 then return dfastate_18
550 if c.ascii == 121 then return dfastate_18
551 if c.ascii == 122 then return dfastate_18
552 if c.ascii == 65 then return dfastate_19
553 if c.ascii == 66 then return dfastate_19
554 if c.ascii == 67 then return dfastate_19
555 if c.ascii == 68 then return dfastate_19
556 if c.ascii == 69 then return dfastate_19
557 if c.ascii == 70 then return dfastate_19
558 if c.ascii == 71 then return dfastate_19
559 if c.ascii == 72 then return dfastate_19
560 if c.ascii == 73 then return dfastate_19
561 if c.ascii == 74 then return dfastate_19
562 if c.ascii == 75 then return dfastate_19
563 if c.ascii == 76 then return dfastate_19
564 if c.ascii == 77 then return dfastate_19
565 if c.ascii == 78 then return dfastate_19
566 if c.ascii == 79 then return dfastate_19
567 if c.ascii == 80 then return dfastate_19
568 if c.ascii == 81 then return dfastate_19
569 if c.ascii == 82 then return dfastate_19
570 if c.ascii == 83 then return dfastate_19
571 if c.ascii == 84 then return dfastate_19
572 if c.ascii == 85 then return dfastate_19
573 if c.ascii == 86 then return dfastate_19
574 if c.ascii == 87 then return dfastate_19
575 if c.ascii == 88 then return dfastate_19
576 if c.ascii == 89 then return dfastate_19
577 if c.ascii == 90 then return dfastate_19
578 return null
579 end
580 end
581 class DFAState8
582 super DFAState
583 redef fun is_accept do return true
584 redef fun make_token(position, text) do
585 var t = new Nid
586 t.position = position
587 t.text = text
588 return t
589 end
590 redef fun trans(c) do
591 if c.ascii == 95 then return dfastate_16
592 if c.ascii == 48 then return dfastate_17
593 if c.ascii == 49 then return dfastate_17
594 if c.ascii == 50 then return dfastate_17
595 if c.ascii == 51 then return dfastate_17
596 if c.ascii == 52 then return dfastate_17
597 if c.ascii == 53 then return dfastate_17
598 if c.ascii == 54 then return dfastate_17
599 if c.ascii == 55 then return dfastate_17
600 if c.ascii == 56 then return dfastate_17
601 if c.ascii == 57 then return dfastate_17
602 if c.ascii == 97 then return dfastate_18
603 if c.ascii == 98 then return dfastate_18
604 if c.ascii == 99 then return dfastate_18
605 if c.ascii == 100 then return dfastate_18
606 if c.ascii == 101 then return dfastate_18
607 if c.ascii == 102 then return dfastate_18
608 if c.ascii == 103 then return dfastate_18
609 if c.ascii == 104 then return dfastate_18
610 if c.ascii == 105 then return dfastate_18
611 if c.ascii == 106 then return dfastate_18
612 if c.ascii == 107 then return dfastate_18
613 if c.ascii == 108 then return dfastate_18
614 if c.ascii == 109 then return dfastate_18
615 if c.ascii == 110 then return dfastate_18
616 if c.ascii == 111 then return dfastate_18
617 if c.ascii == 112 then return dfastate_18
618 if c.ascii == 113 then return dfastate_18
619 if c.ascii == 114 then return dfastate_18
620 if c.ascii == 115 then return dfastate_18
621 if c.ascii == 116 then return dfastate_18
622 if c.ascii == 117 then return dfastate_18
623 if c.ascii == 118 then return dfastate_18
624 if c.ascii == 119 then return dfastate_18
625 if c.ascii == 120 then return dfastate_18
626 if c.ascii == 121 then return dfastate_18
627 if c.ascii == 122 then return dfastate_18
628 if c.ascii == 65 then return dfastate_19
629 if c.ascii == 66 then return dfastate_19
630 if c.ascii == 67 then return dfastate_19
631 if c.ascii == 68 then return dfastate_19
632 if c.ascii == 69 then return dfastate_19
633 if c.ascii == 70 then return dfastate_19
634 if c.ascii == 71 then return dfastate_19
635 if c.ascii == 72 then return dfastate_19
636 if c.ascii == 73 then return dfastate_19
637 if c.ascii == 74 then return dfastate_19
638 if c.ascii == 75 then return dfastate_19
639 if c.ascii == 76 then return dfastate_19
640 if c.ascii == 77 then return dfastate_19
641 if c.ascii == 78 then return dfastate_19
642 if c.ascii == 79 then return dfastate_19
643 if c.ascii == 80 then return dfastate_19
644 if c.ascii == 81 then return dfastate_19
645 if c.ascii == 82 then return dfastate_19
646 if c.ascii == 83 then return dfastate_19
647 if c.ascii == 84 then return dfastate_19
648 if c.ascii == 85 then return dfastate_19
649 if c.ascii == 86 then return dfastate_19
650 if c.ascii == 87 then return dfastate_19
651 if c.ascii == 88 then return dfastate_19
652 if c.ascii == 89 then return dfastate_19
653 if c.ascii == 90 then return dfastate_19
654 return null
655 end
656 end
657 class DFAState9
658 super DFAState
659 redef fun is_accept do return true
660 redef fun make_token(position, text) do
661 var t = new Neol
662 t.position = position
663 t.text = text
664 return t
665 end
666 end
667 class DFAState10
668 super DFAState
669 redef fun is_accept do return true
670 redef fun make_token(position, text) do
671 var t = new Neol
672 t.position = position
673 t.text = text
674 return t
675 end
676 redef fun trans(c) do
677 if c.ascii == 13 then return dfastate_15
678 return null
679 end
680 end
681 class DFAState11
682 super DFAState
683 redef fun is_accept do return true
684 redef fun make_token(position, text) do
685 var t = new Ncomment
686 t.position = position
687 t.text = text
688 return t
689 end
690 redef fun trans(c) do
691 if c.ascii == 32 then return dfastate_14
692 if c.ascii == 33 then return dfastate_14
693 if c.ascii == 34 then return dfastate_14
694 if c.ascii == 35 then return dfastate_14
695 if c.ascii == 36 then return dfastate_14
696 if c.ascii == 37 then return dfastate_14
697 if c.ascii == 38 then return dfastate_14
698 if c.ascii == 39 then return dfastate_14
699 if c.ascii == 40 then return dfastate_14
700 if c.ascii == 41 then return dfastate_14
701 if c.ascii == 42 then return dfastate_14
702 if c.ascii == 43 then return dfastate_14
703 if c.ascii == 44 then return dfastate_14
704 if c.ascii == 45 then return dfastate_14
705 if c.ascii == 46 then return dfastate_14
706 if c.ascii == 47 then return dfastate_14
707 if c.ascii == 48 then return dfastate_14
708 if c.ascii == 49 then return dfastate_14
709 if c.ascii == 50 then return dfastate_14
710 if c.ascii == 51 then return dfastate_14
711 if c.ascii == 52 then return dfastate_14
712 if c.ascii == 53 then return dfastate_14
713 if c.ascii == 54 then return dfastate_14
714 if c.ascii == 55 then return dfastate_14
715 if c.ascii == 56 then return dfastate_14
716 if c.ascii == 57 then return dfastate_14
717 if c.ascii == 58 then return dfastate_14
718 if c.ascii == 59 then return dfastate_14
719 if c.ascii == 60 then return dfastate_14
720 if c.ascii == 61 then return dfastate_14
721 if c.ascii == 62 then return dfastate_14
722 if c.ascii == 63 then return dfastate_14
723 if c.ascii == 64 then return dfastate_14
724 if c.ascii == 65 then return dfastate_14
725 if c.ascii == 66 then return dfastate_14
726 if c.ascii == 67 then return dfastate_14
727 if c.ascii == 68 then return dfastate_14
728 if c.ascii == 69 then return dfastate_14
729 if c.ascii == 70 then return dfastate_14
730 if c.ascii == 71 then return dfastate_14
731 if c.ascii == 72 then return dfastate_14
732 if c.ascii == 73 then return dfastate_14
733 if c.ascii == 74 then return dfastate_14
734 if c.ascii == 75 then return dfastate_14
735 if c.ascii == 76 then return dfastate_14
736 if c.ascii == 77 then return dfastate_14
737 if c.ascii == 78 then return dfastate_14
738 if c.ascii == 79 then return dfastate_14
739 if c.ascii == 80 then return dfastate_14
740 if c.ascii == 81 then return dfastate_14
741 if c.ascii == 82 then return dfastate_14
742 if c.ascii == 83 then return dfastate_14
743 if c.ascii == 84 then return dfastate_14
744 if c.ascii == 85 then return dfastate_14
745 if c.ascii == 86 then return dfastate_14
746 if c.ascii == 87 then return dfastate_14
747 if c.ascii == 88 then return dfastate_14
748 if c.ascii == 89 then return dfastate_14
749 if c.ascii == 90 then return dfastate_14
750 if c.ascii == 91 then return dfastate_14
751 if c.ascii == 92 then return dfastate_14
752 if c.ascii == 93 then return dfastate_14
753 if c.ascii == 94 then return dfastate_14
754 if c.ascii == 95 then return dfastate_14
755 if c.ascii == 96 then return dfastate_14
756 if c.ascii == 97 then return dfastate_14
757 if c.ascii == 98 then return dfastate_14
758 if c.ascii == 99 then return dfastate_14
759 if c.ascii == 100 then return dfastate_14
760 if c.ascii == 101 then return dfastate_14
761 if c.ascii == 102 then return dfastate_14
762 if c.ascii == 103 then return dfastate_14
763 if c.ascii == 104 then return dfastate_14
764 if c.ascii == 105 then return dfastate_14
765 if c.ascii == 106 then return dfastate_14
766 if c.ascii == 107 then return dfastate_14
767 if c.ascii == 108 then return dfastate_14
768 if c.ascii == 109 then return dfastate_14
769 if c.ascii == 110 then return dfastate_14
770 if c.ascii == 111 then return dfastate_14
771 if c.ascii == 112 then return dfastate_14
772 if c.ascii == 113 then return dfastate_14
773 if c.ascii == 114 then return dfastate_14
774 if c.ascii == 115 then return dfastate_14
775 if c.ascii == 116 then return dfastate_14
776 if c.ascii == 117 then return dfastate_14
777 if c.ascii == 118 then return dfastate_14
778 if c.ascii == 119 then return dfastate_14
779 if c.ascii == 120 then return dfastate_14
780 if c.ascii == 121 then return dfastate_14
781 if c.ascii == 122 then return dfastate_14
782 if c.ascii == 123 then return dfastate_14
783 if c.ascii == 124 then return dfastate_14
784 if c.ascii == 125 then return dfastate_14
785 if c.ascii == 126 then return dfastate_14
786 return null
787 end
788 end
789 class DFAState12
790 super DFAState
791 redef fun is_accept do return true
792 redef fun make_token(position, text) do
793 return null
794 end
795 redef fun trans(c) do
796 if c.ascii == 9 then return dfastate_12
797 if c.ascii == 32 then return dfastate_13
798 return null
799 end
800 end
801 class DFAState13
802 super DFAState
803 redef fun is_accept do return true
804 redef fun make_token(position, text) do
805 return null
806 end
807 redef fun trans(c) do
808 if c.ascii == 9 then return dfastate_12
809 if c.ascii == 32 then return dfastate_13
810 return null
811 end
812 end
813 class DFAState14
814 super DFAState
815 redef fun is_accept do return true
816 redef fun make_token(position, text) do
817 var t = new Ncomment
818 t.position = position
819 t.text = text
820 return t
821 end
822 redef fun trans(c) do
823 if c.ascii == 32 then return dfastate_14
824 if c.ascii == 33 then return dfastate_14
825 if c.ascii == 34 then return dfastate_14
826 if c.ascii == 35 then return dfastate_14
827 if c.ascii == 36 then return dfastate_14
828 if c.ascii == 37 then return dfastate_14
829 if c.ascii == 38 then return dfastate_14
830 if c.ascii == 39 then return dfastate_14
831 if c.ascii == 40 then return dfastate_14
832 if c.ascii == 41 then return dfastate_14
833 if c.ascii == 42 then return dfastate_14
834 if c.ascii == 43 then return dfastate_14
835 if c.ascii == 44 then return dfastate_14
836 if c.ascii == 45 then return dfastate_14
837 if c.ascii == 46 then return dfastate_14
838 if c.ascii == 47 then return dfastate_14
839 if c.ascii == 48 then return dfastate_14
840 if c.ascii == 49 then return dfastate_14
841 if c.ascii == 50 then return dfastate_14
842 if c.ascii == 51 then return dfastate_14
843 if c.ascii == 52 then return dfastate_14
844 if c.ascii == 53 then return dfastate_14
845 if c.ascii == 54 then return dfastate_14
846 if c.ascii == 55 then return dfastate_14
847 if c.ascii == 56 then return dfastate_14
848 if c.ascii == 57 then return dfastate_14
849 if c.ascii == 58 then return dfastate_14
850 if c.ascii == 59 then return dfastate_14
851 if c.ascii == 60 then return dfastate_14
852 if c.ascii == 61 then return dfastate_14
853 if c.ascii == 62 then return dfastate_14
854 if c.ascii == 63 then return dfastate_14
855 if c.ascii == 64 then return dfastate_14
856 if c.ascii == 65 then return dfastate_14
857 if c.ascii == 66 then return dfastate_14
858 if c.ascii == 67 then return dfastate_14
859 if c.ascii == 68 then return dfastate_14
860 if c.ascii == 69 then return dfastate_14
861 if c.ascii == 70 then return dfastate_14
862 if c.ascii == 71 then return dfastate_14
863 if c.ascii == 72 then return dfastate_14
864 if c.ascii == 73 then return dfastate_14
865 if c.ascii == 74 then return dfastate_14
866 if c.ascii == 75 then return dfastate_14
867 if c.ascii == 76 then return dfastate_14
868 if c.ascii == 77 then return dfastate_14
869 if c.ascii == 78 then return dfastate_14
870 if c.ascii == 79 then return dfastate_14
871 if c.ascii == 80 then return dfastate_14
872 if c.ascii == 81 then return dfastate_14
873 if c.ascii == 82 then return dfastate_14
874 if c.ascii == 83 then return dfastate_14
875 if c.ascii == 84 then return dfastate_14
876 if c.ascii == 85 then return dfastate_14
877 if c.ascii == 86 then return dfastate_14
878 if c.ascii == 87 then return dfastate_14
879 if c.ascii == 88 then return dfastate_14
880 if c.ascii == 89 then return dfastate_14
881 if c.ascii == 90 then return dfastate_14
882 if c.ascii == 91 then return dfastate_14
883 if c.ascii == 92 then return dfastate_14
884 if c.ascii == 93 then return dfastate_14
885 if c.ascii == 94 then return dfastate_14
886 if c.ascii == 95 then return dfastate_14
887 if c.ascii == 96 then return dfastate_14
888 if c.ascii == 97 then return dfastate_14
889 if c.ascii == 98 then return dfastate_14
890 if c.ascii == 99 then return dfastate_14
891 if c.ascii == 100 then return dfastate_14
892 if c.ascii == 101 then return dfastate_14
893 if c.ascii == 102 then return dfastate_14
894 if c.ascii == 103 then return dfastate_14
895 if c.ascii == 104 then return dfastate_14
896 if c.ascii == 105 then return dfastate_14
897 if c.ascii == 106 then return dfastate_14
898 if c.ascii == 107 then return dfastate_14
899 if c.ascii == 108 then return dfastate_14
900 if c.ascii == 109 then return dfastate_14
901 if c.ascii == 110 then return dfastate_14
902 if c.ascii == 111 then return dfastate_14
903 if c.ascii == 112 then return dfastate_14
904 if c.ascii == 113 then return dfastate_14
905 if c.ascii == 114 then return dfastate_14
906 if c.ascii == 115 then return dfastate_14
907 if c.ascii == 116 then return dfastate_14
908 if c.ascii == 117 then return dfastate_14
909 if c.ascii == 118 then return dfastate_14
910 if c.ascii == 119 then return dfastate_14
911 if c.ascii == 120 then return dfastate_14
912 if c.ascii == 121 then return dfastate_14
913 if c.ascii == 122 then return dfastate_14
914 if c.ascii == 123 then return dfastate_14
915 if c.ascii == 124 then return dfastate_14
916 if c.ascii == 125 then return dfastate_14
917 if c.ascii == 126 then return dfastate_14
918 return null
919 end
920 end
921 class DFAState15
922 super DFAState
923 redef fun is_accept do return true
924 redef fun make_token(position, text) do
925 var t = new Neol
926 t.position = position
927 t.text = text
928 return t
929 end
930 end
931 class DFAState16
932 super DFAState
933 redef fun is_accept do return true
934 redef fun make_token(position, text) do
935 var t = new Nid
936 t.position = position
937 t.text = text
938 return t
939 end
940 redef fun trans(c) do
941 if c.ascii == 95 then return dfastate_16
942 if c.ascii == 48 then return dfastate_17
943 if c.ascii == 49 then return dfastate_17
944 if c.ascii == 50 then return dfastate_17
945 if c.ascii == 51 then return dfastate_17
946 if c.ascii == 52 then return dfastate_17
947 if c.ascii == 53 then return dfastate_17
948 if c.ascii == 54 then return dfastate_17
949 if c.ascii == 55 then return dfastate_17
950 if c.ascii == 56 then return dfastate_17
951 if c.ascii == 57 then return dfastate_17
952 if c.ascii == 97 then return dfastate_18
953 if c.ascii == 98 then return dfastate_18
954 if c.ascii == 99 then return dfastate_18
955 if c.ascii == 100 then return dfastate_18
956 if c.ascii == 101 then return dfastate_18
957 if c.ascii == 102 then return dfastate_18
958 if c.ascii == 103 then return dfastate_18
959 if c.ascii == 104 then return dfastate_18
960 if c.ascii == 105 then return dfastate_18
961 if c.ascii == 106 then return dfastate_18
962 if c.ascii == 107 then return dfastate_18
963 if c.ascii == 108 then return dfastate_18
964 if c.ascii == 109 then return dfastate_18
965 if c.ascii == 110 then return dfastate_18
966 if c.ascii == 111 then return dfastate_18
967 if c.ascii == 112 then return dfastate_18
968 if c.ascii == 113 then return dfastate_18
969 if c.ascii == 114 then return dfastate_18
970 if c.ascii == 115 then return dfastate_18
971 if c.ascii == 116 then return dfastate_18
972 if c.ascii == 117 then return dfastate_18
973 if c.ascii == 118 then return dfastate_18
974 if c.ascii == 119 then return dfastate_18
975 if c.ascii == 120 then return dfastate_18
976 if c.ascii == 121 then return dfastate_18
977 if c.ascii == 122 then return dfastate_18
978 if c.ascii == 65 then return dfastate_19
979 if c.ascii == 66 then return dfastate_19
980 if c.ascii == 67 then return dfastate_19
981 if c.ascii == 68 then return dfastate_19
982 if c.ascii == 69 then return dfastate_19
983 if c.ascii == 70 then return dfastate_19
984 if c.ascii == 71 then return dfastate_19
985 if c.ascii == 72 then return dfastate_19
986 if c.ascii == 73 then return dfastate_19
987 if c.ascii == 74 then return dfastate_19
988 if c.ascii == 75 then return dfastate_19
989 if c.ascii == 76 then return dfastate_19
990 if c.ascii == 77 then return dfastate_19
991 if c.ascii == 78 then return dfastate_19
992 if c.ascii == 79 then return dfastate_19
993 if c.ascii == 80 then return dfastate_19
994 if c.ascii == 81 then return dfastate_19
995 if c.ascii == 82 then return dfastate_19
996 if c.ascii == 83 then return dfastate_19
997 if c.ascii == 84 then return dfastate_19
998 if c.ascii == 85 then return dfastate_19
999 if c.ascii == 86 then return dfastate_19
1000 if c.ascii == 87 then return dfastate_19
1001 if c.ascii == 88 then return dfastate_19
1002 if c.ascii == 89 then return dfastate_19
1003 if c.ascii == 90 then return dfastate_19
1004 return null
1005 end
1006 end
1007 class DFAState17
1008 super DFAState
1009 redef fun is_accept do return true
1010 redef fun make_token(position, text) do
1011 var t = new Nid
1012 t.position = position
1013 t.text = text
1014 return t
1015 end
1016 redef fun trans(c) do
1017 if c.ascii == 95 then return dfastate_16
1018 if c.ascii == 48 then return dfastate_17
1019 if c.ascii == 49 then return dfastate_17
1020 if c.ascii == 50 then return dfastate_17
1021 if c.ascii == 51 then return dfastate_17
1022 if c.ascii == 52 then return dfastate_17
1023 if c.ascii == 53 then return dfastate_17
1024 if c.ascii == 54 then return dfastate_17
1025 if c.ascii == 55 then return dfastate_17
1026 if c.ascii == 56 then return dfastate_17
1027 if c.ascii == 57 then return dfastate_17
1028 if c.ascii == 97 then return dfastate_18
1029 if c.ascii == 98 then return dfastate_18
1030 if c.ascii == 99 then return dfastate_18
1031 if c.ascii == 100 then return dfastate_18
1032 if c.ascii == 101 then return dfastate_18
1033 if c.ascii == 102 then return dfastate_18
1034 if c.ascii == 103 then return dfastate_18
1035 if c.ascii == 104 then return dfastate_18
1036 if c.ascii == 105 then return dfastate_18
1037 if c.ascii == 106 then return dfastate_18
1038 if c.ascii == 107 then return dfastate_18
1039 if c.ascii == 108 then return dfastate_18
1040 if c.ascii == 109 then return dfastate_18
1041 if c.ascii == 110 then return dfastate_18
1042 if c.ascii == 111 then return dfastate_18
1043 if c.ascii == 112 then return dfastate_18
1044 if c.ascii == 113 then return dfastate_18
1045 if c.ascii == 114 then return dfastate_18
1046 if c.ascii == 115 then return dfastate_18
1047 if c.ascii == 116 then return dfastate_18
1048 if c.ascii == 117 then return dfastate_18
1049 if c.ascii == 118 then return dfastate_18
1050 if c.ascii == 119 then return dfastate_18
1051 if c.ascii == 120 then return dfastate_18
1052 if c.ascii == 121 then return dfastate_18
1053 if c.ascii == 122 then return dfastate_18
1054 if c.ascii == 65 then return dfastate_19
1055 if c.ascii == 66 then return dfastate_19
1056 if c.ascii == 67 then return dfastate_19
1057 if c.ascii == 68 then return dfastate_19
1058 if c.ascii == 69 then return dfastate_19
1059 if c.ascii == 70 then return dfastate_19
1060 if c.ascii == 71 then return dfastate_19
1061 if c.ascii == 72 then return dfastate_19
1062 if c.ascii == 73 then return dfastate_19
1063 if c.ascii == 74 then return dfastate_19
1064 if c.ascii == 75 then return dfastate_19
1065 if c.ascii == 76 then return dfastate_19
1066 if c.ascii == 77 then return dfastate_19
1067 if c.ascii == 78 then return dfastate_19
1068 if c.ascii == 79 then return dfastate_19
1069 if c.ascii == 80 then return dfastate_19
1070 if c.ascii == 81 then return dfastate_19
1071 if c.ascii == 82 then return dfastate_19
1072 if c.ascii == 83 then return dfastate_19
1073 if c.ascii == 84 then return dfastate_19
1074 if c.ascii == 85 then return dfastate_19
1075 if c.ascii == 86 then return dfastate_19
1076 if c.ascii == 87 then return dfastate_19
1077 if c.ascii == 88 then return dfastate_19
1078 if c.ascii == 89 then return dfastate_19
1079 if c.ascii == 90 then return dfastate_19
1080 return null
1081 end
1082 end
1083 class DFAState18
1084 super DFAState
1085 redef fun is_accept do return true
1086 redef fun make_token(position, text) do
1087 var t = new Nid
1088 t.position = position
1089 t.text = text
1090 return t
1091 end
1092 redef fun trans(c) do
1093 if c.ascii == 95 then return dfastate_16
1094 if c.ascii == 48 then return dfastate_17
1095 if c.ascii == 49 then return dfastate_17
1096 if c.ascii == 50 then return dfastate_17
1097 if c.ascii == 51 then return dfastate_17
1098 if c.ascii == 52 then return dfastate_17
1099 if c.ascii == 53 then return dfastate_17
1100 if c.ascii == 54 then return dfastate_17
1101 if c.ascii == 55 then return dfastate_17
1102 if c.ascii == 56 then return dfastate_17
1103 if c.ascii == 57 then return dfastate_17
1104 if c.ascii == 97 then return dfastate_18
1105 if c.ascii == 98 then return dfastate_18
1106 if c.ascii == 99 then return dfastate_18
1107 if c.ascii == 100 then return dfastate_18
1108 if c.ascii == 101 then return dfastate_18
1109 if c.ascii == 102 then return dfastate_18
1110 if c.ascii == 103 then return dfastate_18
1111 if c.ascii == 104 then return dfastate_18
1112 if c.ascii == 105 then return dfastate_18
1113 if c.ascii == 106 then return dfastate_18
1114 if c.ascii == 107 then return dfastate_18
1115 if c.ascii == 108 then return dfastate_18
1116 if c.ascii == 109 then return dfastate_18
1117 if c.ascii == 110 then return dfastate_18
1118 if c.ascii == 111 then return dfastate_18
1119 if c.ascii == 112 then return dfastate_18
1120 if c.ascii == 113 then return dfastate_18
1121 if c.ascii == 114 then return dfastate_18
1122 if c.ascii == 115 then return dfastate_18
1123 if c.ascii == 116 then return dfastate_18
1124 if c.ascii == 117 then return dfastate_18
1125 if c.ascii == 118 then return dfastate_18
1126 if c.ascii == 119 then return dfastate_18
1127 if c.ascii == 120 then return dfastate_18
1128 if c.ascii == 121 then return dfastate_18
1129 if c.ascii == 122 then return dfastate_18
1130 if c.ascii == 65 then return dfastate_19
1131 if c.ascii == 66 then return dfastate_19
1132 if c.ascii == 67 then return dfastate_19
1133 if c.ascii == 68 then return dfastate_19
1134 if c.ascii == 69 then return dfastate_19
1135 if c.ascii == 70 then return dfastate_19
1136 if c.ascii == 71 then return dfastate_19
1137 if c.ascii == 72 then return dfastate_19
1138 if c.ascii == 73 then return dfastate_19
1139 if c.ascii == 74 then return dfastate_19
1140 if c.ascii == 75 then return dfastate_19
1141 if c.ascii == 76 then return dfastate_19
1142 if c.ascii == 77 then return dfastate_19
1143 if c.ascii == 78 then return dfastate_19
1144 if c.ascii == 79 then return dfastate_19
1145 if c.ascii == 80 then return dfastate_19
1146 if c.ascii == 81 then return dfastate_19
1147 if c.ascii == 82 then return dfastate_19
1148 if c.ascii == 83 then return dfastate_19
1149 if c.ascii == 84 then return dfastate_19
1150 if c.ascii == 85 then return dfastate_19
1151 if c.ascii == 86 then return dfastate_19
1152 if c.ascii == 87 then return dfastate_19
1153 if c.ascii == 88 then return dfastate_19
1154 if c.ascii == 89 then return dfastate_19
1155 if c.ascii == 90 then return dfastate_19
1156 return null
1157 end
1158 end
1159 class DFAState19
1160 super DFAState
1161 redef fun is_accept do return true
1162 redef fun make_token(position, text) do
1163 var t = new Nid
1164 t.position = position
1165 t.text = text
1166 return t
1167 end
1168 redef fun trans(c) do
1169 if c.ascii == 95 then return dfastate_16
1170 if c.ascii == 48 then return dfastate_17
1171 if c.ascii == 49 then return dfastate_17
1172 if c.ascii == 50 then return dfastate_17
1173 if c.ascii == 51 then return dfastate_17
1174 if c.ascii == 52 then return dfastate_17
1175 if c.ascii == 53 then return dfastate_17
1176 if c.ascii == 54 then return dfastate_17
1177 if c.ascii == 55 then return dfastate_17
1178 if c.ascii == 56 then return dfastate_17
1179 if c.ascii == 57 then return dfastate_17
1180 if c.ascii == 97 then return dfastate_18
1181 if c.ascii == 98 then return dfastate_18
1182 if c.ascii == 99 then return dfastate_18
1183 if c.ascii == 100 then return dfastate_18
1184 if c.ascii == 101 then return dfastate_18
1185 if c.ascii == 102 then return dfastate_18
1186 if c.ascii == 103 then return dfastate_18
1187 if c.ascii == 104 then return dfastate_18
1188 if c.ascii == 105 then return dfastate_18
1189 if c.ascii == 106 then return dfastate_18
1190 if c.ascii == 107 then return dfastate_18
1191 if c.ascii == 108 then return dfastate_18
1192 if c.ascii == 109 then return dfastate_18
1193 if c.ascii == 110 then return dfastate_18
1194 if c.ascii == 111 then return dfastate_18
1195 if c.ascii == 112 then return dfastate_18
1196 if c.ascii == 113 then return dfastate_18
1197 if c.ascii == 114 then return dfastate_18
1198 if c.ascii == 115 then return dfastate_18
1199 if c.ascii == 116 then return dfastate_18
1200 if c.ascii == 117 then return dfastate_18
1201 if c.ascii == 118 then return dfastate_18
1202 if c.ascii == 119 then return dfastate_18
1203 if c.ascii == 120 then return dfastate_18
1204 if c.ascii == 121 then return dfastate_18
1205 if c.ascii == 122 then return dfastate_18
1206 if c.ascii == 65 then return dfastate_19
1207 if c.ascii == 66 then return dfastate_19
1208 if c.ascii == 67 then return dfastate_19
1209 if c.ascii == 68 then return dfastate_19
1210 if c.ascii == 69 then return dfastate_19
1211 if c.ascii == 70 then return dfastate_19
1212 if c.ascii == 71 then return dfastate_19
1213 if c.ascii == 72 then return dfastate_19
1214 if c.ascii == 73 then return dfastate_19
1215 if c.ascii == 74 then return dfastate_19
1216 if c.ascii == 75 then return dfastate_19
1217 if c.ascii == 76 then return dfastate_19
1218 if c.ascii == 77 then return dfastate_19
1219 if c.ascii == 78 then return dfastate_19
1220 if c.ascii == 79 then return dfastate_19
1221 if c.ascii == 80 then return dfastate_19
1222 if c.ascii == 81 then return dfastate_19
1223 if c.ascii == 82 then return dfastate_19
1224 if c.ascii == 83 then return dfastate_19
1225 if c.ascii == 84 then return dfastate_19
1226 if c.ascii == 85 then return dfastate_19
1227 if c.ascii == 86 then return dfastate_19
1228 if c.ascii == 87 then return dfastate_19
1229 if c.ascii == 88 then return dfastate_19
1230 if c.ascii == 89 then return dfastate_19
1231 if c.ascii == 90 then return dfastate_19
1232 return null
1233 end
1234 end
1235 class DFAState20
1236 super DFAState
1237 redef fun trans(c) do
1238 if c.ascii == 39 then return dfastate_32
1239 return null
1240 end
1241 end
1242 class DFAState21
1243 super DFAState
1244 redef fun trans(c) do
1245 if c.ascii == 120 then return dfastate_22
1246 if c.ascii == 32 then return dfastate_23
1247 if c.ascii == 33 then return dfastate_23
1248 if c.ascii == 34 then return dfastate_23
1249 if c.ascii == 35 then return dfastate_23
1250 if c.ascii == 36 then return dfastate_23
1251 if c.ascii == 37 then return dfastate_23
1252 if c.ascii == 38 then return dfastate_23
1253 if c.ascii == 39 then return dfastate_23
1254 if c.ascii == 40 then return dfastate_23
1255 if c.ascii == 41 then return dfastate_23
1256 if c.ascii == 42 then return dfastate_23
1257 if c.ascii == 43 then return dfastate_23
1258 if c.ascii == 44 then return dfastate_23
1259 if c.ascii == 45 then return dfastate_23
1260 if c.ascii == 46 then return dfastate_23
1261 if c.ascii == 47 then return dfastate_23
1262 if c.ascii == 48 then return dfastate_23
1263 if c.ascii == 49 then return dfastate_23
1264 if c.ascii == 50 then return dfastate_23
1265 if c.ascii == 51 then return dfastate_23
1266 if c.ascii == 52 then return dfastate_23
1267 if c.ascii == 53 then return dfastate_23
1268 if c.ascii == 54 then return dfastate_23
1269 if c.ascii == 55 then return dfastate_23
1270 if c.ascii == 56 then return dfastate_23
1271 if c.ascii == 57 then return dfastate_23
1272 if c.ascii == 58 then return dfastate_23
1273 if c.ascii == 59 then return dfastate_23
1274 if c.ascii == 60 then return dfastate_23
1275 if c.ascii == 61 then return dfastate_23
1276 if c.ascii == 62 then return dfastate_23
1277 if c.ascii == 63 then return dfastate_23
1278 if c.ascii == 64 then return dfastate_23
1279 if c.ascii == 65 then return dfastate_23
1280 if c.ascii == 66 then return dfastate_23
1281 if c.ascii == 67 then return dfastate_23
1282 if c.ascii == 68 then return dfastate_23
1283 if c.ascii == 69 then return dfastate_23
1284 if c.ascii == 70 then return dfastate_23
1285 if c.ascii == 71 then return dfastate_23
1286 if c.ascii == 72 then return dfastate_23
1287 if c.ascii == 73 then return dfastate_23
1288 if c.ascii == 74 then return dfastate_23
1289 if c.ascii == 75 then return dfastate_23
1290 if c.ascii == 76 then return dfastate_23
1291 if c.ascii == 77 then return dfastate_23
1292 if c.ascii == 78 then return dfastate_23
1293 if c.ascii == 79 then return dfastate_23
1294 if c.ascii == 80 then return dfastate_23
1295 if c.ascii == 81 then return dfastate_23
1296 if c.ascii == 82 then return dfastate_23
1297 if c.ascii == 83 then return dfastate_23
1298 if c.ascii == 84 then return dfastate_23
1299 if c.ascii == 85 then return dfastate_23
1300 if c.ascii == 86 then return dfastate_23
1301 if c.ascii == 87 then return dfastate_23
1302 if c.ascii == 88 then return dfastate_23
1303 if c.ascii == 89 then return dfastate_23
1304 if c.ascii == 90 then return dfastate_23
1305 if c.ascii == 91 then return dfastate_23
1306 if c.ascii == 92 then return dfastate_23
1307 if c.ascii == 93 then return dfastate_23
1308 if c.ascii == 94 then return dfastate_23
1309 if c.ascii == 95 then return dfastate_23
1310 if c.ascii == 96 then return dfastate_23
1311 if c.ascii == 97 then return dfastate_23
1312 if c.ascii == 98 then return dfastate_23
1313 if c.ascii == 99 then return dfastate_23
1314 if c.ascii == 100 then return dfastate_23
1315 if c.ascii == 101 then return dfastate_23
1316 if c.ascii == 102 then return dfastate_23
1317 if c.ascii == 103 then return dfastate_23
1318 if c.ascii == 104 then return dfastate_23
1319 if c.ascii == 105 then return dfastate_23
1320 if c.ascii == 106 then return dfastate_23
1321 if c.ascii == 107 then return dfastate_23
1322 if c.ascii == 108 then return dfastate_23
1323 if c.ascii == 109 then return dfastate_23
1324 if c.ascii == 110 then return dfastate_23
1325 if c.ascii == 111 then return dfastate_23
1326 if c.ascii == 112 then return dfastate_23
1327 if c.ascii == 113 then return dfastate_23
1328 if c.ascii == 114 then return dfastate_23
1329 if c.ascii == 115 then return dfastate_23
1330 if c.ascii == 116 then return dfastate_23
1331 if c.ascii == 117 then return dfastate_23
1332 if c.ascii == 118 then return dfastate_23
1333 if c.ascii == 119 then return dfastate_23
1334 if c.ascii == 121 then return dfastate_23
1335 if c.ascii == 122 then return dfastate_23
1336 if c.ascii == 123 then return dfastate_23
1337 if c.ascii == 124 then return dfastate_23
1338 if c.ascii == 125 then return dfastate_23
1339 if c.ascii == 126 then return dfastate_23
1340 return null
1341 end
1342 end
1343 class DFAState22
1344 super DFAState
1345 redef fun trans(c) do
1346 if c.ascii == 39 then return dfastate_24
1347 if c.ascii == 97 then return dfastate_25
1348 if c.ascii == 98 then return dfastate_25
1349 if c.ascii == 99 then return dfastate_25
1350 if c.ascii == 100 then return dfastate_25
1351 if c.ascii == 101 then return dfastate_25
1352 if c.ascii == 102 then return dfastate_25
1353 if c.ascii == 48 then return dfastate_26
1354 if c.ascii == 49 then return dfastate_26
1355 if c.ascii == 50 then return dfastate_26
1356 if c.ascii == 51 then return dfastate_26
1357 if c.ascii == 52 then return dfastate_26
1358 if c.ascii == 53 then return dfastate_26
1359 if c.ascii == 54 then return dfastate_26
1360 if c.ascii == 55 then return dfastate_26
1361 if c.ascii == 56 then return dfastate_26
1362 if c.ascii == 57 then return dfastate_26
1363 if c.ascii == 65 then return dfastate_27
1364 if c.ascii == 66 then return dfastate_27
1365 if c.ascii == 67 then return dfastate_27
1366 if c.ascii == 68 then return dfastate_27
1367 if c.ascii == 69 then return dfastate_27
1368 if c.ascii == 70 then return dfastate_27
1369 return null
1370 end
1371 end
1372 class DFAState23
1373 super DFAState
1374 redef fun trans(c) do
1375 if c.ascii == 39 then return dfastate_24
1376 return null
1377 end
1378 end
1379 class DFAState24
1380 super DFAState
1381 redef fun is_accept do return true
1382 redef fun make_token(position, text) do
1383 var t = new Nchar
1384 t.position = position
1385 t.text = text
1386 return t
1387 end
1388 end
1389 class DFAState25
1390 super DFAState
1391 redef fun trans(c) do
1392 if c.ascii == 97 then return dfastate_28
1393 if c.ascii == 98 then return dfastate_28
1394 if c.ascii == 99 then return dfastate_28
1395 if c.ascii == 100 then return dfastate_28
1396 if c.ascii == 101 then return dfastate_28
1397 if c.ascii == 102 then return dfastate_28
1398 if c.ascii == 48 then return dfastate_29
1399 if c.ascii == 49 then return dfastate_29
1400 if c.ascii == 50 then return dfastate_29
1401 if c.ascii == 51 then return dfastate_29
1402 if c.ascii == 52 then return dfastate_29
1403 if c.ascii == 53 then return dfastate_29
1404 if c.ascii == 54 then return dfastate_29
1405 if c.ascii == 55 then return dfastate_29
1406 if c.ascii == 56 then return dfastate_29
1407 if c.ascii == 57 then return dfastate_29
1408 if c.ascii == 65 then return dfastate_30
1409 if c.ascii == 66 then return dfastate_30
1410 if c.ascii == 67 then return dfastate_30
1411 if c.ascii == 68 then return dfastate_30
1412 if c.ascii == 69 then return dfastate_30
1413 if c.ascii == 70 then return dfastate_30
1414 return null
1415 end
1416 end
1417 class DFAState26
1418 super DFAState
1419 redef fun trans(c) do
1420 if c.ascii == 97 then return dfastate_28
1421 if c.ascii == 98 then return dfastate_28
1422 if c.ascii == 99 then return dfastate_28
1423 if c.ascii == 100 then return dfastate_28
1424 if c.ascii == 101 then return dfastate_28
1425 if c.ascii == 102 then return dfastate_28
1426 if c.ascii == 48 then return dfastate_29
1427 if c.ascii == 49 then return dfastate_29
1428 if c.ascii == 50 then return dfastate_29
1429 if c.ascii == 51 then return dfastate_29
1430 if c.ascii == 52 then return dfastate_29
1431 if c.ascii == 53 then return dfastate_29
1432 if c.ascii == 54 then return dfastate_29
1433 if c.ascii == 55 then return dfastate_29
1434 if c.ascii == 56 then return dfastate_29
1435 if c.ascii == 57 then return dfastate_29
1436 if c.ascii == 65 then return dfastate_30
1437 if c.ascii == 66 then return dfastate_30
1438 if c.ascii == 67 then return dfastate_30
1439 if c.ascii == 68 then return dfastate_30
1440 if c.ascii == 69 then return dfastate_30
1441 if c.ascii == 70 then return dfastate_30
1442 return null
1443 end
1444 end
1445 class DFAState27
1446 super DFAState
1447 redef fun trans(c) do
1448 if c.ascii == 97 then return dfastate_28
1449 if c.ascii == 98 then return dfastate_28
1450 if c.ascii == 99 then return dfastate_28
1451 if c.ascii == 100 then return dfastate_28
1452 if c.ascii == 101 then return dfastate_28
1453 if c.ascii == 102 then return dfastate_28
1454 if c.ascii == 48 then return dfastate_29
1455 if c.ascii == 49 then return dfastate_29
1456 if c.ascii == 50 then return dfastate_29
1457 if c.ascii == 51 then return dfastate_29
1458 if c.ascii == 52 then return dfastate_29
1459 if c.ascii == 53 then return dfastate_29
1460 if c.ascii == 54 then return dfastate_29
1461 if c.ascii == 55 then return dfastate_29
1462 if c.ascii == 56 then return dfastate_29
1463 if c.ascii == 57 then return dfastate_29
1464 if c.ascii == 65 then return dfastate_30
1465 if c.ascii == 66 then return dfastate_30
1466 if c.ascii == 67 then return dfastate_30
1467 if c.ascii == 68 then return dfastate_30
1468 if c.ascii == 69 then return dfastate_30
1469 if c.ascii == 70 then return dfastate_30
1470 return null
1471 end
1472 end
1473 class DFAState28
1474 super DFAState
1475 redef fun trans(c) do
1476 if c.ascii == 39 then return dfastate_31
1477 return null
1478 end
1479 end
1480 class DFAState29
1481 super DFAState
1482 redef fun trans(c) do
1483 if c.ascii == 39 then return dfastate_31
1484 return null
1485 end
1486 end
1487 class DFAState30
1488 super DFAState
1489 redef fun trans(c) do
1490 if c.ascii == 39 then return dfastate_31
1491 return null
1492 end
1493 end
1494 class DFAState31
1495 super DFAState
1496 redef fun is_accept do return true
1497 redef fun make_token(position, text) do
1498 var t = new Nchar
1499 t.position = position
1500 t.text = text
1501 return t
1502 end
1503 end
1504 class DFAState32
1505 super DFAState
1506 redef fun is_accept do return true
1507 redef fun make_token(position, text) do
1508 var t = new Nchar
1509 t.position = position
1510 t.text = text
1511 return t
1512 end
1513 end
1514 class DFAState33
1515 super DFAState
1516 redef fun trans(c) do
1517 if c.ascii == 32 then return dfastate_33
1518 if c.ascii == 33 then return dfastate_33
1519 if c.ascii == 35 then return dfastate_33
1520 if c.ascii == 36 then return dfastate_33
1521 if c.ascii == 37 then return dfastate_33
1522 if c.ascii == 38 then return dfastate_33
1523 if c.ascii == 39 then return dfastate_33
1524 if c.ascii == 40 then return dfastate_33
1525 if c.ascii == 41 then return dfastate_33
1526 if c.ascii == 42 then return dfastate_33
1527 if c.ascii == 43 then return dfastate_33
1528 if c.ascii == 44 then return dfastate_33
1529 if c.ascii == 45 then return dfastate_33
1530 if c.ascii == 46 then return dfastate_33
1531 if c.ascii == 47 then return dfastate_33
1532 if c.ascii == 48 then return dfastate_33
1533 if c.ascii == 49 then return dfastate_33
1534 if c.ascii == 50 then return dfastate_33
1535 if c.ascii == 51 then return dfastate_33
1536 if c.ascii == 52 then return dfastate_33
1537 if c.ascii == 53 then return dfastate_33
1538 if c.ascii == 54 then return dfastate_33
1539 if c.ascii == 55 then return dfastate_33
1540 if c.ascii == 56 then return dfastate_33
1541 if c.ascii == 57 then return dfastate_33
1542 if c.ascii == 58 then return dfastate_33
1543 if c.ascii == 59 then return dfastate_33
1544 if c.ascii == 60 then return dfastate_33
1545 if c.ascii == 61 then return dfastate_33
1546 if c.ascii == 62 then return dfastate_33
1547 if c.ascii == 63 then return dfastate_33
1548 if c.ascii == 64 then return dfastate_33
1549 if c.ascii == 65 then return dfastate_33
1550 if c.ascii == 66 then return dfastate_33
1551 if c.ascii == 67 then return dfastate_33
1552 if c.ascii == 68 then return dfastate_33
1553 if c.ascii == 69 then return dfastate_33
1554 if c.ascii == 70 then return dfastate_33
1555 if c.ascii == 71 then return dfastate_33
1556 if c.ascii == 72 then return dfastate_33
1557 if c.ascii == 73 then return dfastate_33
1558 if c.ascii == 74 then return dfastate_33
1559 if c.ascii == 75 then return dfastate_33
1560 if c.ascii == 76 then return dfastate_33
1561 if c.ascii == 77 then return dfastate_33
1562 if c.ascii == 78 then return dfastate_33
1563 if c.ascii == 79 then return dfastate_33
1564 if c.ascii == 80 then return dfastate_33
1565 if c.ascii == 81 then return dfastate_33
1566 if c.ascii == 82 then return dfastate_33
1567 if c.ascii == 83 then return dfastate_33
1568 if c.ascii == 84 then return dfastate_33
1569 if c.ascii == 85 then return dfastate_33
1570 if c.ascii == 86 then return dfastate_33
1571 if c.ascii == 87 then return dfastate_33
1572 if c.ascii == 88 then return dfastate_33
1573 if c.ascii == 89 then return dfastate_33
1574 if c.ascii == 90 then return dfastate_33
1575 if c.ascii == 91 then return dfastate_33
1576 if c.ascii == 92 then return dfastate_42
1577 if c.ascii == 93 then return dfastate_33
1578 if c.ascii == 94 then return dfastate_33
1579 if c.ascii == 95 then return dfastate_33
1580 if c.ascii == 96 then return dfastate_33
1581 if c.ascii == 97 then return dfastate_33
1582 if c.ascii == 98 then return dfastate_33
1583 if c.ascii == 99 then return dfastate_33
1584 if c.ascii == 100 then return dfastate_33
1585 if c.ascii == 101 then return dfastate_33
1586 if c.ascii == 102 then return dfastate_33
1587 if c.ascii == 103 then return dfastate_33
1588 if c.ascii == 104 then return dfastate_33
1589 if c.ascii == 105 then return dfastate_33
1590 if c.ascii == 106 then return dfastate_33
1591 if c.ascii == 107 then return dfastate_33
1592 if c.ascii == 108 then return dfastate_33
1593 if c.ascii == 109 then return dfastate_33
1594 if c.ascii == 110 then return dfastate_33
1595 if c.ascii == 111 then return dfastate_33
1596 if c.ascii == 112 then return dfastate_33
1597 if c.ascii == 113 then return dfastate_33
1598 if c.ascii == 114 then return dfastate_33
1599 if c.ascii == 115 then return dfastate_33
1600 if c.ascii == 116 then return dfastate_33
1601 if c.ascii == 117 then return dfastate_33
1602 if c.ascii == 118 then return dfastate_33
1603 if c.ascii == 119 then return dfastate_33
1604 if c.ascii == 120 then return dfastate_33
1605 if c.ascii == 121 then return dfastate_33
1606 if c.ascii == 122 then return dfastate_33
1607 if c.ascii == 123 then return dfastate_33
1608 if c.ascii == 124 then return dfastate_33
1609 if c.ascii == 125 then return dfastate_33
1610 if c.ascii == 126 then return dfastate_33
1611 return null
1612 end
1613 end
1614 class DFAState34
1615 super DFAState
1616 redef fun trans(c) do
1617 if c.ascii == 32 then return dfastate_36
1618 if c.ascii == 33 then return dfastate_36
1619 if c.ascii == 34 then return dfastate_37
1620 if c.ascii == 35 then return dfastate_36
1621 if c.ascii == 36 then return dfastate_36
1622 if c.ascii == 37 then return dfastate_36
1623 if c.ascii == 38 then return dfastate_36
1624 if c.ascii == 39 then return dfastate_36
1625 if c.ascii == 40 then return dfastate_36
1626 if c.ascii == 41 then return dfastate_36
1627 if c.ascii == 42 then return dfastate_36
1628 if c.ascii == 43 then return dfastate_36
1629 if c.ascii == 44 then return dfastate_36
1630 if c.ascii == 45 then return dfastate_36
1631 if c.ascii == 46 then return dfastate_36
1632 if c.ascii == 47 then return dfastate_36
1633 if c.ascii == 48 then return dfastate_36
1634 if c.ascii == 49 then return dfastate_36
1635 if c.ascii == 50 then return dfastate_36
1636 if c.ascii == 51 then return dfastate_36
1637 if c.ascii == 52 then return dfastate_36
1638 if c.ascii == 53 then return dfastate_36
1639 if c.ascii == 54 then return dfastate_36
1640 if c.ascii == 55 then return dfastate_36
1641 if c.ascii == 56 then return dfastate_36
1642 if c.ascii == 57 then return dfastate_36
1643 if c.ascii == 58 then return dfastate_36
1644 if c.ascii == 59 then return dfastate_36
1645 if c.ascii == 60 then return dfastate_36
1646 if c.ascii == 61 then return dfastate_36
1647 if c.ascii == 62 then return dfastate_36
1648 if c.ascii == 63 then return dfastate_36
1649 if c.ascii == 64 then return dfastate_36
1650 if c.ascii == 65 then return dfastate_36
1651 if c.ascii == 66 then return dfastate_36
1652 if c.ascii == 67 then return dfastate_36
1653 if c.ascii == 68 then return dfastate_36
1654 if c.ascii == 69 then return dfastate_36
1655 if c.ascii == 70 then return dfastate_36
1656 if c.ascii == 71 then return dfastate_36
1657 if c.ascii == 72 then return dfastate_36
1658 if c.ascii == 73 then return dfastate_36
1659 if c.ascii == 74 then return dfastate_36
1660 if c.ascii == 75 then return dfastate_36
1661 if c.ascii == 76 then return dfastate_36
1662 if c.ascii == 77 then return dfastate_36
1663 if c.ascii == 78 then return dfastate_36
1664 if c.ascii == 79 then return dfastate_36
1665 if c.ascii == 80 then return dfastate_36
1666 if c.ascii == 81 then return dfastate_36
1667 if c.ascii == 82 then return dfastate_36
1668 if c.ascii == 83 then return dfastate_36
1669 if c.ascii == 84 then return dfastate_36
1670 if c.ascii == 85 then return dfastate_36
1671 if c.ascii == 86 then return dfastate_36
1672 if c.ascii == 87 then return dfastate_36
1673 if c.ascii == 88 then return dfastate_36
1674 if c.ascii == 89 then return dfastate_36
1675 if c.ascii == 90 then return dfastate_36
1676 if c.ascii == 91 then return dfastate_36
1677 if c.ascii == 92 then return dfastate_38
1678 if c.ascii == 93 then return dfastate_36
1679 if c.ascii == 94 then return dfastate_36
1680 if c.ascii == 95 then return dfastate_36
1681 if c.ascii == 96 then return dfastate_36
1682 if c.ascii == 97 then return dfastate_36
1683 if c.ascii == 98 then return dfastate_36
1684 if c.ascii == 99 then return dfastate_36
1685 if c.ascii == 100 then return dfastate_36
1686 if c.ascii == 101 then return dfastate_36
1687 if c.ascii == 102 then return dfastate_36
1688 if c.ascii == 103 then return dfastate_36
1689 if c.ascii == 104 then return dfastate_36
1690 if c.ascii == 105 then return dfastate_36
1691 if c.ascii == 106 then return dfastate_36
1692 if c.ascii == 107 then return dfastate_36
1693 if c.ascii == 108 then return dfastate_36
1694 if c.ascii == 109 then return dfastate_36
1695 if c.ascii == 110 then return dfastate_36
1696 if c.ascii == 111 then return dfastate_36
1697 if c.ascii == 112 then return dfastate_36
1698 if c.ascii == 113 then return dfastate_36
1699 if c.ascii == 114 then return dfastate_36
1700 if c.ascii == 115 then return dfastate_36
1701 if c.ascii == 116 then return dfastate_36
1702 if c.ascii == 117 then return dfastate_36
1703 if c.ascii == 118 then return dfastate_36
1704 if c.ascii == 119 then return dfastate_36
1705 if c.ascii == 120 then return dfastate_36
1706 if c.ascii == 121 then return dfastate_36
1707 if c.ascii == 122 then return dfastate_36
1708 if c.ascii == 123 then return dfastate_36
1709 if c.ascii == 124 then return dfastate_36
1710 if c.ascii == 125 then return dfastate_36
1711 if c.ascii == 126 then return dfastate_36
1712 return null
1713 end
1714 end
1715 class DFAState35
1716 super DFAState
1717 redef fun is_accept do return true
1718 redef fun make_token(position, text) do
1719 var t = new Nstring
1720 t.position = position
1721 t.text = text
1722 return t
1723 end
1724 end
1725 class DFAState36
1726 super DFAState
1727 redef fun trans(c) do
1728 if c.ascii == 32 then return dfastate_33
1729 if c.ascii == 33 then return dfastate_33
1730 if c.ascii == 35 then return dfastate_33
1731 if c.ascii == 36 then return dfastate_33
1732 if c.ascii == 37 then return dfastate_33
1733 if c.ascii == 38 then return dfastate_33
1734 if c.ascii == 39 then return dfastate_33
1735 if c.ascii == 40 then return dfastate_33
1736 if c.ascii == 41 then return dfastate_33
1737 if c.ascii == 42 then return dfastate_33
1738 if c.ascii == 43 then return dfastate_33
1739 if c.ascii == 44 then return dfastate_33
1740 if c.ascii == 45 then return dfastate_33
1741 if c.ascii == 46 then return dfastate_33
1742 if c.ascii == 47 then return dfastate_33
1743 if c.ascii == 48 then return dfastate_33
1744 if c.ascii == 49 then return dfastate_33
1745 if c.ascii == 50 then return dfastate_33
1746 if c.ascii == 51 then return dfastate_33
1747 if c.ascii == 52 then return dfastate_33
1748 if c.ascii == 53 then return dfastate_33
1749 if c.ascii == 54 then return dfastate_33
1750 if c.ascii == 55 then return dfastate_33
1751 if c.ascii == 56 then return dfastate_33
1752 if c.ascii == 57 then return dfastate_33
1753 if c.ascii == 58 then return dfastate_33
1754 if c.ascii == 59 then return dfastate_33
1755 if c.ascii == 60 then return dfastate_33
1756 if c.ascii == 61 then return dfastate_33
1757 if c.ascii == 62 then return dfastate_33
1758 if c.ascii == 63 then return dfastate_33
1759 if c.ascii == 64 then return dfastate_33
1760 if c.ascii == 65 then return dfastate_33
1761 if c.ascii == 66 then return dfastate_33
1762 if c.ascii == 67 then return dfastate_33
1763 if c.ascii == 68 then return dfastate_33
1764 if c.ascii == 69 then return dfastate_33
1765 if c.ascii == 70 then return dfastate_33
1766 if c.ascii == 71 then return dfastate_33
1767 if c.ascii == 72 then return dfastate_33
1768 if c.ascii == 73 then return dfastate_33
1769 if c.ascii == 74 then return dfastate_33
1770 if c.ascii == 75 then return dfastate_33
1771 if c.ascii == 76 then return dfastate_33
1772 if c.ascii == 77 then return dfastate_33
1773 if c.ascii == 78 then return dfastate_33
1774 if c.ascii == 79 then return dfastate_33
1775 if c.ascii == 80 then return dfastate_33
1776 if c.ascii == 81 then return dfastate_33
1777 if c.ascii == 82 then return dfastate_33
1778 if c.ascii == 83 then return dfastate_33
1779 if c.ascii == 84 then return dfastate_33
1780 if c.ascii == 85 then return dfastate_33
1781 if c.ascii == 86 then return dfastate_33
1782 if c.ascii == 87 then return dfastate_33
1783 if c.ascii == 88 then return dfastate_33
1784 if c.ascii == 89 then return dfastate_33
1785 if c.ascii == 90 then return dfastate_33
1786 if c.ascii == 91 then return dfastate_33
1787 if c.ascii == 92 then return dfastate_39
1788 if c.ascii == 93 then return dfastate_33
1789 if c.ascii == 94 then return dfastate_33
1790 if c.ascii == 95 then return dfastate_33
1791 if c.ascii == 96 then return dfastate_33
1792 if c.ascii == 97 then return dfastate_33
1793 if c.ascii == 98 then return dfastate_33
1794 if c.ascii == 99 then return dfastate_33
1795 if c.ascii == 100 then return dfastate_33
1796 if c.ascii == 101 then return dfastate_33
1797 if c.ascii == 102 then return dfastate_33
1798 if c.ascii == 103 then return dfastate_33
1799 if c.ascii == 104 then return dfastate_33
1800 if c.ascii == 105 then return dfastate_33
1801 if c.ascii == 106 then return dfastate_33
1802 if c.ascii == 107 then return dfastate_33
1803 if c.ascii == 108 then return dfastate_33
1804 if c.ascii == 109 then return dfastate_33
1805 if c.ascii == 110 then return dfastate_33
1806 if c.ascii == 111 then return dfastate_33
1807 if c.ascii == 112 then return dfastate_33
1808 if c.ascii == 113 then return dfastate_33
1809 if c.ascii == 114 then return dfastate_33
1810 if c.ascii == 115 then return dfastate_33
1811 if c.ascii == 116 then return dfastate_33
1812 if c.ascii == 117 then return dfastate_33
1813 if c.ascii == 118 then return dfastate_33
1814 if c.ascii == 119 then return dfastate_33
1815 if c.ascii == 120 then return dfastate_33
1816 if c.ascii == 121 then return dfastate_33
1817 if c.ascii == 122 then return dfastate_33
1818 if c.ascii == 123 then return dfastate_33
1819 if c.ascii == 124 then return dfastate_33
1820 if c.ascii == 125 then return dfastate_33
1821 if c.ascii == 126 then return dfastate_33
1822 if c.ascii == 34 then return dfastate_35
1823 return null
1824 end
1825 end
1826 class DFAState37
1827 super DFAState
1828 redef fun trans(c) do
1829 if c.ascii == 34 then return dfastate_35
1830 if c.ascii == 32 then return dfastate_33
1831 if c.ascii == 33 then return dfastate_33
1832 if c.ascii == 35 then return dfastate_33
1833 if c.ascii == 36 then return dfastate_33
1834 if c.ascii == 37 then return dfastate_33
1835 if c.ascii == 38 then return dfastate_33
1836 if c.ascii == 39 then return dfastate_33
1837 if c.ascii == 40 then return dfastate_33
1838 if c.ascii == 41 then return dfastate_33
1839 if c.ascii == 42 then return dfastate_33
1840 if c.ascii == 43 then return dfastate_33
1841 if c.ascii == 44 then return dfastate_33
1842 if c.ascii == 45 then return dfastate_33
1843 if c.ascii == 46 then return dfastate_33
1844 if c.ascii == 47 then return dfastate_33
1845 if c.ascii == 48 then return dfastate_33
1846 if c.ascii == 49 then return dfastate_33
1847 if c.ascii == 50 then return dfastate_33
1848 if c.ascii == 51 then return dfastate_33
1849 if c.ascii == 52 then return dfastate_33
1850 if c.ascii == 53 then return dfastate_33
1851 if c.ascii == 54 then return dfastate_33
1852 if c.ascii == 55 then return dfastate_33
1853 if c.ascii == 56 then return dfastate_33
1854 if c.ascii == 57 then return dfastate_33
1855 if c.ascii == 58 then return dfastate_33
1856 if c.ascii == 59 then return dfastate_33
1857 if c.ascii == 60 then return dfastate_33
1858 if c.ascii == 61 then return dfastate_33
1859 if c.ascii == 62 then return dfastate_33
1860 if c.ascii == 63 then return dfastate_33
1861 if c.ascii == 64 then return dfastate_33
1862 if c.ascii == 65 then return dfastate_33
1863 if c.ascii == 66 then return dfastate_33
1864 if c.ascii == 67 then return dfastate_33
1865 if c.ascii == 68 then return dfastate_33
1866 if c.ascii == 69 then return dfastate_33
1867 if c.ascii == 70 then return dfastate_33
1868 if c.ascii == 71 then return dfastate_33
1869 if c.ascii == 72 then return dfastate_33
1870 if c.ascii == 73 then return dfastate_33
1871 if c.ascii == 74 then return dfastate_33
1872 if c.ascii == 75 then return dfastate_33
1873 if c.ascii == 76 then return dfastate_33
1874 if c.ascii == 77 then return dfastate_33
1875 if c.ascii == 78 then return dfastate_33
1876 if c.ascii == 79 then return dfastate_33
1877 if c.ascii == 80 then return dfastate_33
1878 if c.ascii == 81 then return dfastate_33
1879 if c.ascii == 82 then return dfastate_33
1880 if c.ascii == 83 then return dfastate_33
1881 if c.ascii == 84 then return dfastate_33
1882 if c.ascii == 85 then return dfastate_33
1883 if c.ascii == 86 then return dfastate_33
1884 if c.ascii == 87 then return dfastate_33
1885 if c.ascii == 88 then return dfastate_33
1886 if c.ascii == 89 then return dfastate_33
1887 if c.ascii == 90 then return dfastate_33
1888 if c.ascii == 91 then return dfastate_33
1889 if c.ascii == 92 then return dfastate_34
1890 if c.ascii == 93 then return dfastate_33
1891 if c.ascii == 94 then return dfastate_33
1892 if c.ascii == 95 then return dfastate_33
1893 if c.ascii == 96 then return dfastate_33
1894 if c.ascii == 97 then return dfastate_33
1895 if c.ascii == 98 then return dfastate_33
1896 if c.ascii == 99 then return dfastate_33
1897 if c.ascii == 100 then return dfastate_33
1898 if c.ascii == 101 then return dfastate_33
1899 if c.ascii == 102 then return dfastate_33
1900 if c.ascii == 103 then return dfastate_33
1901 if c.ascii == 104 then return dfastate_33
1902 if c.ascii == 105 then return dfastate_33
1903 if c.ascii == 106 then return dfastate_33
1904 if c.ascii == 107 then return dfastate_33
1905 if c.ascii == 108 then return dfastate_33
1906 if c.ascii == 109 then return dfastate_33
1907 if c.ascii == 110 then return dfastate_33
1908 if c.ascii == 111 then return dfastate_33
1909 if c.ascii == 112 then return dfastate_33
1910 if c.ascii == 113 then return dfastate_33
1911 if c.ascii == 114 then return dfastate_33
1912 if c.ascii == 115 then return dfastate_33
1913 if c.ascii == 116 then return dfastate_33
1914 if c.ascii == 117 then return dfastate_33
1915 if c.ascii == 118 then return dfastate_33
1916 if c.ascii == 119 then return dfastate_33
1917 if c.ascii == 120 then return dfastate_33
1918 if c.ascii == 121 then return dfastate_33
1919 if c.ascii == 122 then return dfastate_33
1920 if c.ascii == 123 then return dfastate_33
1921 if c.ascii == 124 then return dfastate_33
1922 if c.ascii == 125 then return dfastate_33
1923 if c.ascii == 126 then return dfastate_33
1924 return null
1925 end
1926 end
1927 class DFAState38
1928 super DFAState
1929 redef fun trans(c) do
1930 if c.ascii == 34 then return dfastate_35
1931 if c.ascii == 32 then return dfastate_33
1932 if c.ascii == 33 then return dfastate_33
1933 if c.ascii == 35 then return dfastate_33
1934 if c.ascii == 36 then return dfastate_33
1935 if c.ascii == 37 then return dfastate_33
1936 if c.ascii == 38 then return dfastate_33
1937 if c.ascii == 39 then return dfastate_33
1938 if c.ascii == 40 then return dfastate_33
1939 if c.ascii == 41 then return dfastate_33
1940 if c.ascii == 42 then return dfastate_33
1941 if c.ascii == 43 then return dfastate_33
1942 if c.ascii == 44 then return dfastate_33
1943 if c.ascii == 45 then return dfastate_33
1944 if c.ascii == 46 then return dfastate_33
1945 if c.ascii == 47 then return dfastate_33
1946 if c.ascii == 48 then return dfastate_33
1947 if c.ascii == 49 then return dfastate_33
1948 if c.ascii == 50 then return dfastate_33
1949 if c.ascii == 51 then return dfastate_33
1950 if c.ascii == 52 then return dfastate_33
1951 if c.ascii == 53 then return dfastate_33
1952 if c.ascii == 54 then return dfastate_33
1953 if c.ascii == 55 then return dfastate_33
1954 if c.ascii == 56 then return dfastate_33
1955 if c.ascii == 57 then return dfastate_33
1956 if c.ascii == 58 then return dfastate_33
1957 if c.ascii == 59 then return dfastate_33
1958 if c.ascii == 60 then return dfastate_33
1959 if c.ascii == 61 then return dfastate_33
1960 if c.ascii == 62 then return dfastate_33
1961 if c.ascii == 63 then return dfastate_33
1962 if c.ascii == 64 then return dfastate_33
1963 if c.ascii == 65 then return dfastate_33
1964 if c.ascii == 66 then return dfastate_33
1965 if c.ascii == 67 then return dfastate_33
1966 if c.ascii == 68 then return dfastate_33
1967 if c.ascii == 69 then return dfastate_33
1968 if c.ascii == 70 then return dfastate_33
1969 if c.ascii == 71 then return dfastate_33
1970 if c.ascii == 72 then return dfastate_33
1971 if c.ascii == 73 then return dfastate_33
1972 if c.ascii == 74 then return dfastate_33
1973 if c.ascii == 75 then return dfastate_33
1974 if c.ascii == 76 then return dfastate_33
1975 if c.ascii == 77 then return dfastate_33
1976 if c.ascii == 78 then return dfastate_33
1977 if c.ascii == 79 then return dfastate_33
1978 if c.ascii == 80 then return dfastate_33
1979 if c.ascii == 81 then return dfastate_33
1980 if c.ascii == 82 then return dfastate_33
1981 if c.ascii == 83 then return dfastate_33
1982 if c.ascii == 84 then return dfastate_33
1983 if c.ascii == 85 then return dfastate_33
1984 if c.ascii == 86 then return dfastate_33
1985 if c.ascii == 87 then return dfastate_33
1986 if c.ascii == 88 then return dfastate_33
1987 if c.ascii == 89 then return dfastate_33
1988 if c.ascii == 90 then return dfastate_33
1989 if c.ascii == 91 then return dfastate_33
1990 if c.ascii == 92 then return dfastate_39
1991 if c.ascii == 93 then return dfastate_33
1992 if c.ascii == 94 then return dfastate_33
1993 if c.ascii == 95 then return dfastate_33
1994 if c.ascii == 96 then return dfastate_33
1995 if c.ascii == 97 then return dfastate_33
1996 if c.ascii == 98 then return dfastate_33
1997 if c.ascii == 99 then return dfastate_33
1998 if c.ascii == 100 then return dfastate_33
1999 if c.ascii == 101 then return dfastate_33
2000 if c.ascii == 102 then return dfastate_33
2001 if c.ascii == 103 then return dfastate_33
2002 if c.ascii == 104 then return dfastate_33
2003 if c.ascii == 105 then return dfastate_33
2004 if c.ascii == 106 then return dfastate_33
2005 if c.ascii == 107 then return dfastate_33
2006 if c.ascii == 108 then return dfastate_33
2007 if c.ascii == 109 then return dfastate_33
2008 if c.ascii == 110 then return dfastate_33
2009 if c.ascii == 111 then return dfastate_33
2010 if c.ascii == 112 then return dfastate_33
2011 if c.ascii == 113 then return dfastate_33
2012 if c.ascii == 114 then return dfastate_33
2013 if c.ascii == 115 then return dfastate_33
2014 if c.ascii == 116 then return dfastate_33
2015 if c.ascii == 117 then return dfastate_33
2016 if c.ascii == 118 then return dfastate_33
2017 if c.ascii == 119 then return dfastate_33
2018 if c.ascii == 120 then return dfastate_33
2019 if c.ascii == 121 then return dfastate_33
2020 if c.ascii == 122 then return dfastate_33
2021 if c.ascii == 123 then return dfastate_33
2022 if c.ascii == 124 then return dfastate_33
2023 if c.ascii == 125 then return dfastate_33
2024 if c.ascii == 126 then return dfastate_33
2025 return null
2026 end
2027 end
2028 class DFAState39
2029 super DFAState
2030 redef fun trans(c) do
2031 if c.ascii == 34 then return dfastate_40
2032 if c.ascii == 32 then return dfastate_36
2033 if c.ascii == 33 then return dfastate_36
2034 if c.ascii == 35 then return dfastate_36
2035 if c.ascii == 36 then return dfastate_36
2036 if c.ascii == 37 then return dfastate_36
2037 if c.ascii == 38 then return dfastate_36
2038 if c.ascii == 39 then return dfastate_36
2039 if c.ascii == 40 then return dfastate_36
2040 if c.ascii == 41 then return dfastate_36
2041 if c.ascii == 42 then return dfastate_36
2042 if c.ascii == 43 then return dfastate_36
2043 if c.ascii == 44 then return dfastate_36
2044 if c.ascii == 45 then return dfastate_36
2045 if c.ascii == 46 then return dfastate_36
2046 if c.ascii == 47 then return dfastate_36
2047 if c.ascii == 48 then return dfastate_36
2048 if c.ascii == 49 then return dfastate_36
2049 if c.ascii == 50 then return dfastate_36
2050 if c.ascii == 51 then return dfastate_36
2051 if c.ascii == 52 then return dfastate_36
2052 if c.ascii == 53 then return dfastate_36
2053 if c.ascii == 54 then return dfastate_36
2054 if c.ascii == 55 then return dfastate_36
2055 if c.ascii == 56 then return dfastate_36
2056 if c.ascii == 57 then return dfastate_36
2057 if c.ascii == 58 then return dfastate_36
2058 if c.ascii == 59 then return dfastate_36
2059 if c.ascii == 60 then return dfastate_36
2060 if c.ascii == 61 then return dfastate_36
2061 if c.ascii == 62 then return dfastate_36
2062 if c.ascii == 63 then return dfastate_36
2063 if c.ascii == 64 then return dfastate_36
2064 if c.ascii == 65 then return dfastate_36
2065 if c.ascii == 66 then return dfastate_36
2066 if c.ascii == 67 then return dfastate_36
2067 if c.ascii == 68 then return dfastate_36
2068 if c.ascii == 69 then return dfastate_36
2069 if c.ascii == 70 then return dfastate_36
2070 if c.ascii == 71 then return dfastate_36
2071 if c.ascii == 72 then return dfastate_36
2072 if c.ascii == 73 then return dfastate_36
2073 if c.ascii == 74 then return dfastate_36
2074 if c.ascii == 75 then return dfastate_36
2075 if c.ascii == 76 then return dfastate_36
2076 if c.ascii == 77 then return dfastate_36
2077 if c.ascii == 78 then return dfastate_36
2078 if c.ascii == 79 then return dfastate_36
2079 if c.ascii == 80 then return dfastate_36
2080 if c.ascii == 81 then return dfastate_36
2081 if c.ascii == 82 then return dfastate_36
2082 if c.ascii == 83 then return dfastate_36
2083 if c.ascii == 84 then return dfastate_36
2084 if c.ascii == 85 then return dfastate_36
2085 if c.ascii == 86 then return dfastate_36
2086 if c.ascii == 87 then return dfastate_36
2087 if c.ascii == 88 then return dfastate_36
2088 if c.ascii == 89 then return dfastate_36
2089 if c.ascii == 90 then return dfastate_36
2090 if c.ascii == 91 then return dfastate_36
2091 if c.ascii == 92 then return dfastate_41
2092 if c.ascii == 93 then return dfastate_36
2093 if c.ascii == 94 then return dfastate_36
2094 if c.ascii == 95 then return dfastate_36
2095 if c.ascii == 96 then return dfastate_36
2096 if c.ascii == 97 then return dfastate_36
2097 if c.ascii == 98 then return dfastate_36
2098 if c.ascii == 99 then return dfastate_36
2099 if c.ascii == 100 then return dfastate_36
2100 if c.ascii == 101 then return dfastate_36
2101 if c.ascii == 102 then return dfastate_36
2102 if c.ascii == 103 then return dfastate_36
2103 if c.ascii == 104 then return dfastate_36
2104 if c.ascii == 105 then return dfastate_36
2105 if c.ascii == 106 then return dfastate_36
2106 if c.ascii == 107 then return dfastate_36
2107 if c.ascii == 108 then return dfastate_36
2108 if c.ascii == 109 then return dfastate_36
2109 if c.ascii == 110 then return dfastate_36
2110 if c.ascii == 111 then return dfastate_36
2111 if c.ascii == 112 then return dfastate_36
2112 if c.ascii == 113 then return dfastate_36
2113 if c.ascii == 114 then return dfastate_36
2114 if c.ascii == 115 then return dfastate_36
2115 if c.ascii == 116 then return dfastate_36
2116 if c.ascii == 117 then return dfastate_36
2117 if c.ascii == 118 then return dfastate_36
2118 if c.ascii == 119 then return dfastate_36
2119 if c.ascii == 120 then return dfastate_36
2120 if c.ascii == 121 then return dfastate_36
2121 if c.ascii == 122 then return dfastate_36
2122 if c.ascii == 123 then return dfastate_36
2123 if c.ascii == 124 then return dfastate_36
2124 if c.ascii == 125 then return dfastate_36
2125 if c.ascii == 126 then return dfastate_36
2126 return null
2127 end
2128 end
2129 class DFAState40
2130 super DFAState
2131 redef fun is_accept do return true
2132 redef fun make_token(position, text) do
2133 var t = new Nstring
2134 t.position = position
2135 t.text = text
2136 return t
2137 end
2138 redef fun trans(c) do
2139 if c.ascii == 34 then return dfastate_35
2140 if c.ascii == 32 then return dfastate_33
2141 if c.ascii == 33 then return dfastate_33
2142 if c.ascii == 35 then return dfastate_33
2143 if c.ascii == 36 then return dfastate_33
2144 if c.ascii == 37 then return dfastate_33
2145 if c.ascii == 38 then return dfastate_33
2146 if c.ascii == 39 then return dfastate_33
2147 if c.ascii == 40 then return dfastate_33
2148 if c.ascii == 41 then return dfastate_33
2149 if c.ascii == 42 then return dfastate_33
2150 if c.ascii == 43 then return dfastate_33
2151 if c.ascii == 44 then return dfastate_33
2152 if c.ascii == 45 then return dfastate_33
2153 if c.ascii == 46 then return dfastate_33
2154 if c.ascii == 47 then return dfastate_33
2155 if c.ascii == 48 then return dfastate_33
2156 if c.ascii == 49 then return dfastate_33
2157 if c.ascii == 50 then return dfastate_33
2158 if c.ascii == 51 then return dfastate_33
2159 if c.ascii == 52 then return dfastate_33
2160 if c.ascii == 53 then return dfastate_33
2161 if c.ascii == 54 then return dfastate_33
2162 if c.ascii == 55 then return dfastate_33
2163 if c.ascii == 56 then return dfastate_33
2164 if c.ascii == 57 then return dfastate_33
2165 if c.ascii == 58 then return dfastate_33
2166 if c.ascii == 59 then return dfastate_33
2167 if c.ascii == 60 then return dfastate_33
2168 if c.ascii == 61 then return dfastate_33
2169 if c.ascii == 62 then return dfastate_33
2170 if c.ascii == 63 then return dfastate_33
2171 if c.ascii == 64 then return dfastate_33
2172 if c.ascii == 65 then return dfastate_33
2173 if c.ascii == 66 then return dfastate_33
2174 if c.ascii == 67 then return dfastate_33
2175 if c.ascii == 68 then return dfastate_33
2176 if c.ascii == 69 then return dfastate_33
2177 if c.ascii == 70 then return dfastate_33
2178 if c.ascii == 71 then return dfastate_33
2179 if c.ascii == 72 then return dfastate_33
2180 if c.ascii == 73 then return dfastate_33
2181 if c.ascii == 74 then return dfastate_33
2182 if c.ascii == 75 then return dfastate_33
2183 if c.ascii == 76 then return dfastate_33
2184 if c.ascii == 77 then return dfastate_33
2185 if c.ascii == 78 then return dfastate_33
2186 if c.ascii == 79 then return dfastate_33
2187 if c.ascii == 80 then return dfastate_33
2188 if c.ascii == 81 then return dfastate_33
2189 if c.ascii == 82 then return dfastate_33
2190 if c.ascii == 83 then return dfastate_33
2191 if c.ascii == 84 then return dfastate_33
2192 if c.ascii == 85 then return dfastate_33
2193 if c.ascii == 86 then return dfastate_33
2194 if c.ascii == 87 then return dfastate_33
2195 if c.ascii == 88 then return dfastate_33
2196 if c.ascii == 89 then return dfastate_33
2197 if c.ascii == 90 then return dfastate_33
2198 if c.ascii == 91 then return dfastate_33
2199 if c.ascii == 92 then return dfastate_34
2200 if c.ascii == 93 then return dfastate_33
2201 if c.ascii == 94 then return dfastate_33
2202 if c.ascii == 95 then return dfastate_33
2203 if c.ascii == 96 then return dfastate_33
2204 if c.ascii == 97 then return dfastate_33
2205 if c.ascii == 98 then return dfastate_33
2206 if c.ascii == 99 then return dfastate_33
2207 if c.ascii == 100 then return dfastate_33
2208 if c.ascii == 101 then return dfastate_33
2209 if c.ascii == 102 then return dfastate_33
2210 if c.ascii == 103 then return dfastate_33
2211 if c.ascii == 104 then return dfastate_33
2212 if c.ascii == 105 then return dfastate_33
2213 if c.ascii == 106 then return dfastate_33
2214 if c.ascii == 107 then return dfastate_33
2215 if c.ascii == 108 then return dfastate_33
2216 if c.ascii == 109 then return dfastate_33
2217 if c.ascii == 110 then return dfastate_33
2218 if c.ascii == 111 then return dfastate_33
2219 if c.ascii == 112 then return dfastate_33
2220 if c.ascii == 113 then return dfastate_33
2221 if c.ascii == 114 then return dfastate_33
2222 if c.ascii == 115 then return dfastate_33
2223 if c.ascii == 116 then return dfastate_33
2224 if c.ascii == 117 then return dfastate_33
2225 if c.ascii == 118 then return dfastate_33
2226 if c.ascii == 119 then return dfastate_33
2227 if c.ascii == 120 then return dfastate_33
2228 if c.ascii == 121 then return dfastate_33
2229 if c.ascii == 122 then return dfastate_33
2230 if c.ascii == 123 then return dfastate_33
2231 if c.ascii == 124 then return dfastate_33
2232 if c.ascii == 125 then return dfastate_33
2233 if c.ascii == 126 then return dfastate_33
2234 return null
2235 end
2236 end
2237 class DFAState41
2238 super DFAState
2239 redef fun trans(c) do
2240 if c.ascii == 34 then return dfastate_40
2241 if c.ascii == 32 then return dfastate_36
2242 if c.ascii == 33 then return dfastate_36
2243 if c.ascii == 35 then return dfastate_36
2244 if c.ascii == 36 then return dfastate_36
2245 if c.ascii == 37 then return dfastate_36
2246 if c.ascii == 38 then return dfastate_36
2247 if c.ascii == 39 then return dfastate_36
2248 if c.ascii == 40 then return dfastate_36
2249 if c.ascii == 41 then return dfastate_36
2250 if c.ascii == 42 then return dfastate_36
2251 if c.ascii == 43 then return dfastate_36
2252 if c.ascii == 44 then return dfastate_36
2253 if c.ascii == 45 then return dfastate_36
2254 if c.ascii == 46 then return dfastate_36
2255 if c.ascii == 47 then return dfastate_36
2256 if c.ascii == 48 then return dfastate_36
2257 if c.ascii == 49 then return dfastate_36
2258 if c.ascii == 50 then return dfastate_36
2259 if c.ascii == 51 then return dfastate_36
2260 if c.ascii == 52 then return dfastate_36
2261 if c.ascii == 53 then return dfastate_36
2262 if c.ascii == 54 then return dfastate_36
2263 if c.ascii == 55 then return dfastate_36
2264 if c.ascii == 56 then return dfastate_36
2265 if c.ascii == 57 then return dfastate_36
2266 if c.ascii == 58 then return dfastate_36
2267 if c.ascii == 59 then return dfastate_36
2268 if c.ascii == 60 then return dfastate_36
2269 if c.ascii == 61 then return dfastate_36
2270 if c.ascii == 62 then return dfastate_36
2271 if c.ascii == 63 then return dfastate_36
2272 if c.ascii == 64 then return dfastate_36
2273 if c.ascii == 65 then return dfastate_36
2274 if c.ascii == 66 then return dfastate_36
2275 if c.ascii == 67 then return dfastate_36
2276 if c.ascii == 68 then return dfastate_36
2277 if c.ascii == 69 then return dfastate_36
2278 if c.ascii == 70 then return dfastate_36
2279 if c.ascii == 71 then return dfastate_36
2280 if c.ascii == 72 then return dfastate_36
2281 if c.ascii == 73 then return dfastate_36
2282 if c.ascii == 74 then return dfastate_36
2283 if c.ascii == 75 then return dfastate_36
2284 if c.ascii == 76 then return dfastate_36
2285 if c.ascii == 77 then return dfastate_36
2286 if c.ascii == 78 then return dfastate_36
2287 if c.ascii == 79 then return dfastate_36
2288 if c.ascii == 80 then return dfastate_36
2289 if c.ascii == 81 then return dfastate_36
2290 if c.ascii == 82 then return dfastate_36
2291 if c.ascii == 83 then return dfastate_36
2292 if c.ascii == 84 then return dfastate_36
2293 if c.ascii == 85 then return dfastate_36
2294 if c.ascii == 86 then return dfastate_36
2295 if c.ascii == 87 then return dfastate_36
2296 if c.ascii == 88 then return dfastate_36
2297 if c.ascii == 89 then return dfastate_36
2298 if c.ascii == 90 then return dfastate_36
2299 if c.ascii == 91 then return dfastate_36
2300 if c.ascii == 92 then return dfastate_41
2301 if c.ascii == 93 then return dfastate_36
2302 if c.ascii == 94 then return dfastate_36
2303 if c.ascii == 95 then return dfastate_36
2304 if c.ascii == 96 then return dfastate_36
2305 if c.ascii == 97 then return dfastate_36
2306 if c.ascii == 98 then return dfastate_36
2307 if c.ascii == 99 then return dfastate_36
2308 if c.ascii == 100 then return dfastate_36
2309 if c.ascii == 101 then return dfastate_36
2310 if c.ascii == 102 then return dfastate_36
2311 if c.ascii == 103 then return dfastate_36
2312 if c.ascii == 104 then return dfastate_36
2313 if c.ascii == 105 then return dfastate_36
2314 if c.ascii == 106 then return dfastate_36
2315 if c.ascii == 107 then return dfastate_36
2316 if c.ascii == 108 then return dfastate_36
2317 if c.ascii == 109 then return dfastate_36
2318 if c.ascii == 110 then return dfastate_36
2319 if c.ascii == 111 then return dfastate_36
2320 if c.ascii == 112 then return dfastate_36
2321 if c.ascii == 113 then return dfastate_36
2322 if c.ascii == 114 then return dfastate_36
2323 if c.ascii == 115 then return dfastate_36
2324 if c.ascii == 116 then return dfastate_36
2325 if c.ascii == 117 then return dfastate_36
2326 if c.ascii == 118 then return dfastate_36
2327 if c.ascii == 119 then return dfastate_36
2328 if c.ascii == 120 then return dfastate_36
2329 if c.ascii == 121 then return dfastate_36
2330 if c.ascii == 122 then return dfastate_36
2331 if c.ascii == 123 then return dfastate_36
2332 if c.ascii == 124 then return dfastate_36
2333 if c.ascii == 125 then return dfastate_36
2334 if c.ascii == 126 then return dfastate_36
2335 return null
2336 end
2337 end
2338 class DFAState42
2339 super DFAState
2340 redef fun trans(c) do
2341 if c.ascii == 34 then return dfastate_35
2342 if c.ascii == 32 then return dfastate_33
2343 if c.ascii == 33 then return dfastate_33
2344 if c.ascii == 35 then return dfastate_33
2345 if c.ascii == 36 then return dfastate_33
2346 if c.ascii == 37 then return dfastate_33
2347 if c.ascii == 38 then return dfastate_33
2348 if c.ascii == 39 then return dfastate_33
2349 if c.ascii == 40 then return dfastate_33
2350 if c.ascii == 41 then return dfastate_33
2351 if c.ascii == 42 then return dfastate_33
2352 if c.ascii == 43 then return dfastate_33
2353 if c.ascii == 44 then return dfastate_33
2354 if c.ascii == 45 then return dfastate_33
2355 if c.ascii == 46 then return dfastate_33
2356 if c.ascii == 47 then return dfastate_33
2357 if c.ascii == 48 then return dfastate_33
2358 if c.ascii == 49 then return dfastate_33
2359 if c.ascii == 50 then return dfastate_33
2360 if c.ascii == 51 then return dfastate_33
2361 if c.ascii == 52 then return dfastate_33
2362 if c.ascii == 53 then return dfastate_33
2363 if c.ascii == 54 then return dfastate_33
2364 if c.ascii == 55 then return dfastate_33
2365 if c.ascii == 56 then return dfastate_33
2366 if c.ascii == 57 then return dfastate_33
2367 if c.ascii == 58 then return dfastate_33
2368 if c.ascii == 59 then return dfastate_33
2369 if c.ascii == 60 then return dfastate_33
2370 if c.ascii == 61 then return dfastate_33
2371 if c.ascii == 62 then return dfastate_33
2372 if c.ascii == 63 then return dfastate_33
2373 if c.ascii == 64 then return dfastate_33
2374 if c.ascii == 65 then return dfastate_33
2375 if c.ascii == 66 then return dfastate_33
2376 if c.ascii == 67 then return dfastate_33
2377 if c.ascii == 68 then return dfastate_33
2378 if c.ascii == 69 then return dfastate_33
2379 if c.ascii == 70 then return dfastate_33
2380 if c.ascii == 71 then return dfastate_33
2381 if c.ascii == 72 then return dfastate_33
2382 if c.ascii == 73 then return dfastate_33
2383 if c.ascii == 74 then return dfastate_33
2384 if c.ascii == 75 then return dfastate_33
2385 if c.ascii == 76 then return dfastate_33
2386 if c.ascii == 77 then return dfastate_33
2387 if c.ascii == 78 then return dfastate_33
2388 if c.ascii == 79 then return dfastate_33
2389 if c.ascii == 80 then return dfastate_33
2390 if c.ascii == 81 then return dfastate_33
2391 if c.ascii == 82 then return dfastate_33
2392 if c.ascii == 83 then return dfastate_33
2393 if c.ascii == 84 then return dfastate_33
2394 if c.ascii == 85 then return dfastate_33
2395 if c.ascii == 86 then return dfastate_33
2396 if c.ascii == 87 then return dfastate_33
2397 if c.ascii == 88 then return dfastate_33
2398 if c.ascii == 89 then return dfastate_33
2399 if c.ascii == 90 then return dfastate_33
2400 if c.ascii == 91 then return dfastate_33
2401 if c.ascii == 92 then return dfastate_39
2402 if c.ascii == 93 then return dfastate_33
2403 if c.ascii == 94 then return dfastate_33
2404 if c.ascii == 95 then return dfastate_33
2405 if c.ascii == 96 then return dfastate_33
2406 if c.ascii == 97 then return dfastate_33
2407 if c.ascii == 98 then return dfastate_33
2408 if c.ascii == 99 then return dfastate_33
2409 if c.ascii == 100 then return dfastate_33
2410 if c.ascii == 101 then return dfastate_33
2411 if c.ascii == 102 then return dfastate_33
2412 if c.ascii == 103 then return dfastate_33
2413 if c.ascii == 104 then return dfastate_33
2414 if c.ascii == 105 then return dfastate_33
2415 if c.ascii == 106 then return dfastate_33
2416 if c.ascii == 107 then return dfastate_33
2417 if c.ascii == 108 then return dfastate_33
2418 if c.ascii == 109 then return dfastate_33
2419 if c.ascii == 110 then return dfastate_33
2420 if c.ascii == 111 then return dfastate_33
2421 if c.ascii == 112 then return dfastate_33
2422 if c.ascii == 113 then return dfastate_33
2423 if c.ascii == 114 then return dfastate_33
2424 if c.ascii == 115 then return dfastate_33
2425 if c.ascii == 116 then return dfastate_33
2426 if c.ascii == 117 then return dfastate_33
2427 if c.ascii == 118 then return dfastate_33
2428 if c.ascii == 119 then return dfastate_33
2429 if c.ascii == 120 then return dfastate_33
2430 if c.ascii == 121 then return dfastate_33
2431 if c.ascii == 122 then return dfastate_33
2432 if c.ascii == 123 then return dfastate_33
2433 if c.ascii == 124 then return dfastate_33
2434 if c.ascii == 125 then return dfastate_33
2435 if c.ascii == 126 then return dfastate_33
2436 return null
2437 end
2438 end
2439 class DFAState43
2440 super DFAState
2441 redef fun trans(c) do
2442 if c.ascii == 113 then return dfastate_95
2443 if c.ascii == 81 then return dfastate_96
2444 if c.ascii == 110 then return dfastate_97
2445 if c.ascii == 78 then return dfastate_98
2446 return null
2447 end
2448 end
2449 class DFAState44
2450 super DFAState
2451 redef fun trans(c) do
2452 if c.ascii == 113 then return dfastate_95
2453 if c.ascii == 81 then return dfastate_96
2454 if c.ascii == 110 then return dfastate_97
2455 if c.ascii == 78 then return dfastate_98
2456 return null
2457 end
2458 end
2459 class DFAState45
2460 super DFAState
2461 redef fun trans(c) do
2462 if c.ascii == 117 then return dfastate_75
2463 if c.ascii == 85 then return dfastate_76
2464 if c.ascii == 108 then return dfastate_77
2465 if c.ascii == 76 then return dfastate_78
2466 if c.ascii == 121 then return dfastate_79
2467 if c.ascii == 89 then return dfastate_80
2468 return null
2469 end
2470 end
2471 class DFAState46
2472 super DFAState
2473 redef fun trans(c) do
2474 if c.ascii == 117 then return dfastate_75
2475 if c.ascii == 85 then return dfastate_76
2476 if c.ascii == 108 then return dfastate_77
2477 if c.ascii == 76 then return dfastate_78
2478 if c.ascii == 121 then return dfastate_79
2479 if c.ascii == 89 then return dfastate_80
2480 return null
2481 end
2482 end
2483 class DFAState47
2484 super DFAState
2485 redef fun trans(c) do
2486 if c.ascii == 111 then return dfastate_69
2487 if c.ascii == 79 then return dfastate_70
2488 return null
2489 end
2490 end
2491 class DFAState48
2492 super DFAState
2493 redef fun trans(c) do
2494 if c.ascii == 111 then return dfastate_69
2495 if c.ascii == 79 then return dfastate_70
2496 return null
2497 end
2498 end
2499 class DFAState49
2500 super DFAState
2501 redef fun trans(c) do
2502 if c.ascii == 100 then return dfastate_51
2503 if c.ascii == 68 then return dfastate_52
2504 if c.ascii == 115 then return dfastate_53
2505 if c.ascii == 83 then return dfastate_54
2506 return null
2507 end
2508 end
2509 class DFAState50
2510 super DFAState
2511 redef fun trans(c) do
2512 if c.ascii == 100 then return dfastate_51
2513 if c.ascii == 68 then return dfastate_52
2514 if c.ascii == 115 then return dfastate_53
2515 if c.ascii == 83 then return dfastate_54
2516 return null
2517 end
2518 end
2519 class DFAState51
2520 super DFAState
2521 redef fun trans(c) do
2522 if c.ascii == 100 then return dfastate_61
2523 if c.ascii == 68 then return dfastate_62
2524 return null
2525 end
2526 end
2527 class DFAState52
2528 super DFAState
2529 redef fun trans(c) do
2530 if c.ascii == 100 then return dfastate_61
2531 if c.ascii == 68 then return dfastate_62
2532 return null
2533 end
2534 end
2535 class DFAState53
2536 super DFAState
2537 redef fun trans(c) do
2538 if c.ascii == 99 then return dfastate_55
2539 if c.ascii == 67 then return dfastate_56
2540 return null
2541 end
2542 end
2543 class DFAState54
2544 super DFAState
2545 redef fun trans(c) do
2546 if c.ascii == 99 then return dfastate_55
2547 if c.ascii == 67 then return dfastate_56
2548 return null
2549 end
2550 end
2551 class DFAState55
2552 super DFAState
2553 redef fun trans(c) do
2554 if c.ascii == 105 then return dfastate_57
2555 if c.ascii == 73 then return dfastate_58
2556 return null
2557 end
2558 end
2559 class DFAState56
2560 super DFAState
2561 redef fun trans(c) do
2562 if c.ascii == 105 then return dfastate_57
2563 if c.ascii == 73 then return dfastate_58
2564 return null
2565 end
2566 end
2567 class DFAState57
2568 super DFAState
2569 redef fun trans(c) do
2570 if c.ascii == 105 then return dfastate_59
2571 if c.ascii == 73 then return dfastate_60
2572 return null
2573 end
2574 end
2575 class DFAState58
2576 super DFAState
2577 redef fun trans(c) do
2578 if c.ascii == 105 then return dfastate_59
2579 if c.ascii == 73 then return dfastate_60
2580 return null
2581 end
2582 end
2583 class DFAState59
2584 super DFAState
2585 redef fun is_accept do return true
2586 redef fun make_token(position, text) do
2587 var t = new Ntk_ascii
2588 t.position = position
2589 t.text = text
2590 return t
2591 end
2592 end
2593 class DFAState60
2594 super DFAState
2595 redef fun is_accept do return true
2596 redef fun make_token(position, text) do
2597 var t = new Ntk_ascii
2598 t.position = position
2599 t.text = text
2600 return t
2601 end
2602 end
2603 class DFAState61
2604 super DFAState
2605 redef fun trans(c) do
2606 if c.ascii == 114 then return dfastate_63
2607 if c.ascii == 82 then return dfastate_64
2608 return null
2609 end
2610 end
2611 class DFAState62
2612 super DFAState
2613 redef fun trans(c) do
2614 if c.ascii == 114 then return dfastate_63
2615 if c.ascii == 82 then return dfastate_64
2616 return null
2617 end
2618 end
2619 class DFAState63
2620 super DFAState
2621 redef fun trans(c) do
2622 if c.ascii == 115 then return dfastate_65
2623 if c.ascii == 83 then return dfastate_66
2624 return null
2625 end
2626 end
2627 class DFAState64
2628 super DFAState
2629 redef fun trans(c) do
2630 if c.ascii == 115 then return dfastate_65
2631 if c.ascii == 83 then return dfastate_66
2632 return null
2633 end
2634 end
2635 class DFAState65
2636 super DFAState
2637 redef fun trans(c) do
2638 if c.ascii == 115 then return dfastate_67
2639 if c.ascii == 83 then return dfastate_68
2640 return null
2641 end
2642 end
2643 class DFAState66
2644 super DFAState
2645 redef fun trans(c) do
2646 if c.ascii == 115 then return dfastate_67
2647 if c.ascii == 83 then return dfastate_68
2648 return null
2649 end
2650 end
2651 class DFAState67
2652 super DFAState
2653 redef fun is_accept do return true
2654 redef fun make_token(position, text) do
2655 var t = new Ntk_addrss
2656 t.position = position
2657 t.text = text
2658 return t
2659 end
2660 end
2661 class DFAState68
2662 super DFAState
2663 redef fun is_accept do return true
2664 redef fun make_token(position, text) do
2665 var t = new Ntk_addrss
2666 t.position = position
2667 t.text = text
2668 return t
2669 end
2670 end
2671 class DFAState69
2672 super DFAState
2673 redef fun trans(c) do
2674 if c.ascii == 114 then return dfastate_71
2675 if c.ascii == 82 then return dfastate_72
2676 return null
2677 end
2678 end
2679 class DFAState70
2680 super DFAState
2681 redef fun trans(c) do
2682 if c.ascii == 114 then return dfastate_71
2683 if c.ascii == 82 then return dfastate_72
2684 return null
2685 end
2686 end
2687 class DFAState71
2688 super DFAState
2689 redef fun trans(c) do
2690 if c.ascii == 100 then return dfastate_73
2691 if c.ascii == 68 then return dfastate_74
2692 return null
2693 end
2694 end
2695 class DFAState72
2696 super DFAState
2697 redef fun trans(c) do
2698 if c.ascii == 100 then return dfastate_73
2699 if c.ascii == 68 then return dfastate_74
2700 return null
2701 end
2702 end
2703 class DFAState73
2704 super DFAState
2705 redef fun is_accept do return true
2706 redef fun make_token(position, text) do
2707 var t = new Ntk_word
2708 t.position = position
2709 t.text = text
2710 return t
2711 end
2712 end
2713 class DFAState74
2714 super DFAState
2715 redef fun is_accept do return true
2716 redef fun make_token(position, text) do
2717 var t = new Ntk_word
2718 t.position = position
2719 t.text = text
2720 return t
2721 end
2722 end
2723 class DFAState75
2724 super DFAState
2725 redef fun trans(c) do
2726 if c.ascii == 114 then return dfastate_91
2727 if c.ascii == 82 then return dfastate_92
2728 return null
2729 end
2730 end
2731 class DFAState76
2732 super DFAState
2733 redef fun trans(c) do
2734 if c.ascii == 114 then return dfastate_91
2735 if c.ascii == 82 then return dfastate_92
2736 return null
2737 end
2738 end
2739 class DFAState77
2740 super DFAState
2741 redef fun trans(c) do
2742 if c.ascii == 111 then return dfastate_85
2743 if c.ascii == 79 then return dfastate_86
2744 return null
2745 end
2746 end
2747 class DFAState78
2748 super DFAState
2749 redef fun trans(c) do
2750 if c.ascii == 111 then return dfastate_85
2751 if c.ascii == 79 then return dfastate_86
2752 return null
2753 end
2754 end
2755 class DFAState79
2756 super DFAState
2757 redef fun trans(c) do
2758 if c.ascii == 116 then return dfastate_81
2759 if c.ascii == 84 then return dfastate_82
2760 return null
2761 end
2762 end
2763 class DFAState80
2764 super DFAState
2765 redef fun trans(c) do
2766 if c.ascii == 116 then return dfastate_81
2767 if c.ascii == 84 then return dfastate_82
2768 return null
2769 end
2770 end
2771 class DFAState81
2772 super DFAState
2773 redef fun trans(c) do
2774 if c.ascii == 101 then return dfastate_83
2775 if c.ascii == 69 then return dfastate_84
2776 return null
2777 end
2778 end
2779 class DFAState82
2780 super DFAState
2781 redef fun trans(c) do
2782 if c.ascii == 101 then return dfastate_83
2783 if c.ascii == 69 then return dfastate_84
2784 return null
2785 end
2786 end
2787 class DFAState83
2788 super DFAState
2789 redef fun is_accept do return true
2790 redef fun make_token(position, text) do
2791 var t = new Ntk_byte
2792 t.position = position
2793 t.text = text
2794 return t
2795 end
2796 end
2797 class DFAState84
2798 super DFAState
2799 redef fun is_accept do return true
2800 redef fun make_token(position, text) do
2801 var t = new Ntk_byte
2802 t.position = position
2803 t.text = text
2804 return t
2805 end
2806 end
2807 class DFAState85
2808 super DFAState
2809 redef fun trans(c) do
2810 if c.ascii == 99 then return dfastate_87
2811 if c.ascii == 67 then return dfastate_88
2812 return null
2813 end
2814 end
2815 class DFAState86
2816 super DFAState
2817 redef fun trans(c) do
2818 if c.ascii == 99 then return dfastate_87
2819 if c.ascii == 67 then return dfastate_88
2820 return null
2821 end
2822 end
2823 class DFAState87
2824 super DFAState
2825 redef fun trans(c) do
2826 if c.ascii == 107 then return dfastate_89
2827 if c.ascii == 75 then return dfastate_90
2828 return null
2829 end
2830 end
2831 class DFAState88
2832 super DFAState
2833 redef fun trans(c) do
2834 if c.ascii == 107 then return dfastate_89
2835 if c.ascii == 75 then return dfastate_90
2836 return null
2837 end
2838 end
2839 class DFAState89
2840 super DFAState
2841 redef fun is_accept do return true
2842 redef fun make_token(position, text) do
2843 var t = new Ntk_block
2844 t.position = position
2845 t.text = text
2846 return t
2847 end
2848 end
2849 class DFAState90
2850 super DFAState
2851 redef fun is_accept do return true
2852 redef fun make_token(position, text) do
2853 var t = new Ntk_block
2854 t.position = position
2855 t.text = text
2856 return t
2857 end
2858 end
2859 class DFAState91
2860 super DFAState
2861 redef fun trans(c) do
2862 if c.ascii == 110 then return dfastate_93
2863 if c.ascii == 78 then return dfastate_94
2864 return null
2865 end
2866 end
2867 class DFAState92
2868 super DFAState
2869 redef fun trans(c) do
2870 if c.ascii == 110 then return dfastate_93
2871 if c.ascii == 78 then return dfastate_94
2872 return null
2873 end
2874 end
2875 class DFAState93
2876 super DFAState
2877 redef fun is_accept do return true
2878 redef fun make_token(position, text) do
2879 var t = new Ntk_burn
2880 t.position = position
2881 t.text = text
2882 return t
2883 end
2884 end
2885 class DFAState94
2886 super DFAState
2887 redef fun is_accept do return true
2888 redef fun make_token(position, text) do
2889 var t = new Ntk_burn
2890 t.position = position
2891 t.text = text
2892 return t
2893 end
2894 end
2895 class DFAState95
2896 super DFAState
2897 redef fun trans(c) do
2898 if c.ascii == 117 then return dfastate_105
2899 if c.ascii == 85 then return dfastate_106
2900 return null
2901 end
2902 end
2903 class DFAState96
2904 super DFAState
2905 redef fun trans(c) do
2906 if c.ascii == 117 then return dfastate_105
2907 if c.ascii == 85 then return dfastate_106
2908 return null
2909 end
2910 end
2911 class DFAState97
2912 super DFAState
2913 redef fun trans(c) do
2914 if c.ascii == 100 then return dfastate_99
2915 if c.ascii == 68 then return dfastate_100
2916 return null
2917 end
2918 end
2919 class DFAState98
2920 super DFAState
2921 redef fun trans(c) do
2922 if c.ascii == 100 then return dfastate_99
2923 if c.ascii == 68 then return dfastate_100
2924 return null
2925 end
2926 end
2927 class DFAState99
2928 super DFAState
2929 redef fun is_accept do return true
2930 redef fun make_token(position, text) do
2931 var t = new Nend_block
2932 t.position = position
2933 t.text = text
2934 return t
2935 end
2936 redef fun trans(c) do
2937 if c.ascii == 32 then return dfastate_101
2938 if c.ascii == 33 then return dfastate_101
2939 if c.ascii == 34 then return dfastate_101
2940 if c.ascii == 35 then return dfastate_101
2941 if c.ascii == 36 then return dfastate_101
2942 if c.ascii == 37 then return dfastate_101
2943 if c.ascii == 38 then return dfastate_101
2944 if c.ascii == 39 then return dfastate_101
2945 if c.ascii == 40 then return dfastate_101
2946 if c.ascii == 41 then return dfastate_101
2947 if c.ascii == 42 then return dfastate_101
2948 if c.ascii == 43 then return dfastate_101
2949 if c.ascii == 44 then return dfastate_101
2950 if c.ascii == 45 then return dfastate_101
2951 if c.ascii == 46 then return dfastate_101
2952 if c.ascii == 47 then return dfastate_101
2953 if c.ascii == 48 then return dfastate_101
2954 if c.ascii == 49 then return dfastate_101
2955 if c.ascii == 50 then return dfastate_101
2956 if c.ascii == 51 then return dfastate_101
2957 if c.ascii == 52 then return dfastate_101
2958 if c.ascii == 53 then return dfastate_101
2959 if c.ascii == 54 then return dfastate_101
2960 if c.ascii == 55 then return dfastate_101
2961 if c.ascii == 56 then return dfastate_101
2962 if c.ascii == 57 then return dfastate_101
2963 if c.ascii == 58 then return dfastate_101
2964 if c.ascii == 59 then return dfastate_101
2965 if c.ascii == 60 then return dfastate_101
2966 if c.ascii == 61 then return dfastate_101
2967 if c.ascii == 62 then return dfastate_101
2968 if c.ascii == 63 then return dfastate_101
2969 if c.ascii == 64 then return dfastate_101
2970 if c.ascii == 65 then return dfastate_101
2971 if c.ascii == 66 then return dfastate_101
2972 if c.ascii == 67 then return dfastate_101
2973 if c.ascii == 68 then return dfastate_101
2974 if c.ascii == 69 then return dfastate_101
2975 if c.ascii == 70 then return dfastate_101
2976 if c.ascii == 71 then return dfastate_101
2977 if c.ascii == 72 then return dfastate_101
2978 if c.ascii == 73 then return dfastate_101
2979 if c.ascii == 74 then return dfastate_101
2980 if c.ascii == 75 then return dfastate_101
2981 if c.ascii == 76 then return dfastate_101
2982 if c.ascii == 77 then return dfastate_101
2983 if c.ascii == 78 then return dfastate_101
2984 if c.ascii == 79 then return dfastate_101
2985 if c.ascii == 80 then return dfastate_101
2986 if c.ascii == 81 then return dfastate_101
2987 if c.ascii == 82 then return dfastate_101
2988 if c.ascii == 83 then return dfastate_101
2989 if c.ascii == 84 then return dfastate_101
2990 if c.ascii == 85 then return dfastate_101
2991 if c.ascii == 86 then return dfastate_101
2992 if c.ascii == 87 then return dfastate_101
2993 if c.ascii == 88 then return dfastate_101
2994 if c.ascii == 89 then return dfastate_101
2995 if c.ascii == 90 then return dfastate_101
2996 if c.ascii == 91 then return dfastate_101
2997 if c.ascii == 92 then return dfastate_101
2998 if c.ascii == 93 then return dfastate_101
2999 if c.ascii == 94 then return dfastate_101
3000 if c.ascii == 95 then return dfastate_101
3001 if c.ascii == 96 then return dfastate_101
3002 if c.ascii == 97 then return dfastate_101
3003 if c.ascii == 98 then return dfastate_101
3004 if c.ascii == 99 then return dfastate_101
3005 if c.ascii == 100 then return dfastate_101
3006 if c.ascii == 101 then return dfastate_101
3007 if c.ascii == 102 then return dfastate_101
3008 if c.ascii == 103 then return dfastate_101
3009 if c.ascii == 104 then return dfastate_101
3010 if c.ascii == 105 then return dfastate_101
3011 if c.ascii == 106 then return dfastate_101
3012 if c.ascii == 107 then return dfastate_101
3013 if c.ascii == 108 then return dfastate_101
3014 if c.ascii == 109 then return dfastate_101
3015 if c.ascii == 110 then return dfastate_101
3016 if c.ascii == 111 then return dfastate_101
3017 if c.ascii == 112 then return dfastate_101
3018 if c.ascii == 113 then return dfastate_101
3019 if c.ascii == 114 then return dfastate_101
3020 if c.ascii == 115 then return dfastate_101
3021 if c.ascii == 116 then return dfastate_101
3022 if c.ascii == 117 then return dfastate_101
3023 if c.ascii == 118 then return dfastate_101
3024 if c.ascii == 119 then return dfastate_101
3025 if c.ascii == 120 then return dfastate_101
3026 if c.ascii == 121 then return dfastate_101
3027 if c.ascii == 122 then return dfastate_101
3028 if c.ascii == 123 then return dfastate_101
3029 if c.ascii == 124 then return dfastate_101
3030 if c.ascii == 125 then return dfastate_101
3031 if c.ascii == 126 then return dfastate_101
3032 if c.ascii == 13 then return dfastate_102
3033 if c.ascii == 10 then return dfastate_103
3034 return null
3035 end
3036 end
3037 class DFAState100
3038 super DFAState
3039 redef fun is_accept do return true
3040 redef fun make_token(position, text) do
3041 var t = new Nend_block
3042 t.position = position
3043 t.text = text
3044 return t
3045 end
3046 redef fun trans(c) do
3047 if c.ascii == 32 then return dfastate_101
3048 if c.ascii == 33 then return dfastate_101
3049 if c.ascii == 34 then return dfastate_101
3050 if c.ascii == 35 then return dfastate_101
3051 if c.ascii == 36 then return dfastate_101
3052 if c.ascii == 37 then return dfastate_101
3053 if c.ascii == 38 then return dfastate_101
3054 if c.ascii == 39 then return dfastate_101
3055 if c.ascii == 40 then return dfastate_101
3056 if c.ascii == 41 then return dfastate_101
3057 if c.ascii == 42 then return dfastate_101
3058 if c.ascii == 43 then return dfastate_101
3059 if c.ascii == 44 then return dfastate_101
3060 if c.ascii == 45 then return dfastate_101
3061 if c.ascii == 46 then return dfastate_101
3062 if c.ascii == 47 then return dfastate_101
3063 if c.ascii == 48 then return dfastate_101
3064 if c.ascii == 49 then return dfastate_101
3065 if c.ascii == 50 then return dfastate_101
3066 if c.ascii == 51 then return dfastate_101
3067 if c.ascii == 52 then return dfastate_101
3068 if c.ascii == 53 then return dfastate_101
3069 if c.ascii == 54 then return dfastate_101
3070 if c.ascii == 55 then return dfastate_101
3071 if c.ascii == 56 then return dfastate_101
3072 if c.ascii == 57 then return dfastate_101
3073 if c.ascii == 58 then return dfastate_101
3074 if c.ascii == 59 then return dfastate_101
3075 if c.ascii == 60 then return dfastate_101
3076 if c.ascii == 61 then return dfastate_101
3077 if c.ascii == 62 then return dfastate_101
3078 if c.ascii == 63 then return dfastate_101
3079 if c.ascii == 64 then return dfastate_101
3080 if c.ascii == 65 then return dfastate_101
3081 if c.ascii == 66 then return dfastate_101
3082 if c.ascii == 67 then return dfastate_101
3083 if c.ascii == 68 then return dfastate_101
3084 if c.ascii == 69 then return dfastate_101
3085 if c.ascii == 70 then return dfastate_101
3086 if c.ascii == 71 then return dfastate_101
3087 if c.ascii == 72 then return dfastate_101
3088 if c.ascii == 73 then return dfastate_101
3089 if c.ascii == 74 then return dfastate_101
3090 if c.ascii == 75 then return dfastate_101
3091 if c.ascii == 76 then return dfastate_101
3092 if c.ascii == 77 then return dfastate_101
3093 if c.ascii == 78 then return dfastate_101
3094 if c.ascii == 79 then return dfastate_101
3095 if c.ascii == 80 then return dfastate_101
3096 if c.ascii == 81 then return dfastate_101
3097 if c.ascii == 82 then return dfastate_101
3098 if c.ascii == 83 then return dfastate_101
3099 if c.ascii == 84 then return dfastate_101
3100 if c.ascii == 85 then return dfastate_101
3101 if c.ascii == 86 then return dfastate_101
3102 if c.ascii == 87 then return dfastate_101
3103 if c.ascii == 88 then return dfastate_101
3104 if c.ascii == 89 then return dfastate_101
3105 if c.ascii == 90 then return dfastate_101
3106 if c.ascii == 91 then return dfastate_101
3107 if c.ascii == 92 then return dfastate_101
3108 if c.ascii == 93 then return dfastate_101
3109 if c.ascii == 94 then return dfastate_101
3110 if c.ascii == 95 then return dfastate_101
3111 if c.ascii == 96 then return dfastate_101
3112 if c.ascii == 97 then return dfastate_101
3113 if c.ascii == 98 then return dfastate_101
3114 if c.ascii == 99 then return dfastate_101
3115 if c.ascii == 100 then return dfastate_101
3116 if c.ascii == 101 then return dfastate_101
3117 if c.ascii == 102 then return dfastate_101
3118 if c.ascii == 103 then return dfastate_101
3119 if c.ascii == 104 then return dfastate_101
3120 if c.ascii == 105 then return dfastate_101
3121 if c.ascii == 106 then return dfastate_101
3122 if c.ascii == 107 then return dfastate_101
3123 if c.ascii == 108 then return dfastate_101
3124 if c.ascii == 109 then return dfastate_101
3125 if c.ascii == 110 then return dfastate_101
3126 if c.ascii == 111 then return dfastate_101
3127 if c.ascii == 112 then return dfastate_101
3128 if c.ascii == 113 then return dfastate_101
3129 if c.ascii == 114 then return dfastate_101
3130 if c.ascii == 115 then return dfastate_101
3131 if c.ascii == 116 then return dfastate_101
3132 if c.ascii == 117 then return dfastate_101
3133 if c.ascii == 118 then return dfastate_101
3134 if c.ascii == 119 then return dfastate_101
3135 if c.ascii == 120 then return dfastate_101
3136 if c.ascii == 121 then return dfastate_101
3137 if c.ascii == 122 then return dfastate_101
3138 if c.ascii == 123 then return dfastate_101
3139 if c.ascii == 124 then return dfastate_101
3140 if c.ascii == 125 then return dfastate_101
3141 if c.ascii == 126 then return dfastate_101
3142 if c.ascii == 13 then return dfastate_102
3143 if c.ascii == 10 then return dfastate_103
3144 return null
3145 end
3146 end
3147 class DFAState101
3148 super DFAState
3149 redef fun is_accept do return true
3150 redef fun make_token(position, text) do
3151 var t = new Nend_block
3152 t.position = position
3153 t.text = text
3154 return t
3155 end
3156 redef fun trans(c) do
3157 if c.ascii == 32 then return dfastate_101
3158 if c.ascii == 33 then return dfastate_101
3159 if c.ascii == 34 then return dfastate_101
3160 if c.ascii == 35 then return dfastate_101
3161 if c.ascii == 36 then return dfastate_101
3162 if c.ascii == 37 then return dfastate_101
3163 if c.ascii == 38 then return dfastate_101
3164 if c.ascii == 39 then return dfastate_101
3165 if c.ascii == 40 then return dfastate_101
3166 if c.ascii == 41 then return dfastate_101
3167 if c.ascii == 42 then return dfastate_101
3168 if c.ascii == 43 then return dfastate_101
3169 if c.ascii == 44 then return dfastate_101
3170 if c.ascii == 45 then return dfastate_101
3171 if c.ascii == 46 then return dfastate_101
3172 if c.ascii == 47 then return dfastate_101
3173 if c.ascii == 48 then return dfastate_101
3174 if c.ascii == 49 then return dfastate_101
3175 if c.ascii == 50 then return dfastate_101
3176 if c.ascii == 51 then return dfastate_101
3177 if c.ascii == 52 then return dfastate_101
3178 if c.ascii == 53 then return dfastate_101
3179 if c.ascii == 54 then return dfastate_101
3180 if c.ascii == 55 then return dfastate_101
3181 if c.ascii == 56 then return dfastate_101
3182 if c.ascii == 57 then return dfastate_101
3183 if c.ascii == 58 then return dfastate_101
3184 if c.ascii == 59 then return dfastate_101
3185 if c.ascii == 60 then return dfastate_101
3186 if c.ascii == 61 then return dfastate_101
3187 if c.ascii == 62 then return dfastate_101
3188 if c.ascii == 63 then return dfastate_101
3189 if c.ascii == 64 then return dfastate_101
3190 if c.ascii == 65 then return dfastate_101
3191 if c.ascii == 66 then return dfastate_101
3192 if c.ascii == 67 then return dfastate_101
3193 if c.ascii == 68 then return dfastate_101
3194 if c.ascii == 69 then return dfastate_101
3195 if c.ascii == 70 then return dfastate_101
3196 if c.ascii == 71 then return dfastate_101
3197 if c.ascii == 72 then return dfastate_101
3198 if c.ascii == 73 then return dfastate_101
3199 if c.ascii == 74 then return dfastate_101
3200 if c.ascii == 75 then return dfastate_101
3201 if c.ascii == 76 then return dfastate_101
3202 if c.ascii == 77 then return dfastate_101
3203 if c.ascii == 78 then return dfastate_101
3204 if c.ascii == 79 then return dfastate_101
3205 if c.ascii == 80 then return dfastate_101
3206 if c.ascii == 81 then return dfastate_101
3207 if c.ascii == 82 then return dfastate_101
3208 if c.ascii == 83 then return dfastate_101
3209 if c.ascii == 84 then return dfastate_101
3210 if c.ascii == 85 then return dfastate_101
3211 if c.ascii == 86 then return dfastate_101
3212 if c.ascii == 87 then return dfastate_101
3213 if c.ascii == 88 then return dfastate_101
3214 if c.ascii == 89 then return dfastate_101
3215 if c.ascii == 90 then return dfastate_101
3216 if c.ascii == 91 then return dfastate_101
3217 if c.ascii == 92 then return dfastate_101
3218 if c.ascii == 93 then return dfastate_101
3219 if c.ascii == 94 then return dfastate_101
3220 if c.ascii == 95 then return dfastate_101
3221 if c.ascii == 96 then return dfastate_101
3222 if c.ascii == 97 then return dfastate_101
3223 if c.ascii == 98 then return dfastate_101
3224 if c.ascii == 99 then return dfastate_101
3225 if c.ascii == 100 then return dfastate_101
3226 if c.ascii == 101 then return dfastate_101
3227 if c.ascii == 102 then return dfastate_101
3228 if c.ascii == 103 then return dfastate_101
3229 if c.ascii == 104 then return dfastate_101
3230 if c.ascii == 105 then return dfastate_101
3231 if c.ascii == 106 then return dfastate_101
3232 if c.ascii == 107 then return dfastate_101
3233 if c.ascii == 108 then return dfastate_101
3234 if c.ascii == 109 then return dfastate_101
3235 if c.ascii == 110 then return dfastate_101
3236 if c.ascii == 111 then return dfastate_101
3237 if c.ascii == 112 then return dfastate_101
3238 if c.ascii == 113 then return dfastate_101
3239 if c.ascii == 114 then return dfastate_101
3240 if c.ascii == 115 then return dfastate_101
3241 if c.ascii == 116 then return dfastate_101
3242 if c.ascii == 117 then return dfastate_101
3243 if c.ascii == 118 then return dfastate_101
3244 if c.ascii == 119 then return dfastate_101
3245 if c.ascii == 120 then return dfastate_101
3246 if c.ascii == 121 then return dfastate_101
3247 if c.ascii == 122 then return dfastate_101
3248 if c.ascii == 123 then return dfastate_101
3249 if c.ascii == 124 then return dfastate_101
3250 if c.ascii == 125 then return dfastate_101
3251 if c.ascii == 126 then return dfastate_101
3252 if c.ascii == 13 then return dfastate_102
3253 if c.ascii == 10 then return dfastate_103
3254 return null
3255 end
3256 end
3257 class DFAState102
3258 super DFAState
3259 redef fun is_accept do return true
3260 redef fun make_token(position, text) do
3261 var t = new Nend_block
3262 t.position = position
3263 t.text = text
3264 return t
3265 end
3266 redef fun trans(c) do
3267 if c.ascii == 32 then return dfastate_101
3268 if c.ascii == 33 then return dfastate_101
3269 if c.ascii == 34 then return dfastate_101
3270 if c.ascii == 35 then return dfastate_101
3271 if c.ascii == 36 then return dfastate_101
3272 if c.ascii == 37 then return dfastate_101
3273 if c.ascii == 38 then return dfastate_101
3274 if c.ascii == 39 then return dfastate_101
3275 if c.ascii == 40 then return dfastate_101
3276 if c.ascii == 41 then return dfastate_101
3277 if c.ascii == 42 then return dfastate_101
3278 if c.ascii == 43 then return dfastate_101
3279 if c.ascii == 44 then return dfastate_101
3280 if c.ascii == 45 then return dfastate_101
3281 if c.ascii == 46 then return dfastate_101
3282 if c.ascii == 47 then return dfastate_101
3283 if c.ascii == 48 then return dfastate_101
3284 if c.ascii == 49 then return dfastate_101
3285 if c.ascii == 50 then return dfastate_101
3286 if c.ascii == 51 then return dfastate_101
3287 if c.ascii == 52 then return dfastate_101
3288 if c.ascii == 53 then return dfastate_101
3289 if c.ascii == 54 then return dfastate_101
3290 if c.ascii == 55 then return dfastate_101
3291 if c.ascii == 56 then return dfastate_101
3292 if c.ascii == 57 then return dfastate_101
3293 if c.ascii == 58 then return dfastate_101
3294 if c.ascii == 59 then return dfastate_101
3295 if c.ascii == 60 then return dfastate_101
3296 if c.ascii == 61 then return dfastate_101
3297 if c.ascii == 62 then return dfastate_101
3298 if c.ascii == 63 then return dfastate_101
3299 if c.ascii == 64 then return dfastate_101
3300 if c.ascii == 65 then return dfastate_101
3301 if c.ascii == 66 then return dfastate_101
3302 if c.ascii == 67 then return dfastate_101
3303 if c.ascii == 68 then return dfastate_101
3304 if c.ascii == 69 then return dfastate_101
3305 if c.ascii == 70 then return dfastate_101
3306 if c.ascii == 71 then return dfastate_101
3307 if c.ascii == 72 then return dfastate_101
3308 if c.ascii == 73 then return dfastate_101
3309 if c.ascii == 74 then return dfastate_101
3310 if c.ascii == 75 then return dfastate_101
3311 if c.ascii == 76 then return dfastate_101
3312 if c.ascii == 77 then return dfastate_101
3313 if c.ascii == 78 then return dfastate_101
3314 if c.ascii == 79 then return dfastate_101
3315 if c.ascii == 80 then return dfastate_101
3316 if c.ascii == 81 then return dfastate_101
3317 if c.ascii == 82 then return dfastate_101
3318 if c.ascii == 83 then return dfastate_101
3319 if c.ascii == 84 then return dfastate_101
3320 if c.ascii == 85 then return dfastate_101
3321 if c.ascii == 86 then return dfastate_101
3322 if c.ascii == 87 then return dfastate_101
3323 if c.ascii == 88 then return dfastate_101
3324 if c.ascii == 89 then return dfastate_101
3325 if c.ascii == 90 then return dfastate_101
3326 if c.ascii == 91 then return dfastate_101
3327 if c.ascii == 92 then return dfastate_101
3328 if c.ascii == 93 then return dfastate_101
3329 if c.ascii == 94 then return dfastate_101
3330 if c.ascii == 95 then return dfastate_101
3331 if c.ascii == 96 then return dfastate_101
3332 if c.ascii == 97 then return dfastate_101
3333 if c.ascii == 98 then return dfastate_101
3334 if c.ascii == 99 then return dfastate_101
3335 if c.ascii == 100 then return dfastate_101
3336 if c.ascii == 101 then return dfastate_101
3337 if c.ascii == 102 then return dfastate_101
3338 if c.ascii == 103 then return dfastate_101
3339 if c.ascii == 104 then return dfastate_101
3340 if c.ascii == 105 then return dfastate_101
3341 if c.ascii == 106 then return dfastate_101
3342 if c.ascii == 107 then return dfastate_101
3343 if c.ascii == 108 then return dfastate_101
3344 if c.ascii == 109 then return dfastate_101
3345 if c.ascii == 110 then return dfastate_101
3346 if c.ascii == 111 then return dfastate_101
3347 if c.ascii == 112 then return dfastate_101
3348 if c.ascii == 113 then return dfastate_101
3349 if c.ascii == 114 then return dfastate_101
3350 if c.ascii == 115 then return dfastate_101
3351 if c.ascii == 116 then return dfastate_101
3352 if c.ascii == 117 then return dfastate_101
3353 if c.ascii == 118 then return dfastate_101
3354 if c.ascii == 119 then return dfastate_101
3355 if c.ascii == 120 then return dfastate_101
3356 if c.ascii == 121 then return dfastate_101
3357 if c.ascii == 122 then return dfastate_101
3358 if c.ascii == 123 then return dfastate_101
3359 if c.ascii == 124 then return dfastate_101
3360 if c.ascii == 125 then return dfastate_101
3361 if c.ascii == 126 then return dfastate_101
3362 if c.ascii == 13 then return dfastate_102
3363 if c.ascii == 10 then return dfastate_103
3364 return null
3365 end
3366 end
3367 class DFAState103
3368 super DFAState
3369 redef fun is_accept do return true
3370 redef fun make_token(position, text) do
3371 var t = new Nend_block
3372 t.position = position
3373 t.text = text
3374 return t
3375 end
3376 redef fun trans(c) do
3377 if c.ascii == 13 then return dfastate_104
3378 if c.ascii == 32 then return dfastate_101
3379 if c.ascii == 33 then return dfastate_101
3380 if c.ascii == 34 then return dfastate_101
3381 if c.ascii == 35 then return dfastate_101
3382 if c.ascii == 36 then return dfastate_101
3383 if c.ascii == 37 then return dfastate_101
3384 if c.ascii == 38 then return dfastate_101
3385 if c.ascii == 39 then return dfastate_101
3386 if c.ascii == 40 then return dfastate_101
3387 if c.ascii == 41 then return dfastate_101
3388 if c.ascii == 42 then return dfastate_101
3389 if c.ascii == 43 then return dfastate_101
3390 if c.ascii == 44 then return dfastate_101
3391 if c.ascii == 45 then return dfastate_101
3392 if c.ascii == 46 then return dfastate_101
3393 if c.ascii == 47 then return dfastate_101
3394 if c.ascii == 48 then return dfastate_101
3395 if c.ascii == 49 then return dfastate_101
3396 if c.ascii == 50 then return dfastate_101
3397 if c.ascii == 51 then return dfastate_101
3398 if c.ascii == 52 then return dfastate_101
3399 if c.ascii == 53 then return dfastate_101
3400 if c.ascii == 54 then return dfastate_101
3401 if c.ascii == 55 then return dfastate_101
3402 if c.ascii == 56 then return dfastate_101
3403 if c.ascii == 57 then return dfastate_101
3404 if c.ascii == 58 then return dfastate_101
3405 if c.ascii == 59 then return dfastate_101
3406 if c.ascii == 60 then return dfastate_101
3407 if c.ascii == 61 then return dfastate_101
3408 if c.ascii == 62 then return dfastate_101
3409 if c.ascii == 63 then return dfastate_101
3410 if c.ascii == 64 then return dfastate_101
3411 if c.ascii == 65 then return dfastate_101
3412 if c.ascii == 66 then return dfastate_101
3413 if c.ascii == 67 then return dfastate_101
3414 if c.ascii == 68 then return dfastate_101
3415 if c.ascii == 69 then return dfastate_101
3416 if c.ascii == 70 then return dfastate_101
3417 if c.ascii == 71 then return dfastate_101
3418 if c.ascii == 72 then return dfastate_101
3419 if c.ascii == 73 then return dfastate_101
3420 if c.ascii == 74 then return dfastate_101
3421 if c.ascii == 75 then return dfastate_101
3422 if c.ascii == 76 then return dfastate_101
3423 if c.ascii == 77 then return dfastate_101
3424 if c.ascii == 78 then return dfastate_101
3425 if c.ascii == 79 then return dfastate_101
3426 if c.ascii == 80 then return dfastate_101
3427 if c.ascii == 81 then return dfastate_101
3428 if c.ascii == 82 then return dfastate_101
3429 if c.ascii == 83 then return dfastate_101
3430 if c.ascii == 84 then return dfastate_101
3431 if c.ascii == 85 then return dfastate_101
3432 if c.ascii == 86 then return dfastate_101
3433 if c.ascii == 87 then return dfastate_101
3434 if c.ascii == 88 then return dfastate_101
3435 if c.ascii == 89 then return dfastate_101
3436 if c.ascii == 90 then return dfastate_101
3437 if c.ascii == 91 then return dfastate_101
3438 if c.ascii == 92 then return dfastate_101
3439 if c.ascii == 93 then return dfastate_101
3440 if c.ascii == 94 then return dfastate_101
3441 if c.ascii == 95 then return dfastate_101
3442 if c.ascii == 96 then return dfastate_101
3443 if c.ascii == 97 then return dfastate_101
3444 if c.ascii == 98 then return dfastate_101
3445 if c.ascii == 99 then return dfastate_101
3446 if c.ascii == 100 then return dfastate_101
3447 if c.ascii == 101 then return dfastate_101
3448 if c.ascii == 102 then return dfastate_101
3449 if c.ascii == 103 then return dfastate_101
3450 if c.ascii == 104 then return dfastate_101
3451 if c.ascii == 105 then return dfastate_101
3452 if c.ascii == 106 then return dfastate_101
3453 if c.ascii == 107 then return dfastate_101
3454 if c.ascii == 108 then return dfastate_101
3455 if c.ascii == 109 then return dfastate_101
3456 if c.ascii == 110 then return dfastate_101
3457 if c.ascii == 111 then return dfastate_101
3458 if c.ascii == 112 then return dfastate_101
3459 if c.ascii == 113 then return dfastate_101
3460 if c.ascii == 114 then return dfastate_101
3461 if c.ascii == 115 then return dfastate_101
3462 if c.ascii == 116 then return dfastate_101
3463 if c.ascii == 117 then return dfastate_101
3464 if c.ascii == 118 then return dfastate_101
3465 if c.ascii == 119 then return dfastate_101
3466 if c.ascii == 120 then return dfastate_101
3467 if c.ascii == 121 then return dfastate_101
3468 if c.ascii == 122 then return dfastate_101
3469 if c.ascii == 123 then return dfastate_101
3470 if c.ascii == 124 then return dfastate_101
3471 if c.ascii == 125 then return dfastate_101
3472 if c.ascii == 126 then return dfastate_101
3473 if c.ascii == 10 then return dfastate_103
3474 return null
3475 end
3476 end
3477 class DFAState104
3478 super DFAState
3479 redef fun is_accept do return true
3480 redef fun make_token(position, text) do
3481 var t = new Nend_block
3482 t.position = position
3483 t.text = text
3484 return t
3485 end
3486 redef fun trans(c) do
3487 if c.ascii == 32 then return dfastate_101
3488 if c.ascii == 33 then return dfastate_101
3489 if c.ascii == 34 then return dfastate_101
3490 if c.ascii == 35 then return dfastate_101
3491 if c.ascii == 36 then return dfastate_101
3492 if c.ascii == 37 then return dfastate_101
3493 if c.ascii == 38 then return dfastate_101
3494 if c.ascii == 39 then return dfastate_101
3495 if c.ascii == 40 then return dfastate_101
3496 if c.ascii == 41 then return dfastate_101
3497 if c.ascii == 42 then return dfastate_101
3498 if c.ascii == 43 then return dfastate_101
3499 if c.ascii == 44 then return dfastate_101
3500 if c.ascii == 45 then return dfastate_101
3501 if c.ascii == 46 then return dfastate_101
3502 if c.ascii == 47 then return dfastate_101
3503 if c.ascii == 48 then return dfastate_101
3504 if c.ascii == 49 then return dfastate_101
3505 if c.ascii == 50 then return dfastate_101
3506 if c.ascii == 51 then return dfastate_101
3507 if c.ascii == 52 then return dfastate_101
3508 if c.ascii == 53 then return dfastate_101
3509 if c.ascii == 54 then return dfastate_101
3510 if c.ascii == 55 then return dfastate_101
3511 if c.ascii == 56 then return dfastate_101
3512 if c.ascii == 57 then return dfastate_101
3513 if c.ascii == 58 then return dfastate_101
3514 if c.ascii == 59 then return dfastate_101
3515 if c.ascii == 60 then return dfastate_101
3516 if c.ascii == 61 then return dfastate_101
3517 if c.ascii == 62 then return dfastate_101
3518 if c.ascii == 63 then return dfastate_101
3519 if c.ascii == 64 then return dfastate_101
3520 if c.ascii == 65 then return dfastate_101
3521 if c.ascii == 66 then return dfastate_101
3522 if c.ascii == 67 then return dfastate_101
3523 if c.ascii == 68 then return dfastate_101
3524 if c.ascii == 69 then return dfastate_101
3525 if c.ascii == 70 then return dfastate_101
3526 if c.ascii == 71 then return dfastate_101
3527 if c.ascii == 72 then return dfastate_101
3528 if c.ascii == 73 then return dfastate_101
3529 if c.ascii == 74 then return dfastate_101
3530 if c.ascii == 75 then return dfastate_101
3531 if c.ascii == 76 then return dfastate_101
3532 if c.ascii == 77 then return dfastate_101
3533 if c.ascii == 78 then return dfastate_101
3534 if c.ascii == 79 then return dfastate_101
3535 if c.ascii == 80 then return dfastate_101
3536 if c.ascii == 81 then return dfastate_101
3537 if c.ascii == 82 then return dfastate_101
3538 if c.ascii == 83 then return dfastate_101
3539 if c.ascii == 84 then return dfastate_101
3540 if c.ascii == 85 then return dfastate_101
3541 if c.ascii == 86 then return dfastate_101
3542 if c.ascii == 87 then return dfastate_101
3543 if c.ascii == 88 then return dfastate_101
3544 if c.ascii == 89 then return dfastate_101
3545 if c.ascii == 90 then return dfastate_101
3546 if c.ascii == 91 then return dfastate_101
3547 if c.ascii == 92 then return dfastate_101
3548 if c.ascii == 93 then return dfastate_101
3549 if c.ascii == 94 then return dfastate_101
3550 if c.ascii == 95 then return dfastate_101
3551 if c.ascii == 96 then return dfastate_101
3552 if c.ascii == 97 then return dfastate_101
3553 if c.ascii == 98 then return dfastate_101
3554 if c.ascii == 99 then return dfastate_101
3555 if c.ascii == 100 then return dfastate_101
3556 if c.ascii == 101 then return dfastate_101
3557 if c.ascii == 102 then return dfastate_101
3558 if c.ascii == 103 then return dfastate_101
3559 if c.ascii == 104 then return dfastate_101
3560 if c.ascii == 105 then return dfastate_101
3561 if c.ascii == 106 then return dfastate_101
3562 if c.ascii == 107 then return dfastate_101
3563 if c.ascii == 108 then return dfastate_101
3564 if c.ascii == 109 then return dfastate_101
3565 if c.ascii == 110 then return dfastate_101
3566 if c.ascii == 111 then return dfastate_101
3567 if c.ascii == 112 then return dfastate_101
3568 if c.ascii == 113 then return dfastate_101
3569 if c.ascii == 114 then return dfastate_101
3570 if c.ascii == 115 then return dfastate_101
3571 if c.ascii == 116 then return dfastate_101
3572 if c.ascii == 117 then return dfastate_101
3573 if c.ascii == 118 then return dfastate_101
3574 if c.ascii == 119 then return dfastate_101
3575 if c.ascii == 120 then return dfastate_101
3576 if c.ascii == 121 then return dfastate_101
3577 if c.ascii == 122 then return dfastate_101
3578 if c.ascii == 123 then return dfastate_101
3579 if c.ascii == 124 then return dfastate_101
3580 if c.ascii == 125 then return dfastate_101
3581 if c.ascii == 126 then return dfastate_101
3582 if c.ascii == 13 then return dfastate_102
3583 if c.ascii == 10 then return dfastate_103
3584 return null
3585 end
3586 end
3587 class DFAState105
3588 super DFAState
3589 redef fun trans(c) do
3590 if c.ascii == 97 then return dfastate_107
3591 if c.ascii == 65 then return dfastate_108
3592 return null
3593 end
3594 end
3595 class DFAState106
3596 super DFAState
3597 redef fun trans(c) do
3598 if c.ascii == 97 then return dfastate_107
3599 if c.ascii == 65 then return dfastate_108
3600 return null
3601 end
3602 end
3603 class DFAState107
3604 super DFAState
3605 redef fun trans(c) do
3606 if c.ascii == 116 then return dfastate_109
3607 if c.ascii == 84 then return dfastate_110
3608 return null
3609 end
3610 end
3611 class DFAState108
3612 super DFAState
3613 redef fun trans(c) do
3614 if c.ascii == 116 then return dfastate_109
3615 if c.ascii == 84 then return dfastate_110
3616 return null
3617 end
3618 end
3619 class DFAState109
3620 super DFAState
3621 redef fun trans(c) do
3622 if c.ascii == 101 then return dfastate_111
3623 if c.ascii == 69 then return dfastate_112
3624 return null
3625 end
3626 end
3627 class DFAState110
3628 super DFAState
3629 redef fun trans(c) do
3630 if c.ascii == 101 then return dfastate_111
3631 if c.ascii == 69 then return dfastate_112
3632 return null
3633 end
3634 end
3635 class DFAState111
3636 super DFAState
3637 redef fun is_accept do return true
3638 redef fun make_token(position, text) do
3639 var t = new Ntk_equate
3640 t.position = position
3641 t.text = text
3642 return t
3643 end
3644 end
3645 class DFAState112
3646 super DFAState
3647 redef fun is_accept do return true
3648 redef fun make_token(position, text) do
3649 var t = new Ntk_equate
3650 t.position = position
3651 t.text = text
3652 return t
3653 end
3654 end