Automaton
Functions
- 
template<class T>
class Automaton Public Functions
- 
Automaton()
 
- 
int stateCount() const
 
- 
void addState(const bool isStart, const bool isAccepting)
 
- 
void addEpsilonTransition(const int state1, const int state2)
 
- 
void removeState(const int s)
 
- 
void clear()
 
- 
bool hasEpsilonTransitions() const
 
- 
void removeEpsilonTransitions()
 
- 
bool isComplete() const
 
- 
void makeComplete()
 
- 
void determinize()
 
- 
void minimize()
 
- 
void applyKleenStar()
 
- 
void applyKleenPlus()
 
- 
Automaton()