From 9ffa8100d78dbb293e481c50f39e8781f19b0a5c Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Fri, 13 Mar 2020 14:11:35 +0100 Subject: tools: delete Lua documentation helper cruft The tools were useful to generate documentation from the Lua sources. However, most Lua functions are defined in Haskell, and the even documentation of functions written in Lua has been updated manually for quite a while now. The unused helper scripts, which have bit-rot to the point that they now produce broken links, are therefore removed. --- tools/ldoc.ltp | 38 ------------------------------------ tools/update-lua-docs.lua | 49 ----------------------------------------------- 2 files changed, 87 deletions(-) delete mode 100644 tools/ldoc.ltp delete mode 100644 tools/update-lua-docs.lua (limited to 'tools') diff --git a/tools/ldoc.ltp b/tools/ldoc.ltp deleted file mode 100644 index 3fa96bb0f..000000000 --- a/tools/ldoc.ltp +++ /dev/null @@ -1,38 +0,0 @@ -# local iter = ldoc.modules.iter -# local M = ldoc.markup - -

Module $(module.name)

- -

$(M(module.summary))

- -# for kind, items in module.kinds() do - -

$(kind)

-
-# for item in items() do ldoc.item = item -- provides context for M() -
$(ldoc.display_name(item))
-
-

$(item.summary)

-# if item.params and #item.params > 0 then - $(module.kinds:type_of(item).subnames): -
-# for p in iter(item.params) do -
$(p):
-
$(M(item.params.map[p]))
-# end -- for -
-# end -- if params -# if item.ret then -

Returns: $(item.ret[1])

-# end -- if returns -# if item.usage then -

Usage:

-
$(item.usage[1])
-# end -- if usage -# if item.see then - See also: $(item.see[1].label) - -# end -- if see -# end -- for items -
-# end -- for kinds diff --git a/tools/update-lua-docs.lua b/tools/update-lua-docs.lua deleted file mode 100644 index 746dce984..000000000 --- a/tools/update-lua-docs.lua +++ /dev/null @@ -1,49 +0,0 @@ -local in_module_section = false - --- Generate tmp folder -local tmp_folder = os.tmpname() -os.remove(tmp_folder) -os.execute("mkdir -p " .. tmp_folder) - -function extend(list1, list2) - for i = 1, #list2 do - list1[#list1 + 1] = list2[i] - end -end - -function module_blocks(module_filenames) - local blocks = {} - for _, filename in pairs(module_filenames) do - os.execute("ldoc -q -l tools -d " .. tmp_folder .. " " .. filename) - local module_file = io.open(tmp_folder .. "/index.html") - local module_html = module_file:read("*a") - local module_doc = pandoc.read(module_html, "html") - extend(blocks, module_doc.blocks) - end - return blocks -end - -function Header (el) - if in_module_section then - if el.level == 1 or - -- special case for Module pandoc - (el.level == 2 and el.identifier == 'helper-functions') then - in_module_section = false - return el - else - return {} - end - elseif el.identifier == "module-pandoc" then - in_module_section = true - return module_blocks{'data/pandoc.lua'} - elseif el.identifier == "module-pandoc.list" then - in_module_section = true - return module_blocks{'data/pandoc.List.lua'} - end -end - -function Block (el) - if in_module_section then - return {} - end -end -- cgit v1.2.3