rubyx/lib/vm/context.rb

18 lines
359 B
Ruby
Raw Normal View History

2014-05-02 08:02:25 +03:00
require_relative "kernel"
2014-05-03 15:13:44 +03:00
require_relative "program"
2014-05-02 08:02:25 +03:00
module Vm
2014-05-03 15:13:44 +03:00
#currently just holding the program in here so we can have global access
2014-05-02 08:02:25 +03:00
class Context
2014-05-03 22:18:04 +03:00
# Make hash attributes to object attributes
include Support::HashAttributes
2014-05-03 15:13:44 +03:00
def initialize program
@attributes = {}
@attributes["program"] = program
2014-05-02 08:02:25 +03:00
end
2014-05-03 15:13:44 +03:00
2014-05-02 08:02:25 +03:00
end
end