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