class Whitespace::ISA::Readn
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/readn.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/readn.rb, line 10 def execute n = console.getn address = vm.vstack.pop vm.memory[address] = n end