Home
last modified time | relevance | path

Searched refs:char_class (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/regexp/
Dregexp-parser.cc1358 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) { in ParseClassAtom() argument
1359 DCHECK_EQ(0, *char_class); in ParseClassAtom()
1369 *char_class = Next(); in ParseClassAtom()
1391 uc16 char_class, CharacterRange range, in AddRangeOrEscape() argument
1393 if (char_class != kNoCharClass) { in AddRangeOrEscape()
1394 CharacterRange::AddClassEscape(char_class, ranges, zone); in AddRangeOrEscape()
1437 uc16 char_class = kNoCharClass; in ParseCharacterClass() local
1438 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 …]
Dregexp-ast.h163 static TextElement CharClass(RegExpCharacterClass* char_class);
178 RegExpCharacterClass* char_class() const { in char_class() function
Dregexp-parser.h188 CharacterRange ParseClassAtom(uc16* char_class);
Djsregexp.cc890 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() argument
891 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() local
6444 ZoneList<CharacterRange>* ranges = char_class->ranges(zone()); in FillInBMInfo()
[all …]