Total.AutomatonCheck that every variable defined in an automaton
val statepatname : Zelus.statepatdesc Zelus.localized -> Zident.tval statename : Zelus.state_exdesc Zelus.localized -> Zident.ttype entry = {e_loc : Zlocation.location;mutable e_state : Deftypes.defnames;mutable e_until : Deftypes.defnames;mutable e_unless : Deftypes.defnames;}val table : Zelus.state_handler list -> tableval add_state : Zident.Env.key -> Deftypes.defnames -> table -> unitval add_transition :
bool ->
Deftypes.tentry Zident.Env.t ->
Zident.Env.key ->
Deftypes.defnames ->
table ->
unitval check :
Zlocation.location ->
Deftypes.tentry Zident.Env.t ->
table ->
Deftypes.defnamesval check_all_states_are_accessible :
Zlocation.location ->
Zelus.state_handler list ->
unit