2 #define YY_INT_ALIGNED short int
6 #define yy_create_buffer amrex_parser_create_buffer
7 #define yy_delete_buffer amrex_parser_delete_buffer
8 #define yy_scan_buffer amrex_parser_scan_buffer
9 #define yy_scan_string amrex_parser_scan_string
10 #define yy_scan_bytes amrex_parser_scan_bytes
11 #define yy_init_buffer amrex_parser_init_buffer
12 #define yy_flush_buffer amrex_parser_flush_buffer
13 #define yy_load_buffer_state amrex_parser_load_buffer_state
14 #define yy_switch_to_buffer amrex_parser_switch_to_buffer
15 #define yypush_buffer_state amrex_parserpush_buffer_state
16 #define yypop_buffer_state amrex_parserpop_buffer_state
17 #define yyensure_buffer_stack amrex_parserensure_buffer_stack
18 #define yy_flex_debug amrex_parser_flex_debug
19 #define yyin amrex_parserin
20 #define yyleng amrex_parserleng
21 #define yylex amrex_parserlex
22 #define yylineno amrex_parserlineno
23 #define yyout amrex_parserout
24 #define yyrestart amrex_parserrestart
25 #define yytext amrex_parsertext
26 #define yywrap amrex_parserwrap
27 #define yyalloc amrex_parseralloc
28 #define yyrealloc amrex_parserrealloc
29 #define yyfree amrex_parserfree
32 #define YY_FLEX_MAJOR_VERSION 2
33 #define YY_FLEX_MINOR_VERSION 6
34 #define YY_FLEX_SUBMINOR_VERSION 4
35 #if YY_FLEX_SUBMINOR_VERSION > 0
39 #ifdef yy_create_buffer
40 #define amrex_parser_create_buffer_ALREADY_DEFINED
42 #define yy_create_buffer amrex_parser_create_buffer
45 #ifdef yy_delete_buffer
46 #define amrex_parser_delete_buffer_ALREADY_DEFINED
48 #define yy_delete_buffer amrex_parser_delete_buffer
52 #define amrex_parser_scan_buffer_ALREADY_DEFINED
54 #define yy_scan_buffer amrex_parser_scan_buffer
58 #define amrex_parser_scan_string_ALREADY_DEFINED
60 #define yy_scan_string amrex_parser_scan_string
64 #define amrex_parser_scan_bytes_ALREADY_DEFINED
66 #define yy_scan_bytes amrex_parser_scan_bytes
70 #define amrex_parser_init_buffer_ALREADY_DEFINED
72 #define yy_init_buffer amrex_parser_init_buffer
75 #ifdef yy_flush_buffer
76 #define amrex_parser_flush_buffer_ALREADY_DEFINED
78 #define yy_flush_buffer amrex_parser_flush_buffer
81 #ifdef yy_load_buffer_state
82 #define amrex_parser_load_buffer_state_ALREADY_DEFINED
84 #define yy_load_buffer_state amrex_parser_load_buffer_state
87 #ifdef yy_switch_to_buffer
88 #define amrex_parser_switch_to_buffer_ALREADY_DEFINED
90 #define yy_switch_to_buffer amrex_parser_switch_to_buffer
93 #ifdef yypush_buffer_state
94 #define amrex_parserpush_buffer_state_ALREADY_DEFINED
96 #define yypush_buffer_state amrex_parserpush_buffer_state
99 #ifdef yypop_buffer_state
100 #define amrex_parserpop_buffer_state_ALREADY_DEFINED
102 #define yypop_buffer_state amrex_parserpop_buffer_state
105 #ifdef yyensure_buffer_stack
106 #define amrex_parserensure_buffer_stack_ALREADY_DEFINED
108 #define yyensure_buffer_stack amrex_parserensure_buffer_stack
112 #define amrex_parserlex_ALREADY_DEFINED
114 #define yylex amrex_parserlex
118 #define amrex_parserrestart_ALREADY_DEFINED
120 #define yyrestart amrex_parserrestart
124 #define amrex_parserlex_init_ALREADY_DEFINED
126 #define yylex_init amrex_parserlex_init
129 #ifdef yylex_init_extra
130 #define amrex_parserlex_init_extra_ALREADY_DEFINED
132 #define yylex_init_extra amrex_parserlex_init_extra
136 #define amrex_parserlex_destroy_ALREADY_DEFINED
138 #define yylex_destroy amrex_parserlex_destroy
142 #define amrex_parserget_debug_ALREADY_DEFINED
144 #define yyget_debug amrex_parserget_debug
148 #define amrex_parserset_debug_ALREADY_DEFINED
150 #define yyset_debug amrex_parserset_debug
154 #define amrex_parserget_extra_ALREADY_DEFINED
156 #define yyget_extra amrex_parserget_extra
160 #define amrex_parserset_extra_ALREADY_DEFINED
162 #define yyset_extra amrex_parserset_extra
166 #define amrex_parserget_in_ALREADY_DEFINED
168 #define yyget_in amrex_parserget_in
172 #define amrex_parserset_in_ALREADY_DEFINED
174 #define yyset_in amrex_parserset_in
178 #define amrex_parserget_out_ALREADY_DEFINED
180 #define yyget_out amrex_parserget_out
184 #define amrex_parserset_out_ALREADY_DEFINED
186 #define yyset_out amrex_parserset_out
190 #define amrex_parserget_leng_ALREADY_DEFINED
192 #define yyget_leng amrex_parserget_leng
196 #define amrex_parserget_text_ALREADY_DEFINED
198 #define yyget_text amrex_parserget_text
202 #define amrex_parserget_lineno_ALREADY_DEFINED
204 #define yyget_lineno amrex_parserget_lineno
208 #define amrex_parserset_lineno_ALREADY_DEFINED
210 #define yyset_lineno amrex_parserset_lineno
214 #define amrex_parserwrap_ALREADY_DEFINED
216 #define yywrap amrex_parserwrap
220 #define amrex_parseralloc_ALREADY_DEFINED
222 #define yyalloc amrex_parseralloc
226 #define amrex_parserrealloc_ALREADY_DEFINED
228 #define yyrealloc amrex_parserrealloc
232 #define amrex_parserfree_ALREADY_DEFINED
234 #define yyfree amrex_parserfree
238 #define amrex_parsertext_ALREADY_DEFINED
240 #define yytext amrex_parsertext
244 #define amrex_parserleng_ALREADY_DEFINED
246 #define yyleng amrex_parserleng
250 #define amrex_parserin_ALREADY_DEFINED
252 #define yyin amrex_parserin
256 #define amrex_parserout_ALREADY_DEFINED
258 #define yyout amrex_parserout
262 #define amrex_parser_flex_debug_ALREADY_DEFINED
264 #define yy_flex_debug amrex_parser_flex_debug
268 #define amrex_parserlineno_ALREADY_DEFINED
270 #define yylineno amrex_parserlineno
290 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
295 #ifndef __STDC_LIMIT_MACROS
296 #define __STDC_LIMIT_MACROS 1
299 #include <inttypes.h>
316 #define INT8_MIN (-128)
319 #define INT16_MIN (-32767-1)
322 #define INT32_MIN (-2147483647-1)
325 #define INT8_MAX (127)
328 #define INT16_MAX (32767)
331 #define INT32_MAX (2147483647)
334 #define UINT8_MAX (255U)
337 #define UINT16_MAX (65535U)
340 #define UINT32_MAX (4294967295U)
344 #define SIZE_MAX (~(size_t)0)
354 #define yyconst const
356 #if defined(__GNUC__) && __GNUC__ >= 3
357 #define yynoreturn __attribute__((__noreturn__))
368 #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
374 #define BEGIN (yy_start) = 1 + 2 *
379 #define YY_START (((yy_start) - 1) / 2)
380 #define YYSTATE YY_START
382 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
384 #define YY_NEW_FILE yyrestart( yyin )
385 #define YY_END_OF_BUFFER_CHAR 0
394 #define YY_BUF_SIZE 32768
396 #define YY_BUF_SIZE 16384
402 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
404 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
405 #define YY_TYPEDEF_YY_BUFFER_STATE
409 #ifndef YY_TYPEDEF_YY_SIZE_T
410 #define YY_TYPEDEF_YY_SIZE_T
418 #define EOB_ACT_CONTINUE_SCAN 0
419 #define EOB_ACT_END_OF_FILE 1
420 #define EOB_ACT_LAST_MATCH 2
422 #define YY_LESS_LINENO(n)
423 #define YY_LINENO_REWIND_TO(ptr)
430 int yyless_macro_arg = (n); \
431 YY_LESS_LINENO(yyless_macro_arg);\
432 *yy_cp = (yy_hold_char); \
433 YY_RESTORE_YY_MORE_OFFSET \
434 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
435 YY_DO_BEFORE_ACTION; \
438 #define unput(c) yyunput( c, (yytext_ptr) )
440 #ifndef YY_STRUCT_YY_BUFFER_STATE
441 #define YY_STRUCT_YY_BUFFER_STATE
488 #define YY_BUFFER_NEW 0
489 #define YY_BUFFER_NORMAL 1
500 #define YY_BUFFER_EOF_PENDING 2
516 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
517 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
522 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
550 #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
560 #define yy_new_buffer yy_create_buffer
561 #define yy_set_interactive(is_interactive) \
563 if ( ! YY_CURRENT_BUFFER ){ \
564 yyensure_buffer_stack (); \
565 YY_CURRENT_BUFFER_LVALUE = \
566 yy_create_buffer( yyin, YY_BUF_SIZE ); \
568 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
570 #define yy_set_bol(at_bol) \
572 if ( ! YY_CURRENT_BUFFER ){\
573 yyensure_buffer_stack (); \
574 YY_CURRENT_BUFFER_LVALUE = \
575 yy_create_buffer( yyin, YY_BUF_SIZE ); \
577 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
579 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
583 #define amrex_parserwrap() (1)
584 #define YY_SKIP_YYWRAP
598 #define yytext_ptr yytext
608 #define YY_DO_BEFORE_ACTION \
609 (yytext_ptr) = yy_bp; \
610 yyleng = (int) (yy_cp - yy_bp); \
611 (yy_hold_char) = *yy_cp; \
613 (yy_c_buf_p) = yy_cp;
614 #define YY_NUM_RULES 60
615 #define YY_END_OF_BUFFER 61
625 0, 0, 61, 59, 56, 58, 59, 10, 11, 3,
626 1, 6, 2, 59, 4, 54, 9, 7, 5, 8,
627 52, 59, 36, 52, 52, 52, 52, 52, 52, 52,
628 52, 52, 52, 52, 52, 52, 52, 41, 35, 54,
629 55, 53, 54, 0, 39, 40, 38, 52, 57, 52,
630 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
631 52, 52, 51, 46, 52, 52, 52, 43, 52, 52,
632 52, 52, 47, 55, 53, 0, 0, 54, 28, 52,
633 42, 52, 52, 52, 52, 17, 34, 13, 52, 52,
634 52, 52, 14, 49, 48, 44, 16, 52, 18, 0,
636 53, 20, 19, 21, 31, 52, 23, 29, 52, 50,
637 52, 52, 22, 12, 24, 26, 25, 37, 27, 52,
638 30, 52, 15, 52, 52, 52, 52, 52, 52, 52,
639 45, 52, 52, 52, 32, 33, 0
644 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
645 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
646 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
647 1, 2, 4, 1, 1, 1, 1, 1, 1, 5,
648 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
649 16, 16, 16, 16, 16, 16, 16, 1, 17, 18,
650 19, 20, 1, 1, 21, 21, 21, 21, 22, 21,
651 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
652 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
653 1, 23, 1, 24, 25, 1, 26, 27, 28, 29,
655 30, 31, 32, 33, 34, 35, 21, 36, 37, 38,
656 39, 40, 41, 42, 43, 44, 21, 45, 46, 47,
657 48, 21, 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,
663 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
664 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
666 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
667 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
668 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
669 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
670 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
676 1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
677 3, 1, 3, 3, 3, 3, 1, 1, 1, 1,
678 3, 3, 1, 1, 3, 3, 3, 3, 3, 3,
679 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
680 3, 3, 3, 3, 3, 3, 3, 3
685 0, 0, 203, 204, 204, 204, 183, 204, 204, 194,
686 204, 204, 204, 36, 188, 42, 204, 180, 179, 178,
687 0, 193, 204, 32, 24, 19, 41, 165, 163, 155,
688 153, 39, 149, 151, 28, 163, 150, 204, 204, 66,
689 0, 70, 88, 98, 204, 204, 204, 0, 204, 144,
690 147, 156, 150, 157, 148, 31, 150, 140, 152, 139,
691 138, 150, 0, 0, 143, 127, 135, 0, 126, 133,
692 128, 131, 0, 0, 106, 116, 124, 128, 0, 125,
693 0, 129, 128, 129, 124, 130, 0, 0, 119, 122,
694 131, 114, 144, 0, 0, 0, 124, 112, 121, 132,
696 136, 102, 101, 56, 0, 108, 0, 0, 85, 0,
697 91, 110, 0, 0, 0, 0, 0, 0, 0, 87,
698 0, 73, 0, 79, 75, 71, 76, 64, 67, 57,
699 0, 50, 68, 76, 0, 0, 204, 84, 152
704 137, 1, 137, 137, 137, 137, 137, 137, 137, 137,
705 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
706 138, 137, 137, 138, 138, 138, 138, 138, 138, 138,
707 138, 138, 138, 138, 138, 138, 138, 137, 137, 137,
708 139, 137, 137, 137, 137, 137, 137, 138, 137, 138,
709 138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
710 138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
711 138, 138, 138, 139, 137, 137, 137, 137, 138, 138,
712 138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
713 138, 138, 138, 138, 138, 138, 138, 138, 138, 137,
715 137, 138, 138, 138, 138, 138, 138, 138, 138, 138,
716 138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
717 138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
718 138, 138, 138, 138, 138, 138, 0, 137, 137
723 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
724 14, 15, 16, 16, 16, 16, 17, 18, 19, 20,
725 21, 21, 22, 23, 21, 24, 21, 25, 21, 26,
726 27, 21, 28, 29, 30, 31, 32, 21, 33, 34,
727 21, 21, 35, 36, 21, 21, 21, 37, 40, 40,
728 40, 40, 42, 55, 43, 43, 43, 43, 50, 51,
729 57, 70, 56, 44, 66, 58, 59, 85, 71, 52,
730 118, 44, 67, 86, 53, 54, 60, 61, 40, 40,
731 40, 40, 75, 75, 75, 75, 48, 44, 119, 135,
732 136, 76, 134, 133, 132, 44, 131, 130, 42, 76,
734 43, 43, 43, 43, 129, 77, 128, 77, 127, 44,
735 78, 78, 78, 78, 126, 125, 124, 44, 75, 75,
736 75, 75, 123, 100, 122, 100, 121, 76, 101, 101,
737 101, 101, 120, 117, 116, 76, 78, 78, 78, 78,
738 78, 78, 78, 78, 101, 101, 101, 101, 101, 101,
739 101, 101, 74, 115, 74, 114, 113, 112, 111, 110,
740 109, 108, 107, 106, 105, 104, 103, 102, 99, 98,
741 97, 96, 95, 94, 93, 92, 91, 90, 89, 88,
742 87, 84, 83, 82, 81, 80, 79, 73, 72, 69,
743 68, 65, 64, 63, 62, 49, 47, 46, 45, 41,
745 39, 38, 137, 3, 137, 137, 137, 137, 137, 137,
746 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
747 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
748 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
749 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
755 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
756 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
757 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
758 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
759 1, 1, 1, 1, 1, 1, 1, 1, 14, 14,
760 14, 14, 16, 25, 16, 16, 16, 16, 24, 24,
761 26, 35, 25, 16, 32, 26, 27, 56, 35, 24,
762 104, 16, 32, 56, 24, 24, 27, 27, 40, 40,
763 40, 40, 42, 42, 42, 42, 138, 40, 104, 134,
764 134, 42, 133, 132, 130, 40, 129, 128, 43, 42,
766 43, 43, 43, 43, 127, 44, 126, 44, 125, 43,
767 44, 44, 44, 44, 124, 122, 120, 43, 75, 75,
768 75, 75, 112, 76, 111, 76, 109, 75, 76, 76,
769 76, 76, 106, 103, 102, 75, 77, 77, 77, 77,
770 78, 78, 78, 78, 100, 100, 100, 100, 101, 101,
771 101, 101, 139, 99, 139, 98, 97, 93, 92, 91,
772 90, 89, 86, 85, 84, 83, 82, 80, 72, 71,
773 70, 69, 67, 66, 65, 62, 61, 60, 59, 58,
774 57, 55, 54, 53, 52, 51, 50, 37, 36, 34,
775 33, 31, 30, 29, 28, 22, 20, 19, 18, 15,
777 10, 7, 3, 137, 137, 137, 137, 137, 137, 137,
778 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
779 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
780 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
781 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
794 #define REJECT reject_used_but_not_detected
795 #define yymore() yymore_used_but_not_detected
796 #define YY_MORE_ADJ 0
797 #define YY_RESTORE_YY_MORE_OFFSET
802 #define YY_NO_UNISTD_H
804 #define YY_NO_INPUT 1
811 #ifndef YY_NO_UNISTD_H
819 #ifndef YY_EXTRA_TYPE
820 #define YY_EXTRA_TYPE void *
858 #ifndef YY_SKIP_YYWRAP
860 extern "C" int yywrap (
void );
862 extern int yywrap (
void );
871 static void yy_flex_strncpy (
char *,
const char *,
int );
874 #ifdef YY_NEED_STRLEN
875 static int yy_flex_strlen (
const char * );
880 static int yyinput (
void );
882 static int input (
void );
888 #ifndef YY_READ_BUF_SIZE
891 #define YY_READ_BUF_SIZE 16384
893 #define YY_READ_BUF_SIZE 8192
902 #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
909 #define YY_INPUT(buf,result,max_size) \
910 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
914 for ( n = 0; n < max_size && \
915 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
918 buf[n++] = (char) c; \
919 if ( c == EOF && ferror( yyin ) ) \
920 YY_FATAL_ERROR( "input in flex scanner failed" ); \
926 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
928 if( errno != EINTR) \
930 YY_FATAL_ERROR( "input in flex scanner failed" ); \
946 #define yyterminate() return YY_NULL
950 #ifndef YY_START_STACK_INCR
951 #define YY_START_STACK_INCR 25
955 #ifndef YY_FATAL_ERROR
956 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
965 #define YY_DECL_IS_OURS 1
967 extern int yylex (
void);
969 #define YY_DECL int yylex (void)
975 #ifndef YY_USER_ACTION
976 #define YY_USER_ACTION
981 #define YY_BREAK break;
984 #define YY_RULE_SETUP \
1045 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1047 yy_current_state = (
int)
yy_def[yy_current_state];
1048 if ( yy_current_state >= 138 )
1051 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1054 while ( yy_current_state != 137 );
1072 goto yy_find_action;
1086 {
return amrex_parsertext[0]; }
1345 if ( yy_next_state )
1349 yy_current_state = yy_next_state;
1357 goto yy_find_action;
1410 goto yy_find_action;
1417 "fatal flex scanner internal error--no action found" );
1434 int number_to_move, i;
1439 "fatal flex scanner internal error--end of buffer missed" );
1465 for ( i = 0; i < number_to_move; ++i )
1466 *(dest++) = *(source++);
1479 while ( num_to_read <= 0 )
1485 int yy_c_buf_p_offset =
1488 if (
b->yy_is_our_buffer )
1490 int new_size =
b->yy_buf_size * 2;
1492 if ( new_size <= 0 )
1493 b->yy_buf_size +=
b->yy_buf_size / 8;
1495 b->yy_buf_size *= 2;
1497 b->yy_ch_buf = (
char *)
1504 b->yy_ch_buf = NULL;
1506 if ( !
b->yy_ch_buf )
1508 "fatal error - scanner input buffer overflow" );
1552 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1583 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1585 yy_current_state = (
int)
yy_def[yy_current_state];
1586 if ( yy_current_state >= 138 )
1589 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1592 return yy_current_state;
1611 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1613 yy_current_state = (
int)
yy_def[yy_current_state];
1614 if ( yy_current_state >= 138 )
1617 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1618 yy_is_jam = (yy_current_state == 137);
1620 return yy_is_jam ? 0 : yy_current_state;
1629 static int yyinput (
void)
1631 static int input (
void)
1776 b->yy_buf_size =
size;
1782 if ( !
b->yy_ch_buf )
1785 b->yy_is_our_buffer = 1;
1805 if (
b->yy_is_our_buffer )
1806 yyfree( (
void *)
b->yy_ch_buf );
1822 b->yy_input_file = file;
1823 b->yy_fill_buffer = 1;
1830 b->yy_bs_lineno = 1;
1831 b->yy_bs_column = 0;
1834 b->yy_is_interactive = 0;
1857 b->yy_buf_pos = &
b->yy_ch_buf[0];
1874 if (new_buffer == NULL)
1936 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1956 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1985 b->yy_buf_pos =
b->yy_ch_buf = base;
1986 b->yy_is_our_buffer = 0;
1987 b->yy_input_file = NULL;
1988 b->yy_n_chars =
b->yy_buf_size;
1989 b->yy_is_interactive = 0;
1991 b->yy_fill_buffer = 0;
2033 for ( i = 0; i < _yybytes_len; ++i )
2034 buf[i] = yybytes[i];
2045 b->yy_is_our_buffer = 1;
2050 #ifndef YY_EXIT_FAILURE
2051 #define YY_EXIT_FAILURE 2
2056 fprintf( stderr,
"%s\n", msg );
2067 int yyless_macro_arg = (n); \
2068 YY_LESS_LINENO(yyless_macro_arg);\
2069 yytext[yyleng] = (yy_hold_char); \
2070 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2071 (yy_hold_char) = *(yy_c_buf_p); \
2072 *(yy_c_buf_p) = '\0'; \
2073 yyleng = yyless_macro_arg; \
2212 static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2216 for ( i = 0; i < n; ++i )
2221 #ifdef YY_NEED_STRLEN
2222 static int yy_flex_strlen (
const char * s )
2225 for ( n = 0; s[n]; ++n )
2247 return realloc(ptr,
size);
2250 void yyfree (
void * ptr )
2252 free( (
char *) ptr );
2255 #define YYTABLES_NAME "yytables"
Array4< int const > offset
Definition: AMReX_HypreMLABecLap.cpp:1089
void amrex_parsererror(char const *s,...)
Definition: AMReX_Parser_Y.cpp:10
unsigned char flex_uint8_t
Definition: amrex_iparser.lex.h:288
short int flex_int16_t
Definition: amrex_iparser.lex.h:286
int flex_int32_t
Definition: amrex_iparser.lex.h:287
size_t yy_size_t
Definition: amrex_iparser.lex.h:360
int yy_state_type
Definition: amrex_iparser.lex.nolint.H:589
flex_uint8_t YY_CHAR
Definition: amrex_iparser.lex.nolint.H:585
@ F3
Definition: amrex_iparser.tab.h:70
@ NUMBER
Definition: amrex_iparser.tab.h:66
@ POW
Definition: amrex_iparser.tab.h:73
@ EOL
Definition: amrex_iparser.tab.h:71
@ F1
Definition: amrex_iparser.tab.h:68
@ LEQ
Definition: amrex_iparser.tab.h:75
@ AND
Definition: amrex_iparser.tab.h:78
@ OR
Definition: amrex_iparser.tab.h:79
@ GEQ
Definition: amrex_iparser.tab.h:74
@ EQ
Definition: amrex_iparser.tab.h:76
@ F2
Definition: amrex_iparser.tab.h:69
@ NEQ
Definition: amrex_iparser.tab.h:77
@ SYMBOL
Definition: amrex_iparser.tab.h:67
#define yy_load_buffer_state
Definition: amrex_parser.lex.nolint.H:13
#define YY_NEW_FILE
Definition: amrex_parser.lex.nolint.H:384
#define yyset_extra
Definition: amrex_parser.lex.nolint.H:162
#define yytext
Definition: amrex_parser.lex.nolint.H:25
unsigned char flex_uint8_t
Definition: amrex_parser.lex.nolint.H:310
#define yyset_lineno
Definition: amrex_parser.lex.nolint.H:210
static char yy_hold_char
Definition: amrex_parser.lex.nolint.H:525
static yy_state_type yy_last_accepting_state
Definition: amrex_parser.lex.nolint.H:785
#define yyrestart
Definition: amrex_parser.lex.nolint.H:24
#define yyset_debug
Definition: amrex_parser.lex.nolint.H:150
static void yynoreturn yy_fatal_error(const char *msg)
#define YY_EXTRA_TYPE
Definition: amrex_parser.lex.nolint.H:820
static int yy_start
Definition: amrex_parser.lex.nolint.H:532
short int flex_int16_t
Definition: amrex_parser.lex.nolint.H:308
#define yy_flex_debug
Definition: amrex_parser.lex.nolint.H:18
#define yyget_out
Definition: amrex_parser.lex.nolint.H:180
static YY_BUFFER_STATE * yy_buffer_stack
Definition: amrex_parser.lex.nolint.H:508
unsigned int flex_uint32_t
Definition: amrex_parser.lex.nolint.H:312
static int yy_get_next_buffer(void)
#define yy_scan_bytes
Definition: amrex_parser.lex.nolint.H:10
#define YY_BREAK
Definition: amrex_parser.lex.nolint.H:981
static size_t yy_buffer_stack_max
Definition: amrex_parser.lex.nolint.H:507
#define yynoreturn
Definition: amrex_parser.lex.nolint.H:359
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
#define yyget_debug
Definition: amrex_parser.lex.nolint.H:144
int yy_act
Definition: amrex_parser.lex.nolint.H:993
#define yypush_buffer_state
Definition: amrex_parser.lex.nolint.H:15
struct yy_buffer_state * YY_BUFFER_STATE
Definition: amrex_parser.lex.nolint.H:406
#define yyfree
Definition: amrex_parser.lex.nolint.H:29
#define yyout
Definition: amrex_parser.lex.nolint.H:23
#define YY_BUFFER_NEW
Definition: amrex_parser.lex.nolint.H:488
#define yyget_lineno
Definition: amrex_parser.lex.nolint.H:204
#define yylex
Definition: amrex_parser.lex.nolint.H:21
#define YY_RESTORE_YY_MORE_OFFSET
Definition: amrex_parser.lex.nolint.H:797
static const YY_CHAR yy_meta[49]
Definition: amrex_parser.lex.nolint.H:674
static int yy_did_buffer_switch_on_eof
Definition: amrex_parser.lex.nolint.H:537
static int yy_init_globals(void)
#define yywrap
Definition: amrex_parser.lex.nolint.H:26
static const flex_int16_t yy_accept[138]
Definition: amrex_parser.lex.nolint.H:623
#define yyget_text
Definition: amrex_parser.lex.nolint.H:198
#define YY_BUFFER_NORMAL
Definition: amrex_parser.lex.nolint.H:489
char * yy_cp
Definition: amrex_parser.lex.nolint.H:992
#define yyensure_buffer_stack
Definition: amrex_parser.lex.nolint.H:17
static const flex_int16_t yy_base[140]
Definition: amrex_parser.lex.nolint.H:683
#define yy_scan_buffer
Definition: amrex_parser.lex.nolint.H:8
#define YY_MORE_ADJ
Definition: amrex_parser.lex.nolint.H:796
static const flex_int16_t yy_chk[253]
Definition: amrex_parser.lex.nolint.H:753
#define YY_RULE_SETUP
Definition: amrex_parser.lex.nolint.H:984
#define yy_scan_string
Definition: amrex_parser.lex.nolint.H:9
static const flex_int16_t yy_nxt[253]
Definition: amrex_parser.lex.nolint.H:721
#define yytext_ptr
Definition: amrex_parser.lex.nolint.H:598
signed char flex_int8_t
Definition: amrex_parser.lex.nolint.H:307
#define yyget_leng
Definition: amrex_parser.lex.nolint.H:192
#define EOB_ACT_END_OF_FILE
Definition: amrex_parser.lex.nolint.H:419
#define yyalloc
Definition: amrex_parser.lex.nolint.H:27
#define yypop_buffer_state
Definition: amrex_parser.lex.nolint.H:16
#define YY_CURRENT_BUFFER_LVALUE
Definition: amrex_parser.lex.nolint.H:522
int flex_int32_t
Definition: amrex_parser.lex.nolint.H:309
#define yylex_destroy
Definition: amrex_parser.lex.nolint.H:138
#define YY_START
Definition: amrex_parser.lex.nolint.H:379
#define yy_switch_to_buffer
Definition: amrex_parser.lex.nolint.H:14
int yy_state_type
Definition: amrex_parser.lex.nolint.H:589
#define YY_CURRENT_BUFFER
Definition: amrex_parser.lex.nolint.H:516
#define yy_init_buffer
Definition: amrex_parser.lex.nolint.H:11
#define INITIAL
Definition: amrex_parser.lex.nolint.H:809
#define yyget_extra
Definition: amrex_parser.lex.nolint.H:156
char * yy_bp
Definition: amrex_parser.lex.nolint.H:992
#define yyin
Definition: amrex_parser.lex.nolint.H:19
static int yy_n_chars
Definition: amrex_parser.lex.nolint.H:526
#define YY_READ_BUF_SIZE
Definition: amrex_parser.lex.nolint.H:893
#define YY_INPUT(buf, result, max_size)
Definition: amrex_parser.lex.nolint.H:909
#define yy_flush_buffer
Definition: amrex_parser.lex.nolint.H:12
#define yyrealloc
Definition: amrex_parser.lex.nolint.H:28
#define YY_END_OF_BUFFER
Definition: amrex_parser.lex.nolint.H:615
#define YY_STATE_EOF(state)
Definition: amrex_parser.lex.nolint.H:382
#define YY_END_OF_BUFFER_CHAR
Definition: amrex_parser.lex.nolint.H:385
#define YY_FATAL_ERROR(msg)
Definition: amrex_parser.lex.nolint.H:956
#define yyterminate()
Definition: amrex_parser.lex.nolint.H:946
unsigned short int flex_uint16_t
Definition: amrex_parser.lex.nolint.H:311
#define yy_create_buffer
Definition: amrex_parser.lex.nolint.H:6
flex_uint8_t YY_CHAR
Definition: amrex_parser.lex.nolint.H:585
#define YY_DO_BEFORE_ACTION
Definition: amrex_parser.lex.nolint.H:608
#define yy_delete_buffer
Definition: amrex_parser.lex.nolint.H:7
#define EOB_ACT_LAST_MATCH
Definition: amrex_parser.lex.nolint.H:420
#define yyget_in
Definition: amrex_parser.lex.nolint.H:168
size_t yy_size_t
Definition: amrex_parser.lex.nolint.H:411
#define YY_BUFFER_EOF_PENDING
Definition: amrex_parser.lex.nolint.H:500
#define yylineno
Definition: amrex_parser.lex.nolint.H:22
static yy_state_type yy_get_previous_state(void)
static const YY_CHAR yy_ec[256]
Definition: amrex_parser.lex.nolint.H:642
#define yyset_out
Definition: amrex_parser.lex.nolint.H:186
static char * yy_c_buf_p
Definition: amrex_parser.lex.nolint.H:530
#define EOB_ACT_CONTINUE_SCAN
Definition: amrex_parser.lex.nolint.H:418
static const flex_int16_t yy_def[140]
Definition: amrex_parser.lex.nolint.H:702
static size_t yy_buffer_stack_top
Definition: amrex_parser.lex.nolint.H:506
#define YY_DECL
Definition: amrex_parser.lex.nolint.H:969
#define YY_BUF_SIZE
Definition: amrex_parser.lex.nolint.H:396
static int yy_init
Definition: amrex_parser.lex.nolint.H:531
#define YY_SC_TO_UI(c)
Definition: amrex_parser.lex.nolint.H:368
#define yyleng
Definition: amrex_parser.lex.nolint.H:20
static char * yy_last_accepting_cpos
Definition: amrex_parser.lex.nolint.H:786
#define yyset_in
Definition: amrex_parser.lex.nolint.H:174
AMREX_PARSERSTYPE amrex_parserlval
AMREX_GPU_HOST_DEVICE Long size(T const &b) noexcept
integer version
Definition: AMReX_GpuRange.H:26
@ PARSER_AND
Definition: AMReX_Parser_Y.H:90
@ PARSER_NEQ
Definition: AMReX_Parser_Y.H:89
@ PARSER_OR
Definition: AMReX_Parser_Y.H:91
@ PARSER_ATAN2
Definition: AMReX_Parser_Y.H:83
@ PARSER_LEQ
Definition: AMReX_Parser_Y.H:87
@ PARSER_YN
Definition: AMReX_Parser_Y.H:94
@ PARSER_GEQ
Definition: AMReX_Parser_Y.H:86
@ PARSER_POW
Definition: AMReX_Parser_Y.H:82
@ PARSER_JN
Definition: AMReX_Parser_Y.H:93
@ PARSER_MIN
Definition: AMReX_Parser_Y.H:95
@ PARSER_MAX
Definition: AMReX_Parser_Y.H:96
@ PARSER_FMOD
Definition: AMReX_Parser_Y.H:97
@ PARSER_HEAVISIDE
Definition: AMReX_Parser_Y.H:92
@ PARSER_EQ
Definition: AMReX_Parser_Y.H:88
@ PARSER_IF
Definition: AMReX_Parser_Y.H:127
@ PARSER_ASINH
Definition: AMReX_Parser_Y.H:38
@ PARSER_TANH
Definition: AMReX_Parser_Y.H:37
@ PARSER_COS
Definition: AMReX_Parser_Y.H:30
@ PARSER_COSH
Definition: AMReX_Parser_Y.H:36
@ PARSER_COMP_ELLINT_1
Definition: AMReX_Parser_Y.H:44
@ PARSER_SQRT
Definition: AMReX_Parser_Y.H:25
@ PARSER_COMP_ELLINT_2
Definition: AMReX_Parser_Y.H:45
@ PARSER_TAN
Definition: AMReX_Parser_Y.H:31
@ PARSER_ACOS
Definition: AMReX_Parser_Y.H:33
@ PARSER_ATANH
Definition: AMReX_Parser_Y.H:40
@ PARSER_EXP
Definition: AMReX_Parser_Y.H:26
@ PARSER_LOG
Definition: AMReX_Parser_Y.H:27
@ PARSER_SIN
Definition: AMReX_Parser_Y.H:29
@ PARSER_ERF
Definition: AMReX_Parser_Y.H:46
@ PARSER_ASIN
Definition: AMReX_Parser_Y.H:32
@ PARSER_CEIL
Definition: AMReX_Parser_Y.H:43
@ PARSER_ATAN
Definition: AMReX_Parser_Y.H:34
@ PARSER_ABS
Definition: AMReX_Parser_Y.H:41
@ PARSER_ACOSH
Definition: AMReX_Parser_Y.H:39
@ PARSER_LOG10
Definition: AMReX_Parser_Y.H:28
@ PARSER_FLOOR
Definition: AMReX_Parser_Y.H:42
@ PARSER_SINH
Definition: AMReX_Parser_Y.H:35
const int[]
Definition: AMReX_BLProfiler.cpp:1664
struct parser_symbol * parser_makesymbol(char *name)
Definition: AMReX_Parser_Y.cpp:34
Definition: amrex_iparser.lex.h:370
int yy_n_chars
Definition: amrex_iparser.lex.h:384
char * yy_ch_buf
Definition: amrex_iparser.lex.h:373
int yy_bs_column
Definition: amrex_iparser.lex.h:406
FILE * yy_input_file
Definition: amrex_iparser.lex.h:371
int yy_buf_size
Definition: amrex_iparser.lex.h:379
int yy_fill_buffer
Definition: amrex_iparser.lex.h:411
int yy_buffer_status
Definition: amrex_iparser.lex.h:413
int yy_is_our_buffer
Definition: amrex_iparser.lex.h:390
int yy_bs_lineno
Definition: amrex_iparser.lex.h:405
char * yy_buf_pos
Definition: amrex_iparser.lex.h:374
int yy_at_bol
Definition: amrex_iparser.lex.h:403
int yy_is_interactive
Definition: amrex_iparser.lex.h:397
Definition: amrex_iparser.lex.nolint.H:619
flex_int32_t yy_verify
Definition: amrex_iparser.lex.nolint.H:620
flex_int32_t yy_nxt
Definition: amrex_iparser.lex.nolint.H:621
struct amrex::parser_symbol * s
Definition: amrex_parser.tab.h:92
enum amrex::parser_f3_t f3
Definition: amrex_parser.tab.h:95
double d
Definition: amrex_parser.tab.h:91
enum amrex::parser_f2_t f2
Definition: amrex_parser.tab.h:94
enum amrex::parser_f1_t f1
Definition: amrex_parser.tab.h:93