|
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 |
1.8.10