sun::parsing::State
struct · Source (opens in a new tab)
struct sun::parsing::StateA state and its outgoing transitions in a nondeterministic finite automaton.
Public Fields
- anyCharTransitions
- enterGroup
- epsilonTransitions
- exitGroup
- groupId
- groupName
- groupNameNum
- isAccepting
- transitions
anyCharTransitions
public · variable · Source (opens in a new tab)
std::unordered_set<State*> sun::parsing::State::anyCharTransitionsNo documentation comment.
Related: State
enterGroup
public · variable · Source (opens in a new tab)
bool sun::parsing::State::enterGroup = falseNo documentation comment.
epsilonTransitions
public · variable · Source (opens in a new tab)
std::unordered_set<State*> sun::parsing::State::epsilonTransitionsNo documentation comment.
Related: State
exitGroup
public · variable · Source (opens in a new tab)
bool sun::parsing::State::exitGroup = falseNo documentation comment.
groupId
public · variable · Source (opens in a new tab)
int sun::parsing::State::groupId = 0No documentation comment.
groupName
public · variable · Source (opens in a new tab)
std::string sun::parsing::State::groupName = ""No documentation comment.
groupNameNum
public · variable · Source (opens in a new tab)
int sun::parsing::State::groupNameNum = -1No documentation comment.
isAccepting
public · variable · Source (opens in a new tab)
bool sun::parsing::State::isAccepting = falseNo documentation comment.
transitions
public · variable · Source (opens in a new tab)
std::map<unsigned char, std::unordered_set<State*> > sun::parsing::State::transitionsNo documentation comment.
Related: State