Searched refs:RegExpCharacterClass (Results 1 – 7 of 7) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-ast.h | 168 static TextElement CharClass(RegExpCharacterClass* char_class); 183 RegExpCharacterClass* char_class() const { in char_class() 185 return reinterpret_cast<RegExpCharacterClass*>(tree()); in char_class() 296 class RegExpCharacterClass final : public RegExpTree { 308 RegExpCharacterClass( 320 RegExpCharacterClass(uc16 type, JSRegExp::Flags flags) in RegExpCharacterClass() function 326 RegExpCharacterClass* AsCharacterClass() override;
|
D | regexp-parser.cc | 287 RegExpCharacterClass* cc = in ParseDisjunction() 288 new (zone()) RegExpCharacterClass(zone(), ranges, builder->flags()); in ParseDisjunction() 335 RegExpCharacterClass* cc = new (zone()) in ParseDisjunction() 336 RegExpCharacterClass(zone(), ranges, builder->flags()); in ParseDisjunction() 350 RegExpCharacterClass* cc = new (zone()) in ParseDisjunction() 351 RegExpCharacterClass(zone(), ranges, builder->flags()); in ParseDisjunction() 1670 RegExpCharacterClass::CharacterClassFlags character_class_flags; in ParseCharacterClass() 1671 if (is_negated) character_class_flags = RegExpCharacterClass::NEGATED; in ParseCharacterClass() 1672 return new (zone()) RegExpCharacterClass(zone(), ranges, builder->flags(), in ParseCharacterClass() 1835 void RegExpBuilder::AddCharacterClass(RegExpCharacterClass* cc) { in AddCharacterClass() [all …]
|
D | regexp-parser.h | 109 void AddCharacterClass(RegExpCharacterClass* cc); 133 bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc);
|
D | jsregexp.cc | 828 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 844 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() 2074 RegExpCharacterClass* cc, bool one_byte, in EmitCharClass() 2553 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails() 2756 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte() 3224 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass() 3257 new (zone) RegExpCharacterClass(zone, ranges, flags)), in CreateForCharacterRanges() 3271 new (zone) RegExpCharacterClass(zone, lead_ranges, flags)), in CreateForSurrogatePair() 3274 new (zone) RegExpCharacterClass(zone, trail_ranges, flags)), in CreateForSurrogatePair() 3359 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 | 697 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()
|