rubyx/lib/register/builtin/space.rb

26 lines
538 B
Ruby
Raw Normal View History

2015-11-30 15:09:12 +01:00
require "ast/sexp"
module Register
module Builtin
class Space
module ClassMethods
include AST::Sexp
# main entry point, ie __init__ calls this
# defined here as empty, to be redefined
def main context
2017-01-14 18:28:44 +01:00
compiler = Vm::MethodCompiler.new.create_method(:Space , :main ).init_method
2015-11-30 15:09:12 +01:00
return compiler.method
end
end
extend ClassMethods
end
end
end
require_relative "integer"
require_relative "object"
require_relative "kernel"
require_relative "word"