4#define YY_INT_ALIGNED short int
9#define YY_FLEX_MAJOR_VERSION 2
10#define YY_FLEX_MINOR_VERSION 6
11#define YY_FLEX_SUBMINOR_VERSION 4
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)
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)
87#define SIZE_MAX (~(size_t)0)
99#if defined(__GNUC__) && __GNUC__ >= 3
100#define yynoreturn __attribute__((__noreturn__))
111#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
117#define BEGIN (yy_start) = 1 + 2 *
122#define YY_START (((yy_start) - 1) / 2)
123#define YYSTATE YY_START
125#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
127#define YY_NEW_FILE yyrestart( yyin )
128#define YY_END_OF_BUFFER_CHAR 0
137#define YY_BUF_SIZE 32768
139#define YY_BUF_SIZE 16384
145#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
147#ifndef YY_TYPEDEF_YY_BUFFER_STATE
148#define YY_TYPEDEF_YY_BUFFER_STATE
152#ifndef YY_TYPEDEF_YY_SIZE_T
153#define YY_TYPEDEF_YY_SIZE_T
161#define EOB_ACT_CONTINUE_SCAN 0
162#define EOB_ACT_END_OF_FILE 1
163#define EOB_ACT_LAST_MATCH 2
165 #define YY_LESS_LINENO(n)
166 #define YY_LINENO_REWIND_TO(ptr)
173 int yyless_macro_arg = (n); \
174 YY_LESS_LINENO(yyless_macro_arg);\
175 *yy_cp = (yy_hold_char); \
176 YY_RESTORE_YY_MORE_OFFSET \
177 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
178 YY_DO_BEFORE_ACTION; \
181#define unput(c) yyunput( c, (yytext_ptr) )
183#ifndef YY_STRUCT_YY_BUFFER_STATE
184#define YY_STRUCT_YY_BUFFER_STATE
185struct yy_buffer_state
206 int yy_is_our_buffer;
213 int yy_is_interactive;
229 int yy_buffer_status;
231#define YY_BUFFER_NEW 0
232#define YY_BUFFER_NORMAL 1
243#define YY_BUFFER_EOF_PENDING 2
249static size_t yy_buffer_stack_top = 0;
250static size_t yy_buffer_stack_max = 0;
259#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
260 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
265#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
268static char yy_hold_char;
269static int yy_n_chars;
273static char *yy_c_buf_p =
NULL;
274static int yy_init = 0;
275static int yy_start = 0;
280static int yy_did_buffer_switch_on_eof;
290static void yyensure_buffer_stack (
void );
291static void yy_load_buffer_state (
void );
293#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
303#define yy_new_buffer yy_create_buffer
304#define yy_set_interactive(is_interactive) \
306 if ( ! YY_CURRENT_BUFFER ){ \
307 yyensure_buffer_stack (); \
308 YY_CURRENT_BUFFER_LVALUE = \
309 yy_create_buffer( yyin, YY_BUF_SIZE ); \
311 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
313#define yy_set_bol(at_bol) \
315 if ( ! YY_CURRENT_BUFFER ){\
316 yyensure_buffer_stack (); \
317 YY_CURRENT_BUFFER_LVALUE = \
318 yy_create_buffer( yyin, YY_BUF_SIZE ); \
320 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
322#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
338#define yytext_ptr yytext
342static int yy_get_next_buffer (
void );
348#define YY_DO_BEFORE_ACTION \
349 (yytext_ptr) = yy_bp; \
350 (yytext_ptr) -= (yy_more_len); \
351 yyleng = (int) (yy_cp - (yytext_ptr)); \
352 (yy_hold_char) = *yy_cp; \
354 (yy_c_buf_p) = yy_cp;
355#define YY_NUM_RULES 54
356#define YY_END_OF_BUFFER 55
366 0, 0, 55, 53, 51, 50, 53, 40, 40, 40,
367 42, 35, 33, 36, 41, 41, 41, 41, 41, 41,
368 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
369 39, 51, 0, 49, 48, 0, 43, 0, 44, 42,
370 0, 37, 34, 38, 41, 41, 41, 41, 41, 28,
371 41, 41, 41, 41, 41, 41, 41, 41, 31, 41,
372 41, 41, 25, 41, 41, 41, 41, 41, 41, 41,
373 0, 0, 52, 0, 47, 44, 0, 0, 45, 1,
374 41, 13, 29, 41, 41, 41, 41, 41, 41, 41,
375 41, 41, 19, 41, 26, 41, 41, 41, 41, 9,
377 41, 41, 41, 41, 41, 41, 0, 46, 41, 41,
378 41, 23, 41, 30, 41, 15, 5, 41, 41, 7,
379 32, 17, 41, 41, 41, 41, 24, 41, 41, 41,
380 41, 2, 41, 41, 41, 41, 41, 41, 27, 41,
381 41, 16, 41, 41, 41, 12, 3, 14, 4, 21,
382 6, 41, 41, 8, 10, 11, 41, 20, 41, 18,
386static const YY_CHAR yy_ec[256] =
388 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
389 1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
390 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
391 1, 2, 1, 1, 1, 1, 1, 1, 4, 5,
392 5, 5, 6, 5, 7, 8, 5, 9, 9, 9,
393 9, 9, 9, 9, 9, 9, 9, 5, 5, 10,
394 11, 12, 1, 1, 13, 14, 15, 16, 17, 18,
395 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
396 22, 29, 30, 31, 32, 33, 34, 22, 35, 22,
397 1, 1, 1, 1, 36, 1, 13, 14, 15, 16,
399 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
400 27, 28, 22, 29, 30, 31, 32, 33, 34, 22,
401 35, 22, 1, 1, 1, 37, 1, 1, 1, 1,
402 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
403 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
404 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
405 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
406 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
407 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
408 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
410 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
411 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
412 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
413 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
414 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
418static const YY_CHAR yy_meta[38] =
420 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
421 1, 1, 2, 2, 2, 2, 2, 2, 2, 2,
422 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
428 0, 0, 194, 195, 191, 195, 35, 195, 185, 31,
429 33, 32, 195, 180, 29, 155, 20, 39, 0, 160,
430 28, 167, 19, 158, 157, 168, 44, 156, 170, 162,
431 195, 179, 57, 176, 195, 176, 53, 65, 58, 68,
432 72, 195, 195, 195, 0, 162, 146, 160, 160, 0,
433 150, 156, 141, 39, 139, 143, 142, 52, 0, 145,
434 136, 142, 149, 147, 49, 149, 137, 145, 60, 143,
435 155, 155, 195, 148, 147, 77, 81, 146, 145, 0,
436 136, 0, 0, 120, 138, 133, 132, 133, 133, 118,
437 120, 127, 74, 126, 0, 118, 124, 125, 122, 0,
439 114, 120, 123, 103, 119, 104, 123, 122, 101, 104,
440 97, 0, 96, 0, 102, 0, 0, 96, 105, 0,
441 0, 0, 94, 101, 106, 103, 0, 88, 101, 97,
442 99, 0, 89, 97, 96, 95, 80, 93, 0, 79,
443 77, 0, 83, 69, 85, 0, 0, 0, 0, 0,
444 0, 68, 75, 0, 0, 0, 66, 0, 66, 0,
445 66, 0, 195, 101, 62, 103, 105
450 163, 1, 163, 163, 163, 163, 164, 163, 163, 163,
451 163, 163, 163, 163, 165, 165, 165, 165, 165, 165,
452 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
453 163, 163, 164, 166, 163, 167, 163, 163, 163, 163,
454 163, 163, 163, 163, 165, 165, 165, 165, 165, 165,
455 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
456 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
457 166, 167, 163, 163, 163, 163, 163, 163, 163, 165,
458 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
459 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
461 165, 165, 165, 165, 165, 165, 163, 163, 165, 165,
462 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
463 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
464 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
465 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
466 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
467 165, 165, 0, 163, 163, 163, 163
472 4, 5, 6, 7, 8, 8, 9, 10, 11, 12,
473 13, 14, 15, 16, 17, 18, 19, 20, 19, 19,
474 21, 19, 19, 22, 19, 23, 24, 25, 19, 26,
475 27, 28, 29, 30, 19, 4, 31, 34, 35, 37,
476 39, 40, 42, 43, 46, 61, 51, 38, 52, 41,
477 62, 53, 47, 58, 48, 54, 66, 59, 49, 34,
478 35, 37, 87, 45, 67, 55, 76, 56, 88, 38,
479 74, 74, 99, 75, 77, 39, 40, 78, 78, 100,
480 79, 92, 93, 104, 41, 76, 107, 107, 105, 108,
481 119, 162, 161, 77, 160, 159, 158, 157, 156, 155,
483 120, 33, 33, 71, 71, 72, 72, 154, 153, 152,
484 151, 150, 149, 148, 147, 146, 145, 144, 143, 142,
485 141, 140, 139, 138, 137, 136, 135, 134, 133, 132,
486 108, 108, 131, 130, 129, 128, 127, 126, 125, 124,
487 123, 122, 121, 118, 117, 116, 115, 114, 113, 112,
488 111, 110, 109, 79, 79, 75, 75, 73, 35, 106,
489 103, 102, 101, 98, 97, 96, 95, 94, 91, 90,
490 89, 86, 85, 84, 83, 82, 81, 80, 73, 35,
491 32, 70, 69, 68, 65, 64, 63, 60, 57, 50,
492 44, 36, 32, 163, 3, 163, 163, 163, 163, 163,
494 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
495 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
496 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
502 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
503 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
504 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
505 1, 1, 1, 1, 1, 1, 1, 7, 7, 10,
506 11, 11, 12, 12, 15, 23, 17, 10, 17, 11,
507 23, 18, 15, 21, 15, 18, 27, 21, 15, 33,
508 33, 37, 54, 165, 27, 18, 39, 18, 54, 37,
509 38, 38, 65, 38, 39, 40, 40, 41, 41, 65,
510 41, 58, 58, 69, 40, 76, 77, 77, 69, 77,
511 93, 161, 159, 76, 157, 153, 152, 145, 144, 143,
513 93, 164, 164, 166, 166, 167, 167, 141, 140, 138,
514 137, 136, 135, 134, 133, 131, 130, 129, 128, 126,
515 125, 124, 123, 119, 118, 115, 113, 111, 110, 109,
516 108, 107, 106, 105, 104, 103, 102, 101, 99, 98,
517 97, 96, 94, 92, 91, 90, 89, 88, 87, 86,
518 85, 84, 81, 79, 78, 75, 74, 72, 71, 70,
519 68, 67, 66, 64, 63, 62, 61, 60, 57, 56,
520 55, 53, 52, 51, 49, 48, 47, 46, 36, 34,
521 32, 30, 29, 28, 26, 25, 24, 22, 20, 16,
522 14, 9, 5, 3, 163, 163, 163, 163, 163, 163,
524 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
525 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
526 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
531static char *yy_last_accepting_cpos;
539#define REJECT reject_used_but_not_detected
540static int yy_more_flag = 0;
541static int yy_more_len = 0;
542#define yymore() ((yy_more_flag) = 1)
543#define YY_MORE_ADJ (yy_more_len)
544#define YY_RESTORE_YY_MORE_OFFSET
573#define YY_INPUT(b, r, ms) (r = my_yyinput(b, ms))
586#ifndef YY_NO_UNISTD_H
595#define YY_EXTRA_TYPE void *
598static int yy_init_globals (
void );
633#ifndef YY_SKIP_YYWRAP
635extern "C" int yywrap (
void );
637extern int yywrap (
void );
643 static void yyunput (
int c,
char *
buf_ptr );
659static int input (
void );
665#ifndef YY_READ_BUF_SIZE
668#define YY_READ_BUF_SIZE 16384
670#define YY_READ_BUF_SIZE 8192
679#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
686#define YY_INPUT(buf,result,max_size) \
687 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
691 for ( n = 0; n < max_size && \
692 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
695 buf[n++] = (char) c; \
696 if ( c == EOF && ferror( yyin ) ) \
697 YY_FATAL_ERROR( "input in flex scanner failed" ); \
703 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
705 if( errno != EINTR) \
707 YY_FATAL_ERROR( "input in flex scanner failed" ); \
723#define yyterminate() return YY_NULL
727#ifndef YY_START_STACK_INCR
728#define YY_START_STACK_INCR 25
732#ifndef YY_FATAL_ERROR
733#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
742#define YY_DECL_IS_OURS 1
744extern int yylex (
void);
746#define YY_DECL int yylex (void)
752#ifndef YY_USER_ACTION
753#define YY_USER_ACTION
758#define YY_BREAK break;
761#define YY_RULE_SETUP \
790 yyensure_buffer_stack ();
795 yy_load_buffer_state( );
815 if ( (yy_more_flag) )
817 (yy_more_len) = (
int) ((yy_c_buf_p) - (
yytext_ptr));
820 yy_cp = (yy_c_buf_p);
823 *
yy_cp = (yy_hold_char);
838 (yy_last_accepting_cpos) =
yy_cp;
855 yy_cp = (yy_last_accepting_cpos);
868 *
yy_cp = (yy_hold_char);
869 yy_cp = (yy_last_accepting_cpos);
1154 Buffer[len-1] =
'\0';
1180*
yy_cp = (yy_hold_char);
1181(yy_c_buf_p) =
yy_cp -= 1;
1185{
yyerror(
"Unterminated string"); }
1214*
yy_cp = (yy_hold_char);
1215(yy_c_buf_p) =
yy_cp -= 1;
1236#line 1237 "<stdout>"
1246 *
yy_cp = (yy_hold_char);
1296 yy_cp = ++(yy_c_buf_p);
1303 yy_cp = (yy_c_buf_p);
1308 else switch ( yy_get_next_buffer( ) )
1312 (yy_did_buffer_switch_on_eof) = 0;
1333 if ( ! (yy_did_buffer_switch_on_eof) )
1345 yy_cp = (yy_c_buf_p);
1355 yy_cp = (yy_c_buf_p);
1364 "fatal flex scanner internal error--no action found" );
1377static int yy_get_next_buffer (
void)
1386 "fatal flex scanner internal error--end of buffer missed" );
1433 (
int) ((yy_c_buf_p) -
b->yy_ch_buf);
1435 if (
b->yy_is_our_buffer )
1440 b->yy_buf_size +=
b->yy_buf_size / 8;
1442 b->yy_buf_size *= 2;
1444 b->yy_ch_buf = (
char *)
1451 b->yy_ch_buf =
NULL;
1453 if ( !
b->yy_ch_buf )
1455 "fatal error - scanner input buffer overflow" );
1474 if ( (yy_n_chars) == 0 )
1499 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1528 (yy_last_accepting_cpos) =
yy_cp;
1550 char *
yy_cp = (yy_c_buf_p);
1556 (yy_last_accepting_cpos) =
yy_cp;
1572 static void yyunput (
int c,
char *
yy_bp )
1576 yy_cp = (yy_c_buf_p);
1579 *
yy_cp = (yy_hold_char);
1605 (yy_hold_char) = *
yy_cp;
1606 (yy_c_buf_p) =
yy_cp;
1615 static int input (
void)
1621 *(yy_c_buf_p) = (yy_hold_char);
1631 *(yy_c_buf_p) =
'\0';
1638 switch ( yy_get_next_buffer( ) )
1661 if ( ! (yy_did_buffer_switch_on_eof) )
1677 c = *(
unsigned char *) (yy_c_buf_p);
1678 *(yy_c_buf_p) =
'\0';
1679 (yy_hold_char) = *++(yy_c_buf_p);
1694 yyensure_buffer_stack ();
1700 yy_load_buffer_state( );
1715 yyensure_buffer_stack ();
1722 *(yy_c_buf_p) = (yy_hold_char);
1728 yy_load_buffer_state( );
1735 (yy_did_buffer_switch_on_eof) = 1;
1738static void yy_load_buffer_state (
void)
1743 (yy_hold_char) = *(yy_c_buf_p);
1760 b->yy_buf_size = size;
1766 if ( !
b->yy_ch_buf )
1769 b->yy_is_our_buffer = 1;
1771 yy_init_buffer(
b,
file );
1789 if (
b->yy_is_our_buffer )
1790 yyfree( (
void *)
b->yy_ch_buf );
1806 b->yy_input_file =
file;
1807 b->yy_fill_buffer = 1;
1814 b->yy_bs_lineno = 1;
1815 b->yy_bs_column = 0;
1841 b->yy_buf_pos = &
b->yy_ch_buf[0];
1847 yy_load_buffer_state( );
1861 yyensure_buffer_stack();
1867 *(yy_c_buf_p) = (yy_hold_char);
1874 (yy_buffer_stack_top)++;
1878 yy_load_buffer_state( );
1879 (yy_did_buffer_switch_on_eof) = 1;
1893 if ((yy_buffer_stack_top) > 0)
1894 --(yy_buffer_stack_top);
1897 yy_load_buffer_state( );
1898 (yy_did_buffer_switch_on_eof) = 1;
1905static void yyensure_buffer_stack (
void)
1909 if (!(yy_buffer_stack)) {
1916 (yy_buffer_stack) = (
struct yy_buffer_state**)
yyalloc
1919 if ( ! (yy_buffer_stack) )
1920 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1925 (yy_buffer_stack_top) = 0;
1929 if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1935 (yy_buffer_stack) = (
struct yy_buffer_state**)
yyrealloc
1939 if ( ! (yy_buffer_stack) )
1940 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1943 memset((yy_buffer_stack) + (yy_buffer_stack_max), 0,
grow_size *
sizeof(
struct yy_buffer_state*));
1968 b->yy_buf_size = (
int) (size - 2);
1969 b->yy_buf_pos =
b->yy_ch_buf = base;
1970 b->yy_is_our_buffer = 0;
1971 b->yy_input_file =
NULL;
1972 b->yy_n_chars =
b->yy_buf_size;
1973 b->yy_is_interactive = 0;
1975 b->yy_fill_buffer = 0;
2029 b->yy_is_our_buffer = 1;
2034#ifndef YY_EXIT_FAILURE
2035#define YY_EXIT_FAILURE 2
2051 int yyless_macro_arg = (n); \
2052 YY_LESS_LINENO(yyless_macro_arg);\
2053 yytext[yyleng] = (yy_hold_char); \
2054 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2055 (yy_hold_char) = *(yy_c_buf_p); \
2056 *(yy_c_buf_p) = '\0'; \
2057 yyleng = yyless_macro_arg; \
2141static int yy_init_globals (
void)
2147 (yy_buffer_stack) =
NULL;
2148 (yy_buffer_stack_top) = 0;
2149 (yy_buffer_stack_max) = 0;
2150 (yy_c_buf_p) =
NULL;
2181 yyfree((yy_buffer_stack) );
2182 (yy_buffer_stack) =
NULL;
2200 for ( i = 0; i < n; ++i )
2205#ifdef YY_NEED_STRLEN
2209 for ( n = 0; s[n]; ++n )
2236 free( (
char *) ptr );
2239#define YYTABLES_NAME "yytables"
2284#ifdef YY_CURRENT_BUFFER
#define COMPARISON_OPERATOR
unsigned char flex_uint8_t
void yyset_in(FILE *_in_str)
void yy_flush_buffer(YY_BUFFER_STATE b)
void yy_switch_to_buffer(YY_BUFFER_STATE new_buffer)
unsigned int flex_uint32_t
void yypush_buffer_state(YY_BUFFER_STATE new_buffer)
struct yy_buffer_state * YY_BUFFER_STATE
#define YY_RESTORE_YY_MORE_OFFSET
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
void yypop_buffer_state(void)
void * yyalloc(yy_size_t)
#define EOB_ACT_END_OF_FILE
#define YY_CURRENT_BUFFER_LVALUE
void yyset_extra(void *user_defined)
int my_yyinput(char *buf, int max_size)
#define YY_CURRENT_BUFFER
YY_BUFFER_STATE yy_scan_string(const char *yy_str)
#define YY_STATE_EOF(state)
void yyrestart(FILE *input_file)
#define YY_END_OF_BUFFER_CHAR
void * yyrealloc(void *, yy_size_t)
#define YY_FATAL_ERROR(msg)
unsigned short int flex_uint16_t
void yyset_debug(int debug_flag)
void yyset_lineno(int _line_number)
YY_BUFFER_STATE yy_scan_bytes(const char *bytes, int len)
#define YY_DO_BEFORE_ACTION
#define EOB_ACT_LAST_MATCH
#define YY_BUFFER_EOF_PENDING
void yyset_out(FILE *_out_str)
#define YY_INPUT(b, r, ms)
#define EOB_ACT_CONTINUE_SCAN
void yyerror(const char *s)
void yy_delete_buffer(YY_BUFFER_STATE b)
YY_BUFFER_STATE yy_scan_buffer(char *base, yy_size_t size)