fix all tests again

This commit is contained in:
Torsten Ruger
2015-05-13 12:15:14 +03:00
parent dd41758dea
commit f92e5cf475
6 changed files with 8 additions and 8 deletions

View File

@ -12,7 +12,7 @@ module Builtin
# so it is responsible for initial setup (and relocation)
def __init__ context
function = Virtual::CompiledMethod.new(:__init__ , [] , Virtual::Integer)
clazz = Virtual::Space.space.get_or_create_class :Kernel
clazz = Virtual::Machine.instance.space.get_or_create_class :Kernel
method = clazz.resolve_method :main
me = Virtual::Self.new(Virtual::Reference)
code = Virtual::Set.new(Virtual::Self.new(me.type), me)
@ -20,7 +20,7 @@ module Builtin
function.add_code Virtual::MethodCall.new(method)
return function
end
def putstring context
def putstring context
function = Virtual::CompiledMethod.new(:putstring , [] )
return function
ret = Virtual::RegisterMachine.instance.write_stdout(function)

View File

@ -29,7 +29,7 @@ module Builtin
var_name = get_function.args.first
return_to = get_function.return_type
index_function = ::Virtual::Space.space.get_or_create_class(:Object).resolve_method(:index_of)
index_function = ::Virtual::Machine.instance.space.get_or_create_class(:Object).resolve_method(:index_of)
# get_function.push( [me] )
# index = get_function.call( index_function )