• Home
  • Raw
  • Download

Lines Matching full:cat

90     cat: Option<WordCat>,  field
212 let mut cat = wd::WC_Any; in next() localVariable
221 let prev_zwj = cat == wd::WC_ZWJ; in next()
223 cat = match self.cat { in next()
225 _ => self.cat.take().unwrap(), in next()
238 match cat { in next()
265 // Don't use `continue` in this match without updating `cat` in next()
267 Start if cat == wd::WC_CR => { in next()
274 Start => match cat { in next()
290 self.cat = Some(ncat); in next()
297 WSegSpace => match cat { in next()
309 Letter | HLetter => match cat { in next()
315 savecat = cat; in next()
323 savecat = cat; in next()
332 Numeric => match cat { in next()
338 savecat = cat; in next()
347 Katakana => match cat { in next()
355 ExtendNumLet => match cat { in next()
373 Regional(RegionalState::Half) => match cat { in next()
390 RequireNumeric if cat == wd::WC_Numeric => Numeric, // rule WB11 in next()
391 RequireLetter | AcceptQLetter if cat == wd::WC_ALetter => Letter, // rule WB7 in next()
392 RequireLetter | AcceptQLetter if cat == wd::WC_Hebrew_Letter => HLetter, // WB7a in next()
393 RequireHLetter if cat == wd::WC_Hebrew_Letter => HLetter, // rule WB7b in next()
408 cat = savecat; in next()
413 self.cat = if take_curr { in next()
417 Some(cat) in next()
446 let mut cat = wd::WC_Any; in next_back() localVariable
455 cat = match self.catb { in next_back()
467 if cat == wd::WC_Extend || cat == wd::WC_Format || (cat == wd::WC_ZWJ && state != Zwj) { in next_back()
492 Start | FormatExtend(AcceptAny) => match cat { in next_back()
509 if cat == wd::WC_LF { in next_back()
522 Zwj => match cat { in next_back()
530 WSegSpace => match cat { in next_back()
538 Letter | HLetter => match cat { in next_back()
556 Numeric => match cat { in next_back()
570 Katakana => match cat { in next_back()
578 ExtendNumLet => match cat { in next_back()
589 Regional(mut regional_state) => match cat { in next_back()
630 RequireNumeric if cat == wd::WC_Numeric => Numeric, // rule WB12 in next_back()
631 RequireLetter if cat == wd::WC_ALetter => Letter, // rule WB6 in next_back()
632 RequireLetter if cat == wd::WC_Hebrew_Letter => HLetter, // rule WB6 in next_back()
633 AcceptQLetter if cat == wd::WC_Hebrew_Letter => HLetter, // rule WB7a in next_back()
634 RequireHLetter if cat == wd::WC_Hebrew_Letter => HLetter, // rule WB7b in next_back()
659 Some(cat) in next_back()
716 cat: None, in new_word_bounds()