4 #define YY_INT_ALIGNED short int
8 #define yy_create_buffer genread__create_buffer
9 #define yy_delete_buffer genread__delete_buffer
10 #define yy_scan_buffer genread__scan_buffer
11 #define yy_scan_string genread__scan_string
12 #define yy_scan_bytes genread__scan_bytes
13 #define yy_init_buffer genread__init_buffer
14 #define yy_flush_buffer genread__flush_buffer
15 #define yy_load_buffer_state genread__load_buffer_state
16 #define yy_switch_to_buffer genread__switch_to_buffer
17 #define yypush_buffer_state genread_push_buffer_state
18 #define yypop_buffer_state genread_pop_buffer_state
19 #define yyensure_buffer_stack genread_ensure_buffer_stack
20 #define yy_flex_debug genread__flex_debug
21 #define yyin genread_in
22 #define yyleng genread_leng
23 #define yylex genread_lex
24 #define yylineno genread_lineno
25 #define yyout genread_out
26 #define yyrestart genread_restart
27 #define yytext genread_text
28 #define yywrap genread_wrap
29 #define yyalloc genread_alloc
30 #define yyrealloc genread_realloc
31 #define yyfree genread_free
34 #define YY_FLEX_MAJOR_VERSION 2
35 #define YY_FLEX_MINOR_VERSION 6
36 #define YY_FLEX_SUBMINOR_VERSION 4
37 #if YY_FLEX_SUBMINOR_VERSION > 0
41 #ifdef yy_create_buffer
42 #define genread__create_buffer_ALREADY_DEFINED
44 #define yy_create_buffer genread__create_buffer
47 #ifdef yy_delete_buffer
48 #define genread__delete_buffer_ALREADY_DEFINED
50 #define yy_delete_buffer genread__delete_buffer
54 #define genread__scan_buffer_ALREADY_DEFINED
56 #define yy_scan_buffer genread__scan_buffer
60 #define genread__scan_string_ALREADY_DEFINED
62 #define yy_scan_string genread__scan_string
66 #define genread__scan_bytes_ALREADY_DEFINED
68 #define yy_scan_bytes genread__scan_bytes
72 #define genread__init_buffer_ALREADY_DEFINED
74 #define yy_init_buffer genread__init_buffer
77 #ifdef yy_flush_buffer
78 #define genread__flush_buffer_ALREADY_DEFINED
80 #define yy_flush_buffer genread__flush_buffer
83 #ifdef yy_load_buffer_state
84 #define genread__load_buffer_state_ALREADY_DEFINED
86 #define yy_load_buffer_state genread__load_buffer_state
89 #ifdef yy_switch_to_buffer
90 #define genread__switch_to_buffer_ALREADY_DEFINED
92 #define yy_switch_to_buffer genread__switch_to_buffer
95 #ifdef yypush_buffer_state
96 #define genread_push_buffer_state_ALREADY_DEFINED
98 #define yypush_buffer_state genread_push_buffer_state
101 #ifdef yypop_buffer_state
102 #define genread_pop_buffer_state_ALREADY_DEFINED
104 #define yypop_buffer_state genread_pop_buffer_state
107 #ifdef yyensure_buffer_stack
108 #define genread_ensure_buffer_stack_ALREADY_DEFINED
110 #define yyensure_buffer_stack genread_ensure_buffer_stack
114 #define genread_lex_ALREADY_DEFINED
116 #define yylex genread_lex
120 #define genread_restart_ALREADY_DEFINED
122 #define yyrestart genread_restart
126 #define genread_lex_init_ALREADY_DEFINED
128 #define yylex_init genread_lex_init
131 #ifdef yylex_init_extra
132 #define genread_lex_init_extra_ALREADY_DEFINED
134 #define yylex_init_extra genread_lex_init_extra
138 #define genread_lex_destroy_ALREADY_DEFINED
140 #define yylex_destroy genread_lex_destroy
144 #define genread_get_debug_ALREADY_DEFINED
146 #define yyget_debug genread_get_debug
150 #define genread_set_debug_ALREADY_DEFINED
152 #define yyset_debug genread_set_debug
156 #define genread_get_extra_ALREADY_DEFINED
158 #define yyget_extra genread_get_extra
162 #define genread_set_extra_ALREADY_DEFINED
164 #define yyset_extra genread_set_extra
168 #define genread_get_in_ALREADY_DEFINED
170 #define yyget_in genread_get_in
174 #define genread_set_in_ALREADY_DEFINED
176 #define yyset_in genread_set_in
180 #define genread_get_out_ALREADY_DEFINED
182 #define yyget_out genread_get_out
186 #define genread_set_out_ALREADY_DEFINED
188 #define yyset_out genread_set_out
192 #define genread_get_leng_ALREADY_DEFINED
194 #define yyget_leng genread_get_leng
198 #define genread_get_text_ALREADY_DEFINED
200 #define yyget_text genread_get_text
204 #define genread_get_lineno_ALREADY_DEFINED
206 #define yyget_lineno genread_get_lineno
210 #define genread_set_lineno_ALREADY_DEFINED
212 #define yyset_lineno genread_set_lineno
216 #define genread_wrap_ALREADY_DEFINED
218 #define yywrap genread_wrap
222 #define genread_alloc_ALREADY_DEFINED
224 #define yyalloc genread_alloc
228 #define genread_realloc_ALREADY_DEFINED
230 #define yyrealloc genread_realloc
234 #define genread_free_ALREADY_DEFINED
236 #define yyfree genread_free
240 #define genread_text_ALREADY_DEFINED
242 #define yytext genread_text
246 #define genread_leng_ALREADY_DEFINED
248 #define yyleng genread_leng
252 #define genread_in_ALREADY_DEFINED
254 #define yyin genread_in
258 #define genread_out_ALREADY_DEFINED
260 #define yyout genread_out
264 #define genread__flex_debug_ALREADY_DEFINED
266 #define yy_flex_debug genread__flex_debug
270 #define genread_lineno_ALREADY_DEFINED
272 #define yylineno genread_lineno
292 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
297 #ifndef __STDC_LIMIT_MACROS
298 #define __STDC_LIMIT_MACROS 1
301 #include <inttypes.h>
318 #define INT8_MIN (-128)
321 #define INT16_MIN (-32767-1)
324 #define INT32_MIN (-2147483647-1)
327 #define INT8_MAX (127)
330 #define INT16_MAX (32767)
333 #define INT32_MAX (2147483647)
336 #define UINT8_MAX (255U)
339 #define UINT16_MAX (65535U)
342 #define UINT32_MAX (4294967295U)
346 #define SIZE_MAX (~(size_t)0)
356 #define yyconst const
358 #if defined(__GNUC__) && __GNUC__ >= 3
359 #define yynoreturn __attribute__((__noreturn__))
370 #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
376 #define BEGIN (yy_start) = 1 + 2 *
381 #define YY_START (((yy_start) - 1) / 2)
382 #define YYSTATE YY_START
384 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
386 #define YY_NEW_FILE yyrestart( yyin )
387 #define YY_END_OF_BUFFER_CHAR 0
396 #define YY_BUF_SIZE 32768
398 #define YY_BUF_SIZE 16384
404 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
406 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
407 #define YY_TYPEDEF_YY_BUFFER_STATE
411 #ifndef YY_TYPEDEF_YY_SIZE_T
412 #define YY_TYPEDEF_YY_SIZE_T
420 #define EOB_ACT_CONTINUE_SCAN 0
421 #define EOB_ACT_END_OF_FILE 1
422 #define EOB_ACT_LAST_MATCH 2
424 #define YY_LESS_LINENO(n)
425 #define YY_LINENO_REWIND_TO(ptr)
432 int yyless_macro_arg = (n); \
433 YY_LESS_LINENO(yyless_macro_arg);\
434 *yy_cp = (yy_hold_char); \
435 YY_RESTORE_YY_MORE_OFFSET \
436 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
437 YY_DO_BEFORE_ACTION; \
440 #define unput(c) yyunput( c, (yytext_ptr) )
442 #ifndef YY_STRUCT_YY_BUFFER_STATE
443 #define YY_STRUCT_YY_BUFFER_STATE
490 #define YY_BUFFER_NEW 0
491 #define YY_BUFFER_NORMAL 1
502 #define YY_BUFFER_EOF_PENDING 2
518 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
519 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
524 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
552 #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
562 #define yy_new_buffer yy_create_buffer
563 #define yy_set_interactive(is_interactive) \
565 if ( ! YY_CURRENT_BUFFER ){ \
566 yyensure_buffer_stack (); \
567 YY_CURRENT_BUFFER_LVALUE = \
568 yy_create_buffer( yyin, YY_BUF_SIZE ); \
570 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
572 #define yy_set_bol(at_bol) \
574 if ( ! YY_CURRENT_BUFFER ){\
575 yyensure_buffer_stack (); \
576 YY_CURRENT_BUFFER_LVALUE = \
577 yy_create_buffer( yyin, YY_BUF_SIZE ); \
579 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
581 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
597 #define yytext_ptr yytext
607 #define YY_DO_BEFORE_ACTION \
608 (yytext_ptr) = yy_bp; \
609 yyleng = (int) (yy_cp - yy_bp); \
610 (yy_hold_char) = *yy_cp; \
612 (yy_c_buf_p) = yy_cp;
613 #define YY_NUM_RULES 34
614 #define YY_END_OF_BUFFER 35
624 31, 31, 3, 3, 35, 33, 31, 32, 7, 30,
625 33, 10, 11, 13, 14, 12, 33, 28, 26, 19,
626 21, 20, 17, 24, 23, 22, 25, 9, 18, 8,
627 6, 15, 16, 3, 3, 4, 3, 5, 3, 3,
628 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
629 3, 3, 3, 3, 3, 3, 3, 3, 33, 3,
630 3, 3, 31, 28, 0, 0, 0, 3, 3, 4,
631 3, 3, 3, 2, 1, 27, 29, 3, 0
636 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
637 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
638 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
639 1, 2, 4, 5, 6, 7, 8, 1, 1, 9,
640 10, 11, 12, 1, 12, 13, 1, 14, 14, 14,
641 14, 14, 14, 14, 14, 14, 14, 1, 1, 1,
642 1, 1, 1, 1, 15, 16, 1, 17, 18, 1,
643 1, 19, 1, 1, 1, 20, 1, 21, 1, 1,
644 1, 22, 23, 24, 25, 1, 1, 1, 1, 1,
645 26, 27, 1, 1, 28, 1, 1, 1, 1, 1,
647 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
648 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
649 1, 1, 29, 1, 30, 1, 1, 1, 1, 1,
650 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
651 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
652 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
653 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
654 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
655 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
656 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
658 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
659 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
660 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
661 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
662 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
668 1, 1, 2, 1, 3, 1, 1, 1, 1, 1,
669 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
670 1, 1, 1, 1, 1, 1, 3, 1, 1, 1
675 0, 0, 30, 0, 102, 103, 59, 103, 103, 103,
676 74, 103, 103, 103, 103, 103, 60, 50, 103, 103,
677 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
678 103, 103, 103, 0, 63, 65, 0, 103, 73, 0,
679 0, 0, 0, 0, 67, 57, 0, 0, 0, 0,
680 0, 0, 0, 0, 0, 0, 0, 0, 67, 0,
681 0, 0, 73, 65, 0, 74, 85, 0, 81, 83,
682 76, 78, 83, 103, 103, 103, 79, 77, 103, 81,
688 79, 1, 79, 3, 79, 79, 79, 79, 79, 79,
689 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
690 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
691 79, 79, 79, 80, 80, 79, 80, 79, 80, 80,
692 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
693 80, 80, 80, 80, 80, 80, 80, 80, 79, 80,
694 80, 80, 79, 79, 81, 79, 79, 80, 80, 79,
695 80, 80, 80, 79, 79, 79, 79, 80, 0, 79,
701 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
702 16, 17, 6, 18, 19, 20, 21, 22, 23, 24,
703 25, 26, 27, 28, 29, 30, 6, 31, 32, 33,
704 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
705 44, 45, 34, 46, 47, 48, 49, 50, 51, 52,
706 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
707 63, 66, 67, 64, 69, 70, 70, 70, 72, 73,
708 71, 74, 64, 64, 63, 66, 71, 67, 64, 72,
709 71, 68, 69, 70, 70, 70, 64, 64, 73, 71,
710 78, 71, 77, 75, 71, 76, 78, 76, 77, 65,
712 65, 79, 5, 79, 79, 79, 79, 79, 79, 79,
713 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
714 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
720 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
721 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
722 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
723 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
724 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
725 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
726 7, 17, 18, 18, 35, 35, 36, 36, 45, 46,
727 46, 59, 7, 17, 63, 66, 35, 64, 64, 72,
728 45, 80, 69, 69, 70, 70, 63, 66, 71, 71,
729 78, 72, 77, 59, 69, 81, 73, 81, 67, 39,
731 11, 5, 79, 79, 79, 79, 79, 79, 79, 79,
732 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
733 79, 79, 79, 79, 79, 79, 79, 79, 79, 79,
746 #define REJECT reject_used_but_not_detected
747 #define yymore() yymore_used_but_not_detected
748 #define YY_MORE_ADJ 0
749 #define YY_RESTORE_YY_MORE_OFFSET
790 #define yylval genread_lval
806 total = strlen(
literal)+strlen(s)+1;
824 if (in) {
yyin = in; }
833 fprintf(
out,
"newgen lexer token %zd at line %zd (column %zd, char %zd)\n",
845 #ifndef YY_NO_UNISTD_H
853 #ifndef YY_EXTRA_TYPE
854 #define YY_EXTRA_TYPE void *
892 #ifndef YY_SKIP_YYWRAP
894 extern "C" int yywrap (
void );
896 extern int yywrap (
void );
905 static void yy_flex_strncpy (
char *,
const char *,
int );
908 #ifdef YY_NEED_STRLEN
909 static int yy_flex_strlen (
const char * );
914 static int yyinput (
void );
922 #ifndef YY_READ_BUF_SIZE
925 #define YY_READ_BUF_SIZE 16384
927 #define YY_READ_BUF_SIZE 8192
936 #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
943 #define YY_INPUT(buf,result,max_size) \
944 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
948 for ( n = 0; n < max_size && \
949 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
952 buf[n++] = (char) c; \
953 if ( c == EOF && ferror( yyin ) ) \
954 YY_FATAL_ERROR( "input in flex scanner failed" ); \
960 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
962 if( errno != EINTR) \
964 YY_FATAL_ERROR( "input in flex scanner failed" ); \
980 #define yyterminate() return YY_NULL
984 #ifndef YY_START_STACK_INCR
985 #define YY_START_STACK_INCR 25
989 #ifndef YY_FATAL_ERROR
990 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
999 #define YY_DECL_IS_OURS 1
1001 extern int yylex (
void);
1003 #define YY_DECL int yylex (void)
1009 #ifndef YY_USER_ACTION
1010 #define YY_USER_ACTION
1015 #define YY_BREAK break;
1018 #define YY_RULE_SETUP \
1058 #line 1059 "<stdout>"
1082 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1084 yy_current_state = (
int)
yy_def[yy_current_state];
1085 if ( yy_current_state >= 80 )
1088 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1091 while (
yy_base[yy_current_state] != 103 );
1113 goto yy_find_action;
1306 {
fatal(
"gen_read: Unknown character %x\n",
1314 #line 1315 "<stdout>"
1372 if ( yy_next_state )
1376 yy_current_state = yy_next_state;
1383 goto yy_find_action;
1436 goto yy_find_action;
1443 "fatal flex scanner internal error--no action found" );
1460 int number_to_move, i;
1465 "fatal flex scanner internal error--end of buffer missed" );
1491 for ( i = 0; i < number_to_move; ++i )
1492 *(dest++) = *(source++);
1505 while ( num_to_read <= 0 )
1511 int yy_c_buf_p_offset =
1518 if ( new_size <= 0 )
1534 "fatal error - scanner input buffer overflow" );
1578 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1609 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1611 yy_current_state = (
int)
yy_def[yy_current_state];
1612 if ( yy_current_state >= 80 )
1615 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1618 return yy_current_state;
1637 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1639 yy_current_state = (
int)
yy_def[yy_current_state];
1640 if ( yy_current_state >= 80 )
1643 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1644 yy_is_jam = (yy_current_state == 79);
1646 return yy_is_jam ? 0 : yy_current_state;
1655 static int yyinput (
void)
1657 static int input (
void)
1900 if (new_buffer == NULL)
1962 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1982 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
2059 for ( i = 0; i < _yybytes_len; ++i )
2060 buf[i] = yybytes[i];
2076 #ifndef YY_EXIT_FAILURE
2077 #define YY_EXIT_FAILURE 2
2082 fprintf( stderr,
"%s\n", msg );
2093 int yyless_macro_arg = (n); \
2094 YY_LESS_LINENO(yyless_macro_arg);\
2095 yytext[yyleng] = (yy_hold_char); \
2096 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2097 (yy_hold_char) = *(yy_c_buf_p); \
2098 *(yy_c_buf_p) = '\0'; \
2099 yyleng = yyless_macro_arg; \
2238 static void yy_flex_strncpy (
char*
s1,
const char * s2,
int n )
2242 for ( i = 0; i < n; ++i )
2247 #ifdef YY_NEED_STRLEN
2248 static int yy_flex_strlen (
const char * s )
2251 for ( n = 0; s[n]; ++n )
2273 return realloc(ptr, size);
2276 void yyfree (
void * ptr )
2278 free( (
char *) ptr );
2281 #define YYTABLES_NAME "yytables"
void const char const char const int
bdt base
Current expression.
#define READ_ARRAY_UNDEFINED
#define READ_SET_UNDEFINED
#define READ_LIST_UNDEFINED
static size_t newgen_char_number
#define YY_NEW_FILE
Special action meaning "start processing a new file".
static const YY_CHAR yy_meta[31]
unsigned char flex_uint8_t
static const flex_int16_t yy_nxt[134]
static char yy_hold_char
yy_hold_char holds the character lost when yytext is formed.
static const flex_int16_t yy_def[82]
#define yyleng
number of characters read into yy_ch_buf
static yy_state_type yy_last_accepting_state
void newgen_start_lexer(FILE *in)
starting the scanner.
static void yynoreturn yy_fatal_error(const char *msg)
#define YY_EXTRA_TYPE
Special case for "unistd.h", since it is non-ANSI.
static int yy_start
whether we need to initialize
void newgen_lexer_position(FILE *out)
First part of user prologue.
static YY_BUFFER_STATE * yy_buffer_stack
Stack as an array.
unsigned int flex_uint32_t
static int yy_get_next_buffer(void)
#define YY_BREAK
Code executed at the end of each rule.
static size_t yy_buffer_stack_max
capacity of stack.
static void append_to_literal(string s)
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
#define yypush_buffer_state
struct yy_buffer_state * YY_BUFFER_STATE
static const flex_int16_t yy_base[82]
#define YY_RESTORE_YY_MORE_OFFSET
static int yy_did_buffer_switch_on_eof
start state number
static int yy_init_globals(void)
static size_t newgen_lex_number
static size_t newgen_col_number
signed char flex_int8_t
C99 systems have <inttypes.h>.
#define EOB_ACT_END_OF_FILE
#define YY_CURRENT_BUFFER_LVALUE
Same as previous macro, but useful when we know that the buffer stack is not NULL or when we need an ...
#define YY_START
Translate the current start state into a value that can be later handed to BEGIN to return to the sta...
#define yyensure_buffer_stack
#define yy_switch_to_buffer
#define yywrap
Macros after this point can all be overridden by user definitions in section 1.
#define YY_CURRENT_BUFFER
We provide macros for accessing buffer states in case in the future we want to put the buffer states ...
#define yypop_buffer_state
#define YY_READ_BUF_SIZE
Amount of stuff to slurp up with each read.
#define YY_INPUT(buf, result, max_size)
Gets input and stuffs it into "buf".
#define YY_STATE_EOF(state)
Action number for EOF rule of a given start state.
#define yylex_destroy
Accessor methods to globals.
#define BEGIN
Enter a start condition.
#define YY_END_OF_BUFFER_CHAR
#define YY_FATAL_ERROR(msg)
Report a fatal error.
#define yyterminate()
No semi-colon after return; correct usage is to write "yyterminate();" - we don't want an extra ';' a...
unsigned short int flex_uint16_t
#define yy_create_buffer
A lexical scanner generated by flex.
flex_uint8_t YY_CHAR
Begin user sect3.
#define YY_DO_BEFORE_ACTION
Done after the current pattern has been matched and before the corresponding action - sets up yytext.
#define EOB_ACT_LAST_MATCH
#define YY_BUFFER_EOF_PENDING
When an EOF's been seen but there's still some text to process then we mark the buffer as YY_EOF_PEND...
static yy_state_type yy_get_previous_state(void)
static const YY_CHAR yy_ec[256]
static char * yy_c_buf_p
Points to current character in buffer.
#define EOB_ACT_CONTINUE_SCAN
static const flex_int16_t yy_chk[134]
static size_t yy_buffer_stack_top
!YY_STRUCT_YY_BUFFER_STATE
#define YY_BUF_SIZE
Size of default input buffer.
static size_t newgen_line_number
#define YY_SC_TO_UI(c)
Promotes a possibly negative, possibly signed char to an integer in range [0..255] for use as an arra...
#define yy_load_buffer_state
static char * yy_last_accepting_cpos
static const flex_int16_t yy_accept[80]
void * memset(void *str, int c, size_t len)
memset.c – set an area of memory to a given value Copyright (C) 1991, 2003, 2009-2011 Free Software F...
#define message_assert(msg, ex)
int fprintf()
test sc_min : ce test s'appelle par : programme fichier1.data fichier2.data ...
int yy_n_chars
Number of characters read into yy_ch_buf, not including EOB characters.
int yy_bs_column
The column count.
int yy_buf_size
current position in input buffer
int yy_fill_buffer
Whether to try to fill the input buffer when we reach the end of it.
int yy_is_our_buffer
Whether we "own" the buffer - i.e., we know we created it, and can realloc() it to grow it,...
int yy_bs_lineno
The line count.
char * yy_buf_pos
input buffer
int yy_at_bol
Whether we're considered to be at the beginning of a line.
int yy_is_interactive
Whether this is an "interactive" input source; if so, and if we're using stdio for input,...
This struct is not used in this scanner, but its presence is necessary.