elua: update eo lua API against generated lualian output

This commit is contained in:
Daniel Kolesa 2014-10-02 10:41:06 +01:00
parent 17c9aeb80c
commit 990cf6651a
1 changed files with 7 additions and 4 deletions

View File

@ -146,10 +146,9 @@ M.eo_class_get = function(name)
return eo_classes[name]
end
M.class_register = function(name, val, addr)
classes[name] = val
eo_classes[name] = addr
return val
M.class_register = function(name, parent, body, eocl)
classes[name] = classes[parent]:clone(body)
eo_classes[name] = eocl
end
M.class_unregister = function(name)
@ -157,6 +156,10 @@ M.class_unregister = function(name)
eo_classes[name] = nil
end
M.class_mixin = function(name, mixin)
classes[name]:mixin(classes[mixin])
end
M.__ctor_common = function(self, klass, parent, ctor, loff, ...)
local info = getinfo(2 + (loff or 0), "nlSf")
local source = info.source