IDZEBRA 2.2.11
lexSpec Struct Reference

Data Fields

char * name
struct lexContext * context
struct lexContext ** context_stack
int context_stack_size
int context_stack_top
int lineNo
NMEM m
data1_handle dh
struct ZebraRecStream * stream
off_t(* f_win_ef )(struct ZebraRecStream *s, off_t *)
int f_win_start
int f_win_end
int f_win_size
char * f_win_buf
int(* f_win_rf )(struct ZebraRecStream *, char *, size_t)
off_t(* f_win_sf )(struct ZebraRecStream *, off_t)
struct lexConcatBuf * concatBuf
int maxLevel
data1_node ** d1_stack
int d1_level
int stop_flag
int arg_start [REGX_MAX_ARGS]
int arg_end [REGX_MAX_ARGS]
int arg_no
int ptr

Detailed Description

Definition at line 107 of file mod_grs_regx.c.

Field Documentation

◆ arg_end

int lexSpec::arg_end[REGX_MAX_ARGS]

Definition at line 138 of file mod_grs_regx.c.

Referenced by execAction(), and execTok().

◆ arg_no

int lexSpec::arg_no

Definition at line 139 of file mod_grs_regx.c.

Referenced by execAction(), execCode(), and execTok().

◆ arg_start

int lexSpec::arg_start[REGX_MAX_ARGS]

Definition at line 137 of file mod_grs_regx.c.

Referenced by execAction(), execCode(), and execTok().

◆ concatBuf

struct lexConcatBuf* lexSpec::concatBuf

Definition at line 131 of file mod_grs_regx.c.

Referenced by execData(), lexSpecCreate(), lexSpecDestroy(), and tagDataRelease().

◆ context

struct lexContext* lexSpec::context

◆ context_stack

struct lexContext** lexSpec::context_stack

Definition at line 111 of file mod_grs_regx.c.

Referenced by execCode(), lexNode(), lexRoot(), lexSpecCreate(), and lexSpecDestroy().

◆ context_stack_size

int lexSpec::context_stack_size

Definition at line 112 of file mod_grs_regx.c.

Referenced by lexSpecCreate().

◆ context_stack_top

int lexSpec::context_stack_top

Definition at line 113 of file mod_grs_regx.c.

Referenced by execCode(), lexNode(), and lexRoot().

◆ d1_level

int lexSpec::d1_level

◆ d1_stack

◆ dh

data1_handle lexSpec::dh

Definition at line 117 of file mod_grs_regx.c.

Referenced by execCode(), execData(), lexSpecCreate(), readFileSpec(), tagBegin(), and variantBegin().

◆ f_win_buf

char* lexSpec::f_win_buf

Definition at line 127 of file mod_grs_regx.c.

Referenced by f_win_advance(), f_win_get(), lexSpecCreate(), and lexSpecDestroy().

◆ f_win_ef

off_t(* lexSpec::f_win_ef) (struct ZebraRecStream *s, off_t *)

Definition at line 122 of file mod_grs_regx.c.

Referenced by lexNode().

◆ f_win_end

int lexSpec::f_win_end

Definition at line 125 of file mod_grs_regx.c.

Referenced by f_win_advance(), and f_win_get().

◆ f_win_rf

int(* lexSpec::f_win_rf) (struct ZebraRecStream *, char *, size_t)

Definition at line 128 of file mod_grs_regx.c.

Referenced by f_win_get().

◆ f_win_sf

off_t(* lexSpec::f_win_sf) (struct ZebraRecStream *, off_t)

Definition at line 129 of file mod_grs_regx.c.

Referenced by f_win_get().

◆ f_win_size

int lexSpec::f_win_size

Definition at line 126 of file mod_grs_regx.c.

Referenced by f_win_get().

◆ f_win_start

int lexSpec::f_win_start

Definition at line 124 of file mod_grs_regx.c.

Referenced by f_win_advance(), and f_win_get().

◆ lineNo

int lexSpec::lineNo

Definition at line 115 of file mod_grs_regx.c.

Referenced by readFileSpec().

◆ m

NMEM lexSpec::m

Definition at line 116 of file mod_grs_regx.c.

Referenced by execCode(), execData(), tagBegin(), tagDataRelease(), and variantBegin().

◆ maxLevel

int lexSpec::maxLevel

Definition at line 132 of file mod_grs_regx.c.

Referenced by lexSpecCreate(), and lexSpecDestroy().

◆ name

char* lexSpec::name

Definition at line 108 of file mod_grs_regx.c.

Referenced by lexSpecCreate(), lexSpecDestroy(), and readFileSpec().

◆ ptr

int lexSpec::ptr

Definition at line 140 of file mod_grs_regx.c.

Referenced by execAction(), and execCode().

◆ stop_flag

int lexSpec::stop_flag

Definition at line 135 of file mod_grs_regx.c.

Referenced by execAction(), execCode(), and lexRoot().

◆ stream

struct ZebraRecStream* lexSpec::stream

Definition at line 121 of file mod_grs_regx.c.

Referenced by f_win_get(), and lexNode().


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