diff --git a/Makefile b/Makefile index fee5c900f..72d7eabb8 100644 --- a/Makefile +++ b/Makefile @@ -113,14 +113,6 @@ man/pandoc.1: MANUAL.txt man/pandoc.1.before man/pandoc.1.after --variable footer="pandoc $(version)" \ -o $@ -doc/lua-filters.md: tools/ldoc.ltp data/pandoc.lua tools/update-lua-docs.lua - cp $@ $@.tmp - pandoc -t markdown --columns=64 --atx-headers \ - -f markdown -t markdown --standalone\ - --lua-filter tools/update-lua-docs.lua \ - -o $@ $@.tmp - rm $@.tmp - README.md: README.template MANUAL.txt tools/update-readme.lua pandoc --lua-filter tools/update-readme.lua --reference-links \ --reference-location=section -t gfm $< -o $@ 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