Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
amrex_parser.lex.h File Reference
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>

Go to the source code of this file.

Classes

struct  yy_buffer_state
 

Macros

#define amrex_parserIN_HEADER   1
 
#define YY_INT_ALIGNED   short int
 
#define FLEX_SCANNER
 
#define YY_FLEX_MAJOR_VERSION   2
 
#define YY_FLEX_MINOR_VERSION   6
 
#define YY_FLEX_SUBMINOR_VERSION   4
 
#define FLEX_BETA
 
#define yy_create_buffer   amrex_parser_create_buffer
 
#define yy_delete_buffer   amrex_parser_delete_buffer
 
#define yy_scan_buffer   amrex_parser_scan_buffer
 
#define yy_scan_string   amrex_parser_scan_string
 
#define yy_scan_bytes   amrex_parser_scan_bytes
 
#define yy_init_buffer   amrex_parser_init_buffer
 
#define yy_flush_buffer   amrex_parser_flush_buffer
 
#define yy_load_buffer_state   amrex_parser_load_buffer_state
 
#define yy_switch_to_buffer   amrex_parser_switch_to_buffer
 
#define yypush_buffer_state   amrex_parserpush_buffer_state
 
#define yypop_buffer_state   amrex_parserpop_buffer_state
 
#define yyensure_buffer_stack   amrex_parserensure_buffer_stack
 
#define yylex   amrex_parserlex
 
#define yyrestart   amrex_parserrestart
 
#define yylex_init   amrex_parserlex_init
 
#define yylex_init_extra   amrex_parserlex_init_extra
 
#define yylex_destroy   amrex_parserlex_destroy
 
#define yyget_debug   amrex_parserget_debug
 
#define yyset_debug   amrex_parserset_debug
 
#define yyget_extra   amrex_parserget_extra
 
#define yyset_extra   amrex_parserset_extra
 
#define yyget_in   amrex_parserget_in
 
#define yyset_in   amrex_parserset_in
 
#define yyget_out   amrex_parserget_out
 
#define yyset_out   amrex_parserset_out
 
#define yyget_leng   amrex_parserget_leng
 
#define yyget_text   amrex_parserget_text
 
#define yyget_lineno   amrex_parserget_lineno
 
#define yyset_lineno   amrex_parserset_lineno
 
#define yywrap   amrex_parserwrap
 
#define yyalloc   amrex_parseralloc
 
#define yyrealloc   amrex_parserrealloc
 
#define yyfree   amrex_parserfree
 
#define yytext   amrex_parsertext
 
#define yyleng   amrex_parserleng
 
#define yyin   amrex_parserin
 
#define yyout   amrex_parserout
 
#define yy_flex_debug   amrex_parser_flex_debug
 
#define yylineno   amrex_parserlineno
 
#define FLEXINT_H
 
#define INT8_MIN   (-128)
 
#define INT16_MIN   (-32767-1)
 
#define INT32_MIN   (-2147483647-1)
 
#define INT8_MAX   (127)
 
#define INT16_MAX   (32767)
 
#define INT32_MAX   (2147483647)
 
#define UINT8_MAX   (255U)
 
#define UINT16_MAX   (65535U)
 
#define UINT32_MAX   (4294967295U)
 
#define SIZE_MAX   (~(size_t)0)
 
#define yyconst   const
 
#define yynoreturn
 
#define YY_BUF_SIZE   16384
 
#define YY_TYPEDEF_YY_BUFFER_STATE
 
#define YY_TYPEDEF_YY_SIZE_T
 
#define YY_STRUCT_YY_BUFFER_STATE
 
#define amrex_parserwrap()   (/*CONSTCOND*/1)
 
#define YY_SKIP_YYWRAP
 
#define yytext_ptr   yytext
 
#define YY_EXTRA_TYPE   void *
 
#define YY_READ_BUF_SIZE   8192
 
#define YY_START_STACK_INCR   25
 
#define YY_DECL_IS_OURS   1
 
#define YY_DECL   int yylex (void)
 

Typedefs

typedef signed char flex_int8_t
 
typedef short int flex_int16_t
 
typedef int flex_int32_t
 
typedef unsigned char flex_uint8_t
 
typedef unsigned short int flex_uint16_t
 
typedef unsigned int flex_uint32_t
 
typedef struct yy_buffer_stateYY_BUFFER_STATE
 
typedef size_t yy_size_t
 

Functions

void amrex_parserrestart (FILE *input_file)
 
void amrex_parser_switch_to_buffer (YY_BUFFER_STATE new_buffer)
 
YY_BUFFER_STATE amrex_parser_create_buffer (FILE *file, int size)
 
void amrex_parser_delete_buffer (YY_BUFFER_STATE b)
 
void amrex_parser_flush_buffer (YY_BUFFER_STATE b)
 
void amrex_parserpush_buffer_state (YY_BUFFER_STATE new_buffer)
 
void amrex_parserpop_buffer_state (void)
 
YY_BUFFER_STATE amrex_parser_scan_buffer (char *base, yy_size_t size)
 
YY_BUFFER_STATE amrex_parser_scan_string (const char *yy_str)
 
YY_BUFFER_STATE amrex_parser_scan_bytes (const char *bytes, int len)
 
void * amrex_parseralloc (yy_size_t)
 
void * amrex_parserrealloc (void *, yy_size_t)
 
void amrex_parserfree (void *)
 
int amrex_parserlex_destroy (void)
 
int amrex_parserget_debug (void)
 
void amrex_parserset_debug (int debug_flag)
 
void * amrex_parserget_extra (void)
 
void amrex_parserset_extra (void *user_defined)
 
FILE * amrex_parserget_in (void)
 
void amrex_parserset_in (FILE *_in_str)
 
FILE * amrex_parserget_out (void)
 
void amrex_parserset_out (FILE *_out_str)
 
int amrex_parserget_leng (void)
 
char * amrex_parserget_text (void)
 
int amrex_parserget_lineno (void)
 
void amrex_parserset_lineno (int _line_number)
 
int amrex_parserlex (void)
 

Variables

int amrex_parserleng
 
FILE * amrex_parserin
 
FILE * amrex_parserout
 
int amrex_parserlineno
 
char * amrex_parsertext
 

Macro Definition Documentation

◆ amrex_parserIN_HEADER

#define amrex_parserIN_HEADER   1

◆ amrex_parserwrap

#define amrex_parserwrap ( )    (/*CONSTCOND*/1)

◆ FLEX_BETA

#define FLEX_BETA

◆ FLEX_SCANNER

#define FLEX_SCANNER

◆ FLEXINT_H

#define FLEXINT_H

◆ INT16_MAX

#define INT16_MAX   (32767)

◆ INT16_MIN

#define INT16_MIN   (-32767-1)

◆ INT32_MAX

#define INT32_MAX   (2147483647)

◆ INT32_MIN

#define INT32_MIN   (-2147483647-1)

◆ INT8_MAX

#define INT8_MAX   (127)

◆ INT8_MIN

#define INT8_MIN   (-128)

◆ SIZE_MAX

#define SIZE_MAX   (~(size_t)0)

◆ UINT16_MAX

#define UINT16_MAX   (65535U)

◆ UINT32_MAX

#define UINT32_MAX   (4294967295U)

◆ UINT8_MAX

#define UINT8_MAX   (255U)

◆ YY_BUF_SIZE

#define YY_BUF_SIZE   16384

◆ yy_create_buffer

#define yy_create_buffer   amrex_parser_create_buffer

◆ YY_DECL

#define YY_DECL   int yylex (void)

◆ YY_DECL_IS_OURS

#define YY_DECL_IS_OURS   1

◆ yy_delete_buffer

#define yy_delete_buffer   amrex_parser_delete_buffer

◆ YY_EXTRA_TYPE

#define YY_EXTRA_TYPE   void *

◆ yy_flex_debug

#define yy_flex_debug   amrex_parser_flex_debug

◆ YY_FLEX_MAJOR_VERSION

#define YY_FLEX_MAJOR_VERSION   2

◆ YY_FLEX_MINOR_VERSION

#define YY_FLEX_MINOR_VERSION   6

◆ YY_FLEX_SUBMINOR_VERSION

#define YY_FLEX_SUBMINOR_VERSION   4

◆ yy_flush_buffer

#define yy_flush_buffer   amrex_parser_flush_buffer

◆ yy_init_buffer

#define yy_init_buffer   amrex_parser_init_buffer

◆ YY_INT_ALIGNED

#define YY_INT_ALIGNED   short int

◆ yy_load_buffer_state

#define yy_load_buffer_state   amrex_parser_load_buffer_state

◆ YY_READ_BUF_SIZE

#define YY_READ_BUF_SIZE   8192

◆ yy_scan_buffer

#define yy_scan_buffer   amrex_parser_scan_buffer

◆ yy_scan_bytes

#define yy_scan_bytes   amrex_parser_scan_bytes

◆ yy_scan_string

#define yy_scan_string   amrex_parser_scan_string

◆ YY_SKIP_YYWRAP

#define YY_SKIP_YYWRAP

◆ YY_START_STACK_INCR

#define YY_START_STACK_INCR   25

◆ YY_STRUCT_YY_BUFFER_STATE

#define YY_STRUCT_YY_BUFFER_STATE

◆ yy_switch_to_buffer

#define yy_switch_to_buffer   amrex_parser_switch_to_buffer

◆ YY_TYPEDEF_YY_BUFFER_STATE

#define YY_TYPEDEF_YY_BUFFER_STATE

◆ YY_TYPEDEF_YY_SIZE_T

#define YY_TYPEDEF_YY_SIZE_T

◆ yyalloc

#define yyalloc   amrex_parseralloc

◆ yyconst

#define yyconst   const

◆ yyensure_buffer_stack

#define yyensure_buffer_stack   amrex_parserensure_buffer_stack

◆ yyfree

#define yyfree   amrex_parserfree

◆ yyget_debug

#define yyget_debug   amrex_parserget_debug

◆ yyget_extra

#define yyget_extra   amrex_parserget_extra

◆ yyget_in

#define yyget_in   amrex_parserget_in

◆ yyget_leng

#define yyget_leng   amrex_parserget_leng

◆ yyget_lineno

#define yyget_lineno   amrex_parserget_lineno

◆ yyget_out

#define yyget_out   amrex_parserget_out

◆ yyget_text

#define yyget_text   amrex_parserget_text

◆ yyin

#define yyin   amrex_parserin

◆ yyleng

#define yyleng   amrex_parserleng

◆ yylex

#define yylex   amrex_parserlex

◆ yylex_destroy

#define yylex_destroy   amrex_parserlex_destroy

◆ yylex_init

#define yylex_init   amrex_parserlex_init

◆ yylex_init_extra

#define yylex_init_extra   amrex_parserlex_init_extra

◆ yylineno

#define yylineno   amrex_parserlineno

◆ yynoreturn

#define yynoreturn

◆ yyout

#define yyout   amrex_parserout

◆ yypop_buffer_state

#define yypop_buffer_state   amrex_parserpop_buffer_state

◆ yypush_buffer_state

#define yypush_buffer_state   amrex_parserpush_buffer_state

◆ yyrealloc

#define yyrealloc   amrex_parserrealloc

◆ yyrestart

#define yyrestart   amrex_parserrestart

◆ yyset_debug

#define yyset_debug   amrex_parserset_debug

◆ yyset_extra

#define yyset_extra   amrex_parserset_extra

◆ yyset_in

#define yyset_in   amrex_parserset_in

◆ yyset_lineno

#define yyset_lineno   amrex_parserset_lineno

◆ yyset_out

#define yyset_out   amrex_parserset_out

◆ yytext

#define yytext   amrex_parsertext

◆ yytext_ptr

#define yytext_ptr   yytext

◆ yywrap

#define yywrap   amrex_parserwrap

Typedef Documentation

◆ flex_int16_t

typedef short int flex_int16_t

◆ flex_int32_t

typedef int flex_int32_t

◆ flex_int8_t

typedef signed char flex_int8_t

◆ flex_uint16_t

typedef unsigned short int flex_uint16_t

◆ flex_uint32_t

typedef unsigned int flex_uint32_t

◆ flex_uint8_t

typedef unsigned char flex_uint8_t

◆ YY_BUFFER_STATE

◆ yy_size_t

typedef size_t yy_size_t

Function Documentation

◆ amrex_parser_create_buffer()

YY_BUFFER_STATE amrex_parser_create_buffer ( FILE *  file,
int  size 
)

◆ amrex_parser_delete_buffer()

void amrex_parser_delete_buffer ( YY_BUFFER_STATE  b)

◆ amrex_parser_flush_buffer()

void amrex_parser_flush_buffer ( YY_BUFFER_STATE  b)

◆ amrex_parser_scan_buffer()

YY_BUFFER_STATE amrex_parser_scan_buffer ( char *  base,
yy_size_t  size 
)

◆ amrex_parser_scan_bytes()

YY_BUFFER_STATE amrex_parser_scan_bytes ( const char *  bytes,
int  len 
)

◆ amrex_parser_scan_string()

YY_BUFFER_STATE amrex_parser_scan_string ( const char *  yy_str)

◆ amrex_parser_switch_to_buffer()

void amrex_parser_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)

◆ amrex_parseralloc()

void * amrex_parseralloc ( yy_size_t  )

◆ amrex_parserfree()

void amrex_parserfree ( void *  )

◆ amrex_parserget_debug()

int amrex_parserget_debug ( void  )

◆ amrex_parserget_extra()

void * amrex_parserget_extra ( void  )

◆ amrex_parserget_in()

FILE * amrex_parserget_in ( void  )

◆ amrex_parserget_leng()

int amrex_parserget_leng ( void  )

◆ amrex_parserget_lineno()

int amrex_parserget_lineno ( void  )

◆ amrex_parserget_out()

FILE * amrex_parserget_out ( void  )

◆ amrex_parserget_text()

char * amrex_parserget_text ( void  )

◆ amrex_parserlex()

int amrex_parserlex ( void  )
extern

◆ amrex_parserlex_destroy()

int amrex_parserlex_destroy ( void  )

◆ amrex_parserpop_buffer_state()

void amrex_parserpop_buffer_state ( void  )

◆ amrex_parserpush_buffer_state()

void amrex_parserpush_buffer_state ( YY_BUFFER_STATE  new_buffer)

◆ amrex_parserrealloc()

void * amrex_parserrealloc ( void *  ,
yy_size_t   
)

◆ amrex_parserrestart()

void amrex_parserrestart ( FILE *  input_file)

◆ amrex_parserset_debug()

void amrex_parserset_debug ( int  debug_flag)

◆ amrex_parserset_extra()

void amrex_parserset_extra ( void *  user_defined)

◆ amrex_parserset_in()

void amrex_parserset_in ( FILE *  _in_str)

◆ amrex_parserset_lineno()

void amrex_parserset_lineno ( int  _line_number)

◆ amrex_parserset_out()

void amrex_parserset_out ( FILE *  _out_str)

Variable Documentation

◆ amrex_parserin

FILE* amrex_parserin
extern

◆ amrex_parserleng

int amrex_parserleng
extern

◆ amrex_parserlineno

int amrex_parserlineno
extern

◆ amrex_parserout

FILE * amrex_parserout

◆ amrex_parsertext

char* amrex_parsertext
extern