class Whitespace::ISA::Putc

Attributes

console[R]

Public Class Methods

new(vm, console) click to toggle source
Calls superclass method Whitespace::ISA::Instruction::new
# File lib/whitespace/instructions/io/putc.rb, line 5
def initialize(vm, console)
  super(vm)
  @console = console
end

Public Instance Methods

execute() click to toggle source
# File lib/whitespace/instructions/io/putc.rb, line 10
def execute
  n = vm.vstack.pop
  console.printc n
end