2 /* parser.dlg -- DLG Description of scanner
4 * Generated from: dlg_p.g
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
12 #define ANTLR_VERSION 13333
14 #include "pccts_stdio.h"
30 (*zzerr
)("invalid token");
37 * Generated from: parser.dlg
39 * 1989-2001 by Will Cohen, Terence Parr, and Hank Dietz
40 * Purdue University Electrical Engineering
41 * DLG Version 1.33MR33
49 int func_action
; /* should actions be turned into functions?*/
50 int lex_mode_counter
= 0; /* keeps track of the number of %%names */
52 /* MR1 11-Apr-97 Provide mechanism for inserting code into DLG class */
53 /* MR1 via <<%%lexmember...>> */
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 */
64 void xxputc(int c
) { /* MR1 */
66 void xxputc(c
) /* MR1 */
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 */
76 fputc(c
,OUT
); /* MR1 */
81 void xxprintf(char *format
,char *string
) { /* MR1 */
83 void xxprintf(format
,string
) /* MR1 */
84 char *format
; /* MR1 */
85 char *string
; /* MR1 */
88 if (lexMember
|| lexPrefix
|| parserClass
) { /* MR1 */
89 if (class_stream
!= NULL
) /* MR1 */
90 fprintf(class_stream
,format
,string
); /* MR1 */
92 fprintf(OUT
,format
,string
); /* MR1 */
112 zzline
++; zzskip(); DAWDLE
;
131 p_mode_def(&zzlextext
[2],lex_mode_counter
++);
138 lexMember
=1; /* MR1 */
139 if (firstLexMember
!= 0) { /* MR1 */
140 firstLexMember
=0; /* MR1 */
141 p_class_def1(); /* MR1 */
143 zzmode(ACT
); /* MR1 */
150 lexAction
=1;zzmode(ACT
);
157 parserClass
=1; /* MR1 */
158 zzmode(ACT
); /* MR1 */
165 lexPrefix
=1;zzmode(ACT
);
173 fprintf(OUT
,"\n%s %sact%d()\n{ ",
174 gen_cpp
?"ANTLRTokenType":"static void",
175 gen_cpp
?ClassName("::"):"", ++action_no
);
176 zzmode(ACT
); zzskip();
255 {int t
; sscanf(&zzlextext
[1],"%o",&t
); zzlextext
[0] = t
;}
262 {int t
; sscanf(&zzlextext
[3],"%x",&t
); zzlextext
[0] = t
;}
269 {int t
; sscanf(&zzlextext
[1],"%d",&t
); zzlextext
[0] = t
;}
311 zzlextext
[0] = zzlextext
[1];
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
353 error("unterminated action", zzline
); zzmode(START
);
360 if (func_action
) fprintf(OUT
,"}\n\n");
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 */
367 /* MR1 */ parserClass
=0;
368 /* MR1 */ lexPrefix
=0;
369 /* MR1 */ lexAction
=0;
370 /* MR1 */ lexMember
=0;
377 xxputc(zzlextext
[0]); zzskip();
384 xxputc('>'); zzskip();
391 xxputc('\\'); zzskip();
398 xxputc(zzlextext
[0]); ++zzline
; zzskip();
405 zzmode(ACTION_COMMENTS
); /* MR1 */
406 xxprintf("%s", &(zzlextext
[0])); zzskip(); /* MR1 */
413 zzmode(ACTION_CPP_COMMENTS
); /* MR1 */
414 xxprintf("%s", &(zzlextext
[0])); zzskip(); /* MR1 */
421 xxputc(zzlextext
[0]); zzskip();
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,
463 zzmode(ACT
); /* MR1 */
464 xxprintf("%s", &(zzlextext
[0])); zzskip(); /* MR1 */
471 zzline
++; xxputc(zzlextext
[0]); zzskip();
478 xxputc(zzlextext
[0]); zzskip();
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,
520 zzmode(ACT
); zzline
++; /* MR1 */
521 xxprintf("%s", &(zzlextext
[0])); zzskip(); /* MR1 */
528 xxputc(zzlextext
[0]); zzskip();
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,
561 typedef unsigned char DfaState
;
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
1147 static DfaState st73
[8] = {
1148 74, 75, 76, 77, 78, 79, 79, 94
1151 static DfaState st74
[8] = {
1152 94, 94, 94, 94, 94, 94, 94, 94
1155 static DfaState st75
[8] = {
1156 94, 80, 94, 94, 94, 94, 94, 94
1159 static DfaState st76
[8] = {
1160 94, 81, 94, 94, 94, 94, 94, 94
1163 static DfaState st77
[8] = {
1164 94, 94, 94, 94, 94, 94, 94, 94
1167 static DfaState st78
[8] = {
1168 94, 94, 94, 94, 82, 83, 94, 94
1171 static DfaState st79
[8] = {
1172 94, 94, 94, 94, 94, 94, 94, 94
1175 static DfaState st80
[8] = {
1176 94, 94, 94, 94, 94, 94, 94, 94
1179 static DfaState st81
[8] = {
1180 94, 94, 94, 94, 94, 94, 94, 94
1183 static DfaState st82
[8] = {
1184 94, 94, 94, 94, 94, 94, 94, 94
1187 static DfaState st83
[8] = {
1188 94, 94, 94, 94, 94, 94, 94, 94
1191 static DfaState st84
[6] = {
1192 85, 86, 87, 88, 87, 94
1195 static DfaState st85
[6] = {
1196 94, 94, 94, 94, 94, 94
1199 static DfaState st86
[6] = {
1200 94, 94, 89, 94, 94, 94
1203 static DfaState st87
[6] = {
1204 94, 94, 94, 94, 94, 94
1207 static DfaState st88
[6] = {
1208 94, 94, 94, 94, 94, 94
1211 static DfaState st89
[6] = {
1212 94, 94, 94, 94, 94, 94
1215 static DfaState st90
[4] = {
1219 static DfaState st91
[4] = {
1223 static DfaState st92
[4] = {
1227 static DfaState st93
[4] = {
1232 DfaState
*dfa
[94] = {
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,
1343 void (*actions
[50])() = {
1396 static DfaState dfa_base
[] = {
1403 static unsigned char *b_class_no
[] = {
1412 #define ZZSHIFT(c) (b_class_no[zzauto][1+c])
1414 #include "dlgauto.h"