#include <oniguruma.h>
Data Fields | |
| unsigned char * | p |
| unsigned int | used |
| unsigned int | alloc |
| int | state |
| 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 |
| OnigRepeatRange * | repeat_range |
| OnigEncoding | enc |
| OnigOptionType | options |
| const OnigSyntaxType * | syntax |
| OnigCaseFoldType | case_fold_flag |
| void * | name_table |
| 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 |
Definition at line 624 of file oniguruma.h.
| unsigned int re_pattern_buffer::alloc |
Definition at line 652 of file oniguruma.h.
Referenced by clear_optimize_info(), onig_search(), and set_optimize_info_from_tree().
Definition at line 654 of file oniguruma.h.
Referenced by clear_optimize_info(), onig_search(), and set_optimize_info_from_tree().
Definition at line 653 of file oniguruma.h.
Referenced by clear_optimize_info(), onig_search(), and set_optimize_info_from_tree().
| unsigned int re_pattern_buffer::bt_mem_end |
Definition at line 638 of file oniguruma.h.
Referenced by compile_enclose_node(), compile_length_enclose_node(), match_at(), and onig_compile().
| unsigned int re_pattern_buffer::bt_mem_start |
Definition at line 637 of file oniguruma.h.
Referenced by compile_enclose_node(), compile_length_enclose_node(), match_at(), and onig_compile().
| unsigned int re_pattern_buffer::capture_history |
Definition at line 636 of file oniguruma.h.
Referenced by match_at(), onig_compile(), and onig_number_of_capture_histories().
Definition at line 646 of file oniguruma.h.
Referenced by backward_search_range(), expand_case_fold_string(), forward_search_range(), match_at(), onig_get_case_fold_flag(), onig_parse_make_tree(), set_optimize_info_from_tree(), and update_string_node_case_fold().
struct re_pattern_buffer* re_pattern_buffer::chain [read] |
Definition at line 665 of file oniguruma.h.
Referenced by onig_chain_link_add(), onig_chain_reduce(), onig_free_body(), onig_match(), onig_memsize(), and onig_search().
Definition at line 662 of file oniguruma.h.
Referenced by backward_search_range(), forward_search_range(), onig_search(), set_optimize_exact_info(), and set_optimize_map_info().
Definition at line 661 of file oniguruma.h.
Referenced by backward_search_range(), forward_search_range(), set_optimize_exact_info(), and set_optimize_map_info().
Definition at line 643 of file oniguruma.h.
Referenced by backref_match_at_nested_level(), backward_search_range(), bm_search_backward(), bm_search_notrev(), 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(), name_add(), onig_compile(), onig_foreach_name(), onig_get_encoding(), onig_match(), onig_parse_make_tree(), onig_search(), rb_reg_prepare_re(), set_optimize_exact_info(), set_optimize_info_from_tree(), and update_string_node_case_fold().
| unsigned char* re_pattern_buffer::exact |
Definition at line 656 of file oniguruma.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 657 of file oniguruma.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), onig_memsize(), and set_optimize_exact_info().
Definition at line 659 of file oniguruma.h.
Referenced by bm_search(), bm_search_notrev(), onig_free_body(), onig_memsize(), and set_optimize_exact_info().
Definition at line 660 of file oniguruma.h.
Referenced by backward_search_range(), bm_search_backward(), onig_free_body(), and onig_memsize().
| unsigned char re_pattern_buffer::map[ONIG_CHAR_TABLE_SIZE] |
Definition at line 658 of file oniguruma.h.
Referenced by backward_search_range(), bm_search(), bm_search_notrev(), forward_search_range(), set_optimize_exact_info(), and set_optimize_map_info().
Definition at line 647 of file oniguruma.h.
Referenced by name_add(), name_find(), names_clear(), onig_foreach_name(), onig_names_free(), onig_number_of_names(), and onig_renumber_name_table().
Definition at line 635 of file oniguruma.h.
Referenced by compile_range_repeat_node(), and onig_compile().
Definition at line 634 of file oniguruma.h.
Referenced by match_at(), onig_compile(), onig_match(), and onig_search().
Definition at line 631 of file oniguruma.h.
Referenced by disable_noname_group_capture(), match_at(), onig_compile(), onig_match(), onig_number_of_captures(), onig_parse_make_tree(), and onig_search().
Definition at line 633 of file oniguruma.h.
Referenced by compile_tree_empty_check(), and onig_compile().
Definition at line 632 of file oniguruma.h.
Referenced by compile_range_repeat_node(), match_at(), and onig_compile().
Definition at line 650 of file oniguruma.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), onig_search(), set_optimize_exact_info(), and set_optimize_map_info().
Definition at line 644 of file oniguruma.h.
Referenced by compile_length_option_node(), compile_length_tree(), compile_option_node(), compile_quantifier_node(), compile_tree(), get_head_value_node(), match_at(), onig_compile(), onig_get_options(), onig_noname_group_capture_is_active(), onig_parse_make_tree(), onig_search(), rb_reg_equal(), rb_reg_prepare_re(), set_optimize_info_from_tree(), and setup_tree().
| unsigned char* re_pattern_buffer::p |
Definition at line 626 of file oniguruma.h.
Referenced by match_at(), onig_free_body(), and onig_memsize().
Definition at line 641 of file oniguruma.h.
Referenced by entry_repeat_range(), match_at(), onig_compile(), onig_free_body(), and onig_memsize().
Definition at line 640 of file oniguruma.h.
Referenced by entry_repeat_range(), onig_compile(), and onig_memsize().
Definition at line 655 of file oniguruma.h.
Referenced by backward_search_range(), clear_optimize_info(), forward_search_range(), set_optimize_info_from_tree(), and set_sub_anchor().
Definition at line 645 of file oniguruma.h.
Referenced by onig_get_syntax(), onig_noname_group_capture_is_active(), and onig_parse_make_tree().
Definition at line 651 of file oniguruma.h.
Referenced by clear_optimize_info(), onig_search(), set_optimize_exact_info(), and set_optimize_map_info().
| unsigned int re_pattern_buffer::used |