/* parser.dlg -- DLG Description of scanner * * Generated from: antlr.g * * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994 * Purdue University Electrical Engineering * With AHPCRC, University of Minnesota * ANTLR Version 1.32 */ #include #define ANTLR_VERSION 132 #ifdef __cplusplus #ifndef __STDC__ #define __STDC__ #endif #endif #include "set.h" #include #include "syn.h" #include "hash.h" #include "generic.h" #define zzcr_attr(attr,tok,t) #include "antlr.h" #include "tokens.h" #include "dlgdef.h" LOOKAHEAD void zzerraction() { (*zzerr)("invalid token"); zzadvance(); zzskip(); } /* * D L G tables * * Generated from: parser.dlg * * 1989-1994 by Will Cohen, Terence Parr, and Hank Dietz * Purdue University Electrical Engineering * DLG Version 1.33 */ #include "mode.h" /* maintained, but not used for now */ set AST_nodes_refd_in_actions = set_init; int inAlt = 0; set attribsRefdFromAction; int UsedOldStyleAttrib = 0; int UsedNewStyleLabel = 0; #ifdef __USE_PROTOS char *inline_set(char *); #else char *inline_set(); #endif static void act1() { NLA = Eof; /* L o o k F o r A n o t h e r F i l e */ { FILE *new_input; new_input = NextFile(); if ( new_input == NULL ) { NLA=Eof; return; } fclose( input ); input = new_input; zzrdstream( input ); zzskip(); /* Skip the Eof (@) char i.e continue */ } } static void act2() { NLA = 74; zzskip(); } static void act3() { NLA = 75; zzline++; zzskip(); } static void act4() { NLA = 76; zzmode(ACTIONS); zzmore(); istackreset(); pushint(']'); } static void act5() { NLA = 77; action_file=CurFile; action_line=zzline; zzmode(ACTIONS); zzmore(); istackreset(); pushint('>'); } static void act6() { NLA = 78; zzmode(STRINGS); zzmore(); } static void act7() { NLA = 79; zzmode(COMMENTS); zzskip(); } static void act8() { NLA = 80; warn("Missing /*; found dangling */"); zzskip(); } static void act9() { NLA = 81; zzmode(CPP_COMMENTS); zzskip(); } static void act10() { NLA = 82; warn("Missing <<; found dangling \>\>"); zzskip(); } static void act11() { NLA = WildCard; } static void act12() { NLA = 84; FoundException = 1; } static void act13() { NLA = 88; } static void act14() { NLA = 89; } static void act15() { NLA = 90; } static void act16() { NLA = 91; } static void act17() { NLA = 92; } static void act18() { NLA = 95; } static void act19() { NLA = 96; } static void act20() { NLA = 97; } static void act21() { NLA = 98; } static void act22() { NLA = 99; } static void act23() { NLA = 100; } static void act24() { NLA = 101; } static void act25() { NLA = 102; } static void act26() { NLA = 103; } static void act27() { NLA = 104; } static void act28() { NLA = 105; } static void act29() { NLA = 106; } static void act30() { NLA = 107; } static void act31() { NLA = 108; } static void act32() { NLA = 109; } static void act33() { NLA = 110; } static void act34() { NLA = 111; } static void act35() { NLA = 112; } static void act36() { NLA = 113; } static void act37() { NLA = 114; } static void act38() { NLA = 115; } static void act39() { NLA = 116; } static void act40() { NLA = 117; } static void act41() { NLA = 118; } static void act42() { NLA = 119; } static void act43() { NLA = 120; } static void act44() { NLA = 121; } static void act45() { NLA = 122; } static void act46() { NLA = 123; } static void act47() { NLA = 124; } static void act48() { NLA = NonTerminal; while ( zzchar==' ' || zzchar=='\t' ) { zzadvance(); } if ( zzchar == ':' && inAlt ) NLA = LABEL; } static void act49() { NLA = TokenTerm; while ( zzchar==' ' || zzchar=='\t' ) { zzadvance(); } if ( zzchar == ':' && inAlt ) NLA = LABEL; } static void act50() { NLA = 125; warn(eMsg1("unknown meta-op: %s",LATEXT(1))); zzskip(); } static unsigned char shift0[257] = { 0, 51, 51, 51, 51, 51, 51, 51, 51, 51, 1, 2, 51, 51, 2, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 1, 27, 5, 11, 51, 51, 51, 51, 43, 44, 7, 45, 51, 51, 9, 6, 36, 34, 35, 36, 36, 36, 36, 36, 36, 36, 28, 29, 4, 33, 8, 46, 10, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 42, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 3, 51, 51, 39, 50, 51, 14, 48, 24, 15, 13, 22, 40, 12, 31, 48, 21, 25, 41, 32, 20, 17, 48, 16, 18, 19, 47, 48, 48, 30, 48, 48, 26, 37, 23, 38, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51 }; static void act51() { NLA = Eof; } static void act52() { NLA = QuotedTerm; zzmode(START); } static void act53() { NLA = 3; zzline++; warn("eoln found in string"); zzskip(); } static void act54() { NLA = 4; zzline++; zzmore(); } static void act55() { NLA = 5; zzmore(); } static void act56() { NLA = 6; zzmore(); } static unsigned char shift1[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act57() { NLA = Eof; } static void act58() { NLA = 7; zzmode(ACTIONS); zzmore(); } static void act59() { NLA = 8; zzline++; warn("eoln found in string (in user action)"); zzskip(); } static void act60() { NLA = 9; zzline++; zzmore(); } static void act61() { NLA = 10; zzmore(); } static void act62() { NLA = 11; zzmore(); } static unsigned char shift2[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act63() { NLA = Eof; } static void act64() { NLA = 12; zzmode(ACTIONS); zzmore(); } static void act65() { NLA = 13; zzline++; warn("eoln found in char literal (in user action)"); zzskip(); } static void act66() { NLA = 14; zzmore(); } static void act67() { NLA = 15; zzmore(); } static unsigned char shift3[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act68() { NLA = Eof; } static void act69() { NLA = 16; zzmode(ACTIONS); zzmore(); } static void act70() { NLA = 17; zzmore(); } static void act71() { NLA = 18; zzline++; zzmore(); DAWDLE; } static void act72() { NLA = 19; zzmore(); } static unsigned char shift4[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act73() { NLA = Eof; } static void act74() { NLA = 20; zzmode(PARSE_ENUM_FILE); zzmore(); } static void act75() { NLA = 21; zzmore(); } static void act76() { NLA = 22; zzline++; zzmore(); DAWDLE; } static void act77() { NLA = 23; zzmore(); } static unsigned char shift5[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act78() { NLA = Eof; } static void act79() { NLA = 24; zzline++; zzmode(PARSE_ENUM_FILE); zzskip(); DAWDLE; } static void act80() { NLA = 25; zzskip(); } static unsigned char shift6[257] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; static void act81() { NLA = Eof; } static void act82() { NLA = 26; zzline++; zzmode(ACTIONS); zzmore(); DAWDLE; } static void act83() { NLA = 27; zzmore(); } static unsigned char shift7[257] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; static void act84() { NLA = Eof; } static void act85() { NLA = 28; zzline++; zzmode(START); zzskip(); DAWDLE; } static void act86() { NLA = 29; zzskip(); } static unsigned char shift8[257] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; static void act87() { NLA = Eof; } static void act88() { NLA = 30; zzmode(START); zzskip(); } static void act89() { NLA = 31; zzskip(); } static void act90() { NLA = 32; zzline++; zzskip(); DAWDLE; } static void act91() { NLA = 33; zzskip(); } static unsigned char shift9[257] = { 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }; static void act92() { NLA = Eof; } static void act93() { NLA = Action; /* these do not nest */ zzmode(START); NLATEXT[0] = ' '; NLATEXT[1] = ' '; zzbegexpr[0] = ' '; zzbegexpr[1] = ' '; if ( zzbufovf ) { err( eMsgd("action buffer overflow; size %d",ZZLEXBUFSIZE)); } } static void act94() { NLA = Pred; /* these do not nest */ zzmode(START); NLATEXT[0] = ' '; NLATEXT[1] = ' '; zzbegexpr[0] = '\0'; if ( zzbufovf ) { err( eMsgd("predicate buffer overflow; size %d",ZZLEXBUFSIZE)); } } static void act95() { NLA = PassAction; if ( topint() == ']' ) { popint(); if ( istackempty() ) /* terminate action */ { zzmode(START); NLATEXT[0] = ' '; zzbegexpr[0] = ' '; if ( zzbufovf ) { err( eMsgd("parameter buffer overflow; size %d",ZZLEXBUFSIZE)); } } else { /* terminate $[..] and #[..] */ if ( GenCC ) zzreplstr("))"); else zzreplstr(")"); zzmore(); } } else if ( topint() == '|' ) { /* end of simple [...] */ popint(); zzmore(); } else zzmore(); } static void act96() { NLA = 37; zzmore(); zzreplstr(inline_set(zzbegexpr+ strlen("consumeUntil("))); } static void act97() { NLA = 38; zzmore(); } static void act98() { NLA = 39; zzline++; zzmore(); DAWDLE; } static void act99() { NLA = 40; zzmore(); } static void act100() { NLA = 41; zzmore(); } static void act101() { NLA = 42; if ( !GenCC ) {zzreplstr("zzaRet"); zzmore();} else err("$$ use invalid in C++ mode"); } static void act102() { NLA = 43; if ( !GenCC ) {zzreplstr("zzempty_attr"); zzmore();} else err("$[] use invalid in C++ mode"); } static void act103() { NLA = 44; pushint(']'); if ( !GenCC ) zzreplstr("zzconstr_attr("); else err("$[..] use invalid in C++ mode"); zzmore(); } static void act104() { NLA = 45; { static char buf[100]; if ( strlen(zzbegexpr)>(size_t)85 ) fatal("$i attrib ref too big"); set_orel(atoi(zzbegexpr+1), &attribsRefdFromAction); if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s)", BlkLevel-1,zzbegexpr+1); else sprintf(buf,"_t%d%s", BlkLevel-1,zzbegexpr+1); zzreplstr(buf); zzmore(); UsedOldStyleAttrib = 1; if ( UsedNewStyleLabel ) err("cannot mix old-style $i with new-style labels"); } } static void act105() { NLA = 46; { static char buf[100]; if ( strlen(zzbegexpr)>(size_t)85 ) fatal("$i.field attrib ref too big"); zzbegexpr[strlen(zzbegexpr)-1] = ' '; set_orel(atoi(zzbegexpr+1), &attribsRefdFromAction); if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s).", BlkLevel-1,zzbegexpr+1); else sprintf(buf,"_t%d%s.", BlkLevel-1,zzbegexpr+1); zzreplstr(buf); zzmore(); UsedOldStyleAttrib = 1; if ( UsedNewStyleLabel ) err("cannot mix old-style $i with new-style labels"); } } static void act106() { NLA = 47; { static char buf[100]; static char i[20], j[20]; char *p,*q; if (strlen(zzbegexpr)>(size_t)85) fatal("$i.j attrib ref too big"); for (p=zzbegexpr+1,q= &i[0]; *p!='.'; p++) { if ( q == &i[20] ) fatalFL("i of $i.j attrib ref too big", FileStr[CurFile], zzline ); *q++ = *p; } *q = '\0'; for (p++, q= &j[0]; *p!='\0'; p++) { if ( q == &j[20] ) fatalFL("j of $i.j attrib ref too big", FileStr[CurFile], zzline ); *q++ = *p; } *q = '\0'; if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%s,%s)",i,j); else sprintf(buf,"_t%s%s",i,j); zzreplstr(buf); zzmore(); UsedOldStyleAttrib = 1; if ( UsedNewStyleLabel ) err("cannot mix old-style $i with new-style labels"); } } static void act107() { NLA = 48; { static char buf[300]; LabelEntry *el; zzbegexpr[0] = ' '; if ( CurRule != NULL && strcmp(CurRule, &zzbegexpr[1])==0 ) { if ( !GenCC ) zzreplstr("zzaRet"); } else if ( CurRetDef != NULL && strmember(CurRetDef, &zzbegexpr[1])) { if ( HasComma( CurRetDef ) ) { require (strlen(zzbegexpr)<=(size_t)285, "$retval attrib ref too big"); sprintf(buf,"_retv.%s",&zzbegexpr[1]); zzreplstr(buf); } else zzreplstr("_retv"); } else if ( CurParmDef != NULL && strmember(CurParmDef, &zzbegexpr[1])) { ; } else if ( Elabel==NULL ) { { err("$-variables in actions outside of rules are not allowed"); } } else if ( (el=(LabelEntry *)hash_get(Elabel, &zzbegexpr[1]))!=NULL ) { if ( GenCC && (el->elem==NULL || el->elem->ntype==nRuleRef) ) { err(eMsg1("There are no token ptrs for rule references: '$%s'",&zzbegexpr[1])); } } else warn(eMsg1("$%s not parameter, return value, or element label",&zzbegexpr[1])); } zzmore(); } static void act108() { NLA = 49; zzreplstr("(*_root)"); zzmore(); chkGTFlag(); } static void act109() { NLA = 50; if ( GenCC ) {zzreplstr("(new AST)");} else {zzreplstr("zzastnew()");} zzmore(); chkGTFlag(); } static void act110() { NLA = 51; zzreplstr("NULL"); zzmore(); chkGTFlag(); } static void act111() { NLA = 52; { static char buf[100]; if ( strlen(zzbegexpr)>(size_t)85 ) fatal("#i AST ref too big"); if ( GenCC ) sprintf(buf,"_ast%d%s",BlkLevel-1,zzbegexpr+1); else sprintf(buf,"zzastArg(%s)",zzbegexpr+1); zzreplstr(buf); zzmore(); set_orel(atoi(zzbegexpr+1), &AST_nodes_refd_in_actions); chkGTFlag(); } } static void act112() { NLA = 53; if ( !(strcmp(zzbegexpr, "#ifdef")==0 || strcmp(zzbegexpr, "#if")==0 || strcmp(zzbegexpr, "#else")==0 || strcmp(zzbegexpr, "#endif")==0 || strcmp(zzbegexpr, "#ifndef")==0 || strcmp(zzbegexpr, "#define")==0 || strcmp(zzbegexpr, "#pragma")==0 || strcmp(zzbegexpr, "#undef")==0 || strcmp(zzbegexpr, "#import")==0 || strcmp(zzbegexpr, "#line")==0 || strcmp(zzbegexpr, "#include")==0 || strcmp(zzbegexpr, "#error")==0) ) { static char buf[100]; sprintf(buf, "%s_ast", zzbegexpr+1); zzreplstr(buf); chkGTFlag(); } zzmore(); } static void act113() { NLA = 54; pushint(']'); if ( GenCC ) zzreplstr("(new AST("); else zzreplstr("zzmk_ast(zzastnew(),"); zzmore(); chkGTFlag(); } static void act114() { NLA = 55; pushint('}'); if ( GenCC ) zzreplstr("ASTBase::tmake("); else zzreplstr("zztmake("); zzmore(); chkGTFlag(); } static void act115() { NLA = 56; zzmore(); } static void act116() { NLA = 57; if ( istackempty() ) zzmore(); else if ( topint()==')' ) { popint(); } else if ( topint()=='}' ) { popint(); /* terminate #(..) */ zzreplstr(", NULL)"); } zzmore(); } static void act117() { NLA = 58; pushint('|'); /* look for '|' to terminate simple [...] */ zzmore(); } static void act118() { NLA = 59; pushint(')'); zzmore(); } static void act119() { NLA = 60; zzreplstr("]"); zzmore(); } static void act120() { NLA = 61; zzreplstr(")"); zzmore(); } static void act121() { NLA = 62; zzreplstr(">"); zzmore(); } static void act122() { NLA = 63; zzmode(ACTION_CHARS); zzmore(); } static void act123() { NLA = 64; zzmode(ACTION_STRINGS); zzmore(); } static void act124() { NLA = 65; zzreplstr("$"); zzmore(); } static void act125() { NLA = 66; zzreplstr("#"); zzmore(); } static void act126() { NLA = 67; zzline++; zzmore(); } static void act127() { NLA = 68; zzmore(); } static void act128() { NLA = 69; zzmore(); } static void act129() { NLA = 70; zzmode(ACTION_COMMENTS); zzmore(); } static void act130() { NLA = 71; warn("Missing /*; found dangling */ in action"); zzmore(); } static void act131() { NLA = 72; zzmode(ACTION_CPP_COMMENTS); zzmore(); } static void act132() { NLA = 73; zzmore(); } static unsigned char shift10[257] = { 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 16, 19, 32, 32, 19, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 16, 32, 29, 26, 20, 32, 32, 28, 15, 18, 31, 32, 32, 32, 24, 30, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 32, 32, 32, 32, 1, 2, 32, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 11, 25, 25, 25, 25, 25, 21, 27, 3, 32, 25, 32, 25, 25, 4, 25, 10, 25, 25, 25, 13, 25, 25, 14, 9, 6, 5, 25, 25, 25, 7, 12, 8, 25, 25, 25, 25, 25, 17, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 }; static void act133() { NLA = Eof; ; } static void act134() { NLA = 126; zzskip(); } static void act135() { NLA = 127; zzline++; zzskip(); } static void act136() { NLA = 128; zzmode(TOK_DEF_CPP_COMMENTS); zzmore(); } static void act137() { NLA = 129; zzmode(TOK_DEF_COMMENTS); zzskip(); } static void act138() { NLA = 130; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act139() { NLA = 131; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act140() { NLA = 132; ; } static void act141() { NLA = 133; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act142() { NLA = 134; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act143() { NLA = 135; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act144() { NLA = 136; zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); } static void act145() { NLA = 138; } static void act146() { NLA = 140; } static void act147() { NLA = 141; } static void act148() { NLA = 142; } static void act149() { NLA = 143; } static void act150() { NLA = 144; } static void act151() { NLA = 145; } static void act152() { NLA = INT; } static void act153() { NLA = ID; } static unsigned char shift11[257] = { 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 2, 26, 26, 2, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 26, 26, 5, 26, 26, 26, 26, 26, 26, 4, 26, 21, 26, 26, 3, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 26, 23, 26, 20, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 8, 9, 7, 25, 25, 6, 25, 25, 11, 14, 10, 16, 15, 25, 17, 12, 18, 13, 25, 25, 25, 25, 25, 19, 26, 22, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26 }; #define DfaStates 303 typedef unsigned short DfaState; static DfaState st0[52] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 13, 13, 13, 13, 13, 13, 13, 17, 18, 13, 19, 20, 21, 22, 13, 13, 13, 23, 24, 24, 24, 25, 26, 27, 13, 13, 28, 29, 30, 31, 32, 13, 13, 33, 303, 303 }; static DfaState st1[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st2[52] = { 303, 2, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st3[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st4[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st5[52] = { 303, 303, 303, 303, 34, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st6[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st7[52] = { 303, 303, 303, 303, 303, 303, 35, 36, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st8[52] = { 303, 303, 303, 303, 303, 303, 37, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st9[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 38, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st10[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 39, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st11[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st12[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 40, 41, 42, 42, 42, 43, 42, 44, 42, 42, 42, 303, 42, 45, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st13[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st14[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 47, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st15[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 48, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st16[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 49, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st17[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st18[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 50, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 51, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st19[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st20[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st21[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st22[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st23[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 52, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st24[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 24, 24, 24, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st25[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st26[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st27[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st28[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 53, 53, 53, 303, 303, 303, 53, 53, 54, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st29[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st30[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st31[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st32[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st33[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 53, 53, 53, 303, 303, 303, 53, 53, 53, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st34[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st35[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st36[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st37[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st38[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st39[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st40[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 55, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st41[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 56, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st42[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st43[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 57, 42, 58, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st44[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 59, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st45[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 60, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st46[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st47[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 61, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st48[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 62, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st49[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 63, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st50[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 64, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st51[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 65, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st52[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st53[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 53, 53, 53, 303, 303, 303, 53, 53, 53, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st54[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 66, 67, 53, 303, 303, 303, 53, 53, 53, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st55[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 68, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st56[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 69, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st57[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 70, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st58[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 71, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st59[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 72, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st60[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 73, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st61[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 74, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st62[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 75, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st63[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 76, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st64[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 77, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st65[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 78, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st66[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 53, 53, 53, 303, 303, 303, 53, 53, 53, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st67[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 303, 53, 53, 303, 303, 303, 303, 53, 53, 53, 303, 53, 53, 53, 303, 303, 303, 53, 53, 53, 303, 303, 303, 303, 53, 53, 53, 53, 303 }; static DfaState st68[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 79, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st69[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 80, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st70[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 81, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st71[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 82, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st72[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 83, 42, 84, 42, 42, 42, 42, 42, 42, 42, 303, 85, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st73[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 86, 42, 42, 42, 42, 42, 42, 42, 42, 303, 87, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st74[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 88, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st75[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 89, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st76[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 90, 46, 46, 46, 303 }; static DfaState st77[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 91, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st78[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 92, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st79[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 93, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st80[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 94, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st81[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 95, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st82[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 96, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st83[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 97, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st84[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 98, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st85[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 99, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st86[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 100, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st87[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 101, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st88[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 102, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st89[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 103, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st90[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 104, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st91[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st92[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st93[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 105, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st94[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 106, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st95[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 107, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st96[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 108, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st97[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st98[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 109, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st99[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 110, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st100[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 111, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st101[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 112, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st102[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 113, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st103[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st104[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 114, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st105[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st106[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 115, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st107[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st108[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st109[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 116, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st110[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 117, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st111[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 118, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st112[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 119, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st113[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 120, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st114[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st115[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 121, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st116[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st117[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 122, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st118[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 123, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st119[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 124, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st120[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 125, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st121[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st122[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st123[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 126, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st124[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st125[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 303, 46, 46, 303, 303, 303, 303, 46, 46, 46, 303, 46, 46, 46, 303, 303, 303, 46, 46, 46, 303, 303, 303, 303, 46, 46, 46, 46, 303 }; static DfaState st126[52] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 303, 42, 42, 303, 303, 303, 303, 42, 42, 42, 303, 42, 42, 42, 303, 303, 303, 42, 42, 42, 303, 303, 303, 303, 42, 42, 42, 42, 303 }; static DfaState st127[6] = { 128, 129, 130, 131, 132, 303 }; static DfaState st128[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st129[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st130[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st131[6] = { 303, 133, 134, 133, 133, 303 }; static DfaState st132[6] = { 303, 303, 303, 303, 132, 303 }; static DfaState st133[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st134[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st135[6] = { 136, 137, 138, 139, 140, 303 }; static DfaState st136[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st137[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st138[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st139[6] = { 303, 141, 142, 141, 141, 303 }; static DfaState st140[6] = { 303, 303, 303, 303, 140, 303 }; static DfaState st141[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st142[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st143[6] = { 144, 145, 146, 147, 148, 303 }; static DfaState st144[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st145[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st146[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st147[6] = { 303, 149, 149, 149, 149, 303 }; static DfaState st148[6] = { 303, 303, 303, 303, 148, 303 }; static DfaState st149[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st150[6] = { 151, 152, 153, 154, 153, 303 }; static DfaState st151[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st152[6] = { 303, 303, 155, 303, 303, 303 }; static DfaState st153[6] = { 303, 303, 153, 303, 153, 303 }; static DfaState st154[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st155[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st156[6] = { 157, 158, 159, 160, 159, 303 }; static DfaState st157[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st158[6] = { 303, 303, 161, 303, 303, 303 }; static DfaState st159[6] = { 303, 303, 159, 303, 159, 303 }; static DfaState st160[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st161[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st162[4] = { 163, 164, 165, 303 }; static DfaState st163[4] = { 303, 303, 303, 303 }; static DfaState st164[4] = { 303, 303, 303, 303 }; static DfaState st165[4] = { 303, 303, 165, 303 }; static DfaState st166[4] = { 167, 168, 169, 303 }; static DfaState st167[4] = { 303, 303, 303, 303 }; static DfaState st168[4] = { 303, 303, 303, 303 }; static DfaState st169[4] = { 303, 303, 169, 303 }; static DfaState st170[4] = { 171, 172, 173, 303 }; static DfaState st171[4] = { 303, 303, 303, 303 }; static DfaState st172[4] = { 303, 303, 303, 303 }; static DfaState st173[4] = { 303, 303, 173, 303 }; static DfaState st174[6] = { 175, 176, 177, 178, 177, 303 }; static DfaState st175[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st176[6] = { 303, 303, 179, 303, 303, 303 }; static DfaState st177[6] = { 303, 303, 177, 303, 177, 303 }; static DfaState st178[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st179[6] = { 303, 303, 303, 303, 303, 303 }; static DfaState st180[35] = { 181, 182, 183, 184, 185, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 186, 183, 183, 187, 188, 189, 190, 183, 183, 183, 183, 191, 192, 193, 194, 195, 196, 183, 183, 303 }; static DfaState st181[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st182[35] = { 303, 197, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st183[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st184[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st185[35] = { 303, 303, 183, 303, 183, 198, 183, 183, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st186[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st187[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st188[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st189[35] = { 303, 303, 303, 303, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 303, 303, 303, 303, 303, 200, 201, 202, 202, 303, 199, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st190[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st191[35] = { 303, 303, 303, 303, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 204, 303, 303, 303, 303, 303, 205, 206, 207, 303, 203, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st192[35] = { 303, 208, 209, 210, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 211, 212, 213, 209, 209, 209, 209, 209, 214, 209, 209, 209, 209, 209, 209, 209, 303 }; static DfaState st193[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st194[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st195[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 215, 216, 303, 303, 303 }; static DfaState st196[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 217, 183, 183, 183, 303 }; static DfaState st197[35] = { 303, 303, 218, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st198[35] = { 303, 303, 183, 303, 183, 183, 219, 183, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st199[35] = { 303, 303, 303, 303, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 303, 303, 303, 303, 303, 303, 303, 220, 220, 303, 220, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st200[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st201[35] = { 303, 303, 303, 221, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st202[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 202, 202, 222, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st203[35] = { 303, 303, 303, 303, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 303, 303, 303, 303, 303, 303, 303, 223, 223, 303, 223, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st204[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 224, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st205[35] = { 303, 303, 303, 225, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st206[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 207, 207, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st207[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 207, 207, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st208[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st209[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st210[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st211[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st212[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st213[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st214[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st215[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st216[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st217[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st218[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st219[35] = { 303, 303, 183, 303, 183, 183, 183, 226, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st220[35] = { 303, 303, 303, 303, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 303, 303, 303, 303, 303, 303, 303, 220, 220, 303, 220, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st221[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st222[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 227, 227, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st223[35] = { 303, 303, 303, 303, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 303, 303, 303, 303, 303, 303, 303, 223, 223, 303, 223, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st224[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st225[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st226[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 228, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st227[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 227, 227, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st228[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 229, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st229[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 230, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st230[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 231, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st231[35] = { 303, 303, 183, 303, 183, 183, 232, 183, 183, 183, 183, 183, 183, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st232[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 233, 183, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st233[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 183, 234, 183, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st234[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 235, 303, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st235[35] = { 303, 303, 183, 303, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 236, 183, 183, 303, 303, 303, 303, 183, 183, 183, 183, 303, 303, 303, 303, 303, 183, 183, 183, 303 }; static DfaState st236[35] = { 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 238, 239, 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 303 }; static DfaState st237[35] = { 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 240, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 303 }; static DfaState st238[35] = { 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 238, 239, 240, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 303 }; static DfaState st239[35] = { 303, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 237, 303 }; static DfaState st240[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st241[35] = { 303, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 243, 303 }; static DfaState st242[35] = { 303, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 303 }; static DfaState st243[35] = { 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 246, 237, 247, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 303 }; static DfaState st244[35] = { 303, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 303 }; static DfaState st245[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 248, 303, 249, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st246[35] = { 303, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 246, 237, 247, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 303 }; static DfaState st247[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st248[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 248, 303, 249, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st249[35] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st250[27] = { 251, 252, 253, 254, 303, 255, 256, 256, 256, 257, 256, 256, 256, 256, 256, 256, 256, 256, 256, 258, 259, 260, 261, 262, 263, 256, 303 }; static DfaState st251[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st252[27] = { 303, 252, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st253[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st254[27] = { 303, 303, 303, 264, 265, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st255[27] = { 303, 303, 303, 303, 303, 303, 266, 303, 267, 268, 303, 303, 303, 269, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st256[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st257[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 271, 270, 270, 270, 270, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st258[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st259[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st260[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st261[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st262[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st263[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 263, 303, 303 }; static DfaState st264[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st265[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st266[27] = { 303, 303, 303, 303, 303, 303, 303, 272, 303, 303, 303, 303, 303, 303, 273, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st267[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 274, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st268[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 275, 276, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st269[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 277, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st270[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st271[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 270, 270, 270, 278, 270, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st272[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 279, 303, 280, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st273[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 281, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st274[27] = { 303, 303, 303, 303, 303, 303, 303, 282, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st275[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 283, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st276[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 284, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st277[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 285, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st278[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 270, 270, 270, 270, 286, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st279[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 287, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st280[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 288, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st281[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 289, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st282[27] = { 303, 303, 303, 303, 303, 303, 290, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st283[27] = { 303, 303, 303, 303, 303, 303, 291, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st284[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 292, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st285[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 293, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st286[27] = { 303, 303, 303, 303, 303, 303, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 303, 303, 303, 303, 303, 270, 270, 303 }; static DfaState st287[27] = { 303, 303, 303, 303, 303, 303, 303, 294, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st288[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 295, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st289[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 296, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st290[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 297, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st291[27] = { 303, 303, 303, 303, 303, 303, 303, 298, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st292[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st293[27] = { 303, 303, 303, 303, 303, 303, 303, 299, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st294[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st295[27] = { 303, 303, 303, 303, 303, 303, 303, 300, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st296[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 301, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st297[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 302, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st298[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st299[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st300[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st301[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; static DfaState st302[27] = { 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303 }; DfaState *dfa[303] = { st0, st1, st2, st3, st4, st5, st6, st7, st8, st9, st10, st11, st12, st13, st14, st15, st16, st17, st18, st19, st20, st21, st22, st23, st24, st25, st26, st27, st28, st29, st30, st31, st32, st33, st34, st35, st36, st37, st38, st39, st40, st41, st42, st43, st44, st45, st46, st47, st48, st49, st50, st51, st52, st53, st54, st55, st56, st57, st58, st59, st60, st61, st62, st63, st64, st65, st66, st67, st68, st69, st70, st71, st72, st73, st74, st75, st76, st77, st78, st79, st80, st81, st82, st83, st84, st85, st86, st87, st88, st89, st90, st91, st92, st93, st94, st95, st96, st97, st98, st99, st100, st101, st102, st103, st104, st105, st106, st107, st108, st109, st110, st111, st112, st113, st114, st115, st116, st117, st118, st119, st120, st121, st122, st123, st124, st125, st126, st127, st128, st129, st130, st131, st132, st133, st134, st135, st136, st137, st138, st139, st140, st141, st142, st143, st144, st145, st146, st147, st148, st149, st150, st151, st152, st153, st154, st155, st156, st157, st158, st159, st160, st161, st162, st163, st164, st165, st166, st167, st168, st169, st170, st171, st172, st173, st174, st175, st176, st177, st178, st179, st180, st181, st182, st183, st184, st185, st186, st187, st188, st189, st190, st191, st192, st193, st194, st195, st196, st197, st198, st199, st200, st201, st202, st203, st204, st205, st206, st207, st208, st209, st210, st211, st212, st213, st214, st215, st216, st217, st218, st219, st220, st221, st222, st223, st224, st225, st226, st227, st228, st229, st230, st231, st232, st233, st234, st235, st236, st237, st238, st239, st240, st241, st242, st243, st244, st245, st246, st247, st248, st249, st250, st251, st252, st253, st254, st255, st256, st257, st258, st259, st260, st261, st262, st263, st264, st265, st266, st267, st268, st269, st270, st271, st272, st273, st274, st275, st276, st277, st278, st279, st280, st281, st282, st283, st284, st285, st286, st287, st288, st289, st290, st291, st292, st293, st294, st295, st296, st297, st298, st299, st300, st301, st302 }; DfaState accepts[304] = { 0, 1, 2, 3, 4, 20, 6, 0, 41, 21, 11, 12, 50, 48, 48, 48, 48, 16, 48, 18, 19, 22, 23, 29, 30, 31, 32, 34, 49, 39, 40, 42, 43, 49, 5, 9, 7, 8, 10, 33, 50, 50, 50, 50, 50, 50, 48, 48, 48, 48, 48, 48, 44, 49, 49, 50, 50, 50, 50, 50, 50, 48, 48, 48, 48, 48, 37, 38, 50, 50, 50, 50, 50, 50, 48, 48, 48, 48, 48, 50, 50, 50, 50, 50, 50, 50, 50, 50, 48, 48, 48, 47, 17, 50, 50, 50, 50, 28, 50, 50, 50, 50, 48, 36, 48, 13, 50, 14, 35, 50, 50, 50, 50, 48, 46, 50, 15, 50, 50, 50, 48, 26, 27, 50, 25, 45, 24, 0, 51, 52, 53, 0, 56, 55, 54, 0, 57, 58, 59, 0, 62, 61, 60, 0, 63, 64, 65, 0, 67, 66, 0, 68, 70, 72, 71, 69, 0, 73, 75, 77, 76, 74, 0, 78, 79, 80, 0, 81, 82, 83, 0, 84, 85, 86, 0, 87, 89, 91, 90, 88, 0, 92, 99, 132, 95, 132, 118, 116, 98, 100, 117, 115, 0, 122, 123, 128, 132, 93, 132, 107, 101, 103, 104, 112, 114, 113, 108, 111, 121, 127, 119, 120, 126, 124, 125, 131, 129, 130, 94, 132, 107, 102, 105, 112, 110, 109, 132, 106, 132, 132, 132, 132, 132, 132, 132, 132, 0, 0, 0, 0, 97, 0, 97, 0, 0, 0, 0, 96, 0, 96, 0, 133, 134, 135, 0, 0, 153, 153, 147, 148, 149, 150, 151, 152, 136, 137, 0, 0, 0, 0, 153, 153, 139, 0, 0, 0, 0, 0, 153, 0, 0, 0, 0, 0, 0, 0, 146, 0, 0, 0, 0, 0, 141, 0, 138, 0, 0, 0, 142, 143, 140, 144, 145, 0 }; void (*actions[154])() = { zzerraction, act1, act2, act3, act4, act5, act6, act7, act8, act9, act10, act11, act12, act13, act14, act15, act16, act17, act18, act19, act20, act21, act22, act23, act24, act25, act26, act27, act28, act29, act30, act31, act32, act33, act34, act35, act36, act37, act38, act39, act40, act41, act42, act43, act44, act45, act46, act47, act48, act49, act50, act51, act52, act53, act54, act55, act56, act57, act58, act59, act60, act61, act62, act63, act64, act65, act66, act67, act68, act69, act70, act71, act72, act73, act74, act75, act76, act77, act78, act79, act80, act81, act82, act83, act84, act85, act86, act87, act88, act89, act90, act91, act92, act93, act94, act95, act96, act97, act98, act99, act100, act101, act102, act103, act104, act105, act106, act107, act108, act109, act110, act111, act112, act113, act114, act115, act116, act117, act118, act119, act120, act121, act122, act123, act124, act125, act126, act127, act128, act129, act130, act131, act132, act133, act134, act135, act136, act137, act138, act139, act140, act141, act142, act143, act144, act145, act146, act147, act148, act149, act150, act151, act152, act153 }; static DfaState dfa_base[] = { 0, 127, 135, 143, 150, 156, 162, 166, 170, 174, 180, 250 }; static unsigned char *b_class_no[] = { shift0, shift1, shift2, shift3, shift4, shift5, shift6, shift7, shift8, shift9, shift10, shift11 }; #define ZZSHIFT(c) (b_class_no[zzauto][1+c]) #define MAX_MODE 12 #include "dlgauto.h"