Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Dregexp-ast.cc44 Interval RegExpDisjunction::CaptureRegisters() { in CaptureRegisters()
105 bool RegExpDisjunction::IsAnchoredAtStart() { in IsAnchoredAtStart()
114 bool RegExpDisjunction::IsAnchoredAtEnd() { in IsAnchoredAtEnd()
152 void* RegExpUnparser::VisitDisjunction(RegExpDisjunction* that, void* data) { in VisitDisjunction()
304 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() function in v8::internal::RegExpDisjunction
Dregexp-ast.h218 class RegExpDisjunction final : public RegExpTree {
220 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
223 RegExpDisjunction* AsDisjunction() override;
Djsregexp.cc5223 bool RegExpDisjunction::SortConsecutiveAtoms(RegExpCompiler* compiler) { in SortConsecutiveAtoms()
5269 void RegExpDisjunction::RationalizeConsecutiveAtoms(RegExpCompiler* compiler) { in RationalizeConsecutiveAtoms()
5340 pair->Add(new (zone) RegExpDisjunction(suffixes), zone); in RationalizeConsecutiveAtoms()
5354 void RegExpDisjunction::FixSingleCharacterDisjunctions( in FixSingleCharacterDisjunctions()
5407 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in ToNode()
Dregexp-parser.cc1748 return new (zone()) RegExpDisjunction(alternatives_.GetList(zone())); in ToRegExp()