several larger changes came together, bit of cleaning too
- all code must be in functions (which must be in classes). — changes a fair few tests — also changes api, as method is not recursive, not passed around - all state in instance vars in compiler (no accessors) - class is another such variable, surely more coming all green again
This commit is contained in:
@ -90,6 +90,7 @@ module Parfait
|
||||
return internal_object_get(index + 1)
|
||||
end
|
||||
end
|
||||
alias :[] :get
|
||||
|
||||
def empty?
|
||||
self.get_length == 0
|
||||
|
@ -32,6 +32,7 @@ module Parfait
|
||||
message = Message.new(nil)
|
||||
5.times do
|
||||
self.first_message = Message.new message
|
||||
#puts "INIT caller #{message.object_id} to #{self.first_message.object_id}"
|
||||
message.set_caller self.first_message
|
||||
message = self.first_message
|
||||
end
|
||||
|
Reference in New Issue
Block a user