Lines Matching defs:lits
142 let mut lits = if args.cmd_prefixes {
143 args.literals(&exprs, |lits, e| lits.union_prefixes(e))
145 args.literals(&exprs, |lits, e| lits.union_suffixes(e))
149 lits = lits.unambiguous_prefixes();
151 lits = lits.unambiguous_suffixes();
156 println!("{:?}", LiteralSearcher::prefixes(lits))
158 println!("{:?}", LiteralSearcher::suffixes(lits))
161 println!("{}", escape_unicode(lits.longest_common_prefix()));
163 println!("{}", escape_unicode(lits.longest_common_suffix()));
165 for lit in lits.literals() {
304 let mut lits = Some(self.empty_literals());
306 lits = lits.and_then(|mut lits| {
307 if !get_literals(&mut lits, e) {
310 Some(lits)
314 lits.unwrap_or(self.empty_literals())
318 let mut lits = Literals::empty();
319 lits.set_limit_size(self.flag_literal_limit);
320 lits.set_limit_class(self.flag_class_limit);
321 lits