Fix off-by-one error in state IDs

This commit is contained in:
Josh Holtrop 2021-07-06 11:44:03 -04:00
parent e8df4296cc
commit 578e165e2d

View File

@ -45,8 +45,8 @@ module Imbecile
states = {}
visit = lambda do |state|
unless states.include?(state)
id += 1
states[state] = id
id += 1
state.transitions.each do |transition|
visit[transition.destination]
end