~tim/scheme-vm

ref: c5110102ce2df2d78a0c87f293edf20f5a3984e7 scheme-vm/vm/continuation.rb -rw-r--r-- 264 bytes
c5110102Tim Morgan Add more char functions 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class VM
  class Continuation
    def initialize(ip, call_stack)
      @ip = ip
      @call_stack = call_stack.map(&:dup)
    end

    attr_reader :ip

    def to_s
      '#<continuation>'
    end

    def call_stack
      @call_stack.map(&:dup)
    end
  end
end