1 #ifndef step_lexerHEADER_H
2 #define step_lexerHEADER_H 1
3 #define step_lexerIN_HEADER 1
8 #define YY_INT_ALIGNED short int
13 #define YY_FLEX_MAJOR_VERSION 2
14 #define YY_FLEX_MINOR_VERSION 6
15 #define YY_FLEX_SUBMINOR_VERSION 4
16 #if YY_FLEX_SUBMINOR_VERSION > 0
20 #ifdef yy_create_buffer
21 #define step_lexer_create_buffer_ALREADY_DEFINED
23 #define yy_create_buffer step_lexer_create_buffer
26 #ifdef yy_delete_buffer
27 #define step_lexer_delete_buffer_ALREADY_DEFINED
29 #define yy_delete_buffer step_lexer_delete_buffer
33 #define step_lexer_scan_buffer_ALREADY_DEFINED
35 #define yy_scan_buffer step_lexer_scan_buffer
39 #define step_lexer_scan_string_ALREADY_DEFINED
41 #define yy_scan_string step_lexer_scan_string
45 #define step_lexer_scan_bytes_ALREADY_DEFINED
47 #define yy_scan_bytes step_lexer_scan_bytes
51 #define step_lexer_init_buffer_ALREADY_DEFINED
53 #define yy_init_buffer step_lexer_init_buffer
56 #ifdef yy_flush_buffer
57 #define step_lexer_flush_buffer_ALREADY_DEFINED
59 #define yy_flush_buffer step_lexer_flush_buffer
62 #ifdef yy_load_buffer_state
63 #define step_lexer_load_buffer_state_ALREADY_DEFINED
65 #define yy_load_buffer_state step_lexer_load_buffer_state
68 #ifdef yy_switch_to_buffer
69 #define step_lexer_switch_to_buffer_ALREADY_DEFINED
71 #define yy_switch_to_buffer step_lexer_switch_to_buffer
74 #ifdef yypush_buffer_state
75 #define step_lexerpush_buffer_state_ALREADY_DEFINED
77 #define yypush_buffer_state step_lexerpush_buffer_state
80 #ifdef yypop_buffer_state
81 #define step_lexerpop_buffer_state_ALREADY_DEFINED
83 #define yypop_buffer_state step_lexerpop_buffer_state
86 #ifdef yyensure_buffer_stack
87 #define step_lexerensure_buffer_stack_ALREADY_DEFINED
89 #define yyensure_buffer_stack step_lexerensure_buffer_stack
93 #define step_lexerlex_ALREADY_DEFINED
95 #define yylex step_lexerlex
99 #define step_lexerrestart_ALREADY_DEFINED
101 #define yyrestart step_lexerrestart
105 #define step_lexerlex_init_ALREADY_DEFINED
107 #define yylex_init step_lexerlex_init
110 #ifdef yylex_init_extra
111 #define step_lexerlex_init_extra_ALREADY_DEFINED
113 #define yylex_init_extra step_lexerlex_init_extra
117 #define step_lexerlex_destroy_ALREADY_DEFINED
119 #define yylex_destroy step_lexerlex_destroy
123 #define step_lexerget_debug_ALREADY_DEFINED
125 #define yyget_debug step_lexerget_debug
129 #define step_lexerset_debug_ALREADY_DEFINED
131 #define yyset_debug step_lexerset_debug
135 #define step_lexerget_extra_ALREADY_DEFINED
137 #define yyget_extra step_lexerget_extra
141 #define step_lexerset_extra_ALREADY_DEFINED
143 #define yyset_extra step_lexerset_extra
147 #define step_lexerget_in_ALREADY_DEFINED
149 #define yyget_in step_lexerget_in
153 #define step_lexerset_in_ALREADY_DEFINED
155 #define yyset_in step_lexerset_in
159 #define step_lexerget_out_ALREADY_DEFINED
161 #define yyget_out step_lexerget_out
165 #define step_lexerset_out_ALREADY_DEFINED
167 #define yyset_out step_lexerset_out
171 #define step_lexerget_leng_ALREADY_DEFINED
173 #define yyget_leng step_lexerget_leng
177 #define step_lexerget_text_ALREADY_DEFINED
179 #define yyget_text step_lexerget_text
183 #define step_lexerget_lineno_ALREADY_DEFINED
185 #define yyget_lineno step_lexerget_lineno
189 #define step_lexerset_lineno_ALREADY_DEFINED
191 #define yyset_lineno step_lexerset_lineno
195 #define step_lexerwrap_ALREADY_DEFINED
197 #define yywrap step_lexerwrap
201 #define step_lexeralloc_ALREADY_DEFINED
203 #define yyalloc step_lexeralloc
207 #define step_lexerrealloc_ALREADY_DEFINED
209 #define yyrealloc step_lexerrealloc
213 #define step_lexerfree_ALREADY_DEFINED
215 #define yyfree step_lexerfree
219 #define step_lexertext_ALREADY_DEFINED
221 #define yytext step_lexertext
225 #define step_lexerleng_ALREADY_DEFINED
227 #define yyleng step_lexerleng
231 #define step_lexerin_ALREADY_DEFINED
233 #define yyin step_lexerin
237 #define step_lexerout_ALREADY_DEFINED
239 #define yyout step_lexerout
243 #define step_lexer_flex_debug_ALREADY_DEFINED
245 #define yy_flex_debug step_lexer_flex_debug
249 #define step_lexerlineno_ALREADY_DEFINED
251 #define yylineno step_lexerlineno
271 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
276 #ifndef __STDC_LIMIT_MACROS
277 #define __STDC_LIMIT_MACROS 1
280 #include <inttypes.h>
297 #define INT8_MIN (-128)
300 #define INT16_MIN (-32767-1)
303 #define INT32_MIN (-2147483647-1)
306 #define INT8_MAX (127)
309 #define INT16_MAX (32767)
312 #define INT32_MAX (2147483647)
315 #define UINT8_MAX (255U)
318 #define UINT16_MAX (65535U)
321 #define UINT32_MAX (4294967295U)
325 #define SIZE_MAX (~(size_t)0)
335 #define yyconst const
337 #if defined(__GNUC__) && __GNUC__ >= 3
338 #define yynoreturn __attribute__((__noreturn__))
350 #define YY_BUF_SIZE 32768
352 #define YY_BUF_SIZE 16384
356 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
357 #define YY_TYPEDEF_YY_BUFFER_STATE
361 #ifndef YY_TYPEDEF_YY_SIZE_T
362 #define YY_TYPEDEF_YY_SIZE_T
370 #ifndef YY_STRUCT_YY_BUFFER_STATE
371 #define YY_STRUCT_YY_BUFFER_STATE
439 #define step_lexerwrap() (1)
440 #define YY_SKIP_YYWRAP
448 #define yytext_ptr yytext
450 #ifdef YY_HEADER_EXPORT_START_CONDITIONS
452 #define unknow_pragma 1
454 #define omp_reduction 3
455 #define step_pragma 4
456 #define variable_list 5
457 #define schedule_arg 6
461 #ifndef YY_NO_UNISTD_H
469 #ifndef YY_EXTRA_TYPE
470 #define YY_EXTRA_TYPE void *
506 #ifndef YY_SKIP_YYWRAP
508 extern "C" int yywrap (
void );
510 extern int yywrap (
void );
515 static void yy_flex_strncpy (
char *,
const char *,
int );
518 #ifdef YY_NEED_STRLEN
519 static int yy_flex_strlen (
const char * );
527 #ifndef YY_READ_BUF_SIZE
530 #define YY_READ_BUF_SIZE 16384
532 #define YY_READ_BUF_SIZE 8192
537 #ifndef YY_START_STACK_INCR
538 #define YY_START_STACK_INCR 25
545 #define YY_DECL_IS_OURS 1
547 extern int yylex (
void);
549 #define YY_DECL int yylex (void)
555 #undef YY_FLUSH_BUFFER
558 #undef yy_set_interactive
559 #undef YY_DO_BEFORE_ACTION
561 #ifdef YY_DECL_IS_OURS
562 #undef YY_DECL_IS_OURS
566 #ifndef step_lexer_create_buffer_ALREADY_DEFINED
567 #undef yy_create_buffer
569 #ifndef step_lexer_delete_buffer_ALREADY_DEFINED
570 #undef yy_delete_buffer
572 #ifndef step_lexer_scan_buffer_ALREADY_DEFINED
573 #undef yy_scan_buffer
575 #ifndef step_lexer_scan_string_ALREADY_DEFINED
576 #undef yy_scan_string
578 #ifndef step_lexer_scan_bytes_ALREADY_DEFINED
581 #ifndef step_lexer_init_buffer_ALREADY_DEFINED
582 #undef yy_init_buffer
584 #ifndef step_lexer_flush_buffer_ALREADY_DEFINED
585 #undef yy_flush_buffer
587 #ifndef step_lexer_load_buffer_state_ALREADY_DEFINED
588 #undef yy_load_buffer_state
590 #ifndef step_lexer_switch_to_buffer_ALREADY_DEFINED
591 #undef yy_switch_to_buffer
593 #ifndef step_lexerpush_buffer_state_ALREADY_DEFINED
594 #undef yypush_buffer_state
596 #ifndef step_lexerpop_buffer_state_ALREADY_DEFINED
597 #undef yypop_buffer_state
599 #ifndef step_lexerensure_buffer_stack_ALREADY_DEFINED
600 #undef yyensure_buffer_stack
602 #ifndef step_lexerlex_ALREADY_DEFINED
605 #ifndef step_lexerrestart_ALREADY_DEFINED
608 #ifndef step_lexerlex_init_ALREADY_DEFINED
611 #ifndef step_lexerlex_init_extra_ALREADY_DEFINED
612 #undef yylex_init_extra
614 #ifndef step_lexerlex_destroy_ALREADY_DEFINED
617 #ifndef step_lexerget_debug_ALREADY_DEFINED
620 #ifndef step_lexerset_debug_ALREADY_DEFINED
623 #ifndef step_lexerget_extra_ALREADY_DEFINED
626 #ifndef step_lexerset_extra_ALREADY_DEFINED
629 #ifndef step_lexerget_in_ALREADY_DEFINED
632 #ifndef step_lexerset_in_ALREADY_DEFINED
635 #ifndef step_lexerget_out_ALREADY_DEFINED
638 #ifndef step_lexerset_out_ALREADY_DEFINED
641 #ifndef step_lexerget_leng_ALREADY_DEFINED
644 #ifndef step_lexerget_text_ALREADY_DEFINED
647 #ifndef step_lexerget_lineno_ALREADY_DEFINED
650 #ifndef step_lexerset_lineno_ALREADY_DEFINED
653 #ifndef step_lexerget_column_ALREADY_DEFINED
656 #ifndef step_lexerset_column_ALREADY_DEFINED
659 #ifndef step_lexerwrap_ALREADY_DEFINED
662 #ifndef step_lexerget_lval_ALREADY_DEFINED
665 #ifndef step_lexerset_lval_ALREADY_DEFINED
668 #ifndef step_lexerget_lloc_ALREADY_DEFINED
671 #ifndef step_lexerset_lloc_ALREADY_DEFINED
674 #ifndef step_lexeralloc_ALREADY_DEFINED
677 #ifndef step_lexerrealloc_ALREADY_DEFINED
680 #ifndef step_lexerfree_ALREADY_DEFINED
683 #ifndef step_lexertext_ALREADY_DEFINED
686 #ifndef step_lexerleng_ALREADY_DEFINED
689 #ifndef step_lexerin_ALREADY_DEFINED
692 #ifndef step_lexerout_ALREADY_DEFINED
695 #ifndef step_lexer_flex_debug_ALREADY_DEFINED
698 #ifndef step_lexerlineno_ALREADY_DEFINED
701 #ifndef step_lexertables_fload_ALREADY_DEFINED
702 #undef yytables_fload
704 #ifndef step_lexertables_destroy_ALREADY_DEFINED
705 #undef yytables_destroy
707 #ifndef step_lexerTABLES_NAME_ALREADY_DEFINED
711 #line 92 "step_lexer.l"
714 #line 715 "step_lexer.h"
715 #undef step_lexerIN_HEADER
bdt base
Current expression.
unsigned char flex_uint8_t
#define YY_EXTRA_TYPE
Special case for "unistd.h", since it is non-ANSI.
unsigned int flex_uint32_t
#define yypush_buffer_state
struct yy_buffer_state * YY_BUFFER_STATE
signed char flex_int8_t
C99 systems have <inttypes.h>.
#define yypop_buffer_state
#define yy_switch_to_buffer
unsigned short int flex_uint16_t
#define yylex_destroy
Accessor methods to globals.
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,...