IDZEBRA  2.2.7
Data Fields
lexSpec Struct Reference

Data Fields

char * name
 
struct lexContextcontext
 
struct lexContext ** context_stack
 
int context_stack_size
 
int context_stack_top
 
int lineNo
 
NMEM m
 
data1_handle dh
 
struct ZebraRecStreamstream
 
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 lexConcatBufconcatBuf
 
int maxLevel
 
data1_node ** d1_stack
 
int d1_level
 
int stop_flag
 
int * arg_start
 
int * arg_end
 
int arg_no
 
int ptr
 

Detailed Description

Definition at line 105 of file mod_grs_regx.c.

Field Documentation

◆ arg_end

int* lexSpec::arg_end

Definition at line 136 of file mod_grs_regx.c.

Referenced by execAction(), and execTok().

◆ arg_no

int lexSpec::arg_no

Definition at line 137 of file mod_grs_regx.c.

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

◆ arg_start

int* lexSpec::arg_start

Definition at line 135 of file mod_grs_regx.c.

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

◆ concatBuf

struct lexConcatBuf* lexSpec::concatBuf

Definition at line 129 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 109 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 110 of file mod_grs_regx.c.

Referenced by lexSpecCreate().

◆ context_stack_top

int lexSpec::context_stack_top

Definition at line 111 of file mod_grs_regx.c.

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

◆ d1_level

int lexSpec::d1_level

◆ d1_stack

data1_node** lexSpec::d1_stack

◆ dh

data1_handle lexSpec::dh

Definition at line 115 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 125 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 120 of file mod_grs_regx.c.

Referenced by lexNode().

◆ f_win_end

int lexSpec::f_win_end

Definition at line 123 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 126 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 127 of file mod_grs_regx.c.

Referenced by f_win_get().

◆ f_win_size

int lexSpec::f_win_size

Definition at line 124 of file mod_grs_regx.c.

Referenced by f_win_get().

◆ f_win_start

int lexSpec::f_win_start

Definition at line 122 of file mod_grs_regx.c.

Referenced by f_win_advance(), and f_win_get().

◆ lineNo

int lexSpec::lineNo

Definition at line 113 of file mod_grs_regx.c.

Referenced by readFileSpec().

◆ m

NMEM lexSpec::m

Definition at line 114 of file mod_grs_regx.c.

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

◆ maxLevel

int lexSpec::maxLevel

Definition at line 130 of file mod_grs_regx.c.

Referenced by lexSpecCreate(), and lexSpecDestroy().

◆ name

char* lexSpec::name

Definition at line 106 of file mod_grs_regx.c.

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

◆ ptr

int lexSpec::ptr

Definition at line 138 of file mod_grs_regx.c.

Referenced by execAction(), and execCode().

◆ stop_flag

int lexSpec::stop_flag

Definition at line 133 of file mod_grs_regx.c.

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

◆ stream

struct ZebraRecStream* lexSpec::stream

Definition at line 119 of file mod_grs_regx.c.

Referenced by f_win_get(), and lexNode().


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