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 59
615 #define YY_END_OF_BUFFER 60
625 0, 0, 60, 58, 55, 57, 58, 10, 11, 3,
626 1, 6, 2, 58, 4, 53, 9, 7, 5, 8,
627 51, 58, 36, 51, 51, 51, 51, 51, 51, 51,
628 51, 51, 51, 51, 51, 51, 41, 35, 53, 54,
629 52, 53, 0, 39, 40, 38, 51, 56, 51, 51,
630 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
631 51, 50, 46, 51, 51, 51, 43, 51, 51, 51,
632 51, 54, 52, 0, 0, 53, 28, 51, 42, 51,
633 51, 51, 51, 17, 34, 13, 51, 51, 51, 51,
634 14, 48, 47, 44, 16, 51, 18, 0, 52, 20,
636 19, 21, 31, 51, 23, 29, 51, 49, 51, 51,
637 22, 12, 24, 26, 25, 37, 27, 51, 30, 51,
638 15, 51, 51, 51, 51, 51, 51, 51, 45, 51,
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 21, 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,
685 0, 0, 201, 202, 202, 202, 181, 202, 202, 192,
686 202, 202, 202, 35, 186, 41, 202, 178, 177, 176,
687 0, 191, 202, 31, 23, 18, 40, 163, 161, 153,
688 151, 38, 147, 149, 27, 161, 202, 202, 65, 0,
689 69, 87, 97, 202, 202, 202, 0, 202, 143, 146,
690 155, 149, 156, 147, 30, 149, 139, 151, 138, 137,
691 149, 0, 0, 142, 126, 134, 0, 125, 132, 127,
692 130, 0, 105, 115, 123, 127, 0, 124, 0, 128,
693 127, 128, 123, 129, 0, 0, 118, 121, 130, 113,
694 143, 0, 0, 0, 123, 111, 120, 131, 135, 101,
696 100, 55, 0, 107, 0, 0, 84, 0, 90, 109,
697 0, 0, 0, 0, 0, 0, 0, 86, 0, 72,
698 0, 78, 74, 70, 75, 63, 66, 56, 0, 49,
699 67, 75, 0, 0, 202, 83, 151
704 135, 1, 135, 135, 135, 135, 135, 135, 135, 135,
705 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
706 136, 135, 135, 136, 136, 136, 136, 136, 136, 136,
707 136, 136, 136, 136, 136, 136, 135, 135, 135, 137,
708 135, 135, 135, 135, 135, 135, 136, 135, 136, 136,
709 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
710 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
711 136, 137, 135, 135, 135, 135, 136, 136, 136, 136,
712 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
713 136, 136, 136, 136, 136, 136, 136, 135, 135, 136,
715 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
716 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
717 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
718 136, 136, 136, 136, 0, 135, 135
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, 39, 39, 39,
728 39, 41, 54, 42, 42, 42, 42, 49, 50, 56,
729 69, 55, 43, 65, 57, 58, 83, 70, 51, 116,
730 43, 66, 84, 52, 53, 59, 60, 39, 39, 39,
731 39, 73, 73, 73, 73, 47, 43, 117, 133, 134,
732 74, 132, 131, 130, 43, 129, 128, 41, 74, 42,
734 42, 42, 42, 127, 75, 126, 75, 125, 43, 76,
735 76, 76, 76, 124, 123, 122, 43, 73, 73, 73,
736 73, 121, 98, 120, 98, 119, 74, 99, 99, 99,
737 99, 118, 115, 114, 74, 76, 76, 76, 76, 76,
738 76, 76, 76, 99, 99, 99, 99, 99, 99, 99,
739 99, 72, 113, 72, 112, 111, 110, 109, 108, 107,
740 106, 105, 104, 103, 102, 101, 100, 97, 96, 95,
741 94, 93, 92, 91, 90, 89, 88, 87, 86, 85,
742 82, 81, 80, 79, 78, 77, 71, 68, 67, 64,
743 63, 62, 61, 48, 46, 45, 44, 40, 38, 37,
745 135, 3, 135, 135, 135, 135, 135, 135, 135, 135,
746 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
747 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
748 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
749 135, 135, 135, 135, 135, 135, 135, 135, 135
754 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
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, 14, 14, 14,
759 14, 16, 25, 16, 16, 16, 16, 24, 24, 26,
760 35, 25, 16, 32, 26, 27, 55, 35, 24, 102,
761 16, 32, 55, 24, 24, 27, 27, 39, 39, 39,
762 39, 41, 41, 41, 41, 136, 39, 102, 132, 132,
763 41, 131, 130, 128, 39, 127, 126, 42, 41, 42,
765 42, 42, 42, 125, 43, 124, 43, 123, 42, 43,
766 43, 43, 43, 122, 120, 118, 42, 73, 73, 73,
767 73, 110, 74, 109, 74, 107, 73, 74, 74, 74,
768 74, 104, 101, 100, 73, 75, 75, 75, 75, 76,
769 76, 76, 76, 98, 98, 98, 98, 99, 99, 99,
770 99, 137, 97, 137, 96, 95, 91, 90, 89, 88,
771 87, 84, 83, 82, 81, 80, 78, 71, 70, 69,
772 68, 66, 65, 64, 61, 60, 59, 58, 57, 56,
773 54, 53, 52, 51, 50, 49, 36, 34, 33, 31,
774 30, 29, 28, 22, 20, 19, 18, 15, 10, 7,
776 3, 135, 135, 135, 135, 135, 135, 135, 135, 135,
777 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
778 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
779 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
780 135, 135, 135, 135, 135, 135, 135, 135, 135
792 #define REJECT reject_used_but_not_detected
793 #define yymore() yymore_used_but_not_detected
794 #define YY_MORE_ADJ 0
795 #define YY_RESTORE_YY_MORE_OFFSET
800 #define YY_NO_UNISTD_H
802 #define YY_NO_INPUT 1
809 #ifndef YY_NO_UNISTD_H
817 #ifndef YY_EXTRA_TYPE
818 #define YY_EXTRA_TYPE void *
856 #ifndef YY_SKIP_YYWRAP
858 extern "C" int yywrap (
void );
860 extern int yywrap (
void );
869 static void yy_flex_strncpy (
char *,
const char *,
int );
872 #ifdef YY_NEED_STRLEN
873 static int yy_flex_strlen (
const char * );
878 static int yyinput (
void );
880 static int input (
void );
886 #ifndef YY_READ_BUF_SIZE
889 #define YY_READ_BUF_SIZE 16384
891 #define YY_READ_BUF_SIZE 8192
900 #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
907 #define YY_INPUT(buf,result,max_size) \
908 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
912 for ( n = 0; n < max_size && \
913 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
916 buf[n++] = (char) c; \
917 if ( c == EOF && ferror( yyin ) ) \
918 YY_FATAL_ERROR( "input in flex scanner failed" ); \
924 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
926 if( errno != EINTR) \
928 YY_FATAL_ERROR( "input in flex scanner failed" ); \
944 #define yyterminate() return YY_NULL
948 #ifndef YY_START_STACK_INCR
949 #define YY_START_STACK_INCR 25
953 #ifndef YY_FATAL_ERROR
954 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
963 #define YY_DECL_IS_OURS 1
965 extern int yylex (
void);
967 #define YY_DECL int yylex (void)
973 #ifndef YY_USER_ACTION
974 #define YY_USER_ACTION
979 #define YY_BREAK break;
982 #define YY_RULE_SETUP \
1043 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1045 yy_current_state = (
int)
yy_def[yy_current_state];
1046 if ( yy_current_state >= 136 )
1049 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1052 while ( yy_current_state != 135 );
1070 goto yy_find_action;
1084 {
return amrex_parsertext[0]; }
1339 if ( yy_next_state )
1343 yy_current_state = yy_next_state;
1351 goto yy_find_action;
1404 goto yy_find_action;
1411 "fatal flex scanner internal error--no action found" );
1428 int number_to_move, i;
1433 "fatal flex scanner internal error--end of buffer missed" );
1459 for ( i = 0; i < number_to_move; ++i )
1460 *(dest++) = *(source++);
1473 while ( num_to_read <= 0 )
1479 int yy_c_buf_p_offset =
1482 if (
b->yy_is_our_buffer )
1484 int new_size =
b->yy_buf_size * 2;
1486 if ( new_size <= 0 )
1487 b->yy_buf_size +=
b->yy_buf_size / 8;
1489 b->yy_buf_size *= 2;
1491 b->yy_ch_buf = (
char *)
1498 b->yy_ch_buf = NULL;
1500 if ( !
b->yy_ch_buf )
1502 "fatal error - scanner input buffer overflow" );
1546 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1577 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1579 yy_current_state = (
int)
yy_def[yy_current_state];
1580 if ( yy_current_state >= 136 )
1583 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1586 return yy_current_state;
1605 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1607 yy_current_state = (
int)
yy_def[yy_current_state];
1608 if ( yy_current_state >= 136 )
1611 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1612 yy_is_jam = (yy_current_state == 135);
1614 return yy_is_jam ? 0 : yy_current_state;
1623 static int yyinput (
void)
1625 static int input (
void)
1770 b->yy_buf_size =
size;
1776 if ( !
b->yy_ch_buf )
1779 b->yy_is_our_buffer = 1;
1799 if (
b->yy_is_our_buffer )
1800 yyfree( (
void *)
b->yy_ch_buf );
1816 b->yy_input_file = file;
1817 b->yy_fill_buffer = 1;
1824 b->yy_bs_lineno = 1;
1825 b->yy_bs_column = 0;
1828 b->yy_is_interactive = 0;
1851 b->yy_buf_pos = &
b->yy_ch_buf[0];
1868 if (new_buffer == NULL)
1930 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1950 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1979 b->yy_buf_pos =
b->yy_ch_buf = base;
1980 b->yy_is_our_buffer = 0;
1981 b->yy_input_file = NULL;
1982 b->yy_n_chars =
b->yy_buf_size;
1983 b->yy_is_interactive = 0;
1985 b->yy_fill_buffer = 0;
2027 for ( i = 0; i < _yybytes_len; ++i )
2028 buf[i] = yybytes[i];
2039 b->yy_is_our_buffer = 1;
2044 #ifndef YY_EXIT_FAILURE
2045 #define YY_EXIT_FAILURE 2
2050 fprintf( stderr,
"%s\n", msg );
2061 int yyless_macro_arg = (n); \
2062 YY_LESS_LINENO(yyless_macro_arg);\
2063 yytext[yyleng] = (yy_hold_char); \
2064 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2065 (yy_hold_char) = *(yy_c_buf_p); \
2066 *(yy_c_buf_p) = '\0'; \
2067 yyleng = yyless_macro_arg; \
2206 static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2210 for ( i = 0; i < n; ++i )
2215 #ifdef YY_NEED_STRLEN
2216 static int yy_flex_strlen (
const char * s )
2219 for ( n = 0; s[n]; ++n )
2241 return realloc(ptr,
size);
2244 void yyfree (
void * ptr )
2246 free( (
char *) ptr );
2249 #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
static const flex_int16_t yy_accept[136]
Definition: amrex_parser.lex.nolint.H:623
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:783
#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:818
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:979
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:991
#define yypush_buffer_state
Definition: amrex_parser.lex.nolint.H:15
static const flex_int16_t yy_nxt[250]
Definition: amrex_parser.lex.nolint.H:721
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:795
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
#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:990
#define yyensure_buffer_stack
Definition: amrex_parser.lex.nolint.H:17
#define yy_scan_buffer
Definition: amrex_parser.lex.nolint.H:8
#define YY_MORE_ADJ
Definition: amrex_parser.lex.nolint.H:794
#define YY_RULE_SETUP
Definition: amrex_parser.lex.nolint.H:982
#define yy_scan_string
Definition: amrex_parser.lex.nolint.H:9
#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
static const flex_int16_t yy_base[138]
Definition: amrex_parser.lex.nolint.H:683
#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:807
#define yyget_extra
Definition: amrex_parser.lex.nolint.H:156
char * yy_bp
Definition: amrex_parser.lex.nolint.H:990
#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:891
#define YY_INPUT(buf, result, max_size)
Definition: amrex_parser.lex.nolint.H:907
#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:954
#define yyterminate()
Definition: amrex_parser.lex.nolint.H:944
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 size_t yy_buffer_stack_top
Definition: amrex_parser.lex.nolint.H:506
#define YY_DECL
Definition: amrex_parser.lex.nolint.H:967
#define YY_BUF_SIZE
Definition: amrex_parser.lex.nolint.H:396
static const YY_CHAR yy_meta[48]
Definition: amrex_parser.lex.nolint.H:674
static int yy_init
Definition: amrex_parser.lex.nolint.H:531
static const flex_int16_t yy_def[138]
Definition: amrex_parser.lex.nolint.H:702
#define YY_SC_TO_UI(c)
Definition: amrex_parser.lex.nolint.H:368
static const flex_int16_t yy_chk[250]
Definition: amrex_parser.lex.nolint.H:752
#define yyleng
Definition: amrex_parser.lex.nolint.H:20
static char * yy_last_accepting_cpos
Definition: amrex_parser.lex.nolint.H:784
#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_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:94
@ PARSER_MAX
Definition: AMReX_Parser_Y.H:95
@ PARSER_FMOD
Definition: AMReX_Parser_Y.H:96
@ PARSER_HEAVISIDE
Definition: AMReX_Parser_Y.H:92
@ PARSER_EQ
Definition: AMReX_Parser_Y.H:88
@ PARSER_IF
Definition: AMReX_Parser_Y.H:125
@ 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