Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ap_expr_parse_ctx_t Struct Reference

#include <util_expr_private.h>

Collaboration diagram for ap_expr_parse_ctx_t:

Data Fields

const char * inputbuf
 
int inputlen
 
const char * inputptr
 
voidscanner
 
ap_expr_parser_stack_tcurrent
 
ap_expr_parser_stack_tspares
 
int at_start
 
apr_pool_tpool
 
apr_pool_tptemp
 
ap_expr_texpr
 
const char * error
 
const char * error2
 
unsigned flags
 
ap_expr_lookup_fn_tlookup_fn
 

Detailed Description

The context used by scanner and parser

Field Documentation

int ap_expr_parse_ctx_t::at_start
ap_expr_parser_stack_t* ap_expr_parse_ctx_t::current
const char* ap_expr_parse_ctx_t::error
const char* ap_expr_parse_ctx_t::error2
ap_expr_t* ap_expr_parse_ctx_t::expr
unsigned ap_expr_parse_ctx_t::flags
const char* ap_expr_parse_ctx_t::inputbuf
int ap_expr_parse_ctx_t::inputlen
const char* ap_expr_parse_ctx_t::inputptr
ap_expr_lookup_fn_t* ap_expr_parse_ctx_t::lookup_fn
apr_pool_t* ap_expr_parse_ctx_t::pool
apr_pool_t* ap_expr_parse_ctx_t::ptemp
void* ap_expr_parse_ctx_t::scanner
ap_expr_parser_stack_t * ap_expr_parse_ctx_t::spares

The documentation for this struct was generated from the following file: