|
Apache HTTPD
|
#include "util_expr_private.h"Go to the source code of this file.
Classes | |
| union | YYSTYPE |
| union | yyalloc |
Typedefs | |
| typedef union YYSTYPE | YYSTYPE |
| typedef unsigned char | yytype_uint8 |
| typedef short int | yytype_int8 |
| typedef unsigned short int | yytype_uint16 |
| typedef short int | yytype_int16 |
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_yylex (YYSTYPE *lvalp, void *scanner) |
| static unsigned int | yystrlen (char *yystr) const |
| static char * | yystpcpy (char *yydest, const char *yysrc) |
| static unsigned int | yytnamerr (char *yyres, const char *yystr) |
| static int | yysyntax_error (unsigned int *yymsg_alloc, char **yymsg, yytype_int16 *yyssp, int yytoken) |
| static void | yydestruct (char *yymsg, int yytype, YYSTYPE *yyvaluep, ap_expr_parse_ctx_t *ctx) const |
| int | ap_expr_yyparse () |
| int | ap_expr_yyparse (ap_expr_parse_ctx_t *ctx) |
| void | ap_expr_yyerror (ap_expr_parse_ctx_t *ctx, const char *s) |
Variables | |
| static const yytype_uint8 | yytranslate [] |
| static const char *const | yytname [] |
| static const yytype_uint8 | yyr1 [] |
| static const yytype_uint8 | yyr2 [] |
| static const yytype_uint8 | yydefact [] |
| static const yytype_int8 | yydefgoto [] |
| static const yytype_int8 | yypact [] |
| static const yytype_int8 | yypgoto [] |
| static const yytype_uint8 | yytable [] |
| static const yytype_int8 | yycheck [] |
| static const yytype_uint8 | yystos [] |
Definition at line 242 of file util_expr_parse.c.
Definition at line 744 of file util_expr_parse.c.
Definition at line 920 of file util_expr_parse.c.
Definition at line 919 of file util_expr_parse.c.
Definition at line 918 of file util_expr_parse.c.
| #define YYABORT goto yyabortlab |
Definition at line 673 of file util_expr_parse.c.
| #define YYACCEPT goto yyacceptlab |
Definition at line 672 of file util_expr_parse.c.
Definition at line 694 of file util_expr_parse.c.
| #define YYBISON 1 |
Definition at line 44 of file util_expr_parse.c.
| #define YYBISON_VERSION "2.5" |
Definition at line 47 of file util_expr_parse.c.
| #define yychar ap_expr_yychar |
Definition at line 69 of file util_expr_parse.c.
Definition at line 668 of file util_expr_parse.c.
| #define YYCOPY_NEEDED 1 |
Definition at line 361 of file util_expr_parse.c.
| #define yydebug ap_expr_yydebug |
Definition at line 70 of file util_expr_parse.c.
Definition at line 917 of file util_expr_parse.c.
| #define YYEMPTY (-2) |
Definition at line 669 of file util_expr_parse.c.
| #define YYEOF 0 |
Definition at line 670 of file util_expr_parse.c.
| #define YYERRCODE 256 |
Definition at line 712 of file util_expr_parse.c.
| #define yyerrok (yyerrstatus = 0) |
Definition at line 667 of file util_expr_parse.c.
| #define yyerror ap_expr_yyerror |
Definition at line 67 of file util_expr_parse.c.
| #define YYERROR goto yyerrorlab |
Definition at line 674 of file util_expr_parse.c.
| #define YYERROR_VERBOSE 1 |
Definition at line 95 of file util_expr_parse.c.
Definition at line 684 of file util_expr_parse.c.
| #define YYFINAL 28 |
Definition at line 402 of file util_expr_parse.c.
| #define YYFREE free |
Definition at line 331 of file util_expr_parse.c.
Definition at line 255 of file util_expr_parse.c.
| #define YYINITDEPTH 200 |
Definition at line 926 of file util_expr_parse.c.
| #define YYLAST 128 |
Definition at line 404 of file util_expr_parse.c.
| #define yylex ap_expr_yylex |
Definition at line 66 of file util_expr_parse.c.
Definition at line 721 of file util_expr_parse.c.
| #define YYLSP_NEEDED 0 |
Definition at line 62 of file util_expr_parse.c.
| #define yylval ap_expr_yylval |
Definition at line 68 of file util_expr_parse.c.
Definition at line 324 of file util_expr_parse.c.
| #define YYMAXDEPTH 10000 |
Definition at line 937 of file util_expr_parse.c.
| #define YYMAXUTOK 293 |
Definition at line 417 of file util_expr_parse.c.
| #define yynerrs ap_expr_yynerrs |
Definition at line 71 of file util_expr_parse.c.
| #define YYNNTS 14 |
Definition at line 409 of file util_expr_parse.c.
| #define YYNRULES 53 |
Definition at line 411 of file util_expr_parse.c.
| #define YYNSTATES 96 |
Definition at line 413 of file util_expr_parse.c.
| #define YYNTOKENS 45 |
Definition at line 407 of file util_expr_parse.c.
| #define YYPACT_NINF -35 |
Definition at line 585 of file util_expr_parse.c.
Definition at line 628 of file util_expr_parse.c.
| #define yyparse ap_expr_yyparse |
Definition at line 65 of file util_expr_parse.c.
| #define YYPULL 1 |
Definition at line 59 of file util_expr_parse.c.
| #define YYPURE 1 |
Definition at line 53 of file util_expr_parse.c.
| #define YYPUSH 0 |
Definition at line 56 of file util_expr_parse.c.
| #define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 692 of file util_expr_parse.c.
Definition at line 179 of file util_expr_parse.c.
Definition at line 232 of file util_expr_parse.c.
Definition at line 228 of file util_expr_parse.c.
| #define YYSKELETON_NAME "yacc.c" |
Definition at line 50 of file util_expr_parse.c.
Definition at line 310 of file util_expr_parse.c.
| #define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 313 of file util_expr_parse.c.
| #define YYSTACK_BYTES | ( | N | ) |
Definition at line 357 of file util_expr_parse.c.
Definition at line 311 of file util_expr_parse.c.
Definition at line 353 of file util_expr_parse.c.
| #define YYSTACK_RELOCATE | ( | Stack_alloc, | |
| Stack | |||
| ) |
Definition at line 368 of file util_expr_parse.c.
Definition at line 168 of file util_expr_parse.c.
| #define YYSTYPE_IS_DECLARED 1 |
Definition at line 169 of file util_expr_parse.c.
| #define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 167 of file util_expr_parse.c.
| #define YYSYNTAX_ERROR |
| #define YYTABLE_NINF -1 |
Definition at line 610 of file util_expr_parse.c.
| #define yytable_value_is_error | ( | yytable_value | ) | YYID (0) |
Definition at line 631 of file util_expr_parse.c.
| #define YYTERROR 1 |
Definition at line 711 of file util_expr_parse.c.
| #define YYTOKEN_TABLE 0 |
Definition at line 100 of file util_expr_parse.c.
| #define YYTOKENTYPE |
Definition at line 106 of file util_expr_parse.c.
| #define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 419 of file util_expr_parse.c.
| #define YYUNDEFTOK 2 |
Definition at line 416 of file util_expr_parse.c.
Definition at line 248 of file util_expr_parse.c.
Definition at line 215 of file util_expr_parse.c.
Definition at line 203 of file util_expr_parse.c.
Definition at line 209 of file util_expr_parse.c.
Definition at line 194 of file util_expr_parse.c.
Definition at line 109 of file util_expr_parse.c.
| void ap_expr_yyerror | ( | ap_expr_parse_ctx_t * | ctx, |
| const char * | s | ||
| ) |
Definition at line 2126 of file util_expr_parse.c.
The main scanner function which does all the work.
Definition at line 852 of file util_expr_scan.c.
| int ap_expr_yyparse | ( | ) |
| int ap_expr_yyparse | ( | ap_expr_parse_ctx_t * | ctx | ) |
unused
unused
unused
unused
use a case-insensitive match
Definition at line 1250 of file util_expr_parse.c.
|
static |
Definition at line 1190 of file util_expr_parse.c.
Definition at line 978 of file util_expr_parse.c.
Definition at line 954 of file util_expr_parse.c.
|
static |
Definition at line 1051 of file util_expr_parse.c.
Definition at line 1003 of file util_expr_parse.c.
|
static |
Definition at line 634 of file util_expr_parse.c.
|
static |
Definition at line 562 of file util_expr_parse.c.
|
static |
Definition at line 577 of file util_expr_parse.c.
|
static |
Definition at line 586 of file util_expr_parse.c.
|
static |
Definition at line 601 of file util_expr_parse.c.
|
static |
Definition at line 538 of file util_expr_parse.c.
|
static |
Definition at line 549 of file util_expr_parse.c.
|
static |
Definition at line 653 of file util_expr_parse.c.
|
static |
Definition at line 611 of file util_expr_parse.c.
Definition at line 508 of file util_expr_parse.c.
|
static |
Definition at line 423 of file util_expr_parse.c.