aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2020-02-17 14:09:39 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2020-02-17 14:09:39 -0500
commitfb6a88b8e5402caab5f039abbfb5a8c70d38ffcb (patch)
treee2d968d6e383ec3e0b1aeeeae2deab28e3216b2d
parentca16e250d531b6cc39c16d3f958c4e2f7bb13979 (diff)
downloadtextadept-fb6a88b8e5402caab5f039abbfb5a8c70d38ffcb.tar.gz
textadept-fb6a88b8e5402caab5f039abbfb5a8c70d38ffcb.zip
Lua api generation script tweaks.
-rw-r--r--modules/lua/tadoc.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/lua/tadoc.lua b/modules/lua/tadoc.lua
index f9eaa7e3..8f85a7f3 100644
--- a/modules/lua/tadoc.lua
+++ b/modules/lua/tadoc.lua
@@ -125,7 +125,8 @@ function M.start(doc)
-- Add a module's fields to its LuaDoc.
for i = 1, #files do
local module_doc = filedocs[files[i]][1]
- if module_doc and module_doc.class == 'module' then
+ if module_doc and module_doc.class == 'module' and
+ modules[module_doc.name] then
modules[module_doc.name].fields = module_doc.field
elseif module_doc then
print('[WARN] '..files[i]..' has no module declaration')
@@ -235,7 +236,7 @@ function M.start(doc)
local f = io.open(M.options.output_dir..'/tags', 'wb')
f:write(table.concat(ctags, '\n'))
f:close()
- f = io.open(M.options.output_dir..'api', 'wb')
+ f = io.open(M.options.output_dir..'/api', 'wb')
f:write(table.concat(apidoc, '\n'))
f:close()