#include <regexp-ast.h>
|
| | RegExpQuantifier (int min, int max, QuantifierType type, int index, RegExpTree *body) |
| |
| | DECL_BOILERPLATE (Quantifier) |
| |
| Interval | CaptureRegisters () override |
| |
| int | min_match () override |
| |
| int | max_match () override |
| |
| int | min () const |
| |
| int | max () const |
| |
| QuantifierType | quantifier_type () const |
| |
| int | index () const |
| |
| bool | is_possessive () const |
| |
| bool | is_non_greedy () const |
| |
| bool | is_greedy () const |
| |
| RegExpTree * | body () 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 | IsAnchoredAtStart () |
| |
| 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 545 of file regexp-ast.h.
◆ QuantifierType
| Enumerator |
|---|
| GREEDY | |
| NON_GREEDY | |
| POSSESSIVE | |
Definition at line 547 of file regexp-ast.h.
◆ RegExpQuantifier()
| v8::internal::RegExpQuantifier::RegExpQuantifier |
( |
int | min, |
|
|
int | max, |
|
|
QuantifierType | type, |
|
|
int | index, |
|
|
RegExpTree * | body ) |
|
inline |
◆ body()
| RegExpTree * v8::internal::RegExpQuantifier::body |
( |
| ) |
const |
|
inline |
◆ CaptureRegisters()
| Interval v8::internal::RegExpQuantifier::CaptureRegisters |
( |
| ) |
|
|
overridevirtual |
◆ DECL_BOILERPLATE()
| v8::internal::RegExpQuantifier::DECL_BOILERPLATE |
( |
Quantifier | | ) |
|
◆ index()
| int v8::internal::RegExpQuantifier::index |
( |
| ) |
const |
|
inline |
◆ is_greedy()
| bool v8::internal::RegExpQuantifier::is_greedy |
( |
| ) |
const |
|
inline |
◆ is_non_greedy()
| bool v8::internal::RegExpQuantifier::is_non_greedy |
( |
| ) |
const |
|
inline |
◆ is_possessive()
| bool v8::internal::RegExpQuantifier::is_possessive |
( |
| ) |
const |
|
inline |
◆ max()
| int v8::internal::RegExpQuantifier::max |
( |
| ) |
const |
|
inline |
◆ max_match()
| int v8::internal::RegExpQuantifier::max_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ min()
| int v8::internal::RegExpQuantifier::min |
( |
| ) |
const |
|
inline |
◆ min_match()
| int v8::internal::RegExpQuantifier::min_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ quantifier_type()
| QuantifierType v8::internal::RegExpQuantifier::quantifier_type |
( |
| ) |
const |
|
inline |
◆ ToNode()
◆ body_
◆ index_
| int v8::internal::RegExpQuantifier::index_ |
|
private |
◆ max_
| int v8::internal::RegExpQuantifier::max_ |
|
private |
◆ max_match_
| int v8::internal::RegExpQuantifier::max_match_ |
|
private |
◆ min_
| int v8::internal::RegExpQuantifier::min_ |
|
private |
◆ min_match_
| int v8::internal::RegExpQuantifier::min_match_ |
|
private |
◆ quantifier_type_
The documentation for this class was generated from the following files: