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()