Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <onigmo.h>
Data Fields | |
unsigned char * | p |
unsigned int | used |
unsigned int | alloc |
int | num_mem |
int | num_repeat |
int | num_null_check |
int | num_comb_exp_check |
int | num_call |
unsigned int | capture_history |
unsigned int | bt_mem_start |
unsigned int | bt_mem_end |
int | stack_pop_level |
int | repeat_range_alloc |
OnigOptionType | options |
OnigRepeatRange * | repeat_range |
OnigEncoding | enc |
const OnigSyntaxType * | syntax |
void * | name_table |
OnigCaseFoldType | case_fold_flag |
int | optimize |
int | threshold_len |
int | anchor |
OnigDistance | anchor_dmin |
OnigDistance | anchor_dmax |
int | sub_anchor |
unsigned char * | exact |
unsigned char * | exact_end |
unsigned char | map [ONIG_CHAR_TABLE_SIZE] |
int * | int_map |
int * | int_map_backward |
OnigDistance | dmin |
OnigDistance | dmax |
struct re_pattern_buffer * | chain |
unsigned int re_pattern_buffer::alloc |
Definition at line 755 of file onigmo.h.
Referenced by onig_compile_ruby(), and onig_memsize().
int re_pattern_buffer::anchor |
Definition at line 780 of file onigmo.h.
Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().
OnigDistance re_pattern_buffer::anchor_dmax |
Definition at line 782 of file onigmo.h.
Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().
OnigDistance re_pattern_buffer::anchor_dmin |
Definition at line 781 of file onigmo.h.
Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().
unsigned int re_pattern_buffer::bt_mem_end |
Definition at line 764 of file onigmo.h.
Referenced by compile_enclose_node(), compile_length_enclose_node(), match_at(), and onig_compile_ruby().
unsigned int re_pattern_buffer::bt_mem_start |
Definition at line 763 of file onigmo.h.
Referenced by compile_enclose_node(), compile_length_enclose_node(), match_at(), and onig_compile_ruby().
unsigned int re_pattern_buffer::capture_history |
Definition at line 762 of file onigmo.h.
Referenced by match_at(), onig_compile_ruby(), and onig_number_of_capture_histories().
OnigCaseFoldType re_pattern_buffer::case_fold_flag |
Definition at line 775 of file onigmo.h.
Referenced by backward_search_range(), bm_search_ic(), bm_search_notrev_ic(), expand_case_fold_string(), forward_search_range(), match_at(), onig_get_case_fold_flag(), onig_parse_make_tree(), set_bm_skip(), set_optimize_info_from_tree(), setup_tree(), slow_search_backward_ic(), and update_string_node_case_fold().
struct re_pattern_buffer* re_pattern_buffer::chain |
Definition at line 793 of file onigmo.h.
Referenced by onig_free_body(), and onig_memsize().
OnigDistance re_pattern_buffer::dmax |
Definition at line 790 of file onigmo.h.
Referenced by backward_search_range(), forward_search_range(), onig_search_gpos(), set_optimize_exact_info(), and set_optimize_map_info().
OnigDistance re_pattern_buffer::dmin |
Definition at line 789 of file onigmo.h.
Referenced by backward_search_range(), forward_search_range(), set_optimize_exact_info(), and set_optimize_map_info().
OnigEncoding re_pattern_buffer::enc |
Definition at line 772 of file onigmo.h.
Referenced by backref_match_at_nested_level(), backward_search_range(), bm_search_ic(), bm_search_notrev(), bm_search_notrev_ic(), clear_optimize_info(), compile_cclass_node(), compile_length_cclass_node(), compile_length_string_node(), compile_string_node(), expand_case_fold_string(), expand_case_fold_string_alt(), forward_search_range(), get_char_length_tree1(), is_not_included(), match_at(), match_named_captures_iter(), name_add(), onig_compile_ruby(), onig_foreach_name(), onig_get_encoding(), onig_is_code_in_cc(), onig_match(), onig_parse_make_tree(), onig_search_gpos(), rb_reg_prepare_re0(), reg_names_iter(), set_bm_skip(), set_optimize_exact_info(), set_optimize_info_from_tree(), setup_tree(), slow_search_backward_ic(), and update_string_node_case_fold().
unsigned char* re_pattern_buffer::exact |
Definition at line 784 of file onigmo.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), onig_free_body(), onig_memsize(), and set_optimize_exact_info().
unsigned char* re_pattern_buffer::exact_end |
Definition at line 785 of file onigmo.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), onig_memsize(), and set_optimize_exact_info().
int* re_pattern_buffer::int_map |
Definition at line 787 of file onigmo.h.
Referenced by bm_search(), bm_search_ic(), bm_search_notrev(), bm_search_notrev_ic(), onig_free_body(), onig_memsize(), set_optimize_exact_info(), and slow_search_backward_ic().
int* re_pattern_buffer::int_map_backward |
Definition at line 788 of file onigmo.h.
Referenced by backward_search_range(), bm_search_ic(), onig_free_body(), and onig_memsize().
unsigned char re_pattern_buffer::map[ONIG_CHAR_TABLE_SIZE] |
Definition at line 786 of file onigmo.h.
Referenced by backward_search_range(), bm_search(), bm_search_ic(), bm_search_notrev(), bm_search_notrev_ic(), clear_optimize_info(), forward_search_range(), set_optimize_exact_info(), set_optimize_map_info(), and slow_search_backward_ic().
void* re_pattern_buffer::name_table |
Definition at line 774 of file onigmo.h.
Referenced by name_add(), name_find(), names_clear(), onig_foreach_name(), onig_names_free(), onig_number_of_names(), and onig_renumber_name_table().
int re_pattern_buffer::num_call |
Definition at line 761 of file onigmo.h.
Referenced by compile_range_repeat_node(), and onig_compile_ruby().
int re_pattern_buffer::num_comb_exp_check |
Definition at line 760 of file onigmo.h.
Referenced by match_at(), onig_compile_ruby(), onig_match(), and onig_search_gpos().
int re_pattern_buffer::num_mem |
Definition at line 757 of file onigmo.h.
Referenced by disable_noname_group_capture(), match_at(), onig_compile_ruby(), onig_match(), onig_number_of_captures(), onig_parse_make_tree(), and onig_search_gpos().
int re_pattern_buffer::num_null_check |
Definition at line 759 of file onigmo.h.
Referenced by compile_tree_empty_check(), and onig_compile_ruby().
int re_pattern_buffer::num_repeat |
Definition at line 758 of file onigmo.h.
Referenced by compile_range_repeat_node(), match_at(), and onig_compile_ruby().
int re_pattern_buffer::optimize |
Definition at line 778 of file onigmo.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), onig_search_gpos(), set_optimize_exact_info(), and set_optimize_map_info().
OnigOptionType re_pattern_buffer::options |
Definition at line 768 of file onigmo.h.
Referenced by backward_search_range(), compile_length_option_node(), compile_length_tree(), compile_option_node(), compile_quantifier_node(), compile_tree(), forward_search_range(), get_head_value_node(), match_at(), onig_compile_ruby(), onig_get_options(), onig_noname_group_capture_is_active(), onig_parse_make_tree(), onig_search_gpos(), rb_reg_prepare_re0(), set_optimize_info_from_tree(), and setup_tree().
unsigned char* re_pattern_buffer::p |
Definition at line 753 of file onigmo.h.
Referenced by match_at(), onig_free_body(), onig_is_code_in_cc(), and onig_memsize().
OnigRepeatRange* re_pattern_buffer::repeat_range |
Definition at line 770 of file onigmo.h.
Referenced by entry_repeat_range(), match_at(), onig_compile_ruby(), onig_free_body(), and onig_memsize().
int re_pattern_buffer::repeat_range_alloc |
Definition at line 766 of file onigmo.h.
Referenced by entry_repeat_range(), onig_compile_ruby(), and onig_memsize().
int re_pattern_buffer::stack_pop_level |
Definition at line 765 of file onigmo.h.
Referenced by match_at(), and onig_compile_ruby().
int re_pattern_buffer::sub_anchor |
Definition at line 783 of file onigmo.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), set_optimize_info_from_tree(), and set_sub_anchor().
const OnigSyntaxType* re_pattern_buffer::syntax |
Definition at line 773 of file onigmo.h.
Referenced by onig_get_syntax(), onig_noname_group_capture_is_active(), and onig_parse_make_tree().
int re_pattern_buffer::threshold_len |
Definition at line 779 of file onigmo.h.
Referenced by clear_optimize_info(), onig_search_gpos(), set_optimize_exact_info(), and set_optimize_map_info().
unsigned int re_pattern_buffer::used |
Definition at line 754 of file onigmo.h.
Referenced by compile_tree(), onig_compile_ruby(), and onig_is_code_in_cc().