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
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
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)
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
797#define YY_RESTORE_YY_MORE_OFFSET
802#define YY_NO_UNISTD_H
811#ifndef YY_NO_UNISTD_H
820#define YY_EXTRA_TYPE void *
858#ifndef YY_SKIP_YYWRAP
860extern "C" int yywrap (
void );
862extern int yywrap (
void );
871static void yy_flex_strncpy (
char *,
const char *,
int );
875static int yy_flex_strlen (
const char * );
880static int yyinput (
void );
882static 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
967extern 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()" );
1984 b->yy_buf_size = (
int) (size - 2);
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; \
2212static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2216 for ( i = 0; i < n; ++i )
2221#ifdef YY_NEED_STRLEN
2222static int yy_flex_strlen (
const char * s )
2225 for ( n = 0; s[n]; ++n )
2247 return realloc(ptr, size);
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