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

Go to the source code of this file.

Classes

union  AMREX_IPARSERSTYPE
 

Macros

#define AMREX_IPARSERDEBUG   0
 
#define AMREX_IPARSERTOKENTYPE
 
#define AMREX_IPARSERSTYPE_IS_TRIVIAL   1
 
#define AMREX_IPARSERSTYPE_IS_DECLARED   1
 

Typedefs

typedef enum amrex_iparsertokentype amrex_iparsertoken_kind_t
 
typedef union AMREX_IPARSERSTYPE AMREX_IPARSERSTYPE
 

Enumerations

enum  amrex_iparsertokentype {
  AMREX_IPARSEREMPTY = -2 , AMREX_IPARSEREOF = 0 , AMREX_IPARSERerror = 256 , AMREX_IPARSERUNDEF = 257 ,
  NODE = 258 , NUMBER = 259 , SYMBOL = 260 , F1 = 261 ,
  F2 = 262 , F3 = 263 , EOL = 264 , FLRDIV = 265 ,
  POW = 266 , GEQ = 267 , LEQ = 268 , EQ = 269 ,
  NEQ = 270 , AND = 271 , OR = 272 , NEG = 273 ,
  UPLUS = 274
}
 

Functions

int amrex_iparserparse (void)
 

Variables

AMREX_IPARSERSTYPE amrex_iparserlval
 

Macro Definition Documentation

◆ AMREX_IPARSERDEBUG

#define AMREX_IPARSERDEBUG   0

◆ AMREX_IPARSERSTYPE_IS_DECLARED

#define AMREX_IPARSERSTYPE_IS_DECLARED   1

◆ AMREX_IPARSERSTYPE_IS_TRIVIAL

#define AMREX_IPARSERSTYPE_IS_TRIVIAL   1

◆ AMREX_IPARSERTOKENTYPE

#define AMREX_IPARSERTOKENTYPE

Typedef Documentation

◆ AMREX_IPARSERSTYPE

◆ amrex_iparsertoken_kind_t

Enumeration Type Documentation

◆ amrex_iparsertokentype

Enumerator
AMREX_IPARSEREMPTY 
AMREX_IPARSEREOF 
AMREX_IPARSERerror 
AMREX_IPARSERUNDEF 
NODE 
NUMBER 
SYMBOL 
F1 
F2 
F3 
EOL 
FLRDIV 
POW 
GEQ 
LEQ 
EQ 
NEQ 
AND 
OR 
NEG 
UPLUS 

Function Documentation

◆ amrex_iparserparse()

int amrex_iparserparse ( void  )

Variable Documentation

◆ amrex_iparserlval

AMREX_IPARSERSTYPE amrex_iparserlval
extern