Sha256: 5bbc106c7b62221d4f50b3328aeaf518e4da9785c4b40b59abf432cc9ce639cb
Contents?: true
Size: 306 Bytes
Versions: 2
Compression:
Stored size: 306 Bytes
Contents
require_relative 'batch' module Command class Program def initialize @statements = [] end def add_statement(statement) @statements << statement end def execute(compass, location, tokens) Batch.new(@statements).execute(compass, location, tokens) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
karel-interpreter-0.2.0 | lib/karel/command/program.rb |
karel-interpreter-0.1.0 | lib/karel/command/program.rb |