just renaming

This commit is contained in:
Torsten Ruger
2015-05-16 12:54:11 +03:00
parent 9376b8bc16
commit bee269f7a8
13 changed files with 20 additions and 20 deletions

View File

@ -62,7 +62,7 @@ module Virtual
def self.compile_module expression , method
clazz = Space.space.get_or_create_class name
clazz = Space.space.get_class_by_name name
raise "uups #{clazz}.#{name}" unless clazz
to = Return.new(Reference , clazz )
method.add_code Set.new( to , clazz )

View File

@ -9,7 +9,7 @@ module Virtual
r = expression.receiver ? Compiler.compile(expression.receiver, method ) : Self.new()
new_method = CompiledMethod.new(expression.name , args , r )
new_method.class_name = r.is_a?(Parfait::Class) ? r.name : method.class_name
clazz = Machine.instance.space.get_or_create_class(new_method.class_name)
clazz = Machine.instance.space.get_class_by_name(new_method.class_name)
clazz.add_instance_method new_method
#frame = frame.new_frame
@ -36,7 +36,7 @@ module Virtual
if expression.receiver.nil?
clazz = context.current_class
else
c = context.object_space.get_or_create_class expression.receiver.name.to_sym
c = context.object_space.get_class_by_name expression.receiver.name.to_sym
clazz = c.meta_class
end

View File

@ -6,7 +6,7 @@ module Virtual
end
def self.compile_class expression , method
clazz = ::Space.space.get_or_create_class expression.name
clazz = ::Space.space.get_class_by_name expression.name
puts "Created class #{clazz.name.inspect}"
expression.expressions.each do |expr|
# check if it's a function definition and add