Lines Matching refs:RegExpCharacterClass
199 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) {
212 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) {
1219 RegExpCharacterClass* cc, bool one_byte, Label* on_failure,
1662 RegExpCharacterClass* tree = elm.char_class();
1891 RegExpCharacterClass* cc = elm.char_class();
2395 RegExpCharacterClass* cc = elm.char_class();
2425 // RegExpCharacterClass; we could refactor to avoid the allocation.
2426 return zone->New<TextNode>(zone->New<RegExpCharacterClass>(zone, ranges),
2436 zone->New<RegExpCharacterClass>(zone, lead_ranges)),
2439 zone->New<RegExpCharacterClass>(zone, trail_ranges)),
2450 zone->New<RegExpCharacterClass>(zone, lead_ranges)),
2453 zone->New<RegExpCharacterClass>(zone, trail_ranges)),
2538 RegExpCharacterClass* cc = elm.char_class();
2556 RegExpCharacterClass* node = elm.char_class();
3860 RegExpCharacterClass* char_class = text.char_class();
3922 zone()->New<RegExpCharacterClass>(StandardCharacterSet::kEverything),
3931 zone()->New<RegExpCharacterClass>(StandardCharacterSet::kEverything),