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

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

Completed in 212 milliseconds