Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <regparse.h>
Data Fields | |
OnigOptionType | option |
OnigCaseFoldType | case_fold_flag |
OnigEncoding | enc |
const OnigSyntaxType * | syntax |
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_t * | reg |
UnsetAddrList * | unset_addr_list |
int | num_call |
int | num_mem |
int | num_named |
int | mem_alloc |
Node * | mem_nodes_static [SCANENV_MEMNODES_SIZE] |
Node ** | mem_nodes_dynamic |
unsigned int | parse_depth |
int | warnings_flag |
const char * | sourcefile |
int | sourceline |
Definition at line 290 of file regparse.h.
BitStatusType ScanEnv::backrefed_mem |
Definition at line 298 of file regparse.h.
Referenced by expand_case_fold_string(), onig_compile_ruby(), optimize_node_left(), scan_env_clear(), and setup_tree().
BitStatusType ScanEnv::bt_mem_end |
Definition at line 297 of file regparse.h.
Referenced by onig_compile_ruby(), scan_env_clear(), and setup_tree().
BitStatusType ScanEnv::bt_mem_start |
Definition at line 296 of file regparse.h.
Referenced by onig_compile_ruby(), scan_env_clear(), setup_subexp_call(), and setup_tree().
BitStatusType ScanEnv::capture_history |
Definition at line 295 of file regparse.h.
Referenced by disable_noname_group_capture(), onig_compile_ruby(), parse_enclose(), and scan_env_clear().
OnigCaseFoldType ScanEnv::case_fold_flag |
Definition at line 292 of file regparse.h.
Referenced by cclass_case_fold(), and onig_parse_make_tree().
OnigEncoding ScanEnv::enc |
Definition at line 293 of file regparse.h.
Referenced by add_ctype_to_cc(), and_cclass(), cclass_case_fold(), code_exist_check(), fetch_char_property_to_ctype(), fetch_escaped_value(), fetch_name(), fetch_name_with_level(), fetch_range_quantifier(), fetch_token(), fetch_token_in_cc(), get_max_match_length(), i_apply_case_fold(), node_extended_grapheme_cluster(), node_linebreak(), onig_compile_ruby(), onig_parse_make_tree(), onig_syntax_warn(), or_cclass(), parse_char_class(), parse_enclose(), parse_exp(), parse_posix_bracket(), propname2ctype(), and set_quantifier().
UChar* ScanEnv::error |
Definition at line 301 of file regparse.h.
Referenced by onig_compile_ruby(), onig_scan_env_set_error_string(), and scan_env_clear().
UChar* ScanEnv::error_end |
Definition at line 302 of file regparse.h.
Referenced by onig_compile_ruby(), onig_scan_env_set_error_string(), and scan_env_clear().
int ScanEnv::mem_alloc |
Definition at line 312 of file regparse.h.
Referenced by scan_env_add_mem_entry(), and scan_env_clear().
Node** ScanEnv::mem_nodes_dynamic |
Definition at line 314 of file regparse.h.
Referenced by onig_compile_ruby(), scan_env_add_mem_entry(), and scan_env_clear().
Node* ScanEnv::mem_nodes_static[SCANENV_MEMNODES_SIZE] |
Definition at line 313 of file regparse.h.
Referenced by scan_env_add_mem_entry(), and scan_env_clear().
int ScanEnv::num_call |
Definition at line 307 of file regparse.h.
Referenced by onig_compile_ruby(), parse_regexp(), and scan_env_clear().
int ScanEnv::num_mem |
Definition at line 308 of file regparse.h.
Referenced by disable_noname_group_capture(), fetch_named_backref_token(), fetch_token(), get_max_match_length(), get_min_match_length(), onig_compile_ruby(), onig_parse_make_tree(), parse_enclose(), scan_env_add_mem_entry(), scan_env_clear(), scan_env_set_mem_node(), setup_subexp_call(), and setup_tree().
int ScanEnv::num_named |
Definition at line 310 of file regparse.h.
Referenced by disable_noname_group_capture(), onig_compile_ruby(), parse_enclose(), scan_env_clear(), setup_subexp_call(), and setup_tree().
OnigOptionType ScanEnv::option |
Definition at line 291 of file regparse.h.
Referenced by fetch_token(), node_extended_grapheme_cluster(), onig_parse_make_tree(), parse_char_class(), parse_char_property(), parse_enclose(), parse_exp(), parse_posix_bracket(), parse_regexp(), setup_subexp_call(), and setup_tree().
unsigned int ScanEnv::parse_depth |
Definition at line 321 of file regparse.h.
Referenced by parse_char_class(), parse_subexp(), and scan_env_clear().
UChar* ScanEnv::pattern |
Definition at line 299 of file regparse.h.
Referenced by fetch_token(), onig_parse_make_tree(), and onig_syntax_warn().
UChar* ScanEnv::pattern_end |
Definition at line 300 of file regparse.h.
Referenced by onig_parse_make_tree(), onig_syntax_warn(), and parse_char_class().
regex_t* ScanEnv::reg |
Definition at line 303 of file regparse.h.
Referenced by fetch_named_backref_token(), onig_parse_make_tree(), parse_enclose(), and setup_subexp_call().
const char* ScanEnv::sourcefile |
Definition at line 324 of file regparse.h.
Referenced by onig_compile_ruby(), and onig_syntax_warn().
int ScanEnv::sourceline |
Definition at line 325 of file regparse.h.
Referenced by onig_compile_ruby(), and onig_syntax_warn().
const OnigSyntaxType* ScanEnv::syntax |
Definition at line 294 of file regparse.h.
Referenced by add_code_range0(), CC_DUP_WARN(), CC_ESC_WARN(), CLOSE_BRACKET_WITHOUT_ESC_WARN(), code_exist_check(), conv_backslash_value(), fetch_escaped_value(), fetch_named_backref_token(), fetch_range_quantifier(), fetch_token(), fetch_token_in_cc(), name_add(), next_state_val(), onig_compile_ruby(), onig_parse_make_tree(), parse_char_class(), parse_enclose(), parse_exp(), set_quantifier(), setup_look_behind(), setup_subexp_call(), and setup_tree().
UnsetAddrList* ScanEnv::unset_addr_list |
Definition at line 305 of file regparse.h.
Referenced by onig_compile_ruby(), and setup_subexp_call().
int ScanEnv::warnings_flag |
Definition at line 322 of file regparse.h.
Referenced by CC_DUP_WARN(), and scan_env_clear().