📄 scanner.c
字号:
YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));static void *yy_flex_alloc YY_PROTO(( yy_size_t ));static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));static void yy_flex_free YY_PROTO(( void * ));#define yy_new_buffer yy_create_buffer#define yy_set_interactive(is_interactive) \ { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_is_interactive = is_interactive; \ }#define yy_set_bol(at_bol) \ { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_at_bol = at_bol; \ }#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)typedef unsigned char YY_CHAR;FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;typedef int yy_state_type;extern char *yytext;#define yytext_ptr yytextstatic 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'; \ yy_c_buf_p = yy_cp;#define YY_NUM_RULES 124#define YY_END_OF_BUFFER 125static yyconst short int yy_accept[1299] = { 0, 0, 0, 125, 122, 82, 82, 82, 83, 122, 83, 83, 83, 123, 91, 91, 83, 83, 83, 83, 120, 120, 122, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 83, 122, 86, 90, 55, 0, 120, 91, 0, 120, 120, 120, 94, 88, 85, 87, 84, 89, 121, 121, 120, 120, 18, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 7, 120, 32, 33, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 76, 56, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 70, 120, 120, 120, 120, 120, 120, 4, 120, 120, 120, 120, 120, 120, 56, 90, 92, 92, 91, 120, 0, 94, 91, 94, 94, 94, 120, 120, 55, 5, 120, 65, 120, 120, 120, 120, 120, 120, 1, 0, 120, 19, 120, 120, 120, 120, 120, 120, 120, 120, 120, 34, 120, 120, 16, 41, 0, 120, 27, 120, 23, 58, 120, 120, 63, 35, 120, 120, 120, 120, 44, 57, 66, 120, 14, 120, 3, 120, 120, 120, 120, 78, 120, 120, 24, 120, 120, 36, 2, 120, 40, 120, 9, 10, 73, 120, 72, 120, 120, 120, 120, 91, 0, 120, 0, 95, 94, 94, 0, 94, 0, 94, 0, 94, 0, 21, 120, 120, 120, 52, 39, 120, 37, 120, 120, 28, 120, 120, 120, 43, 11, 120, 12, 13, 120, 120, 120, 30, 62, 120, 50, 45, 120, 120, 120, 120, 120, 120, 120, 46, 120, 38, 6, 120, 77, 120, 8, 79, 120, 0, 120, 61, 15, 92, 92, 92, 91, 0, 94, 0, 0, 94, 0, 94, 95, 94, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 120, 20, 120, 120, 120, 29, 120, 120, 0, 17, 120, 120, 120, 71, 120, 31, 120, 64, 26, 25, 120, 120, 67, 120, 47, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 0, 0, 94, 94, 94, 0, 0, 95, 94, 94, 95, 94, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 94, 94, 0, 94, 0, 94, 0, 81, 120, 120, 22, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 58, 120, 120, 120, 120, 120, 120, 120, 80, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 92, 92, 92, 0, 94, 94, 0, 94, 0, 0, 94, 0, 94, 95, 94, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 120, 120, 49, 51, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 59, 120, 120, 42, 68, 69, 120, 120, 120, 118, 114, 120, 116, 115, 119, 120, 120, 0, 0, 94, 94, 94, 94, 94, 94, 0, 0, 95, 94, 94, 94, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 0, 94, 0, 94, 0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 97, 96, 120, 120, 60, 120, 120, 117, 113, 92, 0, 94, 94, 0, 94, 94, 0, 94, 0, 0, 94, 0, 94, 95, 94, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 53, 120, 102, 109, 120, 120, 120, 120, 120, 120, 120, 120, 120, 54, 120, 120, 0, 0, 94, 94, 94, 94, 94, 94, 94, 94, 94, 0, 0, 95, 94, 94, 94, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 0, 94, 0, 74, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 48, 0, 94, 94, 0, 94, 94, 0, 94, 94, 0, 94, 0, 93, 94, 0, 94, 95, 94, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 120, 120, 120, 120, 120, 120, 120, 120, 107, 120, 75, 0, 0, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 0, 93, 95, 94, 94, 94, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 0, 94, 0, 120, 120, 120, 111, 120, 120, 120, 120, 120, 120, 120, 99, 0, 94, 94, 0, 94, 94, 0, 94, 94, 0, 94, 94, 0, 94, 0, 0, 0, 94, 0, 0, 94, 95, 94, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 95, 94, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 0, 120, 120, 120, 120, 101, 120, 120, 120, 105, 120, 0, 0, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 0, 0, 0, 95, 0, 0, 94, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 0, 94, 94, 0, 94, 0, 94, 0, 98, 110, 112, 106, 120, 120, 120, 120, 0, 0, 94, 0, 94, 0, 94, 94, 0, 94, 94, 0, 94, 94, 0, 94, 94, 0, 94, 0, 0, 0, 0, 94, 94, 0, 94, 0, 0, 94, 94, 94, 0, 0, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 94, 94, 94, 0, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 120, 120, 120, 120, 0, 0, 0, 94, 94, 94, 94, 94, 94, 0, 0, 0, 0, 94, 94, 0, 0, 0, 0, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 94, 0, 0, 0, 0, 0, 94, 94, 94, 94, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 94, 94, 94, 120, 120, 120, 108, 94, 94, 94, 94, 94, 94, 94, 94, 0, 0, 0, 0, 94, 94, 0, 0, 94, 0, 0, 0, 94, 0, 0, 0, 94, 0, 0, 0, 94, 0, 0, 0, 94, 94, 94, 94, 0, 0, 0, 0, 0, 94, 103, 120, 100, 94, 0, 0, 94, 94, 0, 94, 94, 94, 0, 94, 94, 94, 0, 94, 94, 94, 0, 94, 94, 94, 0, 0, 0, 0, 94, 104, 94, 94, 0, 0, 0, 0, 0, 0, 94, 94, 94, 0, 0, 94, 94, 94, 94, 94, 0, 94, 94, 0 } ;static yyconst int yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 6, 1, 7, 1, 8, 8, 9, 9, 1, 10, 11, 9, 12, 13, 14, 15, 16, 15, 17, 15, 15, 15, 18, 1, 19, 20, 21, 1, 1, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 25, 26, 25, 1, 27, 1, 28, 29, 30, 31, 32, 33, 34, 35, 36, 23, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 23, 1, 52, 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, 1, 1 } ;static yyconst int yy_meta[53] = { 0, 1, 2, 2, 1, 2, 1, 3, 2, 1, 4, 5, 6, 6, 6, 6, 6, 6, 7, 3, 3, 3, 8, 4, 9, 3, 1, 4, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 9, 4, 3 } ;static yyconst short int yy_base[1672] = { 0, 0, 0, 3355, 52, 6584, 6584, 53, 3334, 59, 3326, 6584, 63, 6584, 80, 49, 131, 55, 3312, 62, 147, 186, 147, 106, 36, 129, 56, 60, 3300, 56, 3288, 190, 193, 140, 101, 138, 147, 205, 209, 125, 3296, 204, 3288, 3273, 253, 6584, 0, 6584, 0, 251, 269, 3292, 261, 0, 291, 324, 6584, 6584, 6584, 6584, 6584, 308, 0, 347, 99, 0, 3278, 3266, 3279, 146, 3265, 3258, 3263, 3262, 3252, 149, 3245, 144, 3235, 165, 3223, 3236, 3219, 3224, 3222, 100, 3212, 3207, 3216, 160, 251, 0, 0, 165, 182, 3204, 3213, 3199, 3194, 3183, 3186, 3169, 3160, 3159, 3164, 0, 0, 3155, 3161, 3139, 3140, 3140, 3140, 3134, 3149, 3132, 3134, 3107, 166, 3108, 3101, 46, 3099, 3110, 3096, 0, 3095, 3091, 3098, 3069, 3060, 3075, 6584, 6584, 381, 219, 420, 354, 3083, 442, 3087, 465, 220, 3079, 3045, 3029, 0, 0, 3026, 361, 3035, 3029, 3017, 3018, 3015, 505, 0, 3011, 3001, 0, 2993, 200, 2992, 2995, 2975, 2977, 2990, 2975, 2965, 0, 2970, 2944, 0, 0, 2948, 2938, 0, 2949, 0, 2945, 2933,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -