Apache2
util_expr_parse.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE
 

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  T_TRUE = 258 , T_FALSE = 259 , T_EXPR_BOOL = 260 , T_EXPR_STRING = 261 ,
  T_ERROR = 262 , T_DIGIT = 263 , T_ID = 264 , T_STRING = 265 ,
  T_REGEX = 266 , T_REGSUB = 267 , T_REG_MATCH = 268 , T_REG_SUBST = 269 ,
  T_REG_FLAGS = 270 , T_BACKREF = 271 , T_OP_UNARY = 272 , T_OP_BINARY = 273 ,
  T_STR_BEGIN = 274 , T_STR_END = 275 , T_VAR_BEGIN = 276 , T_VAR_END = 277 ,
  T_VAREXP_BEGIN = 278 , T_VAREXP_END = 279 , T_OP_EQ = 280 , T_OP_NE = 281 ,
  T_OP_LT = 282 , T_OP_LE = 283 , T_OP_GT = 284 , T_OP_GE = 285 ,
  T_OP_REG = 286 , T_OP_NRE = 287 , T_OP_IN = 288 , T_OP_STR_EQ = 289 ,
  T_OP_STR_NE = 290 , T_OP_STR_LT = 291 , T_OP_STR_LE = 292 , T_OP_STR_GT = 293 ,
  T_OP_STR_GE = 294 , T_OP_CONCAT = 295 , T_OP_JOIN = 296 , T_OP_SPLIT = 297 ,
  T_OP_SUB = 298 , T_OP_OR = 299 , T_OP_AND = 300 , T_OP_NOT = 301
}
 

Functions

int ap_expr_yyparse (ap_expr_parse_ctx_t *ctx)
 

Macro Definition Documentation

◆ YYDEBUG

#define YYDEBUG   0

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYTOKENTYPE

#define YYTOKENTYPE

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
T_TRUE 
T_FALSE 
T_EXPR_BOOL 
T_EXPR_STRING 
T_ERROR 
T_DIGIT 
T_ID 
T_STRING 
T_REGEX 
T_REGSUB 
T_REG_MATCH 
T_REG_SUBST 
T_REG_FLAGS 
T_BACKREF 
T_OP_UNARY 
T_OP_BINARY 
T_STR_BEGIN 
T_STR_END 
T_VAR_BEGIN 
T_VAR_END 
T_VAREXP_BEGIN 
T_VAREXP_END 
T_OP_EQ 
T_OP_NE 
T_OP_LT 
T_OP_LE 
T_OP_GT 
T_OP_GE 
T_OP_REG 
T_OP_NRE 
T_OP_IN 
T_OP_STR_EQ 
T_OP_STR_NE 
T_OP_STR_LT 
T_OP_STR_LE 
T_OP_STR_GT 
T_OP_STR_GE 
T_OP_CONCAT 
T_OP_JOIN 
T_OP_SPLIT 
T_OP_SUB 
T_OP_OR 
T_OP_AND 
T_OP_NOT 

Function Documentation

◆ ap_expr_yyparse()

int ap_expr_yyparse ( ap_expr_parse_ctx_t ctx)