#include <regexp_ast.h>
Definition at line 311 of file regexp_ast.h.
◆ RegExpCapture()
dart::RegExpCapture::RegExpCapture |
( |
intptr_t |
index | ) |
|
|
inlineexplicit |
◆ Accept()
virtual void * dart::RegExpCapture::Accept |
( |
RegExpVisitor * |
visitor, |
|
|
void * |
data |
|
) |
| |
|
virtual |
◆ AsCapture()
◆ body()
◆ CaptureRegisters()
Interval dart::RegExpCapture::CaptureRegisters |
( |
| ) |
const |
|
virtual |
Reimplemented from dart::RegExpTree.
Definition at line 58 of file regexp_ast.cc.
58 {
61}
virtual Interval CaptureRegisters() const
RegExpTree * body() const
static intptr_t EndRegister(intptr_t index)
static intptr_t StartRegister(intptr_t index)
◆ EndRegister()
static intptr_t dart::RegExpCapture::EndRegister |
( |
intptr_t |
index | ) |
|
|
inlinestatic |
◆ index()
intptr_t dart::RegExpCapture::index |
( |
| ) |
const |
|
inline |
◆ IsAnchoredAtEnd()
bool dart::RegExpCapture::IsAnchoredAtEnd |
( |
| ) |
const |
|
virtual |
◆ IsAnchoredAtStart()
bool dart::RegExpCapture::IsAnchoredAtStart |
( |
| ) |
const |
|
virtual |
◆ IsCapture()
virtual bool dart::RegExpCapture::IsCapture |
( |
| ) |
const |
|
virtual |
◆ max_match()
virtual intptr_t dart::RegExpCapture::max_match |
( |
| ) |
const |
|
inlinevirtual |
◆ min_match()
virtual intptr_t dart::RegExpCapture::min_match |
( |
| ) |
const |
|
inlinevirtual |
◆ name()
◆ set_body()
void dart::RegExpCapture::set_body |
( |
RegExpTree * |
body | ) |
|
|
inline |
◆ set_name()
Definition at line 336 of file regexp_ast.h.
const ZoneGrowableArray< uint16_t > * name()
◆ StartRegister()
static intptr_t dart::RegExpCapture::StartRegister |
( |
intptr_t |
index | ) |
|
|
inlinestatic |
◆ ToNode() [1/2]
Implements dart::RegExpTree.
Definition at line 4562 of file regexp.cc.
4563 {
4565}
virtual RegExpNode * ToNode(RegExpCompiler *compiler, RegExpNode *on_success)
◆ ToNode() [2/2]
Definition at line 4567 of file regexp.cc.
4570 {
4575 intptr_t tmp = end_reg;
4576 end_reg = start_reg;
4577 start_reg = tmp;
4578 }
4582}
static ActionNode * StorePosition(intptr_t reg, bool is_capture, RegExpNode *on_success)
virtual RegExpNode * ToNode(RegExpCompiler *compiler, RegExpNode *on_success)=0
The documentation for this class was generated from the following files: