Home
last modified time | relevance | path

Searched refs:re_dfa_t (Results 1 – 10 of 10) sorted by relevance

/glibc-2.36/posix/
Dregcomp.c29 static reg_errcode_t init_dfa (re_dfa_t *dfa, size_t pat_len);
34 static reg_errcode_t create_initial_state (re_dfa_t *dfa);
36 static void optimize_utf8 (re_dfa_t *dfa);
52 static Idx duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint);
53 static Idx search_duplicated_node (const re_dfa_t *dfa, Idx org_node,
55 static reg_errcode_t calc_eclosure (re_dfa_t *dfa);
56 static reg_errcode_t calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa,
58 static reg_errcode_t calc_inveclosure (re_dfa_t *dfa);
78 re_dfa_t *dfa, re_token_t *token,
80 static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa,
[all …]
Dregexec.c57 static void update_regs (const re_dfa_t *dfa, regmatch_t *pmatch,
84 static reg_errcode_t add_epsilon_src_nodes (const re_dfa_t *dfa,
98 static reg_errcode_t check_subexp_limits (const re_dfa_t *dfa,
107 static reg_errcode_t merge_state_array (const re_dfa_t *dfa,
138 static Idx find_subexp_node (const re_dfa_t *dfa, const re_node_set *nodes,
148 static reg_errcode_t check_arrival_expand_ecl (const re_dfa_t *dfa,
151 static reg_errcode_t check_arrival_expand_ecl_sub (const re_dfa_t *dfa,
158 static bool build_trtable (const re_dfa_t *dfa, re_dfastate_t *state);
160 static int check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx,
167 static Idx group_nodes_into_DFAstates (const re_dfa_t *dfa,
[all …]
Dregex_internal.h427 struct re_dfa_t;
428 typedef struct re_dfa_t re_dfa_t; typedef
595 const re_dfa_t *const dfa;
638 struct re_dfa_t struct
Dregex_internal.c23 const re_dfa_t *dfa);
24 static re_dfastate_t *create_ci_newstate (const re_dfa_t *dfa,
27 static re_dfastate_t *create_cd_newstate (const re_dfa_t *dfa,
50 RE_TRANSLATE_TYPE trans, bool icase, const re_dfa_t *dfa) in re_string_allocate()
78 RE_TRANSLATE_TYPE trans, bool icase, const re_dfa_t *dfa) in re_string_construct()
182 const re_dfa_t *dfa) in re_string_construct_common()
1412 re_dfa_add_node (re_dfa_t *dfa, re_token_t token) in re_dfa_add_node()
1486 re_acquire_state (reg_errcode_t *err, const re_dfa_t *dfa, in re_acquire_state()
1534 re_acquire_state_context (reg_errcode_t *err, const re_dfa_t *dfa, in re_acquire_state_context()
1575 register_state (const re_dfa_t *dfa, re_dfastate_t *newstate, in register_state()
[all …]
Dbug-regex20.c214 optimized = ((re_dfa_t *) regbuf.buffer)->mb_cur_max == 1; in main()
255 optimized = ((re_dfa_t *) regbuf.buffer)->mb_cur_max == 1; in main()
Dregex.h417 struct re_dfa_t *__REPB_PREFIX(buffer);
/glibc-2.36/ChangeLog.old/
DChangeLog.142957 * posix/regex_internal.h (re_dfa_t): Add syntax field.
2995 (re_dfa_t): Change word_char type to bitset. Add word_ops_used field.
3893 (re_dfa_t): Add sb_char field.
4050 (re_dfa_t): Add str_tree_storage and str_tree_storage_idx
4162 * posix/regex_internal.h: Add forward declaration of re_dfa_t.
4165 (re_dfa_t): Add map_notascii field.
4315 (struct re_dfa_t): Likewise. Reorder fields to make structure
13419 * posix/regex_internal.h (re_dfa_t): Add new members.
14357 (re_dfa_t): Likewise.
16355 (re_dfa_t): Likewise.
DChangeLog.15377 references to re_dfa_t's subexps field.
386 (re_dfa_t): Remove subexps and subexps_alloc field, add
714 (re_dfa_t): Add subexp_map.
DChangeLog.168596 * posix/regex_internal.h (struct re_dfa_t): Change type of nodes_alloc
8628 (struct re_dfa_t): Remove unused member states_alloc.
10139 (struct re_dfa_t): Add lock.
12388 re_dfa_t that represent the transitions.
12398 re_dfa_t that represent the transitions.
DChangeLog.13418 (struct re_dfa_t): Likewise.