#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: