Searched refs:RegExpCapture (Results 1 – 5 of 5) sorted by relevance
702 Interval RegExpCapture::CaptureRegisters() { in CaptureRegisters()770 bool RegExpCapture::IsAnchoredAtStart() { in IsAnchoredAtStart()775 bool RegExpCapture::IsAnchoredAtEnd() { in IsAnchoredAtEnd()914 void* RegExpUnparser::VisitCapture(RegExpCapture* that, void* data) { in VisitCapture()
139 class RegExpCapture; variable2443 class RegExpCapture: public RegExpTree {2445 explicit RegExpCapture(RegExpTree* body, int index) in RegExpCapture() function2454 virtual RegExpCapture* AsCapture();2507 explicit RegExpBackReference(RegExpCapture* capture) in RegExpBackReference()2517 RegExpCapture* capture() { return capture_; } in capture()2519 RegExpCapture* capture_;
3975 return new BackReferenceNode(RegExpCapture::StartRegister(index()), in ToNode()3976 RegExpCapture::EndRegister(index()), in ToNode()4039 RegExpNode* RegExpCapture::ToNode(RegExpCompiler* compiler, in ToNode()4045 RegExpNode* RegExpCapture::ToNode(RegExpTree* body, in ToNode()4049 int start_reg = RegExpCapture::StartRegister(index); in ToNode()4050 int end_reg = RegExpCapture::EndRegister(index); in ToNode()5263 RegExpNode* captured_body = RegExpCapture::ToNode(data->tree, in Compile()
411 ZoneList<RegExpCapture*>* captures_;
5158 RegExpCapture* capture = new(zone()) RegExpCapture(body, capture_index); in ParseDisjunction()5234 captures_ = new(zone()) ZoneList<RegExpCapture*>(2); in ParseDisjunction()5288 RegExpCapture* capture = NULL; in ParseDisjunction()