class Kleene::State
def initialize(final = false, error = false, id = nil)
def initialize(final = false, error = false, id = nil) @final = final @error = error @id = id || State.next_id end
def initialize(final = false, error = false, id = nil) @final = final @error = error @id = id || State.next_id end