Home | History | Annotate | Download | only in dlg
      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"
   1415