summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-01 23:57:08 +0200
committerNicolas Schodet2010-04-01 23:57:08 +0200
commit811125a12c40ab0d7d90da8da2142c382a7301cc (patch)
tree472e14dd6a35bf3a7f37c041e30903f4cdb3bb98 /tools
parenta4b92cbfb7aefbe35776967d0e249538e9a6d548 (diff)
tools/dfagen: fix initial state listed twice
Diffstat (limited to 'tools')
-rw-r--r--tools/dfagen/dfagen/automaton.py3
1 files changed, 1 insertions, 2 deletions
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)