• Home
  • Raw
  • Download

Lines Matching full:cut

17 /// said to be either *complete* or *cut*. A complete literal means that
48 cut: bool, field
194 /// If any literal would be cut out completely by trimming, then None is
207 lit.cut(); in trim_suffix()
244 // just drop it. But make sure that cut literals are in unambiguous_prefixes()
246 candidate.cut = candidate.cut || lit2.cut; in unambiguous_prefixes()
247 lit2.cut = candidate.cut; in unambiguous_prefixes()
252 candidate.cut(); in unambiguous_prefixes()
255 lit3.cut(); in unambiguous_prefixes()
260 lit2.cut(); in unambiguous_prefixes()
263 new_candidate.cut(); in unambiguous_prefixes()
387 self_lit.cut = lits_lit.cut; in cross_product()
401 /// resulting literals are cut.
412 self.lits[0].cut = i < bytes.len(); in cross_add()
429 lit.cut(); in cross_add()
516 /// Cuts every member of this set. When a member is cut, it can never
518 pub fn cut(&mut self) { in cut() method
520 lit.cut(); in cut()
570 // If the literal is cut, then we'll never add in class_exceeds_limits()
593 lits.cut(); in prefixes()
598 lits.cut(); in prefixes()
631 lits.cut(); in prefixes()
643 lits.cut(); in prefixes()
651 _ => lits.cut(), in prefixes()
669 lits.cut(); in suffixes()
674 lits.cut(); in suffixes()
707 lits.cut(); in suffixes()
719 lits.cut(); in suffixes()
727 _ => lits.cut(), in suffixes()
760 lits.cut(); in repeat_zero_or_more_literals()
763 lits2.cut(); in repeat_zero_or_more_literals()
766 lits.cut(); in repeat_zero_or_more_literals()
776 lits.cut(); in repeat_one_or_more_literals()
805 lits.cut(); in repeat_range_literals()
809 lits.cut(); in repeat_range_literals()
829 lits.cut(); in alternate_literals()
834 lits.cut(); in alternate_literals()
851 Literal { v: bytes, cut: false } in new()
856 Literal { v: vec![], cut: false } in empty()
859 /// Returns true if this literal was "cut."
861 self.cut in is_cut()
865 pub fn cut(&mut self) { in cut() method
866 self.cut = true; in cut()
885 write!(f, "Cut({})", escape_unicode(&self.v)) in fmt()
989 .push(ULiteral { v: escape_bytes(&blit), cut: blit.is_cut() }); in escape_lits()
1006 cut: bool, field
1011 self.cut in is_cut()
1018 write!(f, "Cut({})", self.v) in fmt()
1039 ULiteral { v: s.to_owned(), cut: true } in C()
1043 ULiteral { v: s.to_owned(), cut: false } in M()
1143 // a cut literal.
1532 let cut = ul.is_cut(); localVariable
1533 Literal { v: ul.v.into_bytes(), cut: cut }
1601 let cut = ul.is_cut(); localVariable
1602 Literal { v: ul.v.into_bytes(), cut: cut }
1629 cut: false,
1664 cut: false,