📄 tablelex.cc
字号:
#define YY_USES_REJECTtypedef unsigned char YY_CHAR;FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;typedef int yy_state_type;#define YY_FLEX_LEX_COMPATextern int yylineno;int yylineno = 1;extern char yytext[];static yy_state_type yy_get_previous_state YY_PROTO(( void ));static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));static int yy_get_next_buffer YY_PROTO(( void ));static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));/* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */#define YY_DO_BEFORE_ACTION \ yytext_ptr = yy_bp; \ yyleng = (int) (yy_cp - yy_bp); \ yy_hold_char = *yy_cp; \ *yy_cp = '\0'; \ if ( yyleng + yy_more_offset >= YYLMAX ) \ YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \ yy_flex_strncpy( &yytext[yy_more_offset], yytext_ptr, yyleng + 1 ); \ yyleng += yy_more_offset; \ yy_prev_more_offset = yy_more_offset; \ yy_more_offset = 0; \ yy_c_buf_p = yy_cp;#define YY_NUM_RULES 49#define YY_END_OF_BUFFER 50static yyconst short int yy_acclist[215] = { 0, 50, 48, 49, 1, 48, 49, 1, 49, 29, 48, 49, 48, 49, 32, 48, 49, 43, 48, 49, 30, 48, 49, 33, 48, 49, 34, 48, 49, 31, 48, 49, 24, 48, 49, 23, 48, 49, 37, 48, 49, 27, 48, 49, 38, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 26, 48, 49, 44, 48, 49, 45, 48, 49, 28, 48, 49, 42, 25, 46, 3, 2, 24, 23, 35, 39, 41, 40, 36, 26, 26, 26, 26, 26, 16, 26, 26, 26, 26, 26, 26, 26, 26, 47, 22, 26, 26, 26, 26, 26, 26, 26, 26, 20, 26, 26, 26, 26, 26, 17, 26, 26, 5, 26, 26, 26, 26, 26, 21, 26, 26, 19, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 4, 26, 26, 26, 26, 26, 26, 26, 26, 26, 12, 26, 26, 26, 26, 26, 26, 26, 26, 26, 7, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 9, 26, 26, 26, 6, 26, 26, 11, 26, 8, 26, 14, 26, 10, 26, 26, 13, 26, 26, 26, 15, 26, 26, 18, 26 } ;static yyconst short int yy_accept[150] = { 0, 1, 1, 1, 2, 4, 7, 9, 12, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 84, 84, 85, 86, 87, 88, 89, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 199, 201, 203, 205, 206, 208, 209, 210, 212, 213, 215, 215 } ;static yyconst int yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 5, 1, 1, 6, 7, 1, 1, 1, 8, 9, 1, 10, 1, 11, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 1, 1, 15, 16, 17, 1, 1, 18, 19, 18, 20, 21, 22, 23, 24, 25, 24, 24, 24, 24, 26, 27, 28, 29, 30, 31, 24, 24, 32, 29, 24, 24, 24, 1, 1, 1, 33, 34, 1, 35, 36, 37, 38, 39, 40, 41, 42, 43, 24, 24, 44, 45, 46, 47, 48, 24, 49, 50, 51, 52, 24, 24, 53, 24, 24, 1, 54, 1, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ;static yyconst int yy_meta[56] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1 } ;static yyconst short int yy_base[152] = { 0, 0, 0, 193, 194, 194, 194, 176, 186, 194, 183, 194, 194, 194, 48, 45, 48, 48, 173, 49, 0, 32, 163, 28, 135, 21, 134, 146, 145, 194, 129, 194, 194, 177, 194, 194, 194, 194, 59, 0, 67, 194, 194, 194, 194, 194, 0, 144, 130, 35, 133, 0, 128, 132, 137, 63, 124, 123, 122, 194, 0, 130, 132, 127, 124, 118, 116, 130, 116, 0, 71, 112, 75, 138, 0, 127, 0, 110, 53, 121, 78, 0, 110, 0, 112, 111, 128, 108, 102, 104, 104, 102, 115, 103, 102, 97, 0, 97, 96, 107, 124, 91, 102, 96, 101, 0, 87, 98, 91, 84, 99, 90, 92, 57, 0, 82, 90, 94, 85, 77, 79, 82, 76, 84, 103, 78, 69, 72, 73, 65, 55, 56, 0, 64, 48, 0, 53, 0, 0, 0, 0, 55, 0, 39, 45, 0, 40, 0, 194, 113, 115, 75 } ;static yyconst short int yy_def[152] = { 0, 148, 1, 148, 148, 148, 148, 148, 149, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 150, 150, 150, 150, 150, 150, 150, 150, 150, 148, 148, 148, 148, 149, 148, 148, 148, 148, 148, 151, 148, 148, 148, 148, 148, 148, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 148, 151, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 0, 148, 148, 148 } ;static yyconst short int yy_nxt[250] = { 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 17, 18, 19, 20, 20, 20, 21, 20, 22, 20, 23, 24, 25, 26, 20, 27, 28, 20, 29, 4, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 30, 31, 36, 38, 38, 37, 40, 40, 40, 41, 42, 44, 45, 47, 51, 54, 55, 38, 38, 63, 52, 87, 48, 60, 49, 40, 40, 40, 69, 69, 122, 69, 147, 64, 146, 145, 81, 81, 69, 81, 83, 83, 144, 83, 39, 143, 81, 142, 88, 141, 83, 90, 91, 140, 139, 123, 92, 138, 137, 93, 33, 33, 33, 46, 46, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 89, 86, 85, 84, 82, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 68, 67, 66, 65, 62, 61, 34, 59, 58, 57, 56, 53, 50, 43, 35, 34, 32, 148, 3, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148 } ;static yyconst short int yy_chk[250] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 15, 15, 14, 16, 16, 16, 17, 17, 19, 19, 21, 23, 25, 25, 38, 38, 49, 23, 78, 21, 151, 21, 40, 40, 40, 55, 55, 113, 55, 146, 49, 144, 143, 70, 70, 55, 70, 72, 72, 141, 72, 15, 136, 70, 134, 78, 133, 72, 80, 80, 131, 130, 113, 80, 129, 128, 80, 149, 149, 149, 150, 150, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 112, 111, 110, 109, 108, 107, 106, 104, 103, 102, 101, 100, 99, 98, 97, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 82, 79, 77, 75, 73, 71, 68, 67, 66, 65, 64, 63, 62, 61, 58, 57, 56, 54, 53, 52, 50, 48, 47, 33, 30, 28, 27, 26, 24, 22, 18, 10, 8, 7, 3, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148 } ;static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr;static char *yy_full_match;static int yy_lp;#define REJECT \{ \*yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \yy_cp = yy_full_match; /* restore poss. backed-over text */ \++yy_lp; \goto find_rule; \}static int yy_more_offset = 0;static int yy_prev_more_offset = 0;#define yymore() (yy_more_offset = yy_flex_strlen( yytext ))#define YY_NEED_STRLEN#define YY_MORE_ADJ 0#define YY_RESTORE_YY_MORE_OFFSET \ { \ yy_more_offset = yy_prev_more_offset; \ yyleng -= yy_more_offset; \ }#ifndef YYLMAX#define YYLMAX 8192#endifchar yytext[YYLMAX];char *yytext_ptr;#line 1 "tablelex.ll"#define INITIAL 0#line 3 "tablelex.ll"/*************************************************************************** tablelex.l - modul prov醖靔韈
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -