# File lib/parslet/bytecode/vm.rb, line 61
    def init(program, io)
      @ip = 0
      @program = program
      @source = Parslet::Source.new(io)
      @context = Parslet::Atoms::Context.new
      @values = []
      @calls  = []
      @frames = []
      @cache  = {}
    end