Lines Matching refs:ZoneList
81 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges,
103 ZoneList<CharacterRange>* ranges, bool is_one_byte);
104 static void Split(ZoneList<CharacterRange>* base, Vector<const int> overlay,
105 ZoneList<CharacterRange>** included,
106 ZoneList<CharacterRange>** excluded, Zone* zone);
109 static bool IsCanonical(ZoneList<CharacterRange>* ranges);
114 static void Canonicalize(ZoneList<CharacterRange>* ranges);
116 static void Negate(ZoneList<CharacterRange>* src,
117 ZoneList<CharacterRange>* dst, Zone* zone);
131 explicit CharacterSet(ZoneList<CharacterRange>* ranges) in CharacterSet()
133 ZoneList<CharacterRange>* ranges(Zone* zone);
142 ZoneList<CharacterRange>* ranges_;
211 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
221 ZoneList<RegExpTree*>* alternatives() { return alternatives_; } in alternatives()
227 ZoneList<RegExpTree*>* alternatives_;
235 explicit RegExpAlternative(ZoneList<RegExpTree*>* nodes);
245 ZoneList<RegExpTree*>* nodes() { return nodes_; } in nodes()
248 ZoneList<RegExpTree*>* nodes_;
282 RegExpCharacterClass(ZoneList<CharacterRange>* ranges, bool is_negated) in RegExpCharacterClass()
309 ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); } in ranges()
352 ZoneList<TextElement>* elements() { return &elements_; } in elements()
355 ZoneList<TextElement> elements_;