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 | 271 RegExpCharacterClass* cc = in ParseDisjunction() 272 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 378 RegExpCharacterClass* cc = in ParseDisjunction() 379 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 394 RegExpCharacterClass* cc = in ParseDisjunction() 395 new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction() 1472 return new (zone()) RegExpCharacterClass(ranges, is_negated); in ParseCharacterClass() 1634 void RegExpBuilder::AddCharacterClass(RegExpCharacterClass* cc) { in AddCharacterClass() 1645 AddTerm(new (zone()) RegExpCharacterClass( in AddCharacterClassForDesugaring() 1700 bool RegExpBuilder::NeedsDesugaringForUnicode(RegExpCharacterClass* cc) { in NeedsDesugaringForUnicode()
|
D | regexp-parser.h | 109 void AddCharacterClass(RegExpCharacterClass* cc); 127 bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc);
|
D | jsregexp.cc | 877 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 893 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() 2139 RegExpCharacterClass* cc, bool one_byte, in EmitCharClass() 2623 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails() 2832 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte() 3295 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass() 3330 TextElement::CharClass(new (zone) RegExpCharacterClass(ranges, false)), in CreateForCharacterRanges() 3344 new (zone) RegExpCharacterClass(lead_ranges, false)), in CreateForSurrogatePair() 3347 new (zone) RegExpCharacterClass(trail_ranges, false)), in CreateForSurrogatePair() 3444 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 | 720 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()
|