Lines Matching full:uc16
53 unibrow::Utf16::IsLeadSurrogate(static_cast<uc16>(c0))) {
54 uc16 c1 = in()->Get(position);
56 c0 = unibrow::Utf16::CombineSurrogatePair(static_cast<uc16>(c0), c1);
326 const ZoneVector<uc16>* capture_name = nullptr;
714 static void push_code_unit(ZoneVector<uc16>* v, uint32_t code_unit) {
723 const ZoneVector<uc16>* RegExpParser::ParseCaptureGroupName() {
727 ZoneVector<uc16>* name =
728 new (zone()->New(sizeof(ZoneVector<uc16>))) ZoneVector<uc16>(zone());
766 bool RegExpParser::CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name,
803 const ZoneVector<uc16>* name = ParseCaptureGroupName();
903 const ZoneVector<uc16>* name) {
1042 *value = unibrow::Utf16::CombineSurrogatePair(static_cast<uc16>(*value),
1043 static_cast<uc16>(trail));
1358 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) {
1385 static const uc16 kNoCharClass = 0;
1391 uc16 char_class, CharacterRange range,
1437 uc16 char_class = kNoCharClass;
1450 uc16 char_class_2 = kNoCharClass;
1531 void RegExpBuilder::AddLeadSurrogate(uc16 lead_surrogate) {
1539 void RegExpBuilder::AddTrailSurrogate(uc16 trail_surrogate) {
1542 uc16 lead_surrogate = pending_surrogate_;
1550 ZoneList<uc16> surrogate_pair(2, zone());
1602 void RegExpBuilder::AddCharacter(uc16 c) {
1609 characters_ = new (zone()) ZoneList<uc16>(4, zone());
1627 AddCharacter(static_cast<uc16>(c));
1762 Vector<const uc16> char_vector = characters_->ToConstVector();
1765 Vector<const uc16> prefix = char_vector.SubVector(0, num_chars - 1);