Searched refs:RegExpCharacterClass (Results 1 – 8 of 8) sorted by relevance
/third_party/node/deps/v8/src/regexp/ |
D | regexp-ast.h | 274 class RegExpCharacterClass final : public RegExpTree { 286 RegExpCharacterClass( 296 explicit RegExpCharacterClass(StandardCharacterSet standard_set_type) in RegExpCharacterClass() function 355 static TextElement CharClass(RegExpCharacterClass* char_class); 370 RegExpCharacterClass* char_class() const { in char_class() 372 return reinterpret_cast<RegExpCharacterClass*>(tree()); in char_class()
|
D | regexp-parser.cc | 51 void AddCharacterClass(RegExpCharacterClass* cc); 74 bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc); 638 RegExpCharacterClass* cc = in ParseDisjunction() 639 zone()->template New<RegExpCharacterClass>(zone(), ranges); in ParseDisjunction() 753 RegExpCharacterClass* cc = in ParseDisjunction() 754 zone()->template New<RegExpCharacterClass>(zone(), ranges); in ParseDisjunction() 2019 RegExpCharacterClass::CharacterClassFlags character_class_flags; in ParseCharacterClass() 2020 if (is_negated) character_class_flags = RegExpCharacterClass::NEGATED; in ParseCharacterClass() 2021 return zone()->template New<RegExpCharacterClass>(zone(), ranges, in ParseCharacterClass() 2163 void RegExpBuilder::AddCharacterClass(RegExpCharacterClass* cc) { in AddCharacterClass() [all …]
|
D | regexp-compiler-tonode.cc | 96 bool RegExpCharacterClass::is_standard(Zone* zone) { in is_standard() 457 RegExpNode* RegExpCharacterClass::ToNode(RegExpCompiler* compiler, in ToNode() 481 RegExpCharacterClass* fail = zone->New<RegExpCharacterClass>(zone, ranges); in ToNode() 802 RegExpCharacterClass::CharacterClassFlags character_class_flags; in RationalizeConsecutiveAtoms() 804 character_class_flags = RegExpCharacterClass::CONTAINS_SPLIT_SURROGATE; in RationalizeConsecutiveAtoms() 807 zone->New<RegExpCharacterClass>(zone, ranges, character_class_flags); in RationalizeConsecutiveAtoms() 925 RegExpCharacterClass* newline_atom = zone->New<RegExpCharacterClass>( in RationalizeConsecutiveAtoms() 1113 RegExpCharacterClass* cc = zone_->New<RegExpCharacterClass>(zone_, ranges); in RationalizeConsecutiveAtoms()
|
D | regexp-compiler.cc | 199 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText() 212 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass() 1219 RegExpCharacterClass* cc, bool one_byte, Label* on_failure, in EmitCharClass() 1662 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails() 1891 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte() 2395 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass() 2426 return zone->New<TextNode>(zone->New<RegExpCharacterClass>(zone, ranges), in CreateForCharacterRanges() 2436 zone->New<RegExpCharacterClass>(zone, lead_ranges)), in CreateForSurrogatePair() 2439 zone->New<RegExpCharacterClass>(zone, trail_ranges)), in CreateForSurrogatePair() 2450 zone->New<RegExpCharacterClass>(zone, lead_ranges)), in CreateForSurrogatePair() [all …]
|
D | regexp-dotprinter.cc | 139 RegExpCharacterClass* node = elm.char_class(); in VisitText()
|
D | regexp-ast.cc | 186 void* RegExpUnparser::VisitCharacterClass(RegExpCharacterClass* that, in VisitCharacterClass()
|
D | regexp-nodes.h | 400 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()
|
/third_party/node/deps/v8/src/regexp/experimental/ |
D | experimental-compiler.cc | 68 void* VisitCharacterClass(RegExpCharacterClass* node, void*) override { in VisitCharacterClass() 388 void* VisitCharacterClass(RegExpCharacterClass* node, void*) override { in VisitCharacterClass()
|