From 811125a12c40ab0d7d90da8da2142c382a7301cc Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Thu, 1 Apr 2010 23:57:08 +0200 Subject: tools/dfagen: fix initial state listed twice --- tools/dfagen/dfagen/automaton.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/dfagen/dfagen/automaton.py b/tools/dfagen/dfagen/automaton.py index 50a5dcd0..8af021ac 100644 --- a/tools/dfagen/dfagen/automaton.py +++ b/tools/dfagen/dfagen/automaton.py @@ -117,10 +117,9 @@ class Automaton: def add_state (self, state): if state.name in self.states: raise KeyError (state.name) - if state.initial: - self.initials.append (state) if not self.states: state.initial = True + if state.initial: self.initials.append (state) self.states[state.name] = state self.states_list.append (state) -- cgit v1.2.3