class Practice::Brainfuck

The brainfuck class.

Public Class Methods

new(source) click to toggle source

Initialize.

# File lib/ruby/practice/brainfuck.rb, line 6
def initialize(source)
  @interpreter = Implementation::Interpreter.new(source)
end

Public Instance Methods

evaluate(context) click to toggle source

To evaluate the source code.

# File lib/ruby/practice/brainfuck.rb, line 11
def evaluate(context)
  @interpreter.evaluate(context)
end