elua: lualian event cleanup

This commit is contained in:
Daniel Kolesa 2014-09-26 13:11:05 +01:00
parent 05d4805f39
commit 356e36922c
1 changed files with 2 additions and 10 deletions

View File

@ -336,22 +336,14 @@ local Event = Node:clone {
self.ecname = ecname
end,
gen_ffi_name = function(self)
local ffin = self.cached_ffi_name
if ffin then return ffin end
ffin = "_" .. self.ecname
self.cached_ffi_name = ffin
return ffin
end,
generate = function(self, s, last)
s:write(" [\"", self.ename, "\"] = __lib.",
self:gen_ffi_name(), last and "\n" or ",\n")
"_" .. self.ecname, last and "\n" or ",\n")
end,
gen_ffi = function(self, s)
s:write(" extern const Eo_Event_Description ",
self:gen_ffi_name(), ";\n")
"_" .. self.ecname, ";\n")
end,
gen_ctor = function(self, s)