Home | History | Annotate | Download | only in src

Lines Matching full:characterrange

5206       ZoneList<CharacterRange>* ranges =
5207 new(zone()) ZoneList<CharacterRange>(2);
5208 CharacterRange::AddClassEscape('.', ranges);
5277 ZoneList<CharacterRange>* ranges =
5278 new(zone()) ZoneList<CharacterRange>(2);
5279 CharacterRange::AddClassEscape(c, ranges);
5724 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) {
5732 return CharacterRange::Singleton(0); // Return dummy value.
5738 return CharacterRange::Singleton(c);
5742 return CharacterRange::Singleton(first);
5752 static inline void AddRangeOrEscape(ZoneList<CharacterRange>* ranges,
5754 CharacterRange range) {
5756 CharacterRange::AddClassEscape(char_class, ranges);
5774 ZoneList<CharacterRange>* ranges = new(zone()) ZoneList<CharacterRange>(2);
5777 CharacterRange first = ParseClassAtom(&char_class CHECK_FAILED);
5786 ranges->Add(CharacterRange::Singleton('-'));
5790 CharacterRange next = ParseClassAtom(&char_class_2 CHECK_FAILED);
5794 ranges->Add(CharacterRange::Singleton('-'));
5801 ranges->Add(CharacterRange::Range(first.from(), next.to()));
5811 ranges->Add(CharacterRange::Everything());