Data Fields | |
union { | |
unsigned char c | |
re_bitset_ptr_t sbcset | |
re_charset_t * mbcset | |
int idx | |
re_context_type ctx_type | |
} | opr |
re_token_type_t | type: 8 |
unsigned int | constraint: 10 |
unsigned int | duplicated: 1 |
unsigned int | opt_subexp: 1 |
unsigned int | accept_mb: 1 |
unsigned int | mb_partial: 1 |
unsigned int | word_char: 1 |
Definition at line 358 of file gkregex.c.
unsigned char re_token_t::c |
Definition at line 362 of file gkregex.c.
Referenced by check_node_accept(), group_nodes_into_DFAstates(), optimize_utf8(), parse_dup_op(), peek_token(), peek_token_bracket(), and re_compile_fastmap_iter().
Definition at line 363 of file gkregex.c.
Referenced by check_node_accept(), group_nodes_into_DFAstates(), optimize_utf8(), and re_compile_fastmap_iter().
Definition at line 365 of file gkregex.c.
Referenced by check_node_accept_bytes(), and re_compile_fastmap_iter().
Definition at line 367 of file gkregex.c.
Referenced by check_arrival(), check_arrival_expand_ecl_sub(), check_dst_limits(), check_dst_limits_calc_pos_1(), check_subexp_limits(), check_subexp_matching_top(), create_initial_state(), find_subexp_node(), get_subexp(), lower_subexp(), optimize_subexps(), optimize_utf8(), parse_dup_op(), parse_expression(), peek_token(), proceed_next_node(), and update_regs().
Definition at line 368 of file gkregex.c.
Referenced by calc_eclosure_iter(), create_cd_newstate(), duplicate_node(), duplicate_node_closure(), parse_expression(), and peek_token().
union { ... } re_token_t::opr |
Referenced by calc_eclosure_iter(), check_arrival(), check_arrival_expand_ecl_sub(), check_dst_limits(), check_dst_limits_calc_pos_1(), check_node_accept(), check_node_accept_bytes(), check_subexp_limits(), check_subexp_matching_top(), create_cd_newstate(), create_initial_state(), duplicate_node(), duplicate_node_closure(), find_subexp_node(), get_subexp(), group_nodes_into_DFAstates(), lower_subexp(), optimize_subexps(), optimize_utf8(), parse_dup_op(), parse_expression(), peek_token(), peek_token_bracket(), proceed_next_node(), re_compile_fastmap_iter(), and update_regs().
Definition at line 371 of file gkregex.c.
Referenced by build_sifted_states(), calc_eclosure_iter(), calc_first(), calc_next(), check_arrival_add_next_nodes(), check_arrival_expand_ecl_sub(), check_dst_limits_calc_pos_1(), check_halt_node_context(), check_node_accept(), 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(), group_nodes_into_DFAstates(), link_nfa_nodes(), lower_subexps(), optimize_subexps(), optimize_utf8(), parse_branch(), parse_dup_op(), parse_expression(), parse_reg_exp(), parse_sub_exp(), peek_token(), peek_token_bracket(), proceed_next_node(), re_compile_fastmap_iter(), re_dfa_add_node(), register_state(), sift_states_bkref(), sub_epsilon_src_nodes(), transit_state_bkref(), and update_regs().
unsigned int re_token_t::constraint |
Definition at line 375 of file gkregex.c.
Referenced by check_halt_node_context(), check_node_accept(), create_cd_newstate(), create_ci_newstate(), duplicate_node(), group_nodes_into_DFAstates(), re_dfa_add_node(), search_duplicated_node(), transit_state_bkref(), and transit_state_mb().
unsigned int re_token_t::duplicated |
Definition at line 376 of file gkregex.c.
Referenced by calc_eclosure_iter(), duplicate_node(), and search_duplicated_node().
unsigned int re_token_t::opt_subexp |
unsigned int re_token_t::accept_mb |
Definition at line 379 of file gkregex.c.
Referenced by build_sifted_states(), check_arrival_add_next_nodes(), create_cd_newstate(), create_ci_newstate(), proceed_next_node(), re_dfa_add_node(), and transit_state_mb().
unsigned int re_token_t::mb_partial |
Definition at line 382 of file gkregex.c.
Referenced by optimize_utf8(), peek_token(), and re_compile_fastmap_iter().
unsigned int re_token_t::word_char |
Definition at line 384 of file gkregex.c.
Referenced by group_nodes_into_DFAstates(), and peek_token().