Fix off-by-one error in state IDs

This commit is contained in:
josh committed 2021-07-06 11:44:03 -04:00
1 parent e8df4296cc
commit 578e165e2d
1 file changed
+1 -1
+1 -1
View File
@@ -45,8 +45,8 @@ module Imbecile
states = {} states = {}
visit = lambda do |state| visit = lambda do |state|
unless states.include?(state) unless states.include?(state)
id += 1
states[state] = id states[state] = id
id += 1
state.transitions.each do |transition| state.transitions.each do |transition|
visit[transition.destination] visit[transition.destination]
end end