plus function, indentation

This commit is contained in:
Torsten Ruger
2015-08-05 18:49:37 +03:00
parent 21b0702154
commit 8560f15c87
3 changed files with 92 additions and 94 deletions

View File

@ -32,9 +32,10 @@ module Virtual
raise "Method not implemented #{me.class}.#{code.name}" unless method
new_codes << MethodCall.new( method )
elsif( me.is_a? Fixnum )
# get the function from my class. easy peasy
method = Virtual.machine.space.get_class_by_name(:Integer).get_instance_method(code.name)
raise "Method not implemented #{me.class}.#{code.name}" unless method
name = code.name
name = :plus if name == :+
method = Virtual.machine.space.get_class_by_name(:Integer).get_instance_method(name)
raise "Method not implemented Integer.#{name}" unless method
new_codes << MethodCall.new( method )
else
# note: this is the current view: call internal send, even the method name says else