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.33MR32
12
#define ANTLR_VERSION 13332
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.33MR32
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"