Block-Structured AMR Software Framework
amrex_parser.tab.h File Reference

Go to the source code of this file.

Classes

union  AMREX_PARSERSTYPE
 

Macros

#define AMREX_PARSERDEBUG   0
 
#define AMREX_PARSERTOKENTYPE
 
#define AMREX_PARSERSTYPE_IS_TRIVIAL   1
 
#define AMREX_PARSERSTYPE_IS_DECLARED   1
 

Typedefs

typedef enum amrex_parsertokentype amrex_parsertoken_kind_t
 
typedef union AMREX_PARSERSTYPE AMREX_PARSERSTYPE
 

Enumerations

enum  amrex_parsertokentype {
  AMREX_PARSEREMPTY = -2 , AMREX_PARSEREOF = 0 , AMREX_PARSERerror = 256 , AMREX_PARSERUNDEF = 257 ,
  NODE = 258 , NUMBER = 259 , SYMBOL = 260 , F1 = 261 ,
  F2 = 262 , F3 = 263 , EOL = 264 , POW = 265 ,
  GEQ = 266 , LEQ = 267 , EQ = 268 , NEQ = 269 ,
  AND = 270 , OR = 271 , NEG = 272 , UPLUS = 273
}
 

Functions

int amrex_parserparse (void)
 

Variables

AMREX_PARSERSTYPE amrex_parserlval
 

Macro Definition Documentation

◆ AMREX_PARSERDEBUG

#define AMREX_PARSERDEBUG   0

◆ AMREX_PARSERSTYPE_IS_DECLARED

#define AMREX_PARSERSTYPE_IS_DECLARED   1

◆ AMREX_PARSERSTYPE_IS_TRIVIAL

#define AMREX_PARSERSTYPE_IS_TRIVIAL   1

◆ AMREX_PARSERTOKENTYPE

#define AMREX_PARSERTOKENTYPE

Typedef Documentation

◆ AMREX_PARSERSTYPE

◆ amrex_parsertoken_kind_t

Enumeration Type Documentation

◆ amrex_parsertokentype

Enumerator
AMREX_PARSEREMPTY 
AMREX_PARSEREOF 
AMREX_PARSERerror 
AMREX_PARSERUNDEF 
NODE 
NUMBER 
SYMBOL 
F1 
F2 
F3 
EOL 
POW 
GEQ 
LEQ 
EQ 
NEQ 
AND 
OR 
NEG 
UPLUS 

Function Documentation

◆ amrex_parserparse()

int amrex_parserparse ( void  )

Variable Documentation

◆ amrex_parserlval

AMREX_PARSERSTYPE amrex_parserlval
extern