Lines Matching refs:prefixes
124 prefixes: Literals,
231 let mut prefixes = Some(Literals::empty());
256 // prefixes, so disable them.
257 prefixes = None;
261 prefixes = None;
263 prefixes = prefixes.and_then(|mut prefixes| {
264 if !prefixes.union_prefixes(&expr) {
267 Some(prefixes)
292 prefixes: prefixes.unwrap_or_else(Literals::empty),
336 nfa.prefixes = LiteralSearcher::prefixes(parsed.prefixes);
337 dfa.prefixes = nfa.prefixes.clone();
701 let lits = &self.ro.nfa.prefixes;
705 let lits = &self.ro.nfa.prefixes;
1352 // If our set of prefixes is complete, then we can use it to find
1371 if ro.nfa.prefixes.complete() {
1383 // anchored, then complete prefixes should imply complete
1450 lcs_len >= 3 && lcs_len > self.dfa.prefixes.lcp().char_len()