Data Fields | |
re_token_t * | nodes |
size_t | nodes_alloc |
size_t | nodes_len |
int * | nexts |
int * | org_indices |
re_node_set * | edests |
re_node_set * | eclosures |
re_node_set * | inveclosures |
struct re_state_table_entry * | state_table |
re_dfastate_t * | init_state |
re_dfastate_t * | init_state_word |
re_dfastate_t * | init_state_nl |
re_dfastate_t * | init_state_begbuf |
bin_tree_t * | str_tree |
bin_tree_storage_t * | str_tree_storage |
re_bitset_ptr_t | sb_char |
int | str_tree_storage_idx |
unsigned int | state_hash_mask |
int | init_node |
int | nbackref |
bitset_word_t | used_bkref_map |
bitset_word_t | completed_bkref_map |
unsigned int | has_plural_match: 1 |
unsigned int | has_mb_node: 1 |
unsigned int | is_utf8: 1 |
unsigned int | map_notascii: 1 |
unsigned int | word_ops_used: 1 |
int | mb_cur_max |
bitset_t | word_char |
reg_syntax_t | syntax |
int * | subexp_map |
char * | re_str |
Definition at line 690 of file gkregex.c.
Definition at line 692 of file gkregex.c.
Referenced by build_sifted_states(), calc_eclosure_iter(), check_arrival(), check_arrival_add_next_nodes(), check_arrival_expand_ecl_sub(), check_dst_limits(), check_dst_limits_calc_pos_1(), check_halt_node_context(), check_node_accept_bytes(), check_subexp_limits(), check_subexp_matching_top(), create_cd_newstate(), create_ci_newstate(), create_initial_state(), duplicate_node(), duplicate_node_closure(), find_subexp_node(), free_dfa_content(), get_subexp(), group_nodes_into_DFAstates(), init_dfa(), optimize_utf8(), proceed_next_node(), re_compile_fastmap_iter(), re_dfa_add_node(), register_state(), search_duplicated_node(), sift_states_bkref(), sub_epsilon_src_nodes(), transit_state_bkref(), transit_state_mb(), transit_state_sb(), and update_regs().
Definition at line 693 of file gkregex.c.
Referenced by analyze(), init_dfa(), and re_dfa_add_node().
Definition at line 694 of file gkregex.c.
Referenced by analyze(), calc_eclosure(), calc_inveclosure(), free_dfa_content(), optimize_utf8(), re_dfa_add_node(), re_search_internal(), and search_duplicated_node().
Definition at line 695 of file gkregex.c.
Referenced by analyze(), build_sifted_states(), build_trtable(), check_arrival_add_next_nodes(), duplicate_node_closure(), expand_bkref_cache(), free_dfa_content(), link_nfa_nodes(), proceed_next_node(), re_dfa_add_node(), sift_states_bkref(), sift_states_iter_mb(), transit_state_bkref(), transit_state_mb(), and transit_state_sb().
Definition at line 696 of file gkregex.c.
Referenced by analyze(), duplicate_node(), free_workarea_compile(), re_dfa_add_node(), and search_duplicated_node().
Definition at line 697 of file gkregex.c.
Referenced by analyze(), calc_eclosure_iter(), check_arrival_expand_ecl_sub(), check_dst_limits_calc_pos_1(), create_initial_state(), duplicate_node_closure(), expand_bkref_cache(), free_dfa_content(), link_nfa_nodes(), proceed_next_node(), re_dfa_add_node(), sift_states_bkref(), sub_epsilon_src_nodes(), and transit_state_bkref().
Definition at line 698 of file gkregex.c.
Referenced by analyze(), build_trtable(), calc_eclosure(), calc_eclosure_iter(), calc_inveclosure(), check_arrival_expand_ecl(), check_dst_limits_calc_pos_1(), check_subexp_limits(), create_initial_state(), free_dfa_content(), re_dfa_add_node(), transit_state_bkref(), transit_state_mb(), and transit_state_sb().
Definition at line 699 of file gkregex.c.
Referenced by add_epsilon_src_nodes(), analyze(), calc_inveclosure(), check_subexp_limits(), free_dfa_content(), and sub_epsilon_src_nodes().
struct re_state_table_entry* re_dfa_t::state_table [read] |
Definition at line 700 of file gkregex.c.
Referenced by free_dfa_content(), init_dfa(), re_acquire_state(), re_acquire_state_context(), and register_state().
Definition at line 701 of file gkregex.c.
Referenced by __attribute(), create_initial_state(), re_search_internal(), and weak_alias().
Definition at line 702 of file gkregex.c.
Referenced by __attribute(), create_initial_state(), re_search_internal(), and weak_alias().
Definition at line 703 of file gkregex.c.
Referenced by __attribute(), create_initial_state(), re_search_internal(), and weak_alias().
Definition at line 704 of file gkregex.c.
Referenced by __attribute(), create_initial_state(), re_search_internal(), and weak_alias().
Definition at line 705 of file gkregex.c.
Referenced by analyze(), create_initial_state(), free_workarea_compile(), and re_compile_internal().
Definition at line 707 of file gkregex.c.
Referenced by free_dfa_content(), group_nodes_into_DFAstates(), and init_dfa().
unsigned int re_dfa_t::state_hash_mask |
Definition at line 711 of file gkregex.c.
Referenced by free_dfa_content(), init_dfa(), re_acquire_state(), re_acquire_state_context(), and register_state().
Definition at line 713 of file gkregex.c.
Referenced by analyze(), check_matching(), create_initial_state(), merge_state_with_log(), optimize_utf8(), parse_expression(), prune_impossible_nodes(), and re_search_internal().
Definition at line 716 of file gkregex.c.
Referenced by check_subexp_matching_top(), lower_subexp(), optimize_subexps(), and parse_expression().
unsigned int re_dfa_t::has_plural_match |
Definition at line 719 of file gkregex.c.
Referenced by analyze(), link_nfa_nodes(), and re_search_internal().
unsigned int re_dfa_t::has_mb_node |
Definition at line 723 of file gkregex.c.
Referenced by optimize_utf8(), parse_expression(), and re_search_internal().
unsigned int re_dfa_t::is_utf8 |
Definition at line 724 of file gkregex.c.
Referenced by init_dfa(), optimize_utf8(), re_compile_internal(), and re_string_construct_common().
unsigned int re_dfa_t::map_notascii |
Definition at line 725 of file gkregex.c.
Referenced by init_dfa(), and re_string_construct_common().
unsigned int re_dfa_t::word_ops_used |
Definition at line 726 of file gkregex.c.
Referenced by init_word_char(), parse_expression(), and re_string_allocate().
Definition at line 727 of file gkregex.c.
Referenced by build_trtable(), group_nodes_into_DFAstates(), init_dfa(), optimize_utf8(), parse_expression(), re_compile_fastmap_iter(), re_dfa_add_node(), re_search_internal(), re_string_allocate(), re_string_construct(), and re_string_construct_common().
Definition at line 728 of file gkregex.c.
Referenced by build_trtable(), group_nodes_into_DFAstates(), init_word_char(), and re_string_allocate().
Definition at line 729 of file gkregex.c.
Referenced by check_node_accept(), check_node_accept_bytes(), group_nodes_into_DFAstates(), and parse().
Definition at line 730 of file gkregex.c.
Referenced by analyze(), free_dfa_content(), optimize_subexps(), and re_search_internal().
char* re_dfa_t::re_str |
Definition at line 732 of file gkregex.c.
Referenced by free_dfa_content(), and re_compile_internal().