src
|
#include <nfa.h>
Public Types | |
enum | type_t { ALT, RAN, CTX, FIN } |
Public Member Functions | |
void | alt (nfa_state_t *s1, nfa_state_t *s2) |
void | ran (nfa_state_t *s, Range *r) |
void | ctx (nfa_state_t *s) |
void | fin (RuleOp *r) |
Public Attributes | |
enum re2c::nfa_state_t::type_t | type |
union { | |
struct { | |
nfa_state_t * out1 | |
nfa_state_t * out2 | |
} alt | |
struct { | |
nfa_state_t * out | |
Range * ran | |
} ran | |
struct { | |
nfa_state_t * out | |
} ctx | |
struct { | |
RuleOp * rule | |
} fin | |
} | value |
bool | mark |
|
inline |
|
inline |
|
inline |
|
inline |
struct { ... } re2c::nfa_state_t::alt |
struct { ... } re2c::nfa_state_t::ctx |
struct { ... } re2c::nfa_state_t::fin |
nfa_state_t* re2c::nfa_state_t::out |
nfa_state_t* re2c::nfa_state_t::out1 |
nfa_state_t* re2c::nfa_state_t::out2 |
struct { ... } re2c::nfa_state_t::ran |
enum re2c::nfa_state_t::type_t re2c::nfa_state_t::type |
union { ... } re2c::nfa_state_t::value |