CA initial state

This commit is contained in:
Artur Meski
2018-03-04 15:32:16 +00:00
parent 18004b916e
commit f55d433791
6 changed files with 36 additions and 3 deletions

View File

@@ -31,6 +31,7 @@ class CtxAut
CtxAut(Options *opts, RctSys *parent_rctsys);
bool hasState(std::string name);
void addState(std::string stateName);
void setInitState(std::string stateName);
State getStateID(std::string name);
std::string getStateName(State state_id);
void printAutomaton(void);
@@ -45,6 +46,8 @@ class CtxAut
Options *opts;
StatesById states_ids;
StatesByName states_names;
State init_state_id;
bool init_state_defined;
Entities tmpEntities;
Transitions transitions;
};