Lines Matching defs:ranges
118 ZoneList<CharacterRange>* ranges, bool add_unicode_case_equivalents,
121 Isolate* isolate, Zone* zone, ZoneList<CharacterRange>* ranges,
130 // and ranges non-overlapping and non-adjacent.
131 V8_EXPORT_PRIVATE static bool IsCanonical(ZoneList<CharacterRange>* ranges);
132 // Convert range list to canonical form. The characters covered by the ranges
134 // adjacent ranges are merged. The resulting list may be shorter than the
136 static void Canonicalize(ZoneList<CharacterRange>* ranges);
141 // Remove all ranges outside the one-byte range.
142 static void ClampToOneByte(ZoneList<CharacterRange>* ranges);
257 explicit CharacterSet(ZoneList<CharacterRange>* ranges) : ranges_(ranges) {}
259 ZoneList<CharacterRange>* ranges(Zone* zone);
277 // the specified ranges.
287 Zone* zone, ZoneList<CharacterRange>* ranges,
289 : set_(ranges), character_class_flags_(character_class_flags) {
290 // Convert the empty set of ranges to the negated Everything() range.
291 if (ranges->is_empty()) {
292 ranges->Add(CharacterRange::Everything(), zone);
320 ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); }