Searched refs:RegExpCharacterClass (Results 1 – 7 of 7) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-ast.h | 163 static TextElement CharClass(RegExpCharacterClass* char_class); 178 RegExpCharacterClass* char_class() const { in char_class() 180 return reinterpret_cast<RegExpCharacterClass*>(tree()); in char_class() 289 class RegExpCharacterClass final : public RegExpTree { 291 RegExpCharacterClass(ZoneList<CharacterRange>* ranges, bool is_negated) in RegExpCharacterClass() function 293 explicit RegExpCharacterClass(uc16 type) : set_(type), is_negated_(false) {} in RegExpCharacterClass() function 296 RegExpCharacterClass* AsCharacterClass() override;
|
D | regexp-parser.cc | 274 RegExpCharacterClass* cc = in ParseDisjunction() 275 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 381 RegExpCharacterClass* cc = in ParseDisjunction() 382 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 397 RegExpCharacterClass* cc = in ParseDisjunction() 398 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 1480 return new (zone()) RegExpCharacterClass(ranges, is_negated); in ParseCharacterClass() 1642 void RegExpBuilder::AddCharacterClass(RegExpCharacterClass* cc) { in AddCharacterClass() 1653 AddTerm(new (zone()) RegExpCharacterClass( in AddCharacterClassForDesugaring() 1708 bool RegExpBuilder::NeedsDesugaringForUnicode(RegExpCharacterClass* cc) { in NeedsDesugaringForUnicode()
|
D | regexp-parser.h | 109 void AddCharacterClass(RegExpCharacterClass* cc); 127 bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc);
|
D | jsregexp.cc | 874 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 890 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() 2135 RegExpCharacterClass* cc, bool one_byte, in EmitCharClass() 2619 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails() 2828 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte() 3291 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass() 3326 TextElement::CharClass(new (zone) RegExpCharacterClass(ranges, false)), in CreateForCharacterRanges() 3340 new (zone) RegExpCharacterClass(lead_ranges, false)), in CreateForSurrogatePair() 3343 new (zone) RegExpCharacterClass(trail_ranges, false)), in CreateForSurrogatePair() 3440 RegExpCharacterClass* cc = elm.char_class(); in MakeCaseIndependent() [all …]
|
D | regexp-macro-assembler.h | 22 RegExpCharacterClass cc;
|
D | regexp-ast.cc | 182 void* RegExpUnparser::VisitCharacterClass(RegExpCharacterClass* that, in VisitCharacterClass()
|
D | jsregexp.h | 669 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()
|