4 #define YY_INT_ALIGNED short int
9 #define YY_FLEX_MAJOR_VERSION 2
10 #define YY_FLEX_MINOR_VERSION 5
11 #define YY_FLEX_SUBMINOR_VERSION 35
12 #if YY_FLEX_SUBMINOR_VERSION > 0
33 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
38 #ifndef __STDC_LIMIT_MACROS
39 #define __STDC_LIMIT_MACROS 1
59 #define INT8_MIN (-128)
62 #define INT16_MIN (-32767-1)
65 #define INT32_MIN (-2147483647-1)
68 #define INT8_MAX (127)
71 #define INT16_MAX (32767)
74 #define INT32_MAX (2147483647)
77 #define UINT8_MAX (255U)
80 #define UINT16_MAX (65535U)
83 #define UINT32_MAX (4294967295U)
98 #if defined (__STDC__)
106 #define yyconst const
119 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
125 #define BEGIN (yy_start) = 1 + 2 *
131 #define YY_START (((yy_start) - 1) / 2)
132 #define YYSTATE YY_START
135 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
138 #define YY_NEW_FILE yyrestart(yyin )
140 #define YY_END_OF_BUFFER_CHAR 0
149 #define YY_BUF_SIZE 32768
151 #define YY_BUF_SIZE 16384
157 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
159 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
160 #define YY_TYPEDEF_YY_BUFFER_STATE
168 #define EOB_ACT_CONTINUE_SCAN 0
169 #define EOB_ACT_END_OF_FILE 1
170 #define EOB_ACT_LAST_MATCH 2
172 #define YY_LESS_LINENO(n)
179 int yyless_macro_arg = (n); \
180 YY_LESS_LINENO(yyless_macro_arg);\
181 *yy_cp = (yy_hold_char); \
182 YY_RESTORE_YY_MORE_OFFSET \
183 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
184 YY_DO_BEFORE_ACTION; \
188 #define unput(c) yyunput( c, (yytext_ptr) )
190 #ifndef YY_TYPEDEF_YY_SIZE_T
191 #define YY_TYPEDEF_YY_SIZE_T
195 #ifndef YY_STRUCT_YY_BUFFER_STATE
196 #define YY_STRUCT_YY_BUFFER_STATE
243 #define YY_BUFFER_NEW 0
244 #define YY_BUFFER_NORMAL 1
255 #define YY_BUFFER_EOF_PENDING 2
261 static size_t yy_buffer_stack_top = 0;
262 static size_t yy_buffer_stack_max = 0;
263 static YY_BUFFER_STATE * yy_buffer_stack = 0;
271 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
272 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
278 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
281 static char yy_hold_char;
282 static int yy_n_chars;
286 static char *yy_c_buf_p = (
char *) 0;
287 static int yy_init = 0;
288 static int yy_start = 0;
293 static int yy_did_buffer_switch_on_eof;
303 static void yyensure_buffer_stack (
void );
304 static void yy_load_buffer_state (
void );
305 static void yy_init_buffer (YY_BUFFER_STATE
b,FILE *
file );
307 #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
317 #define yy_new_buffer yy_create_buffer
319 #define yy_set_interactive(is_interactive) \
321 if ( ! YY_CURRENT_BUFFER ){ \
322 yyensure_buffer_stack (); \
323 YY_CURRENT_BUFFER_LVALUE = \
324 yy_create_buffer(yyin,YY_BUF_SIZE ); \
326 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
329 #define yy_set_bol(at_bol) \
331 if ( ! YY_CURRENT_BUFFER ){\
332 yyensure_buffer_stack (); \
333 YY_CURRENT_BUFFER_LVALUE = \
334 yy_create_buffer(yyin,YY_BUF_SIZE ); \
336 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
339 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
354 #define yytext_ptr yytext
356 static yy_state_type yy_get_previous_state (
void );
357 static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
358 static int yy_get_next_buffer (
void );
359 static void yy_fatal_error (
yyconst char msg[] );
364 #define YY_DO_BEFORE_ACTION \
365 (yytext_ptr) = yy_bp; \
366 (yytext_ptr) -= (yy_more_len); \
367 yyleng = (size_t) (yy_cp - (yytext_ptr)); \
368 (yy_hold_char) = *yy_cp; \
370 (yy_c_buf_p) = yy_cp;
372 #define YY_NUM_RULES 53
373 #define YY_END_OF_BUFFER 54
383 0, 0, 54, 53, 51, 50, 53, 40, 40, 40,
384 42, 35, 33, 36, 41, 41, 41, 41, 41, 41,
385 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
386 39, 51, 0, 49, 48, 0, 43, 0, 44, 42,
387 0, 37, 34, 38, 41, 41, 41, 41, 41, 28,
388 41, 41, 41, 41, 41, 41, 41, 41, 31, 41,
389 41, 41, 25, 41, 41, 41, 41, 41, 41, 41,
390 0, 0, 52, 0, 47, 44, 0, 0, 45, 1,
391 41, 13, 29, 41, 41, 41, 41, 41, 41, 41,
392 41, 41, 19, 41, 26, 41, 41, 41, 41, 9,
394 41, 41, 41, 41, 41, 41, 0, 46, 41, 41,
395 41, 23, 41, 30, 41, 15, 5, 41, 41, 7,
396 32, 17, 41, 41, 41, 41, 24, 41, 41, 41,
397 41, 2, 41, 41, 41, 41, 41, 41, 27, 41,
398 41, 16, 41, 41, 41, 12, 3, 14, 4, 21,
399 6, 41, 41, 8, 10, 11, 41, 20, 41, 18,
405 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
406 1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
407 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
408 1, 2, 1, 1, 1, 1, 1, 1, 4, 5,
409 5, 5, 6, 5, 7, 8, 5, 9, 9, 9,
410 9, 9, 9, 9, 9, 9, 9, 5, 5, 10,
411 11, 12, 1, 1, 13, 14, 15, 16, 17, 18,
412 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
413 22, 29, 30, 31, 32, 33, 34, 22, 35, 22,
414 1, 1, 1, 1, 36, 1, 13, 14, 15, 16,
416 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
417 27, 28, 22, 29, 30, 31, 32, 33, 34, 22,
418 35, 22, 1, 1, 1, 37, 1, 1, 1, 1,
419 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
420 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
421 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
422 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
423 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
424 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
425 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
427 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
428 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
429 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
430 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
431 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
437 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
438 1, 1, 2, 2, 2, 2, 2, 2, 2, 2,
439 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
445 0, 0, 194, 195, 191, 195, 35, 195, 185, 31,
446 33, 32, 195, 180, 29, 155, 20, 39, 0, 160,
447 28, 167, 19, 158, 157, 168, 44, 156, 170, 162,
448 195, 179, 57, 176, 195, 176, 53, 65, 58, 68,
449 72, 195, 195, 195, 0, 162, 146, 160, 160, 0,
450 150, 156, 141, 39, 139, 143, 142, 52, 0, 145,
451 136, 142, 149, 147, 49, 149, 137, 145, 60, 143,
452 155, 155, 195, 148, 147, 77, 81, 146, 145, 0,
453 136, 0, 0, 120, 138, 133, 132, 133, 133, 118,
454 120, 127, 74, 126, 0, 118, 124, 125, 122, 0,
456 114, 120, 123, 103, 119, 104, 123, 122, 101, 104,
457 97, 0, 96, 0, 102, 0, 0, 96, 105, 0,
458 0, 0, 94, 101, 106, 103, 0, 88, 101, 97,
459 99, 0, 89, 97, 96, 95, 80, 93, 0, 79,
460 77, 0, 83, 69, 85, 0, 0, 0, 0, 0,
461 0, 68, 75, 0, 0, 0, 66, 0, 66, 0,
462 66, 0, 195, 101, 62, 103, 105
467 163, 1, 163, 163, 163, 163, 164, 163, 163, 163,
468 163, 163, 163, 163, 165, 165, 165, 165, 165, 165,
469 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
470 163, 163, 164, 166, 163, 167, 163, 163, 163, 163,
471 163, 163, 163, 163, 165, 165, 165, 165, 165, 165,
472 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
473 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
474 166, 167, 163, 163, 163, 163, 163, 163, 163, 165,
475 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
476 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
478 165, 165, 165, 165, 165, 165, 163, 163, 165, 165,
479 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
480 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
481 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
482 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
483 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
484 165, 165, 0, 163, 163, 163, 163
489 4, 5, 6, 7, 8, 8, 9, 10, 11, 12,
490 13, 14, 15, 16, 17, 18, 19, 20, 19, 19,
491 21, 19, 19, 22, 19, 23, 24, 25, 19, 26,
492 27, 28, 29, 30, 19, 4, 31, 34, 35, 37,
493 39, 40, 42, 43, 46, 61, 51, 38, 52, 41,
494 62, 53, 47, 58, 48, 54, 66, 59, 49, 34,
495 35, 37, 87, 45, 67, 55, 76, 56, 88, 38,
496 74, 74, 99, 75, 77, 39, 40, 78, 78, 100,
497 79, 92, 93, 104, 41, 76, 107, 107, 105, 108,
498 119, 162, 161, 77, 160, 159, 158, 157, 156, 155,
500 120, 33, 33, 71, 71, 72, 72, 154, 153, 152,
501 151, 150, 149, 148, 147, 146, 145, 144, 143, 142,
502 141, 140, 139, 138, 137, 136, 135, 134, 133, 132,
503 108, 108, 131, 130, 129, 128, 127, 126, 125, 124,
504 123, 122, 121, 118, 117, 116, 115, 114, 113, 112,
505 111, 110, 109, 79, 79, 75, 75, 73, 35, 106,
506 103, 102, 101, 98, 97, 96, 95, 94, 91, 90,
507 89, 86, 85, 84, 83, 82, 81, 80, 73, 35,
508 32, 70, 69, 68, 65, 64, 63, 60, 57, 50,
509 44, 36, 32, 163, 3, 163, 163, 163, 163, 163,
511 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
512 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
513 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
519 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
520 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
521 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
522 1, 1, 1, 1, 1, 1, 1, 7, 7, 10,
523 11, 11, 12, 12, 15, 23, 17, 10, 17, 11,
524 23, 18, 15, 21, 15, 18, 27, 21, 15, 33,
525 33, 37, 54, 165, 27, 18, 39, 18, 54, 37,
526 38, 38, 65, 38, 39, 40, 40, 41, 41, 65,
527 41, 58, 58, 69, 40, 76, 77, 77, 69, 77,
528 93, 161, 159, 76, 157, 153, 152, 145, 144, 143,
530 93, 164, 164, 166, 166, 167, 167, 141, 140, 138,
531 137, 136, 135, 134, 133, 131, 130, 129, 128, 126,
532 125, 124, 123, 119, 118, 115, 113, 111, 110, 109,
533 108, 107, 106, 105, 104, 103, 102, 101, 99, 98,
534 97, 96, 94, 92, 91, 90, 89, 88, 87, 86,
535 85, 84, 81, 79, 78, 75, 74, 72, 71, 70,
536 68, 67, 66, 64, 63, 62, 61, 60, 57, 56,
537 55, 53, 52, 51, 49, 48, 47, 46, 36, 34,
538 32, 30, 29, 28, 26, 25, 24, 22, 20, 16,
539 14, 9, 5, 3, 163, 163, 163, 163, 163, 163,
541 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
542 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
543 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
547 static yy_state_type yy_last_accepting_state;
548 static char *yy_last_accepting_cpos;
551 int yy_flex_debug = 0;
556 #define REJECT reject_used_but_not_detected
557 static int yy_more_flag = 0;
558 static int yy_more_len = 0;
559 #define yymore() ((yy_more_flag) = 1)
560 #define YY_MORE_ADJ (yy_more_len)
561 #define YY_RESTORE_YY_MORE_OFFSET
585 #include <grass/sqlp.h>
590 #define YY_INPUT(b, r, ms) (r = my_yyinput(b, ms))
598 #ifndef YY_NO_UNISTD_H
606 #ifndef YY_EXTRA_TYPE
607 #define YY_EXTRA_TYPE void *
610 static int yy_init_globals (
void );
645 #ifndef YY_SKIP_YYWRAP
647 extern "C" int yywrap (
void );
649 extern int yywrap (
void );
653 static void yyunput (
int c,
char *buf_ptr );
656 static void yy_flex_strncpy (
char *,
yyconst char *,
int );
659 #ifdef YY_NEED_STRLEN
660 static int yy_flex_strlen (
yyconst char * );
666 static int yyinput (
void );
668 static int input (
void );
674 #ifndef YY_READ_BUF_SIZE
677 #define YY_READ_BUF_SIZE 16384
679 #define YY_READ_BUF_SIZE 8192
688 #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
695 #define YY_INPUT(buf,result,max_size) \
696 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
700 for ( n = 0; n < max_size && \
701 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
704 buf[n++] = (char) c; \
705 if ( c == EOF && ferror( yyin ) ) \
706 YY_FATAL_ERROR( "input in flex scanner failed" ); \
712 while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
714 if( errno != EINTR) \
716 YY_FATAL_ERROR( "input in flex scanner failed" ); \
732 #define yyterminate() return YY_NULL
736 #ifndef YY_START_STACK_INCR
737 #define YY_START_STACK_INCR 25
741 #ifndef YY_FATAL_ERROR
742 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
751 #define YY_DECL_IS_OURS 1
753 extern int yylex (
void);
755 #define YY_DECL int yylex (void)
761 #ifndef YY_USER_ACTION
762 #define YY_USER_ACTION
767 #define YY_BREAK break;
770 #define YY_RULE_SETUP \
777 register yy_state_type yy_current_state;
811 yyensure_buffer_stack ();
816 yy_load_buffer_state( );
822 if ( (yy_more_flag) )
827 yy_cp = (yy_c_buf_p);
830 *yy_cp = (yy_hold_char);
837 yy_current_state = (yy_start);
842 if ( yy_accept[yy_current_state] )
844 (yy_last_accepting_state) = yy_current_state;
845 (yy_last_accepting_cpos) = yy_cp;
847 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
849 yy_current_state = (
int) yy_def[yy_current_state];
850 if ( yy_current_state >= 164 )
851 yy_c = yy_meta[(
unsigned int) yy_c];
853 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
856 while ( yy_base[yy_current_state] != 195 );
859 yy_act = yy_accept[yy_current_state];
862 yy_cp = (yy_last_accepting_cpos);
863 yy_current_state = (yy_last_accepting_state);
864 yy_act = yy_accept[yy_current_state];
875 *yy_cp = (yy_hold_char);
876 yy_cp = (yy_last_accepting_cpos);
877 yy_current_state = (yy_last_accepting_state);
1151 char *Buffer, *ptra, *ptrb;
1155 Buffer = (
char*)strdup(yytext);
1160 len = strlen (Buffer);
1161 Buffer[len-1] =
'\0';
1164 while ( (ptra = strchr(ptrb,
'\'')) !=
NULL ) {
1165 ptra++; ptrb = ptra;
1166 while ( ptra[1] != 0 ) { ptra[0] = ptra[1]; ptra++; }
1187 *yy_cp = (yy_hold_char);
1188 (yy_c_buf_p) = yy_cp -= 1;
1192 {
yyerror(
"Unterminated string"); }
1221 *yy_cp = (yy_hold_char);
1222 (yy_c_buf_p) = yy_cp -= 1;
1233 #line 1234 "lex.yy.c"
1240 int yy_amount_of_matched_text = (
int) (yy_cp - (
yytext_ptr)) - 1;
1243 *yy_cp = (yy_hold_char);
1271 yy_state_type yy_next_state;
1273 (yy_c_buf_p) = (
yytext_ptr) + yy_amount_of_matched_text;
1275 yy_current_state = yy_get_previous_state( );
1286 yy_next_state = yy_try_NUL_trans( yy_current_state );
1290 if ( yy_next_state )
1293 yy_cp = ++(yy_c_buf_p);
1294 yy_current_state = yy_next_state;
1300 yy_cp = (yy_c_buf_p);
1301 goto yy_find_action;
1305 else switch ( yy_get_next_buffer( ) )
1309 (yy_did_buffer_switch_on_eof) = 0;
1330 if ( ! (yy_did_buffer_switch_on_eof) )
1340 yy_current_state = yy_get_previous_state( );
1342 yy_cp = (yy_c_buf_p);
1350 yy_current_state = yy_get_previous_state( );
1352 yy_cp = (yy_c_buf_p);
1354 goto yy_find_action;
1361 "fatal flex scanner internal error--no action found" );
1373 static int yy_get_next_buffer (
void)
1377 register int number_to_move, i;
1382 "fatal flex scanner internal error--end of buffer missed" );
1408 for ( i = 0; i < number_to_move; ++i )
1409 *(dest++) = *(source++);
1422 while ( num_to_read <= 0 )
1428 int yy_c_buf_p_offset =
1435 if ( new_size <= 0 )
1450 "fatal error - scanner input buffer overflow" );
1452 (yy_c_buf_p) = &b->
yy_ch_buf[yy_c_buf_p_offset];
1464 (yy_n_chars), (
size_t) num_to_read );
1469 if ( (yy_n_chars) == 0 )
1490 yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1493 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1496 (yy_n_chars) += number_to_move;
1507 static yy_state_type yy_get_previous_state (
void)
1509 register yy_state_type yy_current_state;
1510 register char *
yy_cp;
1512 yy_current_state = (yy_start);
1517 if ( yy_accept[yy_current_state] )
1519 (yy_last_accepting_state) = yy_current_state;
1520 (yy_last_accepting_cpos) = yy_cp;
1522 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1524 yy_current_state = (
int) yy_def[yy_current_state];
1525 if ( yy_current_state >= 164 )
1526 yy_c = yy_meta[(
unsigned int) yy_c];
1528 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1531 return yy_current_state;
1539 static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
1541 register int yy_is_jam;
1542 register char *yy_cp = (yy_c_buf_p);
1545 if ( yy_accept[yy_current_state] )
1547 (yy_last_accepting_state) = yy_current_state;
1548 (yy_last_accepting_cpos) = yy_cp;
1550 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1552 yy_current_state = (
int) yy_def[yy_current_state];
1553 if ( yy_current_state >= 164 )
1554 yy_c = yy_meta[(
unsigned int) yy_c];
1556 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1557 yy_is_jam = (yy_current_state == 163);
1559 return yy_is_jam ? 0 : yy_current_state;
1562 static void yyunput (
int c,
register char * yy_bp )
1564 register char *
yy_cp;
1566 yy_cp = (yy_c_buf_p);
1569 *yy_cp = (yy_hold_char);
1571 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1574 register int number_to_move = (yy_n_chars) + 2;
1577 register char *source =
1581 *--dest = *--source;
1583 yy_cp += (
int) (dest - source);
1584 yy_bp += (
int) (dest - source);
1588 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1592 *--yy_cp = (char) c;
1595 (yy_hold_char) = *yy_cp;
1596 (yy_c_buf_p) = yy_cp;
1601 static int yyinput (
void)
1603 static int input (
void)
1609 *(yy_c_buf_p) = (yy_hold_char);
1619 *(yy_c_buf_p) =
'\0';
1626 switch ( yy_get_next_buffer( ) )
1649 if ( ! (yy_did_buffer_switch_on_eof) )
1665 c = *(
unsigned char *) (yy_c_buf_p);
1666 *(yy_c_buf_p) =
'\0';
1667 (yy_hold_char) = *++(yy_c_buf_p);
1682 yyensure_buffer_stack ();
1688 yy_load_buffer_state( );
1703 yyensure_buffer_stack ();
1710 *(yy_c_buf_p) = (yy_hold_char);
1716 yy_load_buffer_state( );
1723 (yy_did_buffer_switch_on_eof) = 1;
1726 static void yy_load_buffer_state (
void)
1731 (yy_hold_char) = *(yy_c_buf_p);
1759 yy_init_buffer(b,file );
1784 extern int isatty (
int );
1791 static void yy_init_buffer (YY_BUFFER_STATE b, FILE *
file )
1839 yy_load_buffer_state( );
1850 if (new_buffer ==
NULL)
1853 yyensure_buffer_stack();
1859 *(yy_c_buf_p) = (yy_hold_char);
1866 (yy_buffer_stack_top)++;
1870 yy_load_buffer_state( );
1871 (yy_did_buffer_switch_on_eof) = 1;
1885 if ((yy_buffer_stack_top) > 0)
1886 --(yy_buffer_stack_top);
1889 yy_load_buffer_state( );
1890 (yy_did_buffer_switch_on_eof) = 1;
1897 static void yyensure_buffer_stack (
void)
1901 if (!(yy_buffer_stack)) {
1911 if ( ! (yy_buffer_stack) )
1912 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1914 memset((yy_buffer_stack), 0, num_to_alloc *
sizeof(
struct yy_buffer_state*));
1916 (yy_buffer_stack_max) = num_to_alloc;
1917 (yy_buffer_stack_top) = 0;
1921 if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1926 num_to_alloc = (yy_buffer_stack_max) + grow_size;
1931 if ( ! (yy_buffer_stack) )
1932 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1935 memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size *
sizeof(
struct yy_buffer_state*));
1936 (yy_buffer_stack_max) = num_to_alloc;
2004 n = _yybytes_len + 2;
2009 for ( i = 0; i < _yybytes_len; ++i )
2010 buf[i] = yybytes[i];
2026 #ifndef YY_EXIT_FAILURE
2027 #define YY_EXIT_FAILURE 2
2030 static void yy_fatal_error (
yyconst char*
msg )
2032 (void) fprintf( stderr,
"%s\n", msg );
2043 int yyless_macro_arg = (n); \
2044 YY_LESS_LINENO(yyless_macro_arg);\
2045 yytext[yyleng] = (yy_hold_char); \
2046 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2047 (yy_hold_char) = *(yy_c_buf_p); \
2048 *(yy_c_buf_p) = '\0'; \
2049 yyleng = yyless_macro_arg; \
2104 yylineno = line_number;
2130 yy_flex_debug = bdebug ;
2133 static int yy_init_globals (
void)
2139 (yy_buffer_stack) = 0;
2140 (yy_buffer_stack_top) = 0;
2141 (yy_buffer_stack_max) = 0;
2142 (yy_c_buf_p) = (
char *) 0;
2173 yyfree((yy_buffer_stack) );
2174 (yy_buffer_stack) =
NULL;
2188 static void yy_flex_strncpy (
char* s1,
yyconst char * s2,
int n )
2191 for ( i = 0; i <
n; ++i )
2196 #ifdef YY_NEED_STRLEN
2197 static int yy_flex_strlen (
yyconst char *
s )
2200 for ( n = 0; s[
n]; ++
n )
2209 return (
void *) malloc( size );
2221 return (
void *) realloc( (
char *) ptr, size );
2226 free( (
char *) ptr );
2229 #define YYTABLES_NAME "yytables"
2252 rest = sqlpStmt->stmt + strlen( sqlpStmt->stmt) - sqlpStmt->cur;
2253 n = ( max_size < rest ? max_size : rest );
2257 memcpy( buf, sqlpStmt->cur, n );
2273 snprintf( sqlpStmt->errmsg, 500,
"%s processing '%s'", s, yytext );
2275 #ifdef YY_CURRENT_BUFFER
#define EOB_ACT_CONTINUE_SCAN
void yyrestart(FILE *input_file)
void * yyrealloc(void *, yy_size_t)
YY_EXTRA_TYPE yyget_extra(void)
struct yy_buffer_state * YY_BUFFER_STATE
#define YY_STATE_EOF(state)
#define YY_RESTORE_YY_MORE_OFFSET
YY_BUFFER_STATE yy_scan_string(yyconst char *yy_str)
void yyset_out(FILE *out_str)
void yy_switch_to_buffer(YY_BUFFER_STATE new_buffer)
#define EOB_ACT_LAST_MATCH
#define YY_CURRENT_BUFFER
#define YY_DO_BEFORE_ACTION
void yypush_buffer_state(YY_BUFFER_STATE new_buffer)
void yyset_debug(int debug_flag)
#define YY_INPUT(b, r, ms)
unsigned int flex_uint32_t
void yyset_in(FILE *in_str)
unsigned short int flex_uint16_t
#define YY_CURRENT_BUFFER_LVALUE
YY_BUFFER_STATE yy_scan_bytes(yyconst char *bytes, int len)
#define YY_END_OF_BUFFER_CHAR
#define YY_BUFFER_EOF_PENDING
#define EOB_ACT_END_OF_FILE
void * yyalloc(yy_size_t)
#define YY_FATAL_ERROR(msg)
YY_BUFFER_STATE yy_scan_buffer(char *base, yy_size_t size)
char buf[GNAME_MAX+sizeof(G3D_DIRECTORY)+2]
void yy_flush_buffer(YY_BUFFER_STATE b)
unsigned char flex_uint8_t
void yypop_buffer_state(void)
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
#define COMPARISON_OPERATOR
void yy_delete_buffer(YY_BUFFER_STATE b)
void yyset_lineno(int line_number)
void yyset_extra(YY_EXTRA_TYPE user_defined)
int my_yyinput(char *buf, int max_size)