class TuringMachine::StateRegister
Public: The state register of a Turing machine.
Public Class Methods
new(state)
click to toggle source
# File lib/turing_machine/state_register.rb, line 6 def initialize(state) @state = state end
Public Instance Methods
change(new_state)
click to toggle source
# File lib/turing_machine/state_register.rb, line 14 def change(new_state) @state = new_state end
current()
click to toggle source
# File lib/turing_machine/state_register.rb, line 10 def current @state end
to_s()
click to toggle source
# File lib/turing_machine/state_register.rb, line 18 def to_s @state.to_s end