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 + -
显示快捷键?