#include <regexp-ast.h>
|
| RegExpLookaround (RegExpTree *body, bool is_positive, int capture_count, int capture_from, Type type, int index) |
|
| DECL_BOILERPLATE (Lookaround) |
|
Interval | CaptureRegisters () override |
|
bool | IsAnchoredAtStart () override |
|
int | min_match () override |
|
int | max_match () override |
|
RegExpTree * | body () const |
|
bool | is_positive () const |
|
int | capture_count () const |
|
int | capture_from () const |
|
Type | type () const |
|
int | index () const |
|
virtual | ~RegExpTree ()=default |
|
virtual void * | Accept (RegExpVisitor *visitor, void *data)=0 |
|
virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success)=0 |
|
virtual bool | IsTextElement () |
|
virtual bool | IsAnchoredAtEnd () |
|
virtual void | AppendToText (RegExpText *text, Zone *zone) |
|
V8_EXPORT_PRIVATE std::ostream & | Print (std::ostream &os, Zone *zone) |
|
void * | operator new (size_t, Zone *)=delete |
|
void * | operator new (size_t size, void *ptr) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone)=delete |
|
Definition at line 657 of file regexp-ast.h.
◆ Type
Enumerator |
---|
LOOKAHEAD | |
LOOKBEHIND | |
Definition at line 659 of file regexp-ast.h.
◆ RegExpLookaround()
v8::internal::RegExpLookaround::RegExpLookaround |
( |
RegExpTree * | body, |
|
|
bool | is_positive, |
|
|
int | capture_count, |
|
|
int | capture_from, |
|
|
Type | type, |
|
|
int | index ) |
|
inline |
◆ body()
RegExpTree * v8::internal::RegExpLookaround::body |
( |
| ) |
const |
|
inline |
◆ capture_count()
int v8::internal::RegExpLookaround::capture_count |
( |
| ) |
const |
|
inline |
◆ capture_from()
int v8::internal::RegExpLookaround::capture_from |
( |
| ) |
const |
|
inline |
◆ CaptureRegisters()
Interval v8::internal::RegExpLookaround::CaptureRegisters |
( |
| ) |
|
|
overridevirtual |
◆ DECL_BOILERPLATE()
v8::internal::RegExpLookaround::DECL_BOILERPLATE |
( |
Lookaround | | ) |
|
◆ index()
int v8::internal::RegExpLookaround::index |
( |
| ) |
const |
|
inline |
◆ is_positive()
bool v8::internal::RegExpLookaround::is_positive |
( |
| ) |
const |
|
inline |
◆ IsAnchoredAtStart()
bool v8::internal::RegExpLookaround::IsAnchoredAtStart |
( |
| ) |
|
|
overridevirtual |
◆ max_match()
int v8::internal::RegExpLookaround::max_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ min_match()
int v8::internal::RegExpLookaround::min_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ type()
Type v8::internal::RegExpLookaround::type |
( |
| ) |
const |
|
inline |
◆ body_
◆ capture_count_
int v8::internal::RegExpLookaround::capture_count_ |
|
private |
◆ capture_from_
int v8::internal::RegExpLookaround::capture_from_ |
|
private |
◆ index_
int v8::internal::RegExpLookaround::index_ |
|
private |
◆ is_positive_
bool v8::internal::RegExpLookaround::is_positive_ |
|
private |
◆ type_
Type v8::internal::RegExpLookaround::type_ |
|
private |
The documentation for this class was generated from the following files: