Finite state machine construction position information. More...
Public Types | |
typedef uint64_t | value_type |
Public Member Functions | |
Position () | |
Position (value_type k) | |
Position (const Position &p) | |
Position & | operator= (const Position &p) |
operator value_type () const | |
Position | iter (Iter i) const |
Position | negate (bool b) const |
Position | ticked (bool b) const |
Position | anchor (bool b) const |
Position | accept (bool b) const |
Position | lazy (Lazy l) const |
Position | pos () const |
Location | loc () const |
Accept | accepts () const |
Iter | iter () const |
bool | negate () const |
bool | ticked () const |
bool | anchor () const |
bool | accept () const |
Lazy | lazy () const |
Public Attributes | |
value_type | k |
Static Public Attributes | |
static const Iter | MAXITER = 0xffff |
static const Location | MAXLOC = 0xffffffffUL |
static const value_type | NPOS = 0xffffffffffffffffULL |
static const value_type | RES1 = 1ULL << 48 |
reserved More... | |
static const value_type | RES2 = 1ULL << 49 |
reserved More... | |
static const value_type | RES3 = 1ULL << 50 |
reserved More... | |
static const value_type | NEGATE = 1ULL << 51 |
marks negative patterns More... | |
static const value_type | TICKED = 1ULL << 52 |
marks lookahead ending ) in (?=X) More... | |
static const value_type | RES4 = 1ULL << 53 |
reserved More... | |
static const value_type | ANCHOR = 1ULL << 54 |
marks begin of word (,<,>) and buffer (,^) anchors More... | |
static const value_type | ACCEPT = 1ULL << 55 |
accept, not a regex position More... | |
Finite state machine construction position information.
typedef uint64_t reflex::Pattern::Position::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
accept, not a regex position
|
static |
marks begin of word (,<,>) and buffer (,^) anchors
value_type reflex::Pattern::Position::k |
|
static |
|
static |
|
static |
marks negative patterns
|
static |
|
static |
reserved
|
static |
reserved
|
static |
reserved
|
static |
reserved
|
static |
marks lookahead ending ) in (?=X)