📄 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 118#define YY_END_OF_BUFFER 119static yyconst short int yy_accept[1261] = { 0, 0, 0, 119, 116, 76, 76, 77, 116, 77, 77, 77, 117, 85, 85, 77, 77, 77, 77, 114, 114, 116, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 77, 116, 80, 84, 55, 0, 114, 85, 0, 114, 114, 114, 88, 82, 79, 81, 78, 83, 115, 115, 114, 18, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 7, 114, 32, 33, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 56, 114, 114, 114, 114, 114, 114, 114, 70, 114, 114, 114, 114, 114, 4, 114, 114, 114, 114, 114, 114, 56, 84, 86, 86, 85, 114, 0, 88, 85, 88, 88, 88, 114, 55, 5, 114, 65, 114, 114, 114, 114, 114, 114, 1, 0, 114, 19, 114, 114, 114, 114, 114, 114, 114, 114, 34, 114, 114, 16, 41, 0, 114, 27, 114, 23, 58, 114, 114, 63, 35, 114, 114, 114, 114, 44, 57, 66, 114, 14, 114, 3, 114, 114, 114, 24, 114, 114, 36, 2, 40, 9, 10, 73, 114, 72, 114, 114, 114, 114, 85, 0, 114, 0, 89, 88, 88, 0, 88, 0, 88, 0, 88, 0, 21, 114, 114, 52, 39, 114, 37, 114, 114, 28, 114, 114, 114, 43, 11, 12, 13, 114, 114, 114, 30, 62, 114, 50, 45, 114, 114, 114, 114, 114, 114, 114, 46, 114, 38, 6, 8, 0, 114, 61, 15, 86, 86, 86, 85, 0, 88, 0, 0, 88, 0, 88, 89, 88, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 20, 114, 114, 114, 29, 114, 114, 0, 17, 114, 114, 71, 114, 31, 114, 64, 26, 25, 114, 114, 67, 114, 47, 114, 114, 114, 114, 114, 114, 114, 114, 114, 0, 0, 88, 88, 88, 0, 0, 89, 88, 88, 89, 88, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 88, 88, 0, 88, 0, 88, 0, 114, 114, 22, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 58, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 86, 86, 86, 0, 88, 88, 0, 88, 0, 0, 88, 0, 88, 89, 88, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 114, 114, 49, 51, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 59, 114, 114, 42, 68, 69, 114, 114, 112, 108, 114, 110, 109, 113, 114, 114, 0, 0, 88, 88, 88, 88, 88, 88, 0, 0, 89, 88, 88, 88, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 0, 88, 0, 88, 0, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 91, 90, 114, 114, 60, 114, 111, 107, 86, 0, 88, 88, 0, 88, 88, 0, 88, 0, 0, 88, 0, 88, 89, 88, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 53, 114, 96, 103, 114, 114, 114, 114, 114, 114, 114, 114, 114, 54, 114, 0, 0, 88, 88, 88, 88, 88, 88, 88, 88, 88, 0, 0, 89, 88, 88, 88, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 0, 88, 0, 74, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 48, 0, 88, 88, 0, 88, 88, 0, 88, 88, 0, 88, 0, 87, 88, 0, 88, 89, 88, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 114, 114, 114, 114, 114, 114, 114, 114, 101, 114, 75, 0, 0, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 0, 87, 89, 88, 88, 88, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 0, 88, 0, 114, 114, 114, 105, 114, 114, 114, 114, 114, 114, 114, 93, 0, 88, 88, 0, 88, 88, 0, 88, 88, 0, 88, 88, 0, 88, 0, 0, 0, 88, 0, 0, 88, 89, 88, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 89, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 0, 114, 114, 114, 114, 95, 114, 114, 114, 99, 114, 0, 0, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 0, 0, 0, 89, 0, 0, 88, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 0, 88, 88, 0, 88, 0, 88, 0, 92, 104, 106, 100, 114, 114, 114, 114, 0, 0, 88, 0, 88, 0, 88, 88, 0, 88, 88, 0, 88, 88, 0, 88, 88, 0, 88, 0, 0, 0, 0, 88, 88, 0, 88, 0, 0, 88, 88, 88, 0, 0, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 88, 88, 88, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 114, 114, 114, 114, 0, 0, 0, 88, 88, 88, 88, 88, 88, 0, 0, 0, 0, 88, 88, 0, 0, 0, 0, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 88, 0, 0, 0, 0, 0, 88, 88, 88, 88, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 88, 88, 88, 114, 114, 114, 102, 88, 88, 88, 88, 88, 88, 88, 88, 0, 0, 0, 0, 88, 88, 0, 0, 88, 0, 0, 0, 88, 0, 0, 0, 88, 0, 0, 0, 88, 0, 0, 0, 88, 88, 88, 88, 0, 0, 0, 0, 0, 88, 97, 114, 94, 88, 0, 0, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 88, 88, 88, 0, 0, 0, 0, 88, 98, 88, 88, 0, 0, 0, 0, 0, 0, 88, 88, 88, 0, 0, 88, 88, 88, 88, 88, 0, 88, 88, 0 } ;static yyconst int yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 5, 1, 6, 1, 7, 7, 8, 8, 1, 9, 10, 8, 11, 12, 13, 14, 15, 14, 16, 14, 14, 14, 17, 1, 18, 19, 20, 1, 1, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 24, 25, 24, 1, 26, 1, 27, 28, 29, 30, 31, 32, 33, 34, 35, 22, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 22, 1, 51, 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[52] = { 0, 1, 2, 2, 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[1632] = { 0, 0, 0, 3169, 51, 6526, 6526, 3133, 52, 3145, 6526, 53, 6526, 70, 39, 120, 45, 3131, 46, 136, 175, 152, 95, 112, 86, 100, 27, 3119, 46, 3107, 135, 181, 127, 93, 138, 179, 3119, 172, 113, 3115, 192, 3098, 3063, 223, 6526, 0, 6526, 0, 230, 239, 3096, 262, 0, 268, 300, 6526, 6526, 6526, 6526, 6526, 285, 0, 323, 0, 3082, 3069, 3081, 132, 3067, 3061, 3057, 3056, 3035, 137, 3028, 191, 3038, 152, 3025, 3036, 3022, 3018, 52, 3000, 2995, 3004, 78, 221, 0, 0, 218, 139, 2991, 2999, 2986, 2982, 2971, 2974, 2957, 2948, 2947, 2952, 0, 2943, 2949, 2943, 2935, 2935, 2915, 2910, 220, 2917, 2909, 2919, 2906, 2905, 0, 2883, 2888, 2895, 2886, 2877, 2891, 6526, 6526, 357, 148, 396, 330, 2900, 418, 2906, 441, 187, 2850, 2825, 0, 0, 2828, 337, 2837, 2832, 2820, 2821, 2818, 481, 0, 2810, 2800, 0, 2812, 97, 2811, 2814, 2794, 2797, 2796, 2756, 0, 2761, 2755, 0, 0, 2759, 2749, 0, 2760, 0, 2757, 2745, 2739, 0, 0, 2738, 2746, 261, 2727, 2743, 0, 2737, 2740, 0, 2722, 0, 2682, 2685, 2684, 0, 2683, 2682, 0, 0, 0, 230, 0, 0, 2682, 0, 2679, 2680, 343, 510, 533, 2688, 2687, 2686, 2685, 541, 215, 2684, 2682, 349, 581, 603, 371, 0, 0, 2662, 2667, 0, 0,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -