Ruby  2.0.0p598(2014-11-13revision48408)
Data Fields
ScanEnv Struct Reference

#include <regparse.h>

Data Fields

OnigOptionType option
 
OnigCaseFoldType case_fold_flag
 
OnigEncoding enc
 
const OnigSyntaxTypesyntax
 
BitStatusType capture_history
 
BitStatusType bt_mem_start
 
BitStatusType bt_mem_end
 
BitStatusType backrefed_mem
 
UCharpattern
 
UCharpattern_end
 
UCharerror
 
UCharerror_end
 
regex_treg
 
int num_call
 
UnsetAddrListunset_addr_list
 
int num_mem
 
int num_named
 
int mem_alloc
 
Nodemem_nodes_static [SCANENV_MEMNODES_SIZE]
 
Node ** mem_nodes_dynamic
 
int warnings_flag
 
const char * sourcefile
 
int sourceline
 

Detailed Description

Definition at line 287 of file regparse.h.

Field Documentation

BitStatusType ScanEnv::backrefed_mem

Definition at line 295 of file regparse.h.

Referenced by onig_compile(), optimize_node_left(), scan_env_clear(), and setup_tree().

BitStatusType ScanEnv::bt_mem_end

Definition at line 294 of file regparse.h.

Referenced by onig_compile(), scan_env_clear(), and setup_tree().

BitStatusType ScanEnv::bt_mem_start

Definition at line 293 of file regparse.h.

Referenced by onig_compile(), scan_env_clear(), setup_subexp_call(), and setup_tree().

BitStatusType ScanEnv::capture_history
OnigCaseFoldType ScanEnv::case_fold_flag

Definition at line 289 of file regparse.h.

Referenced by onig_parse_make_tree(), and parse_exp().

OnigEncoding ScanEnv::enc
UChar* ScanEnv::error

Definition at line 298 of file regparse.h.

Referenced by onig_compile(), onig_scan_env_set_error_string(), and scan_env_clear().

UChar* ScanEnv::error_end

Definition at line 299 of file regparse.h.

Referenced by onig_compile(), onig_scan_env_set_error_string(), and scan_env_clear().

int ScanEnv::mem_alloc

Definition at line 309 of file regparse.h.

Referenced by scan_env_add_mem_entry(), and scan_env_clear().

Node** ScanEnv::mem_nodes_dynamic

Definition at line 311 of file regparse.h.

Referenced by onig_compile(), scan_env_add_mem_entry(), and scan_env_clear().

Node* ScanEnv::mem_nodes_static[SCANENV_MEMNODES_SIZE]

Definition at line 310 of file regparse.h.

Referenced by scan_env_add_mem_entry(), and scan_env_clear().

int ScanEnv::num_call

Definition at line 301 of file regparse.h.

Referenced by onig_compile(), parse_regexp(), and scan_env_clear().

int ScanEnv::num_mem
int ScanEnv::num_named
OnigOptionType ScanEnv::option
UChar* ScanEnv::pattern

Definition at line 296 of file regparse.h.

Referenced by fetch_token(), onig_parse_make_tree(), and onig_syntax_warn().

UChar* ScanEnv::pattern_end

Definition at line 297 of file regparse.h.

Referenced by onig_parse_make_tree(), onig_syntax_warn(), and parse_char_class().

regex_t* ScanEnv::reg
const char* ScanEnv::sourcefile

Definition at line 319 of file regparse.h.

Referenced by onig_compile(), and onig_syntax_warn().

int ScanEnv::sourceline

Definition at line 320 of file regparse.h.

Referenced by onig_compile(), and onig_syntax_warn().

const OnigSyntaxType* ScanEnv::syntax
UnsetAddrList* ScanEnv::unset_addr_list

Definition at line 303 of file regparse.h.

Referenced by onig_compile(), and setup_subexp_call().

int ScanEnv::warnings_flag

Definition at line 318 of file regparse.h.

Referenced by CC_DUP_WARN(), and scan_env_clear().


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