#include <regexp-ast.h>
|
| | RegExpClassRanges (Zone *zone, ZoneList< CharacterRange > *ranges, ClassRangesFlags class_ranges_flags=ClassRangesFlags()) |
| |
| | RegExpClassRanges (StandardCharacterSet standard_set_type) |
| |
| | DECL_BOILERPLATE (ClassRanges) |
| |
| bool | IsTextElement () override |
| |
| int | min_match () override |
| |
| int | max_match () override |
| |
| void | AppendToText (RegExpText *text, Zone *zone) override |
| |
| bool | is_standard (Zone *zone) |
| |
| StandardCharacterSet | standard_type () const |
| |
| CharacterSet | character_set () const |
| |
| ZoneList< CharacterRange > * | ranges (Zone *zone) |
| |
| bool | is_negated () const |
| |
| bool | contains_split_surrogate () const |
| |
| bool | is_case_folded () const |
| |
| virtual | ~RegExpTree ()=default |
| |
| virtual void * | Accept (RegExpVisitor *visitor, void *data)=0 |
| |
| virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success)=0 |
| |
| virtual bool | IsAnchoredAtStart () |
| |
| virtual bool | IsAnchoredAtEnd () |
| |
| virtual Interval | CaptureRegisters () |
| |
| 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 305 of file regexp-ast.h.
◆ ClassRangesFlags
◆ Flag
| Enumerator |
|---|
| NEGATED | |
| CONTAINS_SPLIT_SURROGATE | |
| IS_CASE_FOLDED | |
Definition at line 313 of file regexp-ast.h.
◆ RegExpClassRanges() [1/2]
◆ RegExpClassRanges() [2/2]
◆ AppendToText()
| void v8::internal::RegExpClassRanges::AppendToText |
( |
RegExpText * | text, |
|
|
Zone * | zone ) |
|
overridevirtual |
◆ character_set()
| CharacterSet v8::internal::RegExpClassRanges::character_set |
( |
| ) |
const |
|
inline |
◆ contains_split_surrogate()
| bool v8::internal::RegExpClassRanges::contains_split_surrogate |
( |
| ) |
const |
|
inline |
◆ DECL_BOILERPLATE()
| v8::internal::RegExpClassRanges::DECL_BOILERPLATE |
( |
ClassRanges | | ) |
|
◆ is_case_folded()
| bool v8::internal::RegExpClassRanges::is_case_folded |
( |
| ) |
const |
|
inline |
◆ is_negated()
| bool v8::internal::RegExpClassRanges::is_negated |
( |
| ) |
const |
|
inline |
◆ is_standard()
| bool v8::internal::RegExpClassRanges::is_standard |
( |
Zone * | zone | ) |
|
◆ IsTextElement()
| bool v8::internal::RegExpClassRanges::IsTextElement |
( |
| ) |
|
|
inlineoverridevirtual |
◆ max_match()
| int v8::internal::RegExpClassRanges::max_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ min_match()
| int v8::internal::RegExpClassRanges::min_match |
( |
| ) |
|
|
inlineoverridevirtual |
◆ ranges()
◆ standard_type()
◆ class_ranges_flags_
◆ set_
The documentation for this class was generated from the following files: