From db4c0c32f0def494e351ca968dfaa67d1588b6a7 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sun, 26 Feb 2012 10:33:38 -0500 Subject: Support multiple '@return' tags in Lua Adeptsense documentation. --- scripts/adeptsensedoc.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts/adeptsensedoc.lua') diff --git a/scripts/adeptsensedoc.lua b/scripts/adeptsensedoc.lua index 1f8cdcc3..cfae8898 100644 --- a/scripts/adeptsensedoc.lua +++ b/scripts/adeptsensedoc.lua @@ -64,7 +64,13 @@ local function write_apidoc(file, m, b) end end -- Function returns (@return). - if b.class == 'function' and b.ret then doc[#doc + 1] = '@return '..b.ret end + if b.class == 'function' and b.ret then + if type(b.ret) == 'string' then + doc[#doc + 1] = '@return '..b.ret + else + for _, u in ipairs(b.ret) do doc[#doc + 1] = '@return '..u end + end + end -- See also (@see). if b.see then if type(b.see) == 'string' then -- cgit v1.2.3