Lines Matching refs:override
212 void* Accept(RegExpVisitor* visitor, void* data) override;
213 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
214 RegExpDisjunction* AsDisjunction() override;
215 Interval CaptureRegisters() override;
216 bool IsDisjunction() override;
217 bool IsAnchoredAtStart() override;
218 bool IsAnchoredAtEnd() override;
219 int min_match() override { return min_match_; } in min_match()
220 int max_match() override { return max_match_; } in max_match()
236 void* Accept(RegExpVisitor* visitor, void* data) override;
237 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
238 RegExpAlternative* AsAlternative() override;
239 Interval CaptureRegisters() override;
240 bool IsAlternative() override;
241 bool IsAnchoredAtStart() override;
242 bool IsAnchoredAtEnd() override;
243 int min_match() override { return min_match_; } in min_match()
244 int max_match() override { return max_match_; } in max_match()
265 void* Accept(RegExpVisitor* visitor, void* data) override;
266 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
267 RegExpAssertion* AsAssertion() override;
268 bool IsAssertion() override;
269 bool IsAnchoredAtStart() override;
270 bool IsAnchoredAtEnd() override;
271 int min_match() override { return 0; } in min_match()
272 int max_match() override { return 0; } in max_match()
285 void* Accept(RegExpVisitor* visitor, void* data) override;
286 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
287 RegExpCharacterClass* AsCharacterClass() override;
288 bool IsCharacterClass() override;
289 bool IsTextElement() override { return true; } in IsTextElement()
290 int min_match() override { return 1; } in min_match()
291 int max_match() override { return 1; } in max_match()
292 void AppendToText(RegExpText* text, Zone* zone) override;
321 void* Accept(RegExpVisitor* visitor, void* data) override;
322 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
323 RegExpAtom* AsAtom() override;
324 bool IsAtom() override;
325 bool IsTextElement() override { return true; } in IsTextElement()
326 int min_match() override { return data_.length(); } in min_match()
327 int max_match() override { return data_.length(); } in max_match()
328 void AppendToText(RegExpText* text, Zone* zone) override;
340 void* Accept(RegExpVisitor* visitor, void* data) override;
341 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
342 RegExpText* AsText() override;
343 bool IsText() override;
344 bool IsTextElement() override { return true; } in IsTextElement()
345 int min_match() override { return length_; } in min_match()
346 int max_match() override { return length_; } in max_match()
347 void AppendToText(RegExpText* text, Zone* zone) override;
375 void* Accept(RegExpVisitor* visitor, void* data) override;
376 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
380 RegExpQuantifier* AsQuantifier() override;
381 Interval CaptureRegisters() override;
382 bool IsQuantifier() override;
383 int min_match() override { return min_match_; } in min_match()
384 int max_match() override { return max_match_; } in max_match()
405 void* Accept(RegExpVisitor* visitor, void* data) override;
406 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
409 RegExpCapture* AsCapture() override;
410 bool IsAnchoredAtStart() override;
411 bool IsAnchoredAtEnd() override;
412 Interval CaptureRegisters() override;
413 bool IsCapture() override;
414 int min_match() override { return body_->min_match(); } in min_match()
415 int max_match() override { return body_->max_match(); } in max_match()
440 void* Accept(RegExpVisitor* visitor, void* data) override;
441 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
442 RegExpLookaround* AsLookaround() override;
443 Interval CaptureRegisters() override;
444 bool IsLookaround() override;
445 bool IsAnchoredAtStart() override;
446 int min_match() override { return 0; } in min_match()
447 int max_match() override { return 0; } in max_match()
466 void* Accept(RegExpVisitor* visitor, void* data) override;
467 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
468 RegExpBackReference* AsBackReference() override;
469 bool IsBackReference() override;
470 int min_match() override { return 0; } in min_match()
473 int max_match() override { return kInfinity; } in max_match()
485 void* Accept(RegExpVisitor* visitor, void* data) override;
486 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
487 RegExpEmpty* AsEmpty() override;
488 bool IsEmpty() override;
489 int min_match() override { return 0; } in min_match()
490 int max_match() override { return 0; } in max_match()