scan.c
来自「PostgreSQL7.4.6 for Linux」· C语言 代码 · 共 1,193 行 · 第 1/5 页
C
1,193 行
static int yy_start = 0; /* start state number *//* Flag which is used to allow yywrap()'s to do buffer switches * instead of setting up a fresh yyin. A bit of a hack ... */static int yy_did_buffer_switch_on_eof;void yyrestart YY_PROTO(( FILE *input_file ));void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));void yy_load_buffer_state YY_PROTO(( void ));YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )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)#define yywrap() 1#define YY_SKIP_YYWRAPtypedef unsigned char YY_CHAR;FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;typedef yyconst struct yy_trans_info *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 36#define YY_END_OF_BUFFER 37struct yy_trans_info { short yy_verify; short yy_nxt; };static yyconst struct yy_trans_info yy_transition[15380] = { { 0, 0 }, { 0,15124 }, { 0, 0 }, { 0,15122 }, { 1,3096 }, { 2,3096 }, { 3,3096 }, { 4,3096 }, { 5,3096 }, { 6,3096 }, { 7,3096 }, { 8,3096 }, { 9,3098 }, { 10,3103 }, { 11,3096 }, { 12,3098 }, { 13,3098 }, { 14,3096 }, { 15,3096 }, { 16,3096 }, { 17,3096 }, { 18,3096 }, { 19,3096 }, { 20,3096 }, { 21,3096 }, { 22,3096 }, { 23,3096 }, { 24,3096 }, { 25,3096 }, { 26,3096 }, { 27,3096 }, { 28,3096 }, { 29,3096 }, { 30,3096 }, { 31,3096 }, { 32,3098 }, { 33,3105 }, { 34,3100 }, { 35,3105 }, { 36,3122 }, { 37,3155 }, { 38,3105 }, { 39,3118 }, { 40,3120 }, { 41,3120 }, { 42,3155 }, { 43,3155 }, { 44,3120 }, { 45,3195 }, { 46,3212 }, { 47,3245 }, { 48,3247 }, { 49,3247 }, { 50,3247 }, { 51,3247 }, { 52,3247 }, { 53,3247 }, { 54,3247 }, { 55,3247 }, { 56,3247 }, { 57,3247 }, { 58,3124 }, { 59,3120 }, { 60,3155 }, { 61,3155 }, { 62,3155 }, { 63,3105 }, { 64,3105 }, { 65,3311 }, { 66,3568 }, { 67,3311 }, { 68,3311 }, { 69,3311 }, { 70,3311 }, { 71,3311 }, { 72,3311 }, { 73,3311 }, { 74,3311 }, { 75,3311 }, { 76,3311 }, { 77,3311 }, { 78,3825 }, { 79,3311 }, { 80,3311 }, { 81,3311 }, { 82,3311 }, { 83,3311 }, { 84,3311 }, { 85,3311 }, { 86,3311 }, { 87,3311 }, { 88,4082 }, { 89,3311 }, { 90,3311 }, { 91,3120 }, { 92,3096 }, { 93,3120 }, { 94,3155 }, { 95,3311 }, { 96,3105 }, { 97,3311 }, { 98,3568 }, { 99,3311 }, { 100,3311 }, { 101,3311 }, { 102,3311 }, { 103,3311 }, { 104,3311 }, { 105,3311 }, { 106,3311 }, { 107,3311 }, { 108,3311 }, { 109,3311 }, { 110,3825 }, { 111,3311 }, { 112,3311 }, { 113,3311 }, { 114,3311 }, { 115,3311 }, { 116,3311 }, { 117,3311 }, { 118,3311 }, { 119,3311 }, { 120,4082 }, { 121,3311 }, { 122,3311 }, { 123,3096 }, { 124,3105 }, { 125,3096 }, { 126,3105 }, { 127,3096 }, { 128,3311 }, { 129,3311 }, { 130,3311 }, { 131,3311 }, { 132,3311 }, { 133,3311 }, { 134,3311 }, { 135,3311 }, { 136,3311 }, { 137,3311 }, { 138,3311 }, { 139,3311 }, { 140,3311 }, { 141,3311 }, { 142,3311 }, { 143,3311 }, { 144,3311 }, { 145,3311 }, { 146,3311 }, { 147,3311 }, { 148,3311 }, { 149,3311 }, { 150,3311 }, { 151,3311 }, { 152,3311 }, { 153,3311 }, { 154,3311 }, { 155,3311 }, { 156,3311 }, { 157,3311 }, { 158,3311 }, { 159,3311 }, { 160,3311 }, { 161,3311 }, { 162,3311 }, { 163,3311 }, { 164,3311 }, { 165,3311 }, { 166,3311 }, { 167,3311 }, { 168,3311 }, { 169,3311 }, { 170,3311 }, { 171,3311 }, { 172,3311 }, { 173,3311 }, { 174,3311 }, { 175,3311 }, { 176,3311 }, { 177,3311 }, { 178,3311 }, { 179,3311 }, { 180,3311 }, { 181,3311 }, { 182,3311 }, { 183,3311 }, { 184,3311 }, { 185,3311 }, { 186,3311 }, { 187,3311 }, { 188,3311 }, { 189,3311 }, { 190,3311 }, { 191,3311 }, { 192,3311 }, { 193,3311 }, { 194,3311 }, { 195,3311 }, { 196,3311 }, { 197,3311 }, { 198,3311 }, { 199,3311 }, { 200,3311 }, { 201,3311 }, { 202,3311 }, { 203,3311 }, { 204,3311 }, { 205,3311 }, { 206,3311 }, { 207,3311 }, { 208,3311 }, { 209,3311 }, { 210,3311 }, { 211,3311 }, { 212,3311 }, { 213,3311 }, { 214,3311 }, { 215,3311 }, { 216,3311 }, { 217,3311 }, { 218,3311 }, { 219,3311 }, { 220,3311 }, { 221,3311 }, { 222,3311 }, { 223,3311 }, { 224,3311 }, { 225,3311 }, { 226,3311 }, { 227,3311 }, { 228,3311 }, { 229,3311 }, { 230,3311 }, { 231,3311 }, { 232,3311 }, { 233,3311 }, { 234,3311 }, { 235,3311 }, { 236,3311 }, { 237,3311 }, { 238,3311 }, { 239,3311 }, { 240,3311 }, { 241,3311 }, { 242,3311 }, { 243,3311 }, { 244,3311 }, { 245,3311 }, { 246,3311 }, { 247,3311 }, { 248,3311 }, { 249,3311 }, { 250,3311 }, { 251,3311 }, { 252,3311 }, { 253,3311 }, { 254,3311 }, { 255,3311 }, { 256,3096 }, { 0, 0 }, { 0,14864 }, { 1,2838 }, { 2,2838 }, { 3,2838 }, { 4,2838 }, { 5,2838 }, { 6,2838 }, { 7,2838 }, { 8,2838 }, { 9,2840 }, { 10,2845 }, { 11,2838 }, { 12,2840 }, { 13,2840 }, { 14,2838 }, { 15,2838 }, { 16,2838 }, { 17,2838 }, { 18,2838 }, { 19,2838 }, { 20,2838 }, { 21,2838 }, { 22,2838 }, { 23,2838 }, { 24,2838 }, { 25,2838 }, { 26,2838 }, { 27,2838 }, { 28,2838 }, { 29,2838 }, { 30,2838 }, { 31,2838 }, { 32,2840 }, { 33,2847 }, { 34,2842 }, { 35,2847 }, { 36,2864 }, { 37,2897 }, { 38,2847 }, { 39,2860 }, { 40,2862 }, { 41,2862 }, { 42,2897 }, { 43,2897 }, { 44,2862 }, { 45,2937 }, { 46,2954 }, { 47,2987 }, { 48,2989 }, { 49,2989 }, { 50,2989 }, { 51,2989 }, { 52,2989 }, { 53,2989 }, { 54,2989 }, { 55,2989 }, { 56,2989 }, { 57,2989 }, { 58,2866 }, { 59,2862 }, { 60,2897 }, { 61,2897 }, { 62,2897 }, { 63,2847 }, { 64,2847 }, { 65,3053 }, { 66,3310 }, { 67,3053 }, { 68,3053 }, { 69,3053 }, { 70,3053 }, { 71,3053 }, { 72,3053 }, { 73,3053 }, { 74,3053 }, { 75,3053 }, { 76,3053 }, { 77,3053 }, { 78,3567 }, { 79,3053 }, { 80,3053 }, { 81,3053 }, { 82,3053 }, { 83,3053 }, { 84,3053 }, { 85,3053 }, { 86,3053 }, { 87,3053 }, { 88,3824 }, { 89,3053 }, { 90,3053 }, { 91,2862 }, { 92,2838 }, { 93,2862 }, { 94,2897 }, { 95,3053 }, { 96,2847 }, { 97,3053 }, { 98,3310 }, { 99,3053 }, { 100,3053 }, { 101,3053 }, { 102,3053 }, { 103,3053 }, { 104,3053 }, { 105,3053 }, { 106,3053 }, { 107,3053 }, { 108,3053 }, { 109,3053 }, { 110,3567 }, { 111,3053 }, { 112,3053 }, { 113,3053 }, { 114,3053 }, { 115,3053 }, { 116,3053 }, { 117,3053 }, { 118,3053 }, { 119,3053 }, { 120,3824 }, { 121,3053 }, { 122,3053 }, { 123,2838 }, { 124,2847 }, { 125,2838 }, { 126,2847 }, { 127,2838 }, { 128,3053 }, { 129,3053 }, { 130,3053 }, { 131,3053 }, { 132,3053 }, { 133,3053 }, { 134,3053 }, { 135,3053 }, { 136,3053 }, { 137,3053 }, { 138,3053 }, { 139,3053 }, { 140,3053 }, { 141,3053 }, { 142,3053 }, { 143,3053 }, { 144,3053 }, { 145,3053 }, { 146,3053 }, { 147,3053 }, { 148,3053 }, { 149,3053 }, { 150,3053 }, { 151,3053 }, { 152,3053 }, { 153,3053 }, { 154,3053 }, { 155,3053 }, { 156,3053 }, { 157,3053 }, { 158,3053 }, { 159,3053 }, { 160,3053 }, { 161,3053 }, { 162,3053 }, { 163,3053 }, { 164,3053 }, { 165,3053 }, { 166,3053 }, { 167,3053 }, { 168,3053 }, { 169,3053 }, { 170,3053 }, { 171,3053 }, { 172,3053 }, { 173,3053 }, { 174,3053 }, { 175,3053 }, { 176,3053 }, { 177,3053 }, { 178,3053 }, { 179,3053 }, { 180,3053 }, { 181,3053 }, { 182,3053 }, { 183,3053 }, { 184,3053 }, { 185,3053 }, { 186,3053 }, { 187,3053 }, { 188,3053 }, { 189,3053 }, { 190,3053 }, { 191,3053 }, { 192,3053 }, { 193,3053 }, { 194,3053 }, { 195,3053 }, { 196,3053 }, { 197,3053 }, { 198,3053 }, { 199,3053 }, { 200,3053 }, { 201,3053 }, { 202,3053 }, { 203,3053 }, { 204,3053 }, { 205,3053 }, { 206,3053 }, { 207,3053 }, { 208,3053 }, { 209,3053 }, { 210,3053 }, { 211,3053 }, { 212,3053 }, { 213,3053 }, { 214,3053 }, { 215,3053 }, { 216,3053 }, { 217,3053 }, { 218,3053 }, { 219,3053 }, { 220,3053 }, { 221,3053 }, { 222,3053 }, { 223,3053 }, { 224,3053 }, { 225,3053 }, { 226,3053 }, { 227,3053 }, { 228,3053 }, { 229,3053 }, { 230,3053 }, { 231,3053 }, { 232,3053 }, { 233,3053 }, { 234,3053 }, { 235,3053 }, { 236,3053 }, { 237,3053 }, { 238,3053 }, { 239,3053 }, { 240,3053 }, { 241,3053 }, { 242,3053 }, { 243,3053 }, { 244,3053 }, { 245,3053 }, { 246,3053 }, { 247,3053 }, { 248,3053 }, { 249,3053 }, { 250,3053 }, { 251,3053 }, { 252,3053 }, { 253,3053 }, { 254,3053 }, { 255,3053 }, { 256,2838 }, { 0, 10 }, { 0,14606 }, { 1,3823 }, { 2,3823 }, { 3,3823 }, { 4,3823 }, { 5,3823 }, { 6,3823 }, { 7,3823 }, { 8,3823 }, { 9,3823 }, { 10,3823 }, { 11,3823 }, { 12,3823 }, { 13,3823 }, { 14,3823 }, { 15,3823 }, { 16,3823 }, { 17,3823 }, { 18,3823 }, { 19,3823 }, { 20,3823 }, { 21,3823 }, { 22,3823 }, { 23,3823 }, { 24,3823 }, { 25,3823 }, { 26,3823 }, { 27,3823 }, { 28,3823 }, { 29,3823 }, { 30,3823 }, { 31,3823 }, { 32,3823 }, { 33,3823 }, { 34,3823 }, { 35,3823 }, { 36,3823 }, { 37,3823 }, { 38,3823 }, { 39,4081 }, { 40,3823 }, { 41,3823 }, { 42,3823 }, { 43,3823 }, { 44,3823 }, { 45,3823 }, { 46,3823 }, { 47,3823 }, { 48,3823 }, { 49,3823 }, { 50,3823 }, { 51,3823 }, { 52,3823 }, { 53,3823 }, { 54,3823 }, { 55,3823 }, { 56,3823 }, { 57,3823 }, { 58,3823 }, { 59,3823 }, { 60,3823 }, { 61,3823 }, { 62,3823 }, { 63,3823 }, { 64,3823 }, { 65,3823 }, { 66,3823 }, { 67,3823 }, { 68,3823 }, { 69,3823 }, { 70,3823 }, { 71,3823 }, { 72,3823 }, { 73,3823 }, { 74,3823 }, { 75,3823 }, { 76,3823 }, { 77,3823 }, { 78,3823 }, { 79,3823 }, { 80,3823 }, { 81,3823 }, { 82,3823 }, { 83,3823 }, { 84,3823 }, { 85,3823 }, { 86,3823 }, { 87,3823 }, { 88,3823 }, { 89,3823 }, { 90,3823 }, { 91,3823 }, { 92,3823 }, { 93,3823 }, { 94,3823 }, { 95,3823 }, { 96,3823 }, { 97,3823 }, { 98,3823 }, { 99,3823 }, { 100,3823 }, { 101,3823 }, { 102,3823 }, { 103,3823 }, { 104,3823 }, { 105,3823 }, { 106,3823 }, { 107,3823 }, { 108,3823 }, { 109,3823 }, { 110,3823 }, { 111,3823 }, { 112,3823 }, { 113,3823 }, { 114,3823 }, { 115,3823 }, { 116,3823 }, { 117,3823 }, { 118,3823 }, { 119,3823 }, { 120,3823 }, { 121,3823 }, { 122,3823 }, { 123,3823 }, { 124,3823 }, { 125,3823 }, { 126,3823 }, { 127,3823 }, { 128,3823 }, { 129,3823 }, { 130,3823 }, { 131,3823 }, { 132,3823 }, { 133,3823 }, { 134,3823 }, { 135,3823 }, { 136,3823 }, { 137,3823 }, { 138,3823 }, { 139,3823 }, { 140,3823 }, { 141,3823 }, { 142,3823 }, { 143,3823 }, { 144,3823 }, { 145,3823 }, { 146,3823 }, { 147,3823 }, { 148,3823 }, { 149,3823 }, { 150,3823 }, { 151,3823 }, { 152,3823 }, { 153,3823 }, { 154,3823 }, { 155,3823 }, { 156,3823 }, { 157,3823 }, { 158,3823 }, { 159,3823 }, { 160,3823 }, { 161,3823 }, { 162,3823 }, { 163,3823 }, { 164,3823 }, { 165,3823 }, { 166,3823 }, { 167,3823 }, { 168,3823 }, { 169,3823 }, { 170,3823 }, { 171,3823 }, { 172,3823 }, { 173,3823 }, { 174,3823 }, { 175,3823 }, { 176,3823 }, { 177,3823 }, { 178,3823 }, { 179,3823 }, { 180,3823 }, { 181,3823 }, { 182,3823 }, { 183,3823 }, { 184,3823 }, { 185,3823 }, { 186,3823 }, { 187,3823 }, { 188,3823 }, { 189,3823 }, { 190,3823 }, { 191,3823 }, { 192,3823 }, { 193,3823 }, { 194,3823 }, { 195,3823 }, { 196,3823 }, { 197,3823 }, { 198,3823 }, { 199,3823 }, { 200,3823 }, { 201,3823 }, { 202,3823 }, { 203,3823 }, { 204,3823 }, { 205,3823 }, { 206,3823 }, { 207,3823 }, { 208,3823 }, { 209,3823 }, { 210,3823 }, { 211,3823 }, { 212,3823 }, { 213,3823 }, { 214,3823 }, { 215,3823 }, { 216,3823 }, { 217,3823 }, { 218,3823 }, { 219,3823 }, { 220,3823 }, { 221,3823 }, { 222,3823 }, { 223,3823 }, { 224,3823 }, { 225,3823 },
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?