Home | History | Annotate | Download | only in regexp

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)
133 ZoneList<CharacterRange>* ranges(Zone* zone);
142 ZoneList<CharacterRange>* ranges_;
211 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
221 ZoneList<RegExpTree*>* alternatives() { return alternatives_; }
227 ZoneList<RegExpTree*>* alternatives_;
235 explicit RegExpAlternative(ZoneList<RegExpTree*>* nodes);
245 ZoneList<RegExpTree*>* nodes() { return nodes_; }
248 ZoneList<RegExpTree*>* nodes_;
282 RegExpCharacterClass(ZoneList<CharacterRange>* ranges, bool is_negated)
309 ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); }
352 ZoneList<TextElement>* elements() { return &elements_; }
355 ZoneList<TextElement> elements_;