|
6
|
1 #include "PROTO.h"
|
|
|
2 #include "grammar.h"
|
|
|
3 static arc arcs_0_0[3] = {
|
|
|
4 {2, 1},
|
|
|
5 {3, 1},
|
|
|
6 {4, 2},
|
|
|
7 };
|
|
|
8 static arc arcs_0_1[1] = {
|
|
|
9 {0, 1},
|
|
|
10 };
|
|
|
11 static arc arcs_0_2[1] = {
|
|
|
12 {2, 1},
|
|
|
13 };
|
|
|
14 static state states_0[3] = {
|
|
|
15 {3, arcs_0_0},
|
|
|
16 {1, arcs_0_1},
|
|
|
17 {1, arcs_0_2},
|
|
|
18 };
|
|
|
19 static arc arcs_1_0[3] = {
|
|
|
20 {2, 0},
|
|
|
21 {6, 0},
|
|
|
22 {7, 1},
|
|
|
23 };
|
|
|
24 static arc arcs_1_1[1] = {
|
|
|
25 {0, 1},
|
|
|
26 };
|
|
|
27 static state states_1[2] = {
|
|
|
28 {3, arcs_1_0},
|
|
|
29 {1, arcs_1_1},
|
|
|
30 };
|
|
|
31 static arc arcs_2_0[1] = {
|
|
|
32 {9, 1},
|
|
|
33 };
|
|
|
34 static arc arcs_2_1[1] = {
|
|
|
35 {2, 2},
|
|
|
36 };
|
|
|
37 static arc arcs_2_2[1] = {
|
|
|
38 {0, 2},
|
|
|
39 };
|
|
|
40 static state states_2[3] = {
|
|
|
41 {1, arcs_2_0},
|
|
|
42 {1, arcs_2_1},
|
|
|
43 {1, arcs_2_2},
|
|
|
44 };
|
|
|
45 static arc arcs_3_0[1] = {
|
|
|
46 {9, 1},
|
|
|
47 };
|
|
|
48 static arc arcs_3_1[1] = {
|
|
|
49 {7, 2},
|
|
|
50 };
|
|
|
51 static arc arcs_3_2[1] = {
|
|
|
52 {0, 2},
|
|
|
53 };
|
|
|
54 static state states_3[3] = {
|
|
|
55 {1, arcs_3_0},
|
|
|
56 {1, arcs_3_1},
|
|
|
57 {1, arcs_3_2},
|
|
|
58 };
|
|
|
59 static arc arcs_4_0[1] = {
|
|
|
60 {12, 1},
|
|
|
61 };
|
|
|
62 static arc arcs_4_1[1] = {
|
|
|
63 {13, 2},
|
|
|
64 };
|
|
|
65 static arc arcs_4_2[1] = {
|
|
|
66 {14, 3},
|
|
|
67 };
|
|
|
68 static arc arcs_4_3[1] = {
|
|
|
69 {15, 4},
|
|
|
70 };
|
|
|
71 static arc arcs_4_4[1] = {
|
|
|
72 {16, 5},
|
|
|
73 };
|
|
|
74 static arc arcs_4_5[1] = {
|
|
|
75 {0, 5},
|
|
|
76 };
|
|
|
77 static state states_4[6] = {
|
|
|
78 {1, arcs_4_0},
|
|
|
79 {1, arcs_4_1},
|
|
|
80 {1, arcs_4_2},
|
|
|
81 {1, arcs_4_3},
|
|
|
82 {1, arcs_4_4},
|
|
|
83 {1, arcs_4_5},
|
|
|
84 };
|
|
|
85 static arc arcs_5_0[1] = {
|
|
|
86 {17, 1},
|
|
|
87 };
|
|
|
88 static arc arcs_5_1[2] = {
|
|
|
89 {18, 2},
|
|
|
90 {19, 3},
|
|
|
91 };
|
|
|
92 static arc arcs_5_2[1] = {
|
|
|
93 {19, 3},
|
|
|
94 };
|
|
|
95 static arc arcs_5_3[1] = {
|
|
|
96 {0, 3},
|
|
|
97 };
|
|
|
98 static state states_5[4] = {
|
|
|
99 {1, arcs_5_0},
|
|
|
100 {2, arcs_5_1},
|
|
|
101 {1, arcs_5_2},
|
|
|
102 {1, arcs_5_3},
|
|
|
103 };
|
|
|
104 static arc arcs_6_0[1] = {
|
|
|
105 {20, 1},
|
|
|
106 };
|
|
|
107 static arc arcs_6_1[2] = {
|
|
|
108 {21, 0},
|
|
|
109 {0, 1},
|
|
|
110 };
|
|
|
111 static state states_6[2] = {
|
|
|
112 {1, arcs_6_0},
|
|
|
113 {2, arcs_6_1},
|
|
|
114 };
|
|
|
115 static arc arcs_7_0[2] = {
|
|
|
116 {13, 1},
|
|
|
117 {17, 2},
|
|
|
118 };
|
|
|
119 static arc arcs_7_1[1] = {
|
|
|
120 {0, 1},
|
|
|
121 };
|
|
|
122 static arc arcs_7_2[1] = {
|
|
|
123 {18, 3},
|
|
|
124 };
|
|
|
125 static arc arcs_7_3[1] = {
|
|
|
126 {19, 1},
|
|
|
127 };
|
|
|
128 static state states_7[4] = {
|
|
|
129 {2, arcs_7_0},
|
|
|
130 {1, arcs_7_1},
|
|
|
131 {1, arcs_7_2},
|
|
|
132 {1, arcs_7_3},
|
|
|
133 };
|
|
|
134 static arc arcs_8_0[2] = {
|
|
|
135 {3, 1},
|
|
|
136 {4, 1},
|
|
|
137 };
|
|
|
138 static arc arcs_8_1[1] = {
|
|
|
139 {0, 1},
|
|
|
140 };
|
|
|
141 static state states_8[2] = {
|
|
|
142 {2, arcs_8_0},
|
|
|
143 {1, arcs_8_1},
|
|
|
144 };
|
|
|
145 static arc arcs_9_0[7] = {
|
|
|
146 {22, 1},
|
|
|
147 {23, 1},
|
|
|
148 {24, 1},
|
|
|
149 {25, 1},
|
|
|
150 {26, 1},
|
|
|
151 {27, 1},
|
|
|
152 {28, 1},
|
|
|
153 };
|
|
|
154 static arc arcs_9_1[1] = {
|
|
|
155 {0, 1},
|
|
|
156 };
|
|
|
157 static state states_9[2] = {
|
|
|
158 {7, arcs_9_0},
|
|
|
159 {1, arcs_9_1},
|
|
|
160 };
|
|
|
161 static arc arcs_10_0[1] = {
|
|
|
162 {29, 1},
|
|
|
163 };
|
|
|
164 static arc arcs_10_1[2] = {
|
|
|
165 {30, 0},
|
|
|
166 {2, 2},
|
|
|
167 };
|
|
|
168 static arc arcs_10_2[1] = {
|
|
|
169 {0, 2},
|
|
|
170 };
|
|
|
171 static state states_10[3] = {
|
|
|
172 {1, arcs_10_0},
|
|
|
173 {2, arcs_10_1},
|
|
|
174 {1, arcs_10_2},
|
|
|
175 };
|
|
|
176 static arc arcs_11_0[1] = {
|
|
|
177 {31, 1},
|
|
|
178 };
|
|
|
179 static arc arcs_11_1[2] = {
|
|
|
180 {32, 2},
|
|
|
181 {2, 3},
|
|
|
182 };
|
|
|
183 static arc arcs_11_2[2] = {
|
|
|
184 {21, 1},
|
|
|
185 {2, 3},
|
|
|
186 };
|
|
|
187 static arc arcs_11_3[1] = {
|
|
|
188 {0, 3},
|
|
|
189 };
|
|
|
190 static state states_11[4] = {
|
|
|
191 {1, arcs_11_0},
|
|
|
192 {2, arcs_11_1},
|
|
|
193 {2, arcs_11_2},
|
|
|
194 {1, arcs_11_3},
|
|
|
195 };
|
|
|
196 static arc arcs_12_0[1] = {
|
|
|
197 {33, 1},
|
|
|
198 };
|
|
|
199 static arc arcs_12_1[1] = {
|
|
|
200 {29, 2},
|
|
|
201 };
|
|
|
202 static arc arcs_12_2[1] = {
|
|
|
203 {2, 3},
|
|
|
204 };
|
|
|
205 static arc arcs_12_3[1] = {
|
|
|
206 {0, 3},
|
|
|
207 };
|
|
|
208 static state states_12[4] = {
|
|
|
209 {1, arcs_12_0},
|
|
|
210 {1, arcs_12_1},
|
|
|
211 {1, arcs_12_2},
|
|
|
212 {1, arcs_12_3},
|
|
|
213 };
|
|
|
214 static arc arcs_13_0[1] = {
|
|
|
215 {34, 1},
|
|
|
216 };
|
|
|
217 static arc arcs_13_1[2] = {
|
|
|
218 {35, 2},
|
|
|
219 {2, 3},
|
|
|
220 };
|
|
|
221 static arc arcs_13_2[1] = {
|
|
|
222 {2, 3},
|
|
|
223 };
|
|
|
224 static arc arcs_13_3[1] = {
|
|
|
225 {0, 3},
|
|
|
226 };
|
|
|
227 static state states_13[4] = {
|
|
|
228 {1, arcs_13_0},
|
|
|
229 {2, arcs_13_1},
|
|
|
230 {1, arcs_13_2},
|
|
|
231 {1, arcs_13_3},
|
|
|
232 };
|
|
|
233 static arc arcs_14_0[1] = {
|
|
|
234 {36, 1},
|
|
|
235 };
|
|
|
236 static arc arcs_14_1[1] = {
|
|
|
237 {2, 2},
|
|
|
238 };
|
|
|
239 static arc arcs_14_2[1] = {
|
|
|
240 {0, 2},
|
|
|
241 };
|
|
|
242 static state states_14[3] = {
|
|
|
243 {1, arcs_14_0},
|
|
|
244 {1, arcs_14_1},
|
|
|
245 {1, arcs_14_2},
|
|
|
246 };
|
|
|
247 static arc arcs_15_0[3] = {
|
|
|
248 {37, 1},
|
|
|
249 {38, 1},
|
|
|
250 {39, 1},
|
|
|
251 };
|
|
|
252 static arc arcs_15_1[1] = {
|
|
|
253 {0, 1},
|
|
|
254 };
|
|
|
255 static state states_15[2] = {
|
|
|
256 {3, arcs_15_0},
|
|
|
257 {1, arcs_15_1},
|
|
|
258 };
|
|
|
259 static arc arcs_16_0[1] = {
|
|
|
260 {40, 1},
|
|
|
261 };
|
|
|
262 static arc arcs_16_1[1] = {
|
|
|
263 {2, 2},
|
|
|
264 };
|
|
|
265 static arc arcs_16_2[1] = {
|
|
|
266 {0, 2},
|
|
|
267 };
|
|
|
268 static state states_16[3] = {
|
|
|
269 {1, arcs_16_0},
|
|
|
270 {1, arcs_16_1},
|
|
|
271 {1, arcs_16_2},
|
|
|
272 };
|
|
|
273 static arc arcs_17_0[1] = {
|
|
|
274 {41, 1},
|
|
|
275 };
|
|
|
276 static arc arcs_17_1[2] = {
|
|
|
277 {9, 2},
|
|
|
278 {2, 3},
|
|
|
279 };
|
|
|
280 static arc arcs_17_2[1] = {
|
|
|
281 {2, 3},
|
|
|
282 };
|
|
|
283 static arc arcs_17_3[1] = {
|
|
|
284 {0, 3},
|
|
|
285 };
|
|
|
286 static state states_17[4] = {
|
|
|
287 {1, arcs_17_0},
|
|
|
288 {2, arcs_17_1},
|
|
|
289 {1, arcs_17_2},
|
|
|
290 {1, arcs_17_3},
|
|
|
291 };
|
|
|
292 static arc arcs_18_0[1] = {
|
|
|
293 {42, 1},
|
|
|
294 };
|
|
|
295 static arc arcs_18_1[1] = {
|
|
|
296 {35, 2},
|
|
|
297 };
|
|
|
298 static arc arcs_18_2[2] = {
|
|
|
299 {21, 3},
|
|
|
300 {2, 4},
|
|
|
301 };
|
|
|
302 static arc arcs_18_3[1] = {
|
|
|
303 {35, 5},
|
|
|
304 };
|
|
|
305 static arc arcs_18_4[1] = {
|
|
|
306 {0, 4},
|
|
|
307 };
|
|
|
308 static arc arcs_18_5[1] = {
|
|
|
309 {2, 4},
|
|
|
310 };
|
|
|
311 static state states_18[6] = {
|
|
|
312 {1, arcs_18_0},
|
|
|
313 {1, arcs_18_1},
|
|
|
314 {2, arcs_18_2},
|
|
|
315 {1, arcs_18_3},
|
|
|
316 {1, arcs_18_4},
|
|
|
317 {1, arcs_18_5},
|
|
|
318 };
|
|
|
319 static arc arcs_19_0[2] = {
|
|
|
320 {43, 1},
|
|
|
321 {44, 2},
|
|
|
322 };
|
|
|
323 static arc arcs_19_1[1] = {
|
|
|
324 {13, 3},
|
|
|
325 };
|
|
|
326 static arc arcs_19_2[1] = {
|
|
|
327 {13, 4},
|
|
|
328 };
|
|
|
329 static arc arcs_19_3[2] = {
|
|
|
330 {21, 1},
|
|
|
331 {2, 5},
|
|
|
332 };
|
|
|
333 static arc arcs_19_4[1] = {
|
|
|
334 {43, 6},
|
|
|
335 };
|
|
|
336 static arc arcs_19_5[1] = {
|
|
|
337 {0, 5},
|
|
|
338 };
|
|
|
339 static arc arcs_19_6[2] = {
|
|
|
340 {45, 7},
|
|
|
341 {13, 8},
|
|
|
342 };
|
|
|
343 static arc arcs_19_7[1] = {
|
|
|
344 {2, 5},
|
|
|
345 };
|
|
|
346 static arc arcs_19_8[2] = {
|
|
|
347 {21, 9},
|
|
|
348 {2, 5},
|
|
|
349 };
|
|
|
350 static arc arcs_19_9[1] = {
|
|
|
351 {13, 8},
|
|
|
352 };
|
|
|
353 static state states_19[10] = {
|
|
|
354 {2, arcs_19_0},
|
|
|
355 {1, arcs_19_1},
|
|
|
356 {1, arcs_19_2},
|
|
|
357 {2, arcs_19_3},
|
|
|
358 {1, arcs_19_4},
|
|
|
359 {1, arcs_19_5},
|
|
|
360 {2, arcs_19_6},
|
|
|
361 {1, arcs_19_7},
|
|
|
362 {2, arcs_19_8},
|
|
|
363 {1, arcs_19_9},
|
|
|
364 };
|
|
|
365 static arc arcs_20_0[6] = {
|
|
|
366 {46, 1},
|
|
|
367 {47, 1},
|
|
|
368 {48, 1},
|
|
|
369 {49, 1},
|
|
|
370 {11, 1},
|
|
|
371 {50, 1},
|
|
|
372 };
|
|
|
373 static arc arcs_20_1[1] = {
|
|
|
374 {0, 1},
|
|
|
375 };
|
|
|
376 static state states_20[2] = {
|
|
|
377 {6, arcs_20_0},
|
|
|
378 {1, arcs_20_1},
|
|
|
379 };
|
|
|
380 static arc arcs_21_0[1] = {
|
|
|
381 {51, 1},
|
|
|
382 };
|
|
|
383 static arc arcs_21_1[1] = {
|
|
|
384 {32, 2},
|
|
|
385 };
|
|
|
386 static arc arcs_21_2[1] = {
|
|
|
387 {15, 3},
|
|
|
388 };
|
|
|
389 static arc arcs_21_3[1] = {
|
|
|
390 {16, 4},
|
|
|
391 };
|
|
|
392 static arc arcs_21_4[3] = {
|
|
|
393 {52, 1},
|
|
|
394 {53, 5},
|
|
|
395 {0, 4},
|
|
|
396 };
|
|
|
397 static arc arcs_21_5[1] = {
|
|
|
398 {15, 6},
|
|
|
399 };
|
|
|
400 static arc arcs_21_6[1] = {
|
|
|
401 {16, 7},
|
|
|
402 };
|
|
|
403 static arc arcs_21_7[1] = {
|
|
|
404 {0, 7},
|
|
|
405 };
|
|
|
406 static state states_21[8] = {
|
|
|
407 {1, arcs_21_0},
|
|
|
408 {1, arcs_21_1},
|
|
|
409 {1, arcs_21_2},
|
|
|
410 {1, arcs_21_3},
|
|
|
411 {3, arcs_21_4},
|
|
|
412 {1, arcs_21_5},
|
|
|
413 {1, arcs_21_6},
|
|
|
414 {1, arcs_21_7},
|
|
|
415 };
|
|
|
416 static arc arcs_22_0[1] = {
|
|
|
417 {54, 1},
|
|
|
418 };
|
|
|
419 static arc arcs_22_1[1] = {
|
|
|
420 {32, 2},
|
|
|
421 };
|
|
|
422 static arc arcs_22_2[1] = {
|
|
|
423 {15, 3},
|
|
|
424 };
|
|
|
425 static arc arcs_22_3[1] = {
|
|
|
426 {16, 4},
|
|
|
427 };
|
|
|
428 static arc arcs_22_4[2] = {
|
|
|
429 {53, 5},
|
|
|
430 {0, 4},
|
|
|
431 };
|
|
|
432 static arc arcs_22_5[1] = {
|
|
|
433 {15, 6},
|
|
|
434 };
|
|
|
435 static arc arcs_22_6[1] = {
|
|
|
436 {16, 7},
|
|
|
437 };
|
|
|
438 static arc arcs_22_7[1] = {
|
|
|
439 {0, 7},
|
|
|
440 };
|
|
|
441 static state states_22[8] = {
|
|
|
442 {1, arcs_22_0},
|
|
|
443 {1, arcs_22_1},
|
|
|
444 {1, arcs_22_2},
|
|
|
445 {1, arcs_22_3},
|
|
|
446 {2, arcs_22_4},
|
|
|
447 {1, arcs_22_5},
|
|
|
448 {1, arcs_22_6},
|
|
|
449 {1, arcs_22_7},
|
|
|
450 };
|
|
|
451 static arc arcs_23_0[1] = {
|
|
|
452 {55, 1},
|
|
|
453 };
|
|
|
454 static arc arcs_23_1[1] = {
|
|
|
455 {29, 2},
|
|
|
456 };
|
|
|
457 static arc arcs_23_2[1] = {
|
|
|
458 {56, 3},
|
|
|
459 };
|
|
|
460 static arc arcs_23_3[1] = {
|
|
|
461 {29, 4},
|
|
|
462 };
|
|
|
463 static arc arcs_23_4[1] = {
|
|
|
464 {15, 5},
|
|
|
465 };
|
|
|
466 static arc arcs_23_5[1] = {
|
|
|
467 {16, 6},
|
|
|
468 };
|
|
|
469 static arc arcs_23_6[2] = {
|
|
|
470 {53, 7},
|
|
|
471 {0, 6},
|
|
|
472 };
|
|
|
473 static arc arcs_23_7[1] = {
|
|
|
474 {15, 8},
|
|
|
475 };
|
|
|
476 static arc arcs_23_8[1] = {
|
|
|
477 {16, 9},
|
|
|
478 };
|
|
|
479 static arc arcs_23_9[1] = {
|
|
|
480 {0, 9},
|
|
|
481 };
|
|
|
482 static state states_23[10] = {
|
|
|
483 {1, arcs_23_0},
|
|
|
484 {1, arcs_23_1},
|
|
|
485 {1, arcs_23_2},
|
|
|
486 {1, arcs_23_3},
|
|
|
487 {1, arcs_23_4},
|
|
|
488 {1, arcs_23_5},
|
|
|
489 {2, arcs_23_6},
|
|
|
490 {1, arcs_23_7},
|
|
|
491 {1, arcs_23_8},
|
|
|
492 {1, arcs_23_9},
|
|
|
493 };
|
|
|
494 static arc arcs_24_0[1] = {
|
|
|
495 {57, 1},
|
|
|
496 };
|
|
|
497 static arc arcs_24_1[1] = {
|
|
|
498 {15, 2},
|
|
|
499 };
|
|
|
500 static arc arcs_24_2[1] = {
|
|
|
501 {16, 3},
|
|
|
502 };
|
|
|
503 static arc arcs_24_3[3] = {
|
|
|
504 {58, 1},
|
|
|
505 {59, 4},
|
|
|
506 {0, 3},
|
|
|
507 };
|
|
|
508 static arc arcs_24_4[1] = {
|
|
|
509 {15, 5},
|
|
|
510 };
|
|
|
511 static arc arcs_24_5[1] = {
|
|
|
512 {16, 6},
|
|
|
513 };
|
|
|
514 static arc arcs_24_6[1] = {
|
|
|
515 {0, 6},
|
|
|
516 };
|
|
|
517 static state states_24[7] = {
|
|
|
518 {1, arcs_24_0},
|
|
|
519 {1, arcs_24_1},
|
|
|
520 {1, arcs_24_2},
|
|
|
521 {3, arcs_24_3},
|
|
|
522 {1, arcs_24_4},
|
|
|
523 {1, arcs_24_5},
|
|
|
524 {1, arcs_24_6},
|
|
|
525 };
|
|
|
526 static arc arcs_25_0[1] = {
|
|
|
527 {60, 1},
|
|
|
528 };
|
|
|
529 static arc arcs_25_1[2] = {
|
|
|
530 {35, 2},
|
|
|
531 {0, 1},
|
|
|
532 };
|
|
|
533 static arc arcs_25_2[2] = {
|
|
|
534 {21, 3},
|
|
|
535 {0, 2},
|
|
|
536 };
|
|
|
537 static arc arcs_25_3[1] = {
|
|
|
538 {35, 4},
|
|
|
539 };
|
|
|
540 static arc arcs_25_4[1] = {
|
|
|
541 {0, 4},
|
|
|
542 };
|
|
|
543 static state states_25[5] = {
|
|
|
544 {1, arcs_25_0},
|
|
|
545 {2, arcs_25_1},
|
|
|
546 {2, arcs_25_2},
|
|
|
547 {1, arcs_25_3},
|
|
|
548 {1, arcs_25_4},
|
|
|
549 };
|
|
|
550 static arc arcs_26_0[2] = {
|
|
|
551 {3, 1},
|
|
|
552 {2, 2},
|
|
|
553 };
|
|
|
554 static arc arcs_26_1[1] = {
|
|
|
555 {0, 1},
|
|
|
556 };
|
|
|
557 static arc arcs_26_2[1] = {
|
|
|
558 {61, 3},
|
|
|
559 };
|
|
|
560 static arc arcs_26_3[2] = {
|
|
|
561 {2, 3},
|
|
|
562 {6, 4},
|
|
|
563 };
|
|
|
564 static arc arcs_26_4[3] = {
|
|
|
565 {6, 4},
|
|
|
566 {2, 4},
|
|
|
567 {62, 1},
|
|
|
568 };
|
|
|
569 static state states_26[5] = {
|
|
|
570 {2, arcs_26_0},
|
|
|
571 {1, arcs_26_1},
|
|
|
572 {1, arcs_26_2},
|
|
|
573 {2, arcs_26_3},
|
|
|
574 {3, arcs_26_4},
|
|
|
575 };
|
|
|
576 static arc arcs_27_0[1] = {
|
|
|
577 {63, 1},
|
|
|
578 };
|
|
|
579 static arc arcs_27_1[2] = {
|
|
|
580 {64, 0},
|
|
|
581 {0, 1},
|
|
|
582 };
|
|
|
583 static state states_27[2] = {
|
|
|
584 {1, arcs_27_0},
|
|
|
585 {2, arcs_27_1},
|
|
|
586 };
|
|
|
587 static arc arcs_28_0[1] = {
|
|
|
588 {65, 1},
|
|
|
589 };
|
|
|
590 static arc arcs_28_1[2] = {
|
|
|
591 {66, 0},
|
|
|
592 {0, 1},
|
|
|
593 };
|
|
|
594 static state states_28[2] = {
|
|
|
595 {1, arcs_28_0},
|
|
|
596 {2, arcs_28_1},
|
|
|
597 };
|
|
|
598 static arc arcs_29_0[2] = {
|
|
|
599 {67, 1},
|
|
|
600 {68, 2},
|
|
|
601 };
|
|
|
602 static arc arcs_29_1[1] = {
|
|
|
603 {65, 2},
|
|
|
604 };
|
|
|
605 static arc arcs_29_2[1] = {
|
|
|
606 {0, 2},
|
|
|
607 };
|
|
|
608 static state states_29[3] = {
|
|
|
609 {2, arcs_29_0},
|
|
|
610 {1, arcs_29_1},
|
|
|
611 {1, arcs_29_2},
|
|
|
612 };
|
|
|
613 static arc arcs_30_0[1] = {
|
|
|
614 {35, 1},
|
|
|
615 };
|
|
|
616 static arc arcs_30_1[2] = {
|
|
|
617 {69, 0},
|
|
|
618 {0, 1},
|
|
|
619 };
|
|
|
620 static state states_30[2] = {
|
|
|
621 {1, arcs_30_0},
|
|
|
622 {2, arcs_30_1},
|
|
|
623 };
|
|
|
624 static arc arcs_31_0[6] = {
|
|
|
625 {70, 1},
|
|
|
626 {71, 2},
|
|
|
627 {30, 3},
|
|
|
628 {56, 3},
|
|
|
629 {67, 4},
|
|
|
630 {72, 5},
|
|
|
631 };
|
|
|
632 static arc arcs_31_1[3] = {
|
|
|
633 {30, 3},
|
|
|
634 {71, 3},
|
|
|
635 {0, 1},
|
|
|
636 };
|
|
|
637 static arc arcs_31_2[2] = {
|
|
|
638 {30, 3},
|
|
|
639 {0, 2},
|
|
|
640 };
|
|
|
641 static arc arcs_31_3[1] = {
|
|
|
642 {0, 3},
|
|
|
643 };
|
|
|
644 static arc arcs_31_4[1] = {
|
|
|
645 {56, 3},
|
|
|
646 };
|
|
|
647 static arc arcs_31_5[2] = {
|
|
|
648 {67, 3},
|
|
|
649 {0, 5},
|
|
|
650 };
|
|
|
651 static state states_31[6] = {
|
|
|
652 {6, arcs_31_0},
|
|
|
653 {3, arcs_31_1},
|
|
|
654 {2, arcs_31_2},
|
|
|
655 {1, arcs_31_3},
|
|
|
656 {1, arcs_31_4},
|
|
|
657 {2, arcs_31_5},
|
|
|
658 };
|
|
|
659 static arc arcs_32_0[1] = {
|
|
|
660 {73, 1},
|
|
|
661 };
|
|
|
662 static arc arcs_32_1[3] = {
|
|
|
663 {74, 0},
|
|
|
664 {75, 0},
|
|
|
665 {0, 1},
|
|
|
666 };
|
|
|
667 static state states_32[2] = {
|
|
|
668 {1, arcs_32_0},
|
|
|
669 {3, arcs_32_1},
|
|
|
670 };
|
|
|
671 static arc arcs_33_0[1] = {
|
|
|
672 {76, 1},
|
|
|
673 };
|
|
|
674 static arc arcs_33_1[4] = {
|
|
|
675 {45, 0},
|
|
|
676 {77, 0},
|
|
|
677 {78, 0},
|
|
|
678 {0, 1},
|
|
|
679 };
|
|
|
680 static state states_33[2] = {
|
|
|
681 {1, arcs_33_0},
|
|
|
682 {4, arcs_33_1},
|
|
|
683 };
|
|
|
684 static arc arcs_34_0[3] = {
|
|
|
685 {74, 1},
|
|
|
686 {75, 1},
|
|
|
687 {79, 2},
|
|
|
688 };
|
|
|
689 static arc arcs_34_1[1] = {
|
|
|
690 {76, 3},
|
|
|
691 };
|
|
|
692 static arc arcs_34_2[2] = {
|
|
|
693 {80, 2},
|
|
|
694 {0, 2},
|
|
|
695 };
|
|
|
696 static arc arcs_34_3[1] = {
|
|
|
697 {0, 3},
|
|
|
698 };
|
|
|
699 static state states_34[4] = {
|
|
|
700 {3, arcs_34_0},
|
|
|
701 {1, arcs_34_1},
|
|
|
702 {2, arcs_34_2},
|
|
|
703 {1, arcs_34_3},
|
|
|
704 };
|
|
|
705 static arc arcs_35_0[7] = {
|
|
|
706 {17, 1},
|
|
|
707 {81, 2},
|
|
|
708 {83, 3},
|
|
|
709 {85, 4},
|
|
|
710 {13, 5},
|
|
|
711 {86, 5},
|
|
|
712 {87, 5},
|
|
|
713 };
|
|
|
714 static arc arcs_35_1[2] = {
|
|
|
715 {9, 6},
|
|
|
716 {19, 5},
|
|
|
717 };
|
|
|
718 static arc arcs_35_2[2] = {
|
|
|
719 {9, 7},
|
|
|
720 {82, 5},
|
|
|
721 };
|
|
|
722 static arc arcs_35_3[1] = {
|
|
|
723 {84, 5},
|
|
|
724 };
|
|
|
725 static arc arcs_35_4[1] = {
|
|
|
726 {9, 8},
|
|
|
727 };
|
|
|
728 static arc arcs_35_5[1] = {
|
|
|
729 {0, 5},
|
|
|
730 };
|
|
|
731 static arc arcs_35_6[1] = {
|
|
|
732 {19, 5},
|
|
|
733 };
|
|
|
734 static arc arcs_35_7[1] = {
|
|
|
735 {82, 5},
|
|
|
736 };
|
|
|
737 static arc arcs_35_8[1] = {
|
|
|
738 {85, 5},
|
|
|
739 };
|
|
|
740 static state states_35[9] = {
|
|
|
741 {7, arcs_35_0},
|
|
|
742 {2, arcs_35_1},
|
|
|
743 {2, arcs_35_2},
|
|
|
744 {1, arcs_35_3},
|
|
|
745 {1, arcs_35_4},
|
|
|
746 {1, arcs_35_5},
|
|
|
747 {1, arcs_35_6},
|
|
|
748 {1, arcs_35_7},
|
|
|
749 {1, arcs_35_8},
|
|
|
750 };
|
|
|
751 static arc arcs_36_0[3] = {
|
|
|
752 {17, 1},
|
|
|
753 {81, 2},
|
|
|
754 {89, 3},
|
|
|
755 };
|
|
|
756 static arc arcs_36_1[2] = {
|
|
|
757 {29, 4},
|
|
|
758 {19, 5},
|
|
|
759 };
|
|
|
760 static arc arcs_36_2[1] = {
|
|
|
761 {88, 6},
|
|
|
762 };
|
|
|
763 static arc arcs_36_3[1] = {
|
|
|
764 {13, 5},
|
|
|
765 };
|
|
|
766 static arc arcs_36_4[1] = {
|
|
|
767 {19, 5},
|
|
|
768 };
|
|
|
769 static arc arcs_36_5[1] = {
|
|
|
770 {0, 5},
|
|
|
771 };
|
|
|
772 static arc arcs_36_6[1] = {
|
|
|
773 {82, 5},
|
|
|
774 };
|
|
|
775 static state states_36[7] = {
|
|
|
776 {3, arcs_36_0},
|
|
|
777 {2, arcs_36_1},
|
|
|
778 {1, arcs_36_2},
|
|
|
779 {1, arcs_36_3},
|
|
|
780 {1, arcs_36_4},
|
|
|
781 {1, arcs_36_5},
|
|
|
782 {1, arcs_36_6},
|
|
|
783 };
|
|
|
784 static arc arcs_37_0[2] = {
|
|
|
785 {35, 1},
|
|
|
786 {15, 2},
|
|
|
787 };
|
|
|
788 static arc arcs_37_1[2] = {
|
|
|
789 {15, 2},
|
|
|
790 {0, 1},
|
|
|
791 };
|
|
|
792 static arc arcs_37_2[2] = {
|
|
|
793 {35, 3},
|
|
|
794 {0, 2},
|
|
|
795 };
|
|
|
796 static arc arcs_37_3[1] = {
|
|
|
797 {0, 3},
|
|
|
798 };
|
|
|
799 static state states_37[4] = {
|
|
|
800 {2, arcs_37_0},
|
|
|
801 {2, arcs_37_1},
|
|
|
802 {2, arcs_37_2},
|
|
|
803 {1, arcs_37_3},
|
|
|
804 };
|
|
|
805 static arc arcs_38_0[1] = {
|
|
|
806 {35, 1},
|
|
|
807 };
|
|
|
808 static arc arcs_38_1[2] = {
|
|
|
809 {21, 2},
|
|
|
810 {0, 1},
|
|
|
811 };
|
|
|
812 static arc arcs_38_2[2] = {
|
|
|
813 {35, 1},
|
|
|
814 {0, 2},
|
|
|
815 };
|
|
|
816 static state states_38[3] = {
|
|
|
817 {1, arcs_38_0},
|
|
|
818 {2, arcs_38_1},
|
|
|
819 {2, arcs_38_2},
|
|
|
820 };
|
|
|
821 static arc arcs_39_0[1] = {
|
|
|
822 {32, 1},
|
|
|
823 };
|
|
|
824 static arc arcs_39_1[2] = {
|
|
|
825 {21, 2},
|
|
|
826 {0, 1},
|
|
|
827 };
|
|
|
828 static arc arcs_39_2[2] = {
|
|
|
829 {32, 1},
|
|
|
830 {0, 2},
|
|
|
831 };
|
|
|
832 static state states_39[3] = {
|
|
|
833 {1, arcs_39_0},
|
|
|
834 {2, arcs_39_1},
|
|
|
835 {2, arcs_39_2},
|
|
|
836 };
|
|
|
837 static arc arcs_40_0[1] = {
|
|
|
838 {90, 1},
|
|
|
839 };
|
|
|
840 static arc arcs_40_1[1] = {
|
|
|
841 {13, 2},
|
|
|
842 };
|
|
|
843 static arc arcs_40_2[1] = {
|
|
|
844 {14, 3},
|
|
|
845 };
|
|
|
846 static arc arcs_40_3[2] = {
|
|
|
847 {30, 4},
|
|
|
848 {15, 5},
|
|
|
849 };
|
|
|
850 static arc arcs_40_4[1] = {
|
|
|
851 {91, 6},
|
|
|
852 };
|
|
|
853 static arc arcs_40_5[1] = {
|
|
|
854 {16, 7},
|
|
|
855 };
|
|
|
856 static arc arcs_40_6[1] = {
|
|
|
857 {15, 5},
|
|
|
858 };
|
|
|
859 static arc arcs_40_7[1] = {
|
|
|
860 {0, 7},
|
|
|
861 };
|
|
|
862 static state states_40[8] = {
|
|
|
863 {1, arcs_40_0},
|
|
|
864 {1, arcs_40_1},
|
|
|
865 {1, arcs_40_2},
|
|
|
866 {2, arcs_40_3},
|
|
|
867 {1, arcs_40_4},
|
|
|
868 {1, arcs_40_5},
|
|
|
869 {1, arcs_40_6},
|
|
|
870 {1, arcs_40_7},
|
|
|
871 };
|
|
|
872 static arc arcs_41_0[1] = {
|
|
|
873 {79, 1},
|
|
|
874 };
|
|
|
875 static arc arcs_41_1[1] = {
|
|
|
876 {92, 2},
|
|
|
877 };
|
|
|
878 static arc arcs_41_2[2] = {
|
|
|
879 {21, 0},
|
|
|
880 {0, 2},
|
|
|
881 };
|
|
|
882 static state states_41[3] = {
|
|
|
883 {1, arcs_41_0},
|
|
|
884 {1, arcs_41_1},
|
|
|
885 {2, arcs_41_2},
|
|
|
886 };
|
|
|
887 static arc arcs_42_0[1] = {
|
|
|
888 {17, 1},
|
|
|
889 };
|
|
|
890 static arc arcs_42_1[2] = {
|
|
|
891 {9, 2},
|
|
|
892 {19, 3},
|
|
|
893 };
|
|
|
894 static arc arcs_42_2[1] = {
|
|
|
895 {19, 3},
|
|
|
896 };
|
|
|
897 static arc arcs_42_3[1] = {
|
|
|
898 {0, 3},
|
|
|
899 };
|
|
|
900 static state states_42[4] = {
|
|
|
901 {1, arcs_42_0},
|
|
|
902 {2, arcs_42_1},
|
|
|
903 {1, arcs_42_2},
|
|
|
904 {1, arcs_42_3},
|
|
|
905 };
|
|
|
906 static dfa dfas[43] = {
|
|
|
907 {256, "single_input", 0, 3, states_0,
|
|
|
908 "\004\060\002\200\026\037\310\002\000\014\352\004"},
|
|
|
909 {257, "file_input", 0, 2, states_1,
|
|
|
910 "\204\060\002\200\026\037\310\002\000\014\352\004"},
|
|
|
911 {258, "expr_input", 0, 3, states_2,
|
|
|
912 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
913 {259, "eval_input", 0, 3, states_3,
|
|
|
914 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
915 {260, "funcdef", 0, 6, states_4,
|
|
|
916 "\000\020\000\000\000\000\000\000\000\000\000\000"},
|
|
|
917 {261, "parameters", 0, 4, states_5,
|
|
|
918 "\000\000\002\000\000\000\000\000\000\000\000\000"},
|
|
|
919 {262, "fplist", 0, 2, states_6,
|
|
|
920 "\000\040\002\000\000\000\000\000\000\000\000\000"},
|
|
|
921 {263, "fpdef", 0, 4, states_7,
|
|
|
922 "\000\040\002\000\000\000\000\000\000\000\000\000"},
|
|
|
923 {264, "stmt", 0, 2, states_8,
|
|
|
924 "\000\060\002\200\026\037\310\002\000\014\352\004"},
|
|
|
925 {265, "simple_stmt", 0, 2, states_9,
|
|
|
926 "\000\040\002\200\026\037\000\000\000\014\352\000"},
|
|
|
927 {266, "expr_stmt", 0, 3, states_10,
|
|
|
928 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
929 {267, "print_stmt", 0, 4, states_11,
|
|
|
930 "\000\000\000\200\000\000\000\000\000\000\000\000"},
|
|
|
931 {268, "del_stmt", 0, 4, states_12,
|
|
|
932 "\000\000\000\000\002\000\000\000\000\000\000\000"},
|
|
|
933 {269, "dir_stmt", 0, 4, states_13,
|
|
|
934 "\000\000\000\000\004\000\000\000\000\000\000\000"},
|
|
|
935 {270, "pass_stmt", 0, 3, states_14,
|
|
|
936 "\000\000\000\000\020\000\000\000\000\000\000\000"},
|
|
|
937 {271, "flow_stmt", 0, 2, states_15,
|
|
|
938 "\000\000\000\000\000\007\000\000\000\000\000\000"},
|
|
|
939 {272, "break_stmt", 0, 3, states_16,
|
|
|
940 "\000\000\000\000\000\001\000\000\000\000\000\000"},
|
|
|
941 {273, "return_stmt", 0, 4, states_17,
|
|
|
942 "\000\000\000\000\000\002\000\000\000\000\000\000"},
|
|
|
943 {274, "raise_stmt", 0, 6, states_18,
|
|
|
944 "\000\000\000\000\000\004\000\000\000\000\000\000"},
|
|
|
945 {275, "import_stmt", 0, 10, states_19,
|
|
|
946 "\000\000\000\000\000\030\000\000\000\000\000\000"},
|
|
|
947 {276, "compound_stmt", 0, 2, states_20,
|
|
|
948 "\000\020\000\000\000\000\310\002\000\000\000\004"},
|
|
|
949 {277, "if_stmt", 0, 8, states_21,
|
|
|
950 "\000\000\000\000\000\000\010\000\000\000\000\000"},
|
|
|
951 {278, "while_stmt", 0, 8, states_22,
|
|
|
952 "\000\000\000\000\000\000\100\000\000\000\000\000"},
|
|
|
953 {279, "for_stmt", 0, 10, states_23,
|
|
|
954 "\000\000\000\000\000\000\200\000\000\000\000\000"},
|
|
|
955 {280, "try_stmt", 0, 7, states_24,
|
|
|
956 "\000\000\000\000\000\000\000\002\000\000\000\000"},
|
|
|
957 {281, "except_clause", 0, 5, states_25,
|
|
|
958 "\000\000\000\000\000\000\000\020\000\000\000\000"},
|
|
|
959 {282, "suite", 0, 5, states_26,
|
|
|
960 "\004\040\002\200\026\037\000\000\000\014\352\000"},
|
|
|
961 {283, "test", 0, 2, states_27,
|
|
|
962 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
963 {284, "and_test", 0, 2, states_28,
|
|
|
964 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
965 {285, "not_test", 0, 3, states_29,
|
|
|
966 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
967 {286, "comparison", 0, 2, states_30,
|
|
|
968 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
969 {287, "comp_op", 0, 6, states_31,
|
|
|
970 "\000\000\000\100\000\000\000\001\310\001\000\000"},
|
|
|
971 {288, "expr", 0, 2, states_32,
|
|
|
972 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
973 {289, "term", 0, 2, states_33,
|
|
|
974 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
975 {290, "factor", 0, 4, states_34,
|
|
|
976 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
977 {291, "atom", 0, 9, states_35,
|
|
|
978 "\000\040\002\000\000\000\000\000\000\000\352\000"},
|
|
|
979 {292, "trailer", 0, 7, states_36,
|
|
|
980 "\000\000\002\000\000\000\000\000\000\000\002\002"},
|
|
|
981 {293, "subscript", 0, 4, states_37,
|
|
|
982 "\000\240\002\000\000\000\000\000\000\014\352\000"},
|
|
|
983 {294, "exprlist", 0, 3, states_38,
|
|
|
984 "\000\040\002\000\000\000\000\000\000\014\352\000"},
|
|
|
985 {295, "testlist", 0, 3, states_39,
|
|
|
986 "\000\040\002\000\000\000\000\000\010\014\352\000"},
|
|
|
987 {296, "classdef", 0, 8, states_40,
|
|
|
988 "\000\000\000\000\000\000\000\000\000\000\000\004"},
|
|
|
989 {297, "baselist", 0, 3, states_41,
|
|
|
990 "\000\040\002\000\000\000\000\000\000\000\352\000"},
|
|
|
991 {298, "arguments", 0, 4, states_42,
|
|
|
992 "\000\000\002\000\000\000\000\000\000\000\000\000"},
|
|
|
993 };
|
|
|
994 static label labels[93] = {
|
|
|
995 {0, "EMPTY"},
|
|
|
996 {256, 0},
|
|
|
997 {4, 0},
|
|
|
998 {265, 0},
|
|
|
999 {276, 0},
|
|
|
1000 {257, 0},
|
|
|
1001 {264, 0},
|
|
|
1002 {0, 0},
|
|
|
1003 {258, 0},
|
|
|
1004 {295, 0},
|
|
|
1005 {259, 0},
|
|
|
1006 {260, 0},
|
|
|
1007 {1, "def"},
|
|
|
1008 {1, 0},
|
|
|
1009 {261, 0},
|
|
|
1010 {11, 0},
|
|
|
1011 {282, 0},
|
|
|
1012 {7, 0},
|
|
|
1013 {262, 0},
|
|
|
1014 {8, 0},
|
|
|
1015 {263, 0},
|
|
|
1016 {12, 0},
|
|
|
1017 {266, 0},
|
|
|
1018 {267, 0},
|
|
|
1019 {270, 0},
|
|
|
1020 {268, 0},
|
|
|
1021 {269, 0},
|
|
|
1022 {271, 0},
|
|
|
1023 {275, 0},
|
|
|
1024 {294, 0},
|
|
|
1025 {22, 0},
|
|
|
1026 {1, "print"},
|
|
|
1027 {283, 0},
|
|
|
1028 {1, "del"},
|
|
|
1029 {1, "dir"},
|
|
|
1030 {288, 0},
|
|
|
1031 {1, "pass"},
|
|
|
1032 {272, 0},
|
|
|
1033 {273, 0},
|
|
|
1034 {274, 0},
|
|
|
1035 {1, "break"},
|
|
|
1036 {1, "return"},
|
|
|
1037 {1, "raise"},
|
|
|
1038 {1, "import"},
|
|
|
1039 {1, "from"},
|
|
|
1040 {16, 0},
|
|
|
1041 {277, 0},
|
|
|
1042 {278, 0},
|
|
|
1043 {279, 0},
|
|
|
1044 {280, 0},
|
|
|
1045 {296, 0},
|
|
|
1046 {1, "if"},
|
|
|
1047 {1, "elif"},
|
|
|
1048 {1, "else"},
|
|
|
1049 {1, "while"},
|
|
|
1050 {1, "for"},
|
|
|
1051 {1, "in"},
|
|
|
1052 {1, "try"},
|
|
|
1053 {281, 0},
|
|
|
1054 {1, "finally"},
|
|
|
1055 {1, "except"},
|
|
|
1056 {5, 0},
|
|
|
1057 {6, 0},
|
|
|
1058 {284, 0},
|
|
|
1059 {1, "or"},
|
|
|
1060 {285, 0},
|
|
|
1061 {1, "and"},
|
|
|
1062 {1, "not"},
|
|
|
1063 {286, 0},
|
|
|
1064 {287, 0},
|
|
|
1065 {20, 0},
|
|
|
1066 {21, 0},
|
|
|
1067 {1, "is"},
|
|
|
1068 {289, 0},
|
|
|
1069 {14, 0},
|
|
|
1070 {15, 0},
|
|
|
1071 {290, 0},
|
|
|
1072 {17, 0},
|
|
|
1073 {24, 0},
|
|
|
1074 {291, 0},
|
|
|
1075 {292, 0},
|
|
|
1076 {9, 0},
|
|
|
1077 {10, 0},
|
|
|
1078 {26, 0},
|
|
|
1079 {27, 0},
|
|
|
1080 {25, 0},
|
|
|
1081 {2, 0},
|
|
|
1082 {3, 0},
|
|
|
1083 {293, 0},
|
|
|
1084 {23, 0},
|
|
|
1085 {1, "class"},
|
|
|
1086 {297, 0},
|
|
|
1087 {298, 0},
|
|
|
1088 };
|
|
|
1089 grammar gram = {
|
|
|
1090 43,
|
|
|
1091 dfas,
|
|
|
1092 {93, labels},
|
|
|
1093 256
|
|
|
1094 };
|