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
UChar * pattern
UChar * pattern_end
UChar * error
UChar * error_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

Definition at line 295 of file regparse.h.

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

Definition at line 294 of file regparse.h.

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

Definition at line 293 of file regparse.h.

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

Definition at line 292 of file regparse.h.

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

Definition at line 289 of file regparse.h.

Referenced by onig_parse_make_tree(), and parse_exp().

Definition at line 298 of file regparse.h.

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

Definition at line 299 of file regparse.h.

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

Definition at line 309 of file regparse.h.

Referenced by scan_env_add_mem_entry(), and scan_env_clear().

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().

Definition at line 301 of file regparse.h.

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

Definition at line 307 of file regparse.h.

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

Definition at line 296 of file regparse.h.

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

Definition at line 297 of file regparse.h.

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

Definition at line 300 of file regparse.h.

Referenced by fetch_named_backref_token(), onig_parse_make_tree(), and parse_enclose().

const char* ScanEnv::sourcefile

Definition at line 319 of file regparse.h.

Referenced by onig_compile(), and onig_syntax_warn().

Definition at line 320 of file regparse.h.

Referenced by onig_compile(), and onig_syntax_warn().

Definition at line 303 of file regparse.h.

Referenced by onig_compile().

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:

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1