Home | History | Annotate | Download | only in src

Lines Matching full:characterrange

4933       ZoneList<CharacterRange>* ranges =
4934 new(zone()) ZoneList<CharacterRange>(2, zone());
4935 CharacterRange::AddClassEscape('.', ranges, zone());
5003 ZoneList<CharacterRange>* ranges =
5004 new(zone()) ZoneList<CharacterRange>(2, zone());
5005 CharacterRange::AddClassEscape(c, ranges, zone());
5450 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) {
5458 return CharacterRange::Singleton(0); // Return dummy value.
5464 return CharacterRange::Singleton(c);
5468 return CharacterRange::Singleton(first);
5478 static inline void AddRangeOrEscape(ZoneList<CharacterRange>* ranges,
5480 CharacterRange range,
5483 CharacterRange::AddClassEscape(char_class, ranges, zone);
5501 ZoneList<CharacterRange>* ranges =
5502 new(zone()) ZoneList<CharacterRange>(2, zone());
5505 CharacterRange first = ParseClassAtom(&char_class CHECK_FAILED);
5514 ranges->Add(CharacterRange::Singleton('-'), zone());
5518 CharacterRange next = ParseClassAtom(&char_class_2 CHECK_FAILED);
5522 ranges->Add(CharacterRange::Singleton('-'), zone());
5529 ranges->Add(CharacterRange::Range(first.from(), next.to()), zone());
5539 ranges->Add(CharacterRange::Everything(), zone());