From cab5c7e032771ec19e384436b1bfbd1b89793c7e Mon Sep 17 00:00:00 2001 From: Jerome Jutteau Date: Sat, 27 Apr 2013 17:10:15 +0200 Subject: digital/ai/src/fsm: add message to avoid bad transition declaration --- digital/ai/src/fsm/angfsm.host.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'digital/ai/src') diff --git a/digital/ai/src/fsm/angfsm.host.c b/digital/ai/src/fsm/angfsm.host.c index 92fc0bce..d5e2d0bc 100644 --- a/digital/ai/src/fsm/angfsm.host.c +++ b/digital/ai/src/fsm/angfsm.host.c @@ -866,6 +866,9 @@ angfsm_build_trans (angfsm_build_t *fsm, t.state = angfsm_build_get_state (fsm, state); t.event = angfsm_build_get_event (fsm, event); assert (t.state); + if (!t.event) + fprintf (stderr, "Error: the event \"%s\" has not been declared " + "in fsm \"%s\".\n", event, fsm->name); assert (t.event); angfsm_build_arg_parse (output_branches, &args, &nb); -- cgit v1.2.3