Block-Structured AMR Software Framework
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 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_flush_buffer (YY_BUFFER_STATE b)
 
void yypush_buffer_state (YY_BUFFER_STATE new_buffer)
 
YY_BUFFER_STATE yy_scan_buffer (char *base, yy_size_t size)
 
YY_BUFFER_STATE yy_scan_string (const char *yy_str)
 
YY_BUFFER_STATE yy_scan_bytes (const char *bytes, int len)
 
void * yyalloc (yy_size_t)
 
void * yyrealloc (void *, yy_size_t)
 
void yyfree (void *)
 
void yyset_debug (int debug_flag)
 
void yyset_extra (YY_EXTRA_TYPE user_defined)
 
void yyset_in (FILE *_in_str)
 
void yyset_out (FILE *_out_str)
 
void yyset_lineno (int _line_number)
 

Variables

int yyleng
 
FILE * yyin
 
FILE * yyout
 
int yylineno
 
char * yytext
 

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 (   void)    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 (   void)    amrex_parserensure_buffer_stack

◆ yyfree

#define yyfree   amrex_parserfree

◆ yyget_debug

#define yyget_debug (   void)    amrex_parserget_debug

◆ yyget_extra

#define yyget_extra (   void)    amrex_parserget_extra

◆ yyget_in

#define yyget_in (   void)    amrex_parserget_in

◆ yyget_leng

#define yyget_leng (   void)    amrex_parserget_leng

◆ yyget_lineno

#define yyget_lineno (   void)    amrex_parserget_lineno

◆ yyget_out

#define yyget_out (   void)    amrex_parserget_out

◆ yyget_text

#define yyget_text (   void)    amrex_parserget_text

◆ yyin

#define yyin   amrex_parserin

◆ yyleng

#define yyleng   amrex_parserleng

◆ yylex

#define yylex (   void)    amrex_parserlex

◆ yylex_destroy

#define yylex_destroy (   void)    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 (   void)    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

◆ yy_create_buffer()

YY_BUFFER_STATE yy_create_buffer ( FILE *  file,
int  size 
)

◆ yy_delete_buffer()

void yy_delete_buffer ( YY_BUFFER_STATE  b)

◆ yy_flush_buffer()

void yy_flush_buffer ( YY_BUFFER_STATE  b)

◆ yy_scan_buffer()

YY_BUFFER_STATE yy_scan_buffer ( char *  base,
yy_size_t  size 
)

◆ yy_scan_bytes()

YY_BUFFER_STATE yy_scan_bytes ( const char *  bytes,
int  len 
)

◆ yy_scan_string()

YY_BUFFER_STATE yy_scan_string ( const char *  yy_str)

◆ yy_switch_to_buffer()

void yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)

◆ yyalloc()

void* yyalloc ( yy_size_t  )

◆ yyfree()

void yyfree ( void *  )

◆ yypush_buffer_state()

void yypush_buffer_state ( YY_BUFFER_STATE  new_buffer)

◆ yyrealloc()

void* yyrealloc ( void *  ,
yy_size_t   
)

◆ yyrestart()

void yyrestart ( FILE *  input_file)

◆ yyset_debug()

void yyset_debug ( int  debug_flag)

◆ yyset_extra()

void yyset_extra ( YY_EXTRA_TYPE  user_defined)

◆ yyset_in()

void yyset_in ( FILE *  _in_str)

◆ yyset_lineno()

void yyset_lineno ( int  _line_number)

◆ yyset_out()

void yyset_out ( FILE *  _out_str)

Variable Documentation

◆ yyin

FILE* yyin
extern

◆ yyleng

int yyleng
extern

◆ yylineno

int yylineno
extern

◆ yyout

FILE * yyout

◆ yytext

char* yytext
extern