Home
last modified time | relevance | path

Searched refs:RegExpBackReference (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/regexp/
Dregexp-ast.h580 class RegExpBackReference final : public RegExpTree {
582 explicit RegExpBackReference(JSRegExp::Flags flags) in RegExpBackReference() function
584 RegExpBackReference(RegExpCapture* capture, JSRegExp::Flags flags) in RegExpBackReference() function
588 RegExpBackReference* AsBackReference() override;
Dregexp-parser.cc390 zone()->New<RegExpBackReference>(capture, builder->flags()); in ParseDisjunction()
920 RegExpBackReference* atom = in ParseNamedBackReference()
921 zone()->New<RegExpBackReference>(builder->flags()); in ParseNamedBackReference()
928 zone()->New<ZoneList<RegExpBackReference*>>(1, zone()); in ParseNamedBackReference()
947 RegExpBackReference* ref = named_back_references_->at(i); in PatchNamedBackReferences()
Dregexp-parser.h346 ZoneList<RegExpBackReference*>* named_back_references_;
Dregexp-ast.cc284 void* RegExpUnparser::VisitBackReference(RegExpBackReference* that, in VisitBackReference()
Dregexp-compiler-tonode.cc847 RegExpNode* RegExpBackReference::ToNode(RegExpCompiler* compiler, in ToNode()
/external/v8/src/regexp/experimental/
Dexperimental-compiler.cc160 void* VisitBackReference(RegExpBackReference* node, void*) override { in VisitBackReference()
609 void* VisitBackReference(RegExpBackReference* node, void*) override { in VisitBackReference()