Home
last modified time | relevance | path

Searched refs:RegExpCharacterClass (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/regexp/
Dregexp-ast.h168 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;
Dregexp-parser.cc287 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 …]
Dregexp-parser.h109 void AddCharacterClass(RegExpCharacterClass* cc);
133 bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc);
Djsregexp.cc828 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 …]
Dregexp-macro-assembler.h22 RegExpCharacterClass cc;
Dregexp-ast.cc182 void* RegExpUnparser::VisitCharacterClass(RegExpCharacterClass* that, in VisitCharacterClass()
Djsregexp.h697 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()