|
| CharacterRange (void *null) |
|
bool | Contains (uc32 i) |
|
uc32 | from () const |
|
void | set_from (uc32 value) |
|
uc32 | to () const |
|
void | set_to (uc32 value) |
|
bool | is_valid () |
|
bool | IsEverything (uc32 max) |
|
bool | IsSingleton () |
|
|
static void | AddClassEscape (char type, ZoneList< CharacterRange > *ranges, Zone *zone) |
|
static void | AddClassEscape (char type, ZoneList< CharacterRange > *ranges, bool add_unicode_case_equivalents, Zone *zone) |
|
static Vector< const int > | GetWordBounds () |
|
static CharacterRange | Singleton (uc32 value) |
|
static CharacterRange | Range (uc32 from, uc32 to) |
|
static CharacterRange | Everything () |
|
static ZoneList< CharacterRange > * | List (Zone *zone, CharacterRange range) |
|
static void | AddCaseEquivalents (Isolate *isolate, Zone *zone, ZoneList< CharacterRange > *ranges, bool is_one_byte) |
|
static bool | IsCanonical (ZoneList< CharacterRange > *ranges) |
|
static void | Canonicalize (ZoneList< CharacterRange > *ranges) |
|
static void | Negate (ZoneList< CharacterRange > *src, ZoneList< CharacterRange > *dst, Zone *zone) |
|
|
static const int | kStartMarker = (1 << 24) |
|
static const int | kPayloadMask = (1 << 24) - 1 |
|
Definition at line 78 of file regexp-ast.h.
The documentation for this class was generated from the following files: