Home | History | Annotate | Download | only in lib

Lines Matching refs:ent

1942       struct re_backref_cache_entry *ent;
1943 ent = mctx->bkref_ents + limits->elems[lim_idx];
1944 subexp_idx = dfa->nodes[ent->node].opr.idx;
1984 struct re_backref_cache_entry *ent = mctx->bkref_ents + bkref_idx;
1990 if (ent->node != node)
1994 && !(ent->eps_reachable_subexps_map
2022 ent->eps_reachable_subexps_map
2025 while (ent++->more);
2089 struct re_backref_cache_entry *ent;
2090 ent = bkref_ents + limits->elems[lim_idx];
2092 if (str_idx <= ent->subexp_from || ent->str_idx < str_idx)
2095 subexp_idx = dfa->nodes[ent->node].opr.idx;
2096 if (ent->subexp_to == str_idx)
2113 /* Note that (ent->subexp_to = str_idx != ent->subexp_from). */
2142 else /* (ent->subexp_to != str_idx) */
3272 struct re_backref_cache_entry *ent;
3278 ent = mctx->bkref_ents + cache_idx_start;
3283 /* Is this entry ENT is appropriate? */
3284 if (!re_node_set_contains (cur_nodes, ent->node))
3287 to_idx = cur_str + ent->subexp_to - ent->subexp_from;
3296 next_node = dfa->edests[ent->node].elems[0];
3316 next_node = dfa->nexts[ent->node];
3346 while (ent++->more);