Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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   YYSTYPE /* obsolescent; will be withdrawn */
 
#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_REGEX_I = 267, T_REGEX_BACKREF = 268, T_OP_UNARY = 269,
  T_OP_BINARY = 270, T_STR_BEGIN = 271, T_STR_END = 272, T_VAR_BEGIN = 273,
  T_VAR_END = 274, T_OP_EQ = 275, T_OP_NE = 276, T_OP_LT = 277,
  T_OP_LE = 278, T_OP_GT = 279, T_OP_GE = 280, T_OP_REG = 281,
  T_OP_NRE = 282, T_OP_IN = 283, T_OP_STR_EQ = 284, T_OP_STR_NE = 285,
  T_OP_STR_LT = 286, T_OP_STR_LE = 287, T_OP_STR_GT = 288, T_OP_STR_GE = 289,
  T_OP_CONCAT = 290, T_OP_OR = 291, T_OP_AND = 292, T_OP_NOT = 293
}
 

Functions

int ap_expr_yyparse ()
 

Macro Definition Documentation

#define YYDEBUG   0
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define YYTOKENTYPE

Typedef Documentation

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

Enumerator
T_TRUE 
T_FALSE 
T_EXPR_BOOL 
T_EXPR_STRING 
T_ERROR 
T_DIGIT 
T_ID 
T_STRING 
T_REGEX 
T_REGEX_I 
T_REGEX_BACKREF 
T_OP_UNARY 
T_OP_BINARY 
T_STR_BEGIN 
T_STR_END 
T_VAR_BEGIN 
T_VAR_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_OR 
T_OP_AND 
T_OP_NOT 

Function Documentation

int ap_expr_yyparse ( )