Home
last modified time | relevance | path

Searched refs:RegExpDisjunction (Results 1 – 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/regexp/
Dregexp-ast.cc46 Interval RegExpDisjunction::CaptureRegisters() { in CaptureRegisters()
107 bool RegExpDisjunction::IsAnchoredAtStart() { in IsAnchoredAtStart()
116 bool RegExpDisjunction::IsAnchoredAtEnd() { in IsAnchoredAtEnd()
156 void* RegExpUnparser::VisitDisjunction(RegExpDisjunction* that, void* data) { in VisitDisjunction()
306 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() function in v8::internal::RegExpDisjunction
Dregexp-ast.h185 class RegExpDisjunction final : public RegExpTree {
187 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
Dregexp-compiler-tonode.cc604 bool RegExpDisjunction::SortConsecutiveAtoms(RegExpCompiler* compiler) { in SortConsecutiveAtoms()
654 void RegExpDisjunction::RationalizeConsecutiveAtoms(RegExpCompiler* compiler) { in RationalizeConsecutiveAtoms()
738 pair->Add(zone->New<RegExpDisjunction>(suffixes), zone); in RationalizeConsecutiveAtoms()
751 void RegExpDisjunction::FixSingleCharacterDisjunctions( in RationalizeConsecutiveAtoms()
818 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in RationalizeConsecutiveAtoms()
Dregexp-parser.cc2263 return zone()->New<RegExpDisjunction>(zone()->New<ZoneList<RegExpTree*>>( in ToRegExp()
/third_party/node/deps/v8/src/regexp/experimental/
Dexperimental-compiler.cc48 void* VisitDisjunction(RegExpDisjunction* node, void*) override { in VisitDisjunction()
369 void* VisitDisjunction(RegExpDisjunction* node, void*) override { in VisitDisjunction()