📄 scanner.c
字号:
YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));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 133#define YY_END_OF_BUFFER 134static yyconst short int yy_accept[1322] = { 0, 0, 0, 134, 131, 91, 91, 91, 92, 131, 92, 92, 92, 132, 100, 100, 92, 92, 92, 92, 129, 129, 131, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 92, 131, 95, 99, 57, 0, 129, 100, 0, 129, 129, 129, 103, 97, 94, 96, 93, 98, 130, 130, 129, 129, 19, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 7, 129, 33, 34, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 81, 129, 58, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 75, 129, 129, 129, 129, 129, 129, 129, 4, 129, 129, 129, 129, 129, 129, 58, 99, 101, 101, 100, 129, 0, 103, 100, 103, 103, 103, 129, 129, 57, 5, 129, 70, 129, 129, 129, 129, 129, 129, 89, 1, 0, 129, 20, 129, 129, 129, 129, 129, 129, 129, 129, 129, 35, 129, 129, 17, 42, 0, 129, 28, 129, 24, 60, 129, 129, 68, 36, 129, 129, 129, 129, 129, 45, 59, 71, 88, 129, 14, 129, 3, 129, 129, 129, 129, 129, 83, 129, 129, 25, 129, 87, 129, 90, 37, 2, 129, 41, 129, 9, 10, 78, 129, 77, 129, 129, 129, 129, 100, 0, 129, 0, 104, 103, 103, 0, 103, 0, 103, 0, 103, 0, 22, 129, 129, 129, 54, 40, 129, 38, 129, 129, 29, 129, 129, 129, 44, 11, 129, 12, 13, 129, 129, 129, 31, 67, 129, 52, 3, 46, 129, 129, 129, 64, 129, 129, 129, 129, 47, 129, 129, 39, 129, 6, 129, 82, 129, 8, 84, 129, 0, 129, 63, 15, 101, 101, 101, 100, 0, 103, 0, 0, 103, 0, 103, 104, 103, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 129, 21, 129, 129, 129, 30, 129, 129, 0, 18, 129, 129, 129, 76, 129, 32, 129, 69, 27, 26, 129, 129, 72, 129, 129, 129, 49, 16, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 0, 0, 103, 103, 103, 0, 0, 104, 103, 103, 104, 103, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 103, 103, 0, 103, 0, 103, 0, 86, 129, 129, 23, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 60, 129, 129, 129, 129, 129, 129, 129, 65, 66, 129, 85, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 101, 101, 101, 0, 103, 103, 0, 103, 0, 0, 103, 0, 103, 104, 103, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 129, 129, 51, 53, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 61, 129, 129, 43, 73, 74, 129, 129, 129, 129, 127, 123, 129, 125, 124, 128, 129, 129, 0, 0, 103, 103, 103, 103, 103, 103, 0, 0, 104, 103, 103, 103, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 0, 103, 0, 103, 0, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 106, 105, 129, 129, 62, 129, 129, 129, 126, 122, 101, 0, 103, 103, 0, 103, 103, 0, 103, 0, 0, 103, 0, 103, 104, 103, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 55, 129, 111, 118, 129, 129, 129, 129, 129, 129, 129, 129, 129, 56, 48, 129, 129, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 0, 0, 104, 103, 103, 103, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 0, 103, 0, 79, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 50, 0, 103, 103, 0, 103, 103, 0, 103, 103, 0, 103, 0, 102, 103, 0, 103, 104, 103, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 129, 129, 129, 129, 129, 129, 129, 129, 116, 129, 80, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 0, 102, 104, 103, 103, 103, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 0, 103, 0, 129, 129, 129, 120, 129, 129, 129, 129, 129, 129, 129, 108, 0, 103, 103, 0, 103, 103, 0, 103, 103, 0, 103, 103, 0, 103, 0, 0, 0, 103, 0, 0, 103, 104, 103, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 104, 103, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 0, 129, 129, 129, 129, 110, 129, 129, 129, 114, 129, 0, 0, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 0, 0, 0, 104, 0, 0, 103, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 0, 103, 103, 0, 103, 0, 103, 0, 107, 119, 121, 115, 129, 129, 129, 129, 0, 0, 103, 0, 103, 0, 103, 103, 0, 103, 103, 0, 103, 103, 0, 103, 103, 0, 103, 0, 0, 0, 0, 103, 103, 0, 103, 0, 0, 103, 103, 103, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 129, 129, 129, 129, 0, 0, 0, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 103, 103, 0, 0, 0, 0, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 103, 0, 0, 0, 0, 0, 103, 103, 103, 103, 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 103, 103, 103, 129, 129, 129, 117, 103, 103, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 103, 103, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 103, 0, 0, 0, 103, 103, 103, 103, 0, 0, 0, 0, 0, 103, 112, 129, 109, 103, 0, 0, 103, 103, 0, 103, 103, 103, 0, 103, 103, 103, 0, 103, 103, 103, 0, 103, 103, 103, 0, 0, 0, 0, 103, 113, 103, 103, 0, 0, 0, 0, 0, 0, 103, 103, 103, 0, 0, 103, 103, 103, 103, 103, 0, 103, 103, 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[1695] = { 0, 0, 0, 3429, 52, 6592, 6592, 53, 3407, 59, 3418, 6592, 63, 6592, 80, 49, 131, 55, 3395, 62, 147, 186, 147, 106, 36, 129, 134, 55, 3383, 110, 3371, 190, 193, 140, 101, 149, 198, 205, 148, 125, 3362, 211, 3354, 3339, 250, 6592, 0, 6592, 0, 248, 266, 3371, 258, 0, 288, 321, 6592, 6592, 6592, 6592, 6592, 305, 0, 344, 40, 0, 3356, 3344, 3357, 183, 3329, 3323, 3328, 3327, 3326, 192, 3334, 3317, 248, 3327, 213, 3306, 3319, 3285, 3290, 3288, 100, 3291, 3285, 3294, 38, 305, 0, 0, 165, 135, 3282, 3277, 3264, 3260, 3258, 3261, 3263, 3262, 3253, 3243, 3249, 0, 3237, 0, 3220, 3226, 3217, 3218, 3218, 3204, 282, 3215, 3198, 3209, 3202, 220, 3197, 326, 3194, 302, 3184, 3196, 3162, 0, 3160, 3164, 3170, 3161, 3152, 3153, 6592, 6592, 378, 159, 417,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -