#include <stdio.h>
#include <unistd.h>
#include "SAMRAI_config.h"
#include <stdlib.h>
#include "tbox/Complex.h"
#include "tbox/Parser.h"
#include <string>
#include "Grammar.h"
Defines | |
#define | FLEX_SCANNER |
#define | YY_FLEX_MAJOR_VERSION 2 |
#define | YY_FLEX_MINOR_VERSION 5 |
#define | yyconst |
#define | YY_PROTO(proto) () |
#define | YY_NULL 0 |
#define | YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) |
#define | BEGIN yy_start = 1 + 2 * |
#define | YY_START ((yy_start - 1) / 2) |
#define | YYSTATE YY_START |
#define | YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) |
#define | YY_NEW_FILE yyrestart( yyin ) |
#define | YY_END_OF_BUFFER_CHAR 0 |
#define | YY_BUF_SIZE 16384 |
#define | EOB_ACT_CONTINUE_SCAN 0 |
#define | EOB_ACT_END_OF_FILE 1 |
#define | EOB_ACT_LAST_MATCH 2 |
#define | yyless(n) |
#define | unput(c) yyunput( c, yytext_ptr ) |
#define | YY_BUFFER_NEW 0 |
#define | YY_BUFFER_NORMAL 1 |
#define | YY_BUFFER_EOF_PENDING 2 |
#define | YY_CURRENT_BUFFER yy_current_buffer |
#define | YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) |
#define | yy_new_buffer yy_create_buffer |
#define | yy_set_interactive(is_interactive) |
#define | yy_set_bol(at_bol) |
#define | YY_AT_BOL() (yy_current_buffer->yy_at_bol) |
#define | yywrap() 1 |
#define | YY_SKIP_YYWRAP |
#define | yytext_ptr yytext |
#define | YY_DO_BEFORE_ACTION |
#define | YY_NUM_RULES 43 |
#define | YY_END_OF_BUFFER 44 |
#define | REJECT reject_used_but_not_detected |
#define | yymore() yymore_used_but_not_detected |
#define | YY_MORE_ADJ 0 |
#define | YY_RESTORE_YY_MORE_OFFSET |
#define | INITIAL 0 |
#define | YY_NEVER_INTERACTIVE 1 |
#define | YY_NO_UNPUT 1 |
#define | YY_INPUT(b, r, s) r = Parser::getParser()->yyinput(b, s) |
#define | TOKEN(T) |
#define | MAXIMUM_INCLUDE_DEPTH 16 |
#define | COMMENT 1 |
#define | YY_NO_PUSH_STATE 1 |
#define | YY_NO_POP_STATE 1 |
#define | YY_NO_TOP_STATE 1 |
#define | YY_READ_BUF_SIZE 8192 |
#define | ECHO (void) fwrite( yytext, yyleng, 1, yyout ) |
#define | yyterminate() return YY_NULL |
#define | YY_START_STACK_INCR 25 |
#define | YY_FATAL_ERROR(msg) yy_fatal_error( msg ) |
#define | YY_DECL int yylex YY_PROTO(( void )) |
#define | YY_BREAK break; |
#define | YY_RULE_SETUP YY_USER_ACTION |
#define | YY_EXIT_FAILURE 2 |
#define | yyless(n) |
Typedefs | |
typedef yy_buffer_state * | YY_BUFFER_STATE |
typedef unsigned int | yy_size_t |
typedef unsigned char | YY_CHAR |
typedef int | yy_state_type |
Functions | |
void | yyrestart () |
void | yy_switch_to_buffer () |
void | yy_load_buffer_state () |
YY_BUFFER_STATE | yy_create_buffer () |
void | yy_delete_buffer () |
void | yy_init_buffer () |
void | yy_flush_buffer () |
YY_BUFFER_STATE | yy_scan_buffer () |
YY_BUFFER_STATE | yy_scan_string () |
YY_BUFFER_STATE | yy_scan_bytes () |
static void * | yy_flex_alloc () |
static void * | yy_flex_realloc () |
static void | yy_flex_free () |
static yy_state_type | yy_get_previous_state () |
static yy_state_type | yy_try_NUL_trans () |
static int | yy_get_next_buffer () |
static void | yy_fatal_error () |
static int | input () |
int | yylex () |
static yy_state_type | yy_try_NUL_trans (yy_state_type yy_current_state) |
void | yyrestart (FILE *input_file) |
void | yy_switch_to_buffer (YY_BUFFER_STATE new_buffer) |
YY_BUFFER_STATE | yy_create_buffer (FILE *file, int size) |
void | yy_delete_buffer (YY_BUFFER_STATE b) |
void | yy_init_buffer (YY_BUFFER_STATE b, FILE *file) |
void | yy_flush_buffer (YY_BUFFER_STATE b) |
YY_BUFFER_STATE | yy_scan_buffer (char *base, yy_size_t size) |
YY_BUFFER_STATE | yy_scan_string (char *yy_str) |
YY_BUFFER_STATE | yy_scan_bytes (char *bytes, int len) |
static void | yy_fatal_error (msg) |
static void * | yy_flex_alloc (yy_size_t size) |
static void * | yy_flex_realloc (void *ptr, yy_size_t size) |
static void | yy_flex_free (void *ptr) |
Variables | |
int | yyleng |
FILE * | yyin = (FILE *) 0 |
FILE * | yyout = (FILE *) 0 |
static YY_BUFFER_STATE | yy_current_buffer = 0 |
static char | yy_hold_char |
static int | yy_n_chars |
static char * | yy_c_buf_p = (char *) 0 |
static int | yy_init = 1 |
static int | yy_start = 0 |
static int | yy_did_buffer_switch_on_eof |
char * | yytext |
static short int | yy_accept [96] |
static int | yy_ec [256] |
static int | yy_meta [47] |
static short int | yy_base [103] |
static short int | yy_def [103] |
static short int | yy_nxt [206] |
static short int | yy_chk [206] |
static yy_state_type | yy_last_accepting_state |
static char * | yy_last_accepting_cpos |
static YY_BUFFER_STATE | s_include_stack [16] |
static int | s_include_stack_top = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: do \ { \ /* Undo effects of setting up yytext. */ \ *yy_cp = yy_hold_char; \ YY_RESTORE_YY_MORE_OFFSET \ yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION /* set up yytext again */ \ } \ while ( 0 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_is_interactive = is_interactive; \ } |
|
Value: { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_at_bol = at_bol; \ } |
|
|
|
|
|
|
|
|
|
Value: yytext_ptr = yy_bp; \ yyleng = (int) (yy_cp - yy_bp); \ yy_hold_char = *yy_cp; \ *yy_cp = '\0'; \ yy_c_buf_p = yy_cp; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: { \ Parser::getParser()->advanceCursor(yytext); \ return(T); \ } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: do \ { \ /* Undo effects of setting up yytext. */ \ yytext[yyleng] = yy_hold_char; \ yy_c_buf_p = yytext + n; \ yy_hold_char = *yy_c_buf_p; \ *yy_c_buf_p = '\0'; \ yyleng = n; \ } \ while ( 0 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { 0, 0, 0, 0, 0, 44, 42, 33, 34, 18, 42, 42, 42, 42, 22, 4, 17, 24, 6, 16, 31, 7, 29, 8, 26, 15, 2, 13, 25, 30, 30, 30, 23, 5, 10, 21, 42, 3, 41, 39, 41, 41, 33, 34, 19, 0, 32, 0, 1, 0, 31, 29, 31, 0, 37, 0, 31, 0, 14, 9, 12, 30, 30, 30, 20, 40, 38, 0, 28, 0, 31, 0, 36, 31, 0, 0, 31, 30, 30, 0, 0, 31, 30, 27, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0 } |
|
|
|
Initial value: { 0, 1, 1, 2, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1 } |
|
Initial value: { 0, 0, 0, 44, 45, 158, 159, 155, 0, 135, 150, 114, 146, 0, 159, 159, 159, 159, 159, 34, 33, 41, 47, 159, 159, 131, 130, 129, 159, 0, 125, 119, 159, 159, 159, 159, 102, 159, 159, 159, 130, 134, 142, 0, 159, 138, 159, 100, 159, 133, 37, 51, 41, 57, 159, 137, 53, 70, 159, 159, 159, 0, 111, 106, 159, 159, 159, 98, 159, 117, 109, 116, 159, 68, 79, 97, 89, 75, 78, 62, 85, 84, 74, 0, 56, 0, 57, 44, 79, 73, 0, 60, 86, 95, 159, 159, 107, 112, 117, 122, 48, 127, 132 } |
|
Initial value: { 0, 95, 1, 96, 96, 95, 95, 95, 97, 95, 98, 95, 95, 99, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 100, 100, 100, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 97, 95, 98, 95, 95, 95, 95, 95, 95, 95, 95, 95, 101, 95, 95, 95, 95, 95, 100, 100, 100, 95, 95, 95, 95, 95, 95, 95, 101, 95, 95, 95, 95, 95, 100, 100, 95, 95, 95, 100, 100, 95, 100, 95, 95, 95, 95, 102, 102, 95, 95, 95, 0, 95, 95, 95, 95, 95, 95, 95 } |
|
Initial value: { 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 29, 29, 30, 29, 29, 29, 31, 29, 32, 33, 34, 6, 29, 29, 29, 29, 29, 29, 29, 35, 36, 37, 39, 39, 50, 52, 51, 54, 61, 52, 40, 40, 55, 52, 53, 41, 41, 56, 53, 51, 92, 56, 53, 51, 69, 73, 69, 53, 57, 70, 89, 53, 57, 90, 74, 53, 89, 75, 88, 75, 73, 57, 76, 93, 94, 57, 80, 74, 80, 74, 87, 81, 93, 94, 86, 85, 81, 81, 84, 83, 82, 76, 74, 38, 38, 38, 38, 38, 43, 76, 43, 43, 43, 45, 72, 45, 45, 45, 49, 49, 49, 70, 49, 71, 71, 71, 71, 71, 91, 70, 79, 91, 91, 78, 77, 72, 68, 67, 46, 42, 66, 65, 64, 63, 62, 60, 59, 58, 48, 47, 46, 44, 42, 95, 5, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 } |
|
Initial value: { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 19, 20, 19, 21, 100, 50, 3, 4, 21, 52, 20, 3, 4, 22, 50, 22, 91, 51, 52, 51, 53, 56, 53, 20, 22, 53, 89, 50, 51, 89, 56, 52, 88, 57, 87, 57, 73, 22, 57, 92, 92, 51, 74, 56, 74, 73, 86, 74, 93, 93, 84, 82, 81, 80, 79, 78, 77, 76, 73, 96, 96, 96, 96, 96, 97, 75, 97, 97, 97, 98, 71, 98, 98, 98, 99, 99, 99, 70, 99, 101, 101, 101, 101, 101, 102, 69, 67, 102, 102, 63, 62, 55, 49, 47, 45, 42, 41, 40, 36, 31, 30, 27, 26, 25, 12, 11, 10, 9, 7, 5, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 } |
|
|
|
|
|
|
|
|