Lines Matching refs:alt_atom
686 RegExpAtom* const alt_atom = alternative->AsAtom();
688 icu::UnicodeString new_prefix(alt_atom->data().at(0));
691 unibrow::uchar new_prefix = alt_atom->data().at(0);
694 prefix_length = std::min(prefix_length, alt_atom->length());
704 RegExpAtom* const alt_atom =
711 if (!CharAtEquals(ignore_case, k, alt_atom, old_atom)) {
713 if (!CharAtEquals(ignore_case, canonicalize, k, alt_atom, old_atom)) {
721 zone->New<RegExpAtom>(alt_atom->data().SubVector(0, prefix_length));
784 RegExpAtom* const alt_atom = alternative->AsAtom();
785 if (alt_atom->length() != 1) break;
787 !unibrow::Utf16::IsLeadSurrogate(alt_atom->data().at(0)));
789 unibrow::Utf16::IsTrailSurrogate(alt_atom->data().at(0));