From 6f7122208450e13a890b43898180cfd574991405 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Fri, 12 Aug 2016 14:11:31 +0100 Subject: [PATCH] docs: always wrap events from events_get --- src/scripts/elua/apps/docgen/doctree.lua | 6 +++++- src/scripts/elua/apps/docgen/stats.lua | 2 +- src/scripts/elua/apps/gendoc.lua | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/scripts/elua/apps/docgen/doctree.lua b/src/scripts/elua/apps/docgen/doctree.lua index 25ffae19d3..c8df5cae83 100644 --- a/src/scripts/elua/apps/docgen/doctree.lua +++ b/src/scripts/elua/apps/docgen/doctree.lua @@ -195,7 +195,11 @@ M.Class = Node:clone { end, events_get = function(self) - return self.class:events_get():to_array() + local ret = {} + for ev in self.class:events_get() do + ret[#ret + 1] = M.Event(ev) + end + return ret end, c_get_function_name_get = function(self) diff --git a/src/scripts/elua/apps/docgen/stats.lua b/src/scripts/elua/apps/docgen/stats.lua index a0359d2c88..a84dec563c 100644 --- a/src/scripts/elua/apps/docgen/stats.lua +++ b/src/scripts/elua/apps/docgen/stats.lua @@ -129,7 +129,7 @@ M.check_class = function(cl) end for i, ev in ipairs(cl:events_get()) do - if not ev:documentation_get() then + if not ev:doc_get():exists() then print_missing(cl:full_name_get() .. "." .. ev:name_get(), "event") stat_incr("event", true) else diff --git a/src/scripts/elua/apps/gendoc.lua b/src/scripts/elua/apps/gendoc.lua index f4d88c25a1..f2c70356cf 100644 --- a/src/scripts/elua/apps/gendoc.lua +++ b/src/scripts/elua/apps/gendoc.lua @@ -760,7 +760,6 @@ local build_class = function(cl) else local nt = {} for i, ev in ipairs(evs) do - ev = dtree.Event(ev) local lbuf = writer.Buffer() lbuf:write_link(ev:nspaces_get(cl, true), ev:name_get()) nt[#nt + 1] = {