878ddf1f |
1 | \r |
2 | /* parser.dlg -- DLG Description of scanner\r |
3 | *\r |
4 | * Generated from: dlg_p.g\r |
5 | *\r |
6 | * Terence Parr, Will Cohen, and Hank Dietz: 1989-2001\r |
7 | * Purdue University Electrical Engineering\r |
8 | * With AHPCRC, University of Minnesota\r |
9 | * ANTLR Version 1.33MR33\r |
10 | */\r |
11 | \r |
12 | #define ANTLR_VERSION 13333\r |
13 | #include "pcctscfg.h"\r |
14 | #include "pccts_stdio.h"\r |
15 | \r |
16 | #include <ctype.h>\r |
17 | #include "dlg.h"\r |
18 | #include "antlr.h"\r |
19 | #include "tokens.h"\r |
20 | #include "dlgdef.h"\r |
21 | LOOKAHEAD\r |
22 | \r |
23 | void\r |
24 | #ifdef __USE_PROTOS\r |
25 | zzerraction(void)\r |
26 | #else\r |
27 | zzerraction()\r |
28 | #endif\r |
29 | {\r |
30 | (*zzerr)("invalid token");\r |
31 | zzadvance();\r |
32 | zzskip();\r |
33 | }\r |
34 | /*\r |
35 | * D L G tables\r |
36 | *\r |
37 | * Generated from: parser.dlg\r |
38 | *\r |
39 | * 1989-2001 by Will Cohen, Terence Parr, and Hank Dietz\r |
40 | * Purdue University Electrical Engineering\r |
41 | * DLG Version 1.33MR33\r |
42 | */\r |
43 | \r |
44 | #include "mode.h"\r |
45 | \r |
46 | \r |
47 | \r |
48 | \r |
49 | int func_action; /* should actions be turned into functions?*/\r |
50 | int lex_mode_counter = 0; /* keeps track of the number of %%names */\r |
51 | /* MR1 */\r |
52 | /* MR1 11-Apr-97 Provide mechanism for inserting code into DLG class */\r |
53 | /* MR1 via <<%%lexmember...>> */\r |
54 | /* MR1 */\r |
55 | int lexMember = 0; /* <<%%lexmemeber ...>> MR1 */\r |
56 | int lexAction = 0; /* <<%%lexaction ...>> MR1 */\r |
57 | int parserClass = 0; /* <<%%parserclass ...>> MR1 */\r |
58 | int lexPrefix = 0; /* <<%%lexprefix ...>> MR1 */\r |
59 | char theClassName[100]; /* MR11 */\r |
60 | char *pClassName=theClassName; /* MR11 */\r |
61 | int firstLexMember=1; /* MR1 */\r |
62 | \r |
63 | #ifdef __USE_PROTOS\r |
64 | void xxputc(int c) { /* MR1 */\r |
65 | #else\r |
66 | void xxputc(c) /* MR1 */\r |
67 | int c; /* MR1 */\r |
68 | { /* MR1 */\r |
69 | #endif\r |
70 | if (parserClass) { /* MR1 */\r |
71 | *pClassName++=c; /* MR1 */\r |
72 | *pClassName=0; /* MR1 */\r |
73 | } else if (lexMember || lexPrefix) { /* MR1 */\r |
74 | if (class_stream != NULL) fputc(c,class_stream); /* MR1 */\r |
75 | } else { /* MR1 */\r |
76 | fputc(c,OUT); /* MR1 */\r |
77 | }; /* MR1 */\r |
78 | } /* MR1 */\r |
79 | \r |
80 | #ifdef __USE_PROTOS\r |
81 | void xxprintf(char *format,char *string) { /* MR1 */\r |
82 | #else\r |
83 | void xxprintf(format,string) /* MR1 */\r |
84 | char *format; /* MR1 */\r |
85 | char *string; /* MR1 */\r |
86 | { /* MR1 */\r |
87 | #endif\r |
88 | if (lexMember || lexPrefix || parserClass) { /* MR1 */\r |
89 | if (class_stream != NULL) /* MR1 */\r |
90 | fprintf(class_stream,format,string); /* MR1 */\r |
91 | } else { /* MR1 */\r |
92 | fprintf(OUT,format,string); /* MR1 */\r |
93 | }; /* MR1 */\r |
94 | } /* MR1 */\r |
95 | \r |
96 | static void act1()\r |
97 | { \r |
98 | NLA = 1;\r |
99 | }\r |
100 | \r |
101 | \r |
102 | static void act2()\r |
103 | { \r |
104 | NLA = 2;\r |
105 | zzskip(); \r |
106 | }\r |
107 | \r |
108 | \r |
109 | static void act3()\r |
110 | { \r |
111 | NLA = 3;\r |
112 | zzline++; zzskip(); DAWDLE; \r |
113 | }\r |
114 | \r |
115 | \r |
116 | static void act4()\r |
117 | { \r |
118 | NLA = L_EOF;\r |
119 | }\r |
120 | \r |
121 | \r |
122 | static void act5()\r |
123 | { \r |
124 | NLA = PER_PER;\r |
125 | }\r |
126 | \r |
127 | \r |
128 | static void act6()\r |
129 | { \r |
130 | NLA = NAME_PER_PER;\r |
131 | p_mode_def(&zzlextext[2],lex_mode_counter++); \r |
132 | }\r |
133 | \r |
134 | \r |
135 | static void act7()\r |
136 | { \r |
137 | NLA = LEXMEMBER;\r |
138 | lexMember=1; /* MR1 */\r |
139 | if (firstLexMember != 0) { /* MR1 */\r |
140 | firstLexMember=0; /* MR1 */\r |
141 | p_class_def1(); /* MR1 */\r |
142 | }; /* MR1 */\r |
143 | zzmode(ACT); /* MR1 */\r |
144 | }\r |
145 | \r |
146 | \r |
147 | static void act8()\r |
148 | { \r |
149 | NLA = LEXACTION;\r |
150 | lexAction=1;zzmode(ACT); \r |
151 | }\r |
152 | \r |
153 | \r |
154 | static void act9()\r |
155 | { \r |
156 | NLA = PARSERCLASS;\r |
157 | parserClass=1; /* MR1 */\r |
158 | zzmode(ACT); /* MR1 */\r |
159 | }\r |
160 | \r |
161 | \r |
162 | static void act10()\r |
163 | { \r |
164 | NLA = LEXPREFIX;\r |
165 | lexPrefix=1;zzmode(ACT); \r |
166 | }\r |
167 | \r |
168 | \r |
169 | static void act11()\r |
170 | { \r |
171 | NLA = ACTION;\r |
172 | if (func_action)\r |
173 | fprintf(OUT,"\n%s %sact%d()\n{ ",\r |
174 | gen_cpp?"ANTLRTokenType":"static void",\r |
175 | gen_cpp?ClassName("::"):"", ++action_no);\r |
176 | zzmode(ACT); zzskip();\r |
177 | }\r |
178 | \r |
179 | \r |
180 | static void act12()\r |
181 | { \r |
182 | NLA = GREAT_GREAT;\r |
183 | }\r |
184 | \r |
185 | \r |
186 | static void act13()\r |
187 | { \r |
188 | NLA = L_BRACE;\r |
189 | }\r |
190 | \r |
191 | \r |
192 | static void act14()\r |
193 | { \r |
194 | NLA = R_BRACE;\r |
195 | }\r |
196 | \r |
197 | \r |
198 | static void act15()\r |
199 | { \r |
200 | NLA = L_PAR;\r |
201 | }\r |
202 | \r |
203 | \r |
204 | static void act16()\r |
205 | { \r |
206 | NLA = R_PAR;\r |
207 | }\r |
208 | \r |
209 | \r |
210 | static void act17()\r |
211 | { \r |
212 | NLA = L_BRACK;\r |
213 | }\r |
214 | \r |
215 | \r |
216 | static void act18()\r |
217 | { \r |
218 | NLA = R_BRACK;\r |
219 | }\r |
220 | \r |
221 | \r |
222 | static void act19()\r |
223 | { \r |
224 | NLA = ZERO_MORE;\r |
225 | }\r |
226 | \r |
227 | \r |
228 | static void act20()\r |
229 | { \r |
230 | NLA = ONE_MORE;\r |
231 | }\r |
232 | \r |
233 | \r |
234 | static void act21()\r |
235 | { \r |
236 | NLA = OR;\r |
237 | }\r |
238 | \r |
239 | \r |
240 | static void act22()\r |
241 | { \r |
242 | NLA = RANGE;\r |
243 | }\r |
244 | \r |
245 | \r |
246 | static void act23()\r |
247 | { \r |
248 | NLA = NOT;\r |
249 | }\r |
250 | \r |
251 | \r |
252 | static void act24()\r |
253 | { \r |
254 | NLA = OCTAL_VALUE;\r |
255 | {int t; sscanf(&zzlextext[1],"%o",&t); zzlextext[0] = t;} \r |
256 | }\r |
257 | \r |
258 | \r |
259 | static void act25()\r |
260 | { \r |
261 | NLA = HEX_VALUE;\r |
262 | {int t; sscanf(&zzlextext[3],"%x",&t); zzlextext[0] = t;} \r |
263 | }\r |
264 | \r |
265 | \r |
266 | static void act26()\r |
267 | { \r |
268 | NLA = DEC_VALUE;\r |
269 | {int t; sscanf(&zzlextext[1],"%d",&t); zzlextext[0] = t;} \r |
270 | }\r |
271 | \r |
272 | \r |
273 | static void act27()\r |
274 | { \r |
275 | NLA = TAB;\r |
276 | zzlextext[0] = '\t'; \r |
277 | }\r |
278 | \r |
279 | \r |
280 | static void act28()\r |
281 | { \r |
282 | NLA = NL;\r |
283 | zzlextext[0] = '\n'; \r |
284 | }\r |
285 | \r |
286 | \r |
287 | static void act29()\r |
288 | { \r |
289 | NLA = CR;\r |
290 | zzlextext[0] = '\r'; \r |
291 | }\r |
292 | \r |
293 | \r |
294 | static void act30()\r |
295 | { \r |
296 | NLA = BS;\r |
297 | zzlextext[0] = '\b'; \r |
298 | }\r |
299 | \r |
300 | \r |
301 | static void act31()\r |
302 | { \r |
303 | NLA = CONTINUATION;\r |
304 | zzline++; zzskip(); \r |
305 | }\r |
306 | \r |
307 | \r |
308 | static void act32()\r |
309 | { \r |
310 | NLA = LIT;\r |
311 | zzlextext[0] = zzlextext[1]; \r |
312 | }\r |
313 | \r |
314 | \r |
315 | static void act33()\r |
316 | { \r |
317 | NLA = REGCHAR;\r |
318 | }\r |
319 | \r |
320 | static unsigned char shift0[257] = {\r |
321 | 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
322 | 1, 2, 40, 40, 1, 40, 40, 40, 40, 40, \r |
323 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
324 | 40, 40, 40, 1, 40, 40, 40, 40, 4, 40, \r |
325 | 40, 30, 31, 34, 35, 40, 37, 40, 40, 23, \r |
326 | 24, 24, 24, 24, 24, 24, 24, 25, 25, 40, \r |
327 | 40, 26, 40, 27, 40, 3, 21, 21, 21, 21, \r |
328 | 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, \r |
329 | 22, 22, 22, 22, 22, 22, 22, 22, 22, 20, \r |
330 | 22, 22, 32, 39, 33, 40, 22, 40, 11, 9, \r |
331 | 12, 21, 6, 19, 22, 22, 14, 22, 22, 5, \r |
332 | 8, 16, 15, 17, 22, 10, 18, 13, 22, 22, \r |
333 | 22, 7, 22, 22, 28, 36, 29, 38, 40, 40, \r |
334 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
335 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
336 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
337 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
338 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
339 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
340 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
341 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
342 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
343 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
344 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
345 | 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r |
346 | 40, 40, 40, 40, 40, 40, 40\r |
347 | };\r |
348 | \r |
349 | \r |
350 | static void act34()\r |
351 | { \r |
352 | NLA = 1;\r |
353 | error("unterminated action", zzline); zzmode(START); \r |
354 | }\r |
355 | \r |
356 | \r |
357 | static void act35()\r |
358 | { \r |
359 | NLA = ACTION;\r |
360 | if (func_action) fprintf(OUT,"}\n\n");\r |
361 | zzmode(START);\r |
362 | /* MR1 */\r |
363 | /* MR1 11-Apr-97 Provide mechanism for inserting code into DLG class */\r |
364 | /* MR1 via <<%%lexmember ...>> */\r |
365 | /* MR1 This is a consequence of not saving actions */\r |
366 | /* MR1 */\r |
367 | /* MR1 */ parserClass=0; \r |
368 | /* MR1 */ lexPrefix=0;\r |
369 | /* MR1 */ lexAction=0;\r |
370 | /* MR1 */ lexMember=0;\r |
371 | }\r |
372 | \r |
373 | \r |
374 | static void act36()\r |
375 | { \r |
376 | NLA = 34;\r |
377 | xxputc(zzlextext[0]); zzskip(); \r |
378 | }\r |
379 | \r |
380 | \r |
381 | static void act37()\r |
382 | { \r |
383 | NLA = 35;\r |
384 | xxputc('>'); zzskip(); \r |
385 | }\r |
386 | \r |
387 | \r |
388 | static void act38()\r |
389 | { \r |
390 | NLA = 36;\r |
391 | xxputc('\\'); zzskip(); \r |
392 | }\r |
393 | \r |
394 | \r |
395 | static void act39()\r |
396 | { \r |
397 | NLA = 37;\r |
398 | xxputc(zzlextext[0]); ++zzline; zzskip(); \r |
399 | }\r |
400 | \r |
401 | \r |
402 | static void act40()\r |
403 | { \r |
404 | NLA = 38;\r |
405 | zzmode(ACTION_COMMENTS); /* MR1 */\r |
406 | xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r |
407 | }\r |
408 | \r |
409 | \r |
410 | static void act41()\r |
411 | { \r |
412 | NLA = 39;\r |
413 | zzmode(ACTION_CPP_COMMENTS); /* MR1 */\r |
414 | xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r |
415 | }\r |
416 | \r |
417 | \r |
418 | static void act42()\r |
419 | { \r |
420 | NLA = 40;\r |
421 | xxputc(zzlextext[0]); zzskip(); \r |
422 | }\r |
423 | \r |
424 | static unsigned char shift1[257] = {\r |
425 | 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
426 | 6, 3, 6, 6, 6, 6, 6, 6, 6, 6, \r |
427 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
428 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
429 | 6, 6, 6, 5, 6, 6, 6, 6, 4, 6, \r |
430 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
431 | 6, 6, 6, 1, 6, 6, 6, 6, 6, 6, \r |
432 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
433 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
434 | 6, 6, 6, 2, 6, 6, 6, 6, 6, 6, \r |
435 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
436 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
437 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
438 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
439 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
440 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
441 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
442 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
443 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
444 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
445 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
446 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
447 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
448 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
449 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
450 | 6, 6, 6, 6, 6, 6, 6\r |
451 | };\r |
452 | \r |
453 | \r |
454 | static void act43()\r |
455 | { \r |
456 | NLA = 1;\r |
457 | }\r |
458 | \r |
459 | \r |
460 | static void act44()\r |
461 | { \r |
462 | NLA = 41;\r |
463 | zzmode(ACT); /* MR1 */\r |
464 | xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r |
465 | }\r |
466 | \r |
467 | \r |
468 | static void act45()\r |
469 | { \r |
470 | NLA = 42;\r |
471 | zzline++; xxputc(zzlextext[0]); zzskip(); \r |
472 | }\r |
473 | \r |
474 | \r |
475 | static void act46()\r |
476 | { \r |
477 | NLA = 43;\r |
478 | xxputc(zzlextext[0]); zzskip(); \r |
479 | }\r |
480 | \r |
481 | static unsigned char shift2[257] = {\r |
482 | 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
483 | 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, \r |
484 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
485 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
486 | 4, 4, 4, 1, 4, 4, 4, 4, 2, 4, \r |
487 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
488 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
489 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
490 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
491 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
492 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
493 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
494 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
495 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
496 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
497 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
498 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
499 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
500 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
501 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
502 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
503 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
504 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
505 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
506 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r |
507 | 4, 4, 4, 4, 4, 4, 4\r |
508 | };\r |
509 | \r |
510 | \r |
511 | static void act47()\r |
512 | { \r |
513 | NLA = 1;\r |
514 | }\r |
515 | \r |
516 | \r |
517 | static void act48()\r |
518 | { \r |
519 | NLA = 44;\r |
520 | zzmode(ACT); zzline++; /* MR1 */\r |
521 | xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r |
522 | }\r |
523 | \r |
524 | \r |
525 | static void act49()\r |
526 | { \r |
527 | NLA = 45;\r |
528 | xxputc(zzlextext[0]); zzskip(); \r |
529 | }\r |
530 | \r |
531 | static unsigned char shift3[257] = {\r |
532 | 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
533 | 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, \r |
534 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
535 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
536 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
537 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
538 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
539 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
540 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
541 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
542 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
543 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
544 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
545 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
546 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
547 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
548 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
549 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
550 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
551 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
552 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
553 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
554 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
555 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
556 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r |
557 | 2, 2, 2, 2, 2, 2, 2\r |
558 | };\r |
559 | \r |
560 | #define DfaStates 94\r |
561 | typedef unsigned char DfaState;\r |
562 | \r |
563 | static DfaState st0[42] = {\r |
564 | 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, \r |
565 | 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r |
566 | 6, 6, 6, 6, 6, 6, 7, 8, 9, 10, \r |
567 | 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, \r |
568 | 6, 94\r |
569 | };\r |
570 | \r |
571 | static DfaState st1[42] = {\r |
572 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
573 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
574 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
575 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
576 | 94, 94\r |
577 | };\r |
578 | \r |
579 | static DfaState st2[42] = {\r |
580 | 94, 21, 94, 94, 94, 94, 94, 94, 94, 94, \r |
581 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
582 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
583 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
584 | 94, 94\r |
585 | };\r |
586 | \r |
587 | static DfaState st3[42] = {\r |
588 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
589 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
590 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
591 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
592 | 94, 94\r |
593 | };\r |
594 | \r |
595 | static DfaState st4[42] = {\r |
596 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
597 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
598 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
599 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
600 | 94, 94\r |
601 | };\r |
602 | \r |
603 | static DfaState st5[42] = {\r |
604 | 94, 94, 94, 94, 22, 94, 94, 94, 94, 94, \r |
605 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
606 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
607 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
608 | 94, 94\r |
609 | };\r |
610 | \r |
611 | static DfaState st6[42] = {\r |
612 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
613 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
614 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
615 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
616 | 94, 94\r |
617 | };\r |
618 | \r |
619 | static DfaState st7[42] = {\r |
620 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
621 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
622 | 94, 94, 94, 94, 94, 94, 23, 94, 94, 94, \r |
623 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
624 | 94, 94\r |
625 | };\r |
626 | \r |
627 | static DfaState st8[42] = {\r |
628 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
629 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
630 | 94, 94, 94, 94, 94, 94, 94, 24, 94, 94, \r |
631 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
632 | 94, 94\r |
633 | };\r |
634 | \r |
635 | static DfaState st9[42] = {\r |
636 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
637 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
638 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
639 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
640 | 94, 94\r |
641 | };\r |
642 | \r |
643 | static DfaState st10[42] = {\r |
644 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
645 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
646 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
647 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
648 | 94, 94\r |
649 | };\r |
650 | \r |
651 | static DfaState st11[42] = {\r |
652 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
653 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
654 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
655 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
656 | 94, 94\r |
657 | };\r |
658 | \r |
659 | static DfaState st12[42] = {\r |
660 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
661 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
662 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
663 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
664 | 94, 94\r |
665 | };\r |
666 | \r |
667 | static DfaState st13[42] = {\r |
668 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
669 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
670 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
671 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
672 | 94, 94\r |
673 | };\r |
674 | \r |
675 | static DfaState st14[42] = {\r |
676 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
677 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
678 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
679 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
680 | 94, 94\r |
681 | };\r |
682 | \r |
683 | static DfaState st15[42] = {\r |
684 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
685 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
686 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
687 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
688 | 94, 94\r |
689 | };\r |
690 | \r |
691 | static DfaState st16[42] = {\r |
692 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
693 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
694 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
695 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
696 | 94, 94\r |
697 | };\r |
698 | \r |
699 | static DfaState st17[42] = {\r |
700 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
701 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
702 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
703 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
704 | 94, 94\r |
705 | };\r |
706 | \r |
707 | static DfaState st18[42] = {\r |
708 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
709 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
710 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
711 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
712 | 94, 94\r |
713 | };\r |
714 | \r |
715 | static DfaState st19[42] = {\r |
716 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
717 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
718 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
719 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
720 | 94, 94\r |
721 | };\r |
722 | \r |
723 | static DfaState st20[42] = {\r |
724 | 94, 25, 26, 25, 25, 25, 25, 25, 25, 27, \r |
725 | 28, 25, 25, 29, 25, 25, 30, 25, 25, 25, \r |
726 | 25, 25, 25, 31, 32, 32, 25, 25, 25, 25, \r |
727 | 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, \r |
728 | 25, 94\r |
729 | };\r |
730 | \r |
731 | static DfaState st21[42] = {\r |
732 | 94, 21, 94, 94, 94, 94, 94, 94, 94, 94, \r |
733 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
734 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
735 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
736 | 94, 94\r |
737 | };\r |
738 | \r |
739 | static DfaState st22[42] = {\r |
740 | 94, 94, 94, 94, 94, 33, 33, 33, 33, 33, \r |
741 | 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, \r |
742 | 33, 33, 33, 94, 94, 94, 94, 94, 94, 94, \r |
743 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
744 | 94, 94\r |
745 | };\r |
746 | \r |
747 | static DfaState st23[42] = {\r |
748 | 94, 94, 94, 94, 34, 94, 94, 94, 94, 94, \r |
749 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
750 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
751 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
752 | 94, 94\r |
753 | };\r |
754 | \r |
755 | static DfaState st24[42] = {\r |
756 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
757 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
758 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
759 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
760 | 94, 94\r |
761 | };\r |
762 | \r |
763 | static DfaState st25[42] = {\r |
764 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
765 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
766 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
767 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
768 | 94, 94\r |
769 | };\r |
770 | \r |
771 | static DfaState st26[42] = {\r |
772 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
773 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
774 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
775 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
776 | 94, 94\r |
777 | };\r |
778 | \r |
779 | static DfaState st27[42] = {\r |
780 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
781 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
782 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
783 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
784 | 94, 94\r |
785 | };\r |
786 | \r |
787 | static DfaState st28[42] = {\r |
788 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
789 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
790 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
791 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
792 | 94, 94\r |
793 | };\r |
794 | \r |
795 | static DfaState st29[42] = {\r |
796 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
797 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
798 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
799 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
800 | 94, 94\r |
801 | };\r |
802 | \r |
803 | static DfaState st30[42] = {\r |
804 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
805 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
806 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
807 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
808 | 94, 94\r |
809 | };\r |
810 | \r |
811 | static DfaState st31[42] = {\r |
812 | 94, 94, 94, 94, 94, 94, 94, 35, 94, 94, \r |
813 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
814 | 35, 94, 94, 36, 36, 94, 94, 94, 94, 94, \r |
815 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
816 | 94, 94\r |
817 | };\r |
818 | \r |
819 | static DfaState st32[42] = {\r |
820 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
821 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
822 | 94, 94, 94, 37, 37, 37, 94, 94, 94, 94, \r |
823 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
824 | 94, 94\r |
825 | };\r |
826 | \r |
827 | static DfaState st33[42] = {\r |
828 | 94, 94, 94, 94, 94, 38, 38, 38, 38, 38, \r |
829 | 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, \r |
830 | 38, 38, 38, 38, 38, 38, 94, 94, 94, 94, \r |
831 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
832 | 94, 94\r |
833 | };\r |
834 | \r |
835 | static DfaState st34[42] = {\r |
836 | 94, 94, 94, 94, 39, 94, 94, 94, 94, 94, \r |
837 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
838 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
839 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
840 | 94, 94\r |
841 | };\r |
842 | \r |
843 | static DfaState st35[42] = {\r |
844 | 94, 94, 94, 94, 94, 94, 40, 94, 94, 40, \r |
845 | 94, 40, 40, 94, 94, 94, 94, 94, 94, 40, \r |
846 | 94, 40, 94, 40, 40, 40, 94, 94, 94, 94, \r |
847 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
848 | 94, 94\r |
849 | };\r |
850 | \r |
851 | static DfaState st36[42] = {\r |
852 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
853 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
854 | 94, 94, 94, 36, 36, 94, 94, 94, 94, 94, \r |
855 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
856 | 94, 94\r |
857 | };\r |
858 | \r |
859 | static DfaState st37[42] = {\r |
860 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
861 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
862 | 94, 94, 94, 37, 37, 37, 94, 94, 94, 94, \r |
863 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
864 | 94, 94\r |
865 | };\r |
866 | \r |
867 | static DfaState st38[42] = {\r |
868 | 94, 94, 94, 94, 94, 38, 38, 38, 38, 38, \r |
869 | 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, \r |
870 | 38, 38, 38, 38, 38, 38, 94, 94, 94, 94, \r |
871 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
872 | 94, 94\r |
873 | };\r |
874 | \r |
875 | static DfaState st39[42] = {\r |
876 | 94, 94, 94, 94, 94, 41, 94, 94, 94, 94, \r |
877 | 94, 94, 94, 94, 94, 94, 94, 42, 94, 94, \r |
878 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
879 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
880 | 94, 94\r |
881 | };\r |
882 | \r |
883 | static DfaState st40[42] = {\r |
884 | 94, 94, 94, 94, 94, 94, 40, 94, 94, 40, \r |
885 | 94, 40, 40, 94, 94, 94, 94, 94, 94, 40, \r |
886 | 94, 40, 94, 40, 40, 40, 94, 94, 94, 94, \r |
887 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
888 | 94, 94\r |
889 | };\r |
890 | \r |
891 | static DfaState st41[42] = {\r |
892 | 94, 94, 94, 94, 94, 94, 43, 94, 94, 94, \r |
893 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
894 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
895 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
896 | 94, 94\r |
897 | };\r |
898 | \r |
899 | static DfaState st42[42] = {\r |
900 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
901 | 94, 44, 94, 94, 94, 94, 94, 94, 94, 94, \r |
902 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
903 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
904 | 94, 94\r |
905 | };\r |
906 | \r |
907 | static DfaState st43[42] = {\r |
908 | 94, 94, 94, 94, 94, 94, 94, 45, 94, 94, \r |
909 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
910 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
911 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
912 | 94, 94\r |
913 | };\r |
914 | \r |
915 | static DfaState st44[42] = {\r |
916 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
917 | 46, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
918 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
919 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
920 | 94, 94\r |
921 | };\r |
922 | \r |
923 | static DfaState st45[42] = {\r |
924 | 94, 94, 94, 94, 94, 94, 94, 94, 47, 94, \r |
925 | 94, 48, 94, 94, 94, 94, 94, 49, 94, 94, \r |
926 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
927 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
928 | 94, 94\r |
929 | };\r |
930 | \r |
931 | static DfaState st46[42] = {\r |
932 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
933 | 94, 94, 94, 94, 94, 94, 94, 94, 50, 94, \r |
934 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
935 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
936 | 94, 94\r |
937 | };\r |
938 | \r |
939 | static DfaState st47[42] = {\r |
940 | 94, 94, 94, 94, 94, 94, 51, 94, 94, 94, \r |
941 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
942 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
943 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
944 | 94, 94\r |
945 | };\r |
946 | \r |
947 | static DfaState st48[42] = {\r |
948 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
949 | 94, 94, 52, 94, 94, 94, 94, 94, 94, 94, \r |
950 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
951 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
952 | 94, 94\r |
953 | };\r |
954 | \r |
955 | static DfaState st49[42] = {\r |
956 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
957 | 53, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
958 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
959 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
960 | 94, 94\r |
961 | };\r |
962 | \r |
963 | static DfaState st50[42] = {\r |
964 | 94, 94, 94, 94, 94, 94, 54, 94, 94, 94, \r |
965 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
966 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
967 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
968 | 94, 94\r |
969 | };\r |
970 | \r |
971 | static DfaState st51[42] = {\r |
972 | 94, 94, 94, 94, 94, 94, 94, 94, 55, 94, \r |
973 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
974 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
975 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
976 | 94, 94\r |
977 | };\r |
978 | \r |
979 | static DfaState st52[42] = {\r |
980 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
981 | 94, 94, 94, 56, 94, 94, 94, 94, 94, 94, \r |
982 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
983 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
984 | 94, 94\r |
985 | };\r |
986 | \r |
987 | static DfaState st53[42] = {\r |
988 | 94, 94, 94, 94, 94, 94, 57, 94, 94, 94, \r |
989 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
990 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
991 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
992 | 94, 94\r |
993 | };\r |
994 | \r |
995 | static DfaState st54[42] = {\r |
996 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
997 | 58, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
998 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
999 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1000 | 94, 94\r |
1001 | };\r |
1002 | \r |
1003 | static DfaState st55[42] = {\r |
1004 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 59, \r |
1005 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1006 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1007 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1008 | 94, 94\r |
1009 | };\r |
1010 | \r |
1011 | static DfaState st56[42] = {\r |
1012 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1013 | 94, 94, 94, 94, 60, 94, 94, 94, 94, 94, \r |
1014 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1015 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1016 | 94, 94\r |
1017 | };\r |
1018 | \r |
1019 | static DfaState st57[42] = {\r |
1020 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1021 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 61, \r |
1022 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1023 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1024 | 94, 94\r |
1025 | };\r |
1026 | \r |
1027 | static DfaState st58[42] = {\r |
1028 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1029 | 94, 94, 62, 94, 94, 94, 94, 94, 94, 94, \r |
1030 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1031 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1032 | 94, 94\r |
1033 | };\r |
1034 | \r |
1035 | static DfaState st59[42] = {\r |
1036 | 94, 94, 94, 94, 94, 94, 63, 94, 94, 94, \r |
1037 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1038 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1039 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1040 | 94, 94\r |
1041 | };\r |
1042 | \r |
1043 | static DfaState st60[42] = {\r |
1044 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1045 | 94, 94, 94, 94, 94, 64, 94, 94, 94, 94, \r |
1046 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1047 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1048 | 94, 94\r |
1049 | };\r |
1050 | \r |
1051 | static DfaState st61[42] = {\r |
1052 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1053 | 94, 94, 94, 94, 65, 94, 94, 94, 94, 94, \r |
1054 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1055 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1056 | 94, 94\r |
1057 | };\r |
1058 | \r |
1059 | static DfaState st62[42] = {\r |
1060 | 94, 94, 94, 94, 94, 66, 94, 94, 94, 94, \r |
1061 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1062 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1063 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1064 | 94, 94\r |
1065 | };\r |
1066 | \r |
1067 | static DfaState st63[42] = {\r |
1068 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1069 | 67, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1070 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1071 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1072 | 94, 94\r |
1073 | };\r |
1074 | \r |
1075 | static DfaState st64[42] = {\r |
1076 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1077 | 94, 94, 94, 94, 94, 94, 68, 94, 94, 94, \r |
1078 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1079 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1080 | 94, 94\r |
1081 | };\r |
1082 | \r |
1083 | static DfaState st65[42] = {\r |
1084 | 94, 94, 94, 94, 94, 94, 94, 69, 94, 94, \r |
1085 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1086 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1087 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1088 | 94, 94\r |
1089 | };\r |
1090 | \r |
1091 | static DfaState st66[42] = {\r |
1092 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1093 | 94, 70, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1094 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1095 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1096 | 94, 94\r |
1097 | };\r |
1098 | \r |
1099 | static DfaState st67[42] = {\r |
1100 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1101 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1102 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1103 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1104 | 94, 94\r |
1105 | };\r |
1106 | \r |
1107 | static DfaState st68[42] = {\r |
1108 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1109 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1110 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1111 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1112 | 94, 94\r |
1113 | };\r |
1114 | \r |
1115 | static DfaState st69[42] = {\r |
1116 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1117 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1118 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1119 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1120 | 94, 94\r |
1121 | };\r |
1122 | \r |
1123 | static DfaState st70[42] = {\r |
1124 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1125 | 94, 94, 94, 94, 94, 94, 94, 94, 71, 94, \r |
1126 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1127 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1128 | 94, 94\r |
1129 | };\r |
1130 | \r |
1131 | static DfaState st71[42] = {\r |
1132 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1133 | 94, 94, 94, 94, 94, 94, 94, 94, 72, 94, \r |
1134 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1135 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1136 | 94, 94\r |
1137 | };\r |
1138 | \r |
1139 | static DfaState st72[42] = {\r |
1140 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1141 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1142 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1143 | 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r |
1144 | 94, 94\r |
1145 | };\r |
1146 | \r |
1147 | static DfaState st73[8] = {\r |
1148 | 74, 75, 76, 77, 78, 79, 79, 94\r |
1149 | };\r |
1150 | \r |
1151 | static DfaState st74[8] = {\r |
1152 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1153 | };\r |
1154 | \r |
1155 | static DfaState st75[8] = {\r |
1156 | 94, 80, 94, 94, 94, 94, 94, 94\r |
1157 | };\r |
1158 | \r |
1159 | static DfaState st76[8] = {\r |
1160 | 94, 81, 94, 94, 94, 94, 94, 94\r |
1161 | };\r |
1162 | \r |
1163 | static DfaState st77[8] = {\r |
1164 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1165 | };\r |
1166 | \r |
1167 | static DfaState st78[8] = {\r |
1168 | 94, 94, 94, 94, 82, 83, 94, 94\r |
1169 | };\r |
1170 | \r |
1171 | static DfaState st79[8] = {\r |
1172 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1173 | };\r |
1174 | \r |
1175 | static DfaState st80[8] = {\r |
1176 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1177 | };\r |
1178 | \r |
1179 | static DfaState st81[8] = {\r |
1180 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1181 | };\r |
1182 | \r |
1183 | static DfaState st82[8] = {\r |
1184 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1185 | };\r |
1186 | \r |
1187 | static DfaState st83[8] = {\r |
1188 | 94, 94, 94, 94, 94, 94, 94, 94\r |
1189 | };\r |
1190 | \r |
1191 | static DfaState st84[6] = {\r |
1192 | 85, 86, 87, 88, 87, 94\r |
1193 | };\r |
1194 | \r |
1195 | static DfaState st85[6] = {\r |
1196 | 94, 94, 94, 94, 94, 94\r |
1197 | };\r |
1198 | \r |
1199 | static DfaState st86[6] = {\r |
1200 | 94, 94, 89, 94, 94, 94\r |
1201 | };\r |
1202 | \r |
1203 | static DfaState st87[6] = {\r |
1204 | 94, 94, 94, 94, 94, 94\r |
1205 | };\r |
1206 | \r |
1207 | static DfaState st88[6] = {\r |
1208 | 94, 94, 94, 94, 94, 94\r |
1209 | };\r |
1210 | \r |
1211 | static DfaState st89[6] = {\r |
1212 | 94, 94, 94, 94, 94, 94\r |
1213 | };\r |
1214 | \r |
1215 | static DfaState st90[4] = {\r |
1216 | 91, 92, 93, 94\r |
1217 | };\r |
1218 | \r |
1219 | static DfaState st91[4] = {\r |
1220 | 94, 94, 94, 94\r |
1221 | };\r |
1222 | \r |
1223 | static DfaState st92[4] = {\r |
1224 | 94, 94, 94, 94\r |
1225 | };\r |
1226 | \r |
1227 | static DfaState st93[4] = {\r |
1228 | 94, 94, 94, 94\r |
1229 | };\r |
1230 | \r |
1231 | \r |
1232 | DfaState *dfa[94] = {\r |
1233 | st0,\r |
1234 | st1,\r |
1235 | st2,\r |
1236 | st3,\r |
1237 | st4,\r |
1238 | st5,\r |
1239 | st6,\r |
1240 | st7,\r |
1241 | st8,\r |
1242 | st9,\r |
1243 | st10,\r |
1244 | st11,\r |
1245 | st12,\r |
1246 | st13,\r |
1247 | st14,\r |
1248 | st15,\r |
1249 | st16,\r |
1250 | st17,\r |
1251 | st18,\r |
1252 | st19,\r |
1253 | st20,\r |
1254 | st21,\r |
1255 | st22,\r |
1256 | st23,\r |
1257 | st24,\r |
1258 | st25,\r |
1259 | st26,\r |
1260 | st27,\r |
1261 | st28,\r |
1262 | st29,\r |
1263 | st30,\r |
1264 | st31,\r |
1265 | st32,\r |
1266 | st33,\r |
1267 | st34,\r |
1268 | st35,\r |
1269 | st36,\r |
1270 | st37,\r |
1271 | st38,\r |
1272 | st39,\r |
1273 | st40,\r |
1274 | st41,\r |
1275 | st42,\r |
1276 | st43,\r |
1277 | st44,\r |
1278 | st45,\r |
1279 | st46,\r |
1280 | st47,\r |
1281 | st48,\r |
1282 | st49,\r |
1283 | st50,\r |
1284 | st51,\r |
1285 | st52,\r |
1286 | st53,\r |
1287 | st54,\r |
1288 | st55,\r |
1289 | st56,\r |
1290 | st57,\r |
1291 | st58,\r |
1292 | st59,\r |
1293 | st60,\r |
1294 | st61,\r |
1295 | st62,\r |
1296 | st63,\r |
1297 | st64,\r |
1298 | st65,\r |
1299 | st66,\r |
1300 | st67,\r |
1301 | st68,\r |
1302 | st69,\r |
1303 | st70,\r |
1304 | st71,\r |
1305 | st72,\r |
1306 | st73,\r |
1307 | st74,\r |
1308 | st75,\r |
1309 | st76,\r |
1310 | st77,\r |
1311 | st78,\r |
1312 | st79,\r |
1313 | st80,\r |
1314 | st81,\r |
1315 | st82,\r |
1316 | st83,\r |
1317 | st84,\r |
1318 | st85,\r |
1319 | st86,\r |
1320 | st87,\r |
1321 | st88,\r |
1322 | st89,\r |
1323 | st90,\r |
1324 | st91,\r |
1325 | st92,\r |
1326 | st93\r |
1327 | };\r |
1328 | \r |
1329 | \r |
1330 | DfaState accepts[95] = {\r |
1331 | 0, 1, 2, 3, 4, 33, 33, 33, 33, 13, \r |
1332 | 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, \r |
1333 | 0, 2, 5, 11, 12, 32, 31, 30, 29, 27, \r |
1334 | 28, 24, 26, 6, 0, 0, 24, 26, 6, 0, \r |
1335 | 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, \r |
1336 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \r |
1337 | 0, 0, 0, 0, 0, 0, 0, 7, 8, 10, \r |
1338 | 0, 0, 9, 0, 34, 36, 38, 39, 42, 42, \r |
1339 | 35, 37, 41, 40, 0, 43, 46, 46, 45, 44, \r |
1340 | 0, 47, 48, 49, 0\r |
1341 | };\r |
1342 | \r |
1343 | void (*actions[50])() = {\r |
1344 | zzerraction,\r |
1345 | act1,\r |
1346 | act2,\r |
1347 | act3,\r |
1348 | act4,\r |
1349 | act5,\r |
1350 | act6,\r |
1351 | act7,\r |
1352 | act8,\r |
1353 | act9,\r |
1354 | act10,\r |
1355 | act11,\r |
1356 | act12,\r |
1357 | act13,\r |
1358 | act14,\r |
1359 | act15,\r |
1360 | act16,\r |
1361 | act17,\r |
1362 | act18,\r |
1363 | act19,\r |
1364 | act20,\r |
1365 | act21,\r |
1366 | act22,\r |
1367 | act23,\r |
1368 | act24,\r |
1369 | act25,\r |
1370 | act26,\r |
1371 | act27,\r |
1372 | act28,\r |
1373 | act29,\r |
1374 | act30,\r |
1375 | act31,\r |
1376 | act32,\r |
1377 | act33,\r |
1378 | act34,\r |
1379 | act35,\r |
1380 | act36,\r |
1381 | act37,\r |
1382 | act38,\r |
1383 | act39,\r |
1384 | act40,\r |
1385 | act41,\r |
1386 | act42,\r |
1387 | act43,\r |
1388 | act44,\r |
1389 | act45,\r |
1390 | act46,\r |
1391 | act47,\r |
1392 | act48,\r |
1393 | act49\r |
1394 | };\r |
1395 | \r |
1396 | static DfaState dfa_base[] = {\r |
1397 | 0,\r |
1398 | 73,\r |
1399 | 84,\r |
1400 | 90\r |
1401 | };\r |
1402 | \r |
1403 | static unsigned char *b_class_no[] = {\r |
1404 | shift0,\r |
1405 | shift1,\r |
1406 | shift2,\r |
1407 | shift3\r |
1408 | };\r |
1409 | \r |
1410 | \r |
1411 | \r |
1412 | #define ZZSHIFT(c) (b_class_no[zzauto][1+c])\r |
1413 | #define MAX_MODE 4\r |
1414 | #include "dlgauto.h"\r |