src
|
#include <action.h>
Public Types | |
enum | type_t { MATCH, INITIAL, SAVE, MOVE, ACCEPT, RULE } |
Public Member Functions | |
Action () | |
~Action () | |
void | set_initial (label_t label, bool used_marker) |
void | set_save (uint32_t save) |
void | set_move () |
void | set_accept (const accept_t *accepts) |
void | set_rule (const RuleOp *const rule) |
Public Attributes | |
enum re2c::Action::type_t | type |
union { | |
Initial * initial | |
uint32_t save | |
const accept_t * accepts | |
const RuleOp * rule | |
} | info |
enum re2c::Action::type_t |
Enumerator | |
---|---|
MATCH | |
INITIAL | |
SAVE | |
MOVE | |
ACCEPT | |
RULE |
Definition at line 33 of file action.h.
|
inline |
|
inline |
Definition at line 76 of file action.h.
|
inline |
Definition at line 59 of file action.h.
|
inline |
Definition at line 71 of file action.h.
|
inline |
Definition at line 82 of file action.h.
|
inline |
Definition at line 65 of file action.h.
union { ... } re2c::Action::info |
enum re2c::Action::type_t re2c::Action::type |