all green
That fixes all existing tests. Operation successful Off course there is tests missing :-(
This commit is contained in:
@ -42,12 +42,13 @@ module Parfait
|
||||
|
||||
# determine whether this method has an argument by the name
|
||||
def has_arg name
|
||||
@arg_names.index_of name.to_sym
|
||||
raise "uups #{name}.#{name.class}" unless name.is_a? Word
|
||||
@arg_names.index_of name
|
||||
end
|
||||
|
||||
# determine if method has a local variable or tmp (anonymous local) by given name
|
||||
def has_local name
|
||||
name = name.to_sym
|
||||
raise "uups #{name}.#{name.class}" unless name.is_a? Word
|
||||
index = @locals.index(name)
|
||||
index = @tmps.index(name) unless index
|
||||
index
|
||||
|
@ -19,7 +19,7 @@ module Parfait
|
||||
|
||||
def self.new_object *args
|
||||
object = self.new(*args)
|
||||
puts "NEW #{object.class}"
|
||||
#puts "NEW #{object.class}"
|
||||
object
|
||||
end
|
||||
|
||||
@ -42,7 +42,7 @@ module Parfait
|
||||
end
|
||||
|
||||
def get_layout()
|
||||
puts "ME #{self.class}"
|
||||
#puts "ME #{self.class}"
|
||||
return internal_object_get(LAYOUT_INDEX)
|
||||
end
|
||||
|
||||
|
@ -67,7 +67,7 @@ module Parfait
|
||||
raise "uups #{name}.#{name.class}" unless name.is_a? Word
|
||||
c = @classes[name]
|
||||
raise "uups " if name.is_a? String
|
||||
puts "MISS, no class #{name} #{name.class}" # " #{@classes}"
|
||||
puts "MISS, no class #{name} #{name.class}" unless c # " #{@classes}"
|
||||
c
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user