Searched refs:char_class (Results 1 – 4 of 4) sorted by relevance
1358 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) { in ParseClassAtom() argument1359 DCHECK_EQ(0, *char_class); in ParseClassAtom()1369 *char_class = Next(); in ParseClassAtom()1391 uc16 char_class, CharacterRange range, in AddRangeOrEscape() argument1393 if (char_class != kNoCharClass) { in AddRangeOrEscape()1394 CharacterRange::AddClassEscape(char_class, ranges, zone); in AddRangeOrEscape()1437 uc16 char_class = kNoCharClass; in ParseCharacterClass() local1438 CharacterRange first = ParseClassAtom(&char_class CHECK_FAILED); in ParseCharacterClass()1446 AddRangeOrEscape(ranges, char_class, first, zone()); in ParseCharacterClass()1452 if (char_class != kNoCharClass || char_class_2 != kNoCharClass) { in ParseCharacterClass()[all …]
163 static TextElement CharClass(RegExpCharacterClass* char_class);178 RegExpCharacterClass* char_class() const { in char_class() function
188 CharacterRange ParseClassAtom(uc16* char_class);
890 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() argument891 return TextElement(CHAR_CLASS, char_class); in CharClass()2619 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails()2828 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte()3291 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass()3440 RegExpCharacterClass* cc = elm.char_class(); in MakeCaseIndependent()3460 RegExpCharacterClass* node = elm.char_class(); in GetSuccessorOfOmnivorousTextNode()4624 RegExpCharacterClass* node = elm.char_class(); in VisitText()6443 RegExpCharacterClass* char_class = text.char_class(); in FillInBMInfo() local6444 ZoneList<CharacterRange>* ranges = char_class->ranges(zone()); in FillInBMInfo()[all …]