From 50c28b933ede7d5af6d9884fba0af8ad72d0cb31 Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Sun, 16 Feb 2025 20:23:47 +0100 Subject: [PATCH] Docs --- tools/generate-docs.lua | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tools/generate-docs.lua b/tools/generate-docs.lua index 33101a6..dadaf2c 100644 --- a/tools/generate-docs.lua +++ b/tools/generate-docs.lua @@ -1,3 +1,5 @@ +local markdown = require("tools/markdown") + local function ensureDirectory(path) local dir = path:match("(.*)/[^/]*$") if dir then @@ -6,9 +8,8 @@ local function ensureDirectory(path) end local function processFile(inputFile) - local f = io.open(inputFile, "r") - local content = f:read("*all") - f:close() + local parsed = markdown.parseFile(inputFile) + local md = markdown.makeMarkdown(parsed) local outputFile if inputFile:match("^src/[^/]+%.lua$") then @@ -20,9 +21,7 @@ local function processFile(inputFile) ensureDirectory(outputFile) print(string.format("Processing: %s -> %s", inputFile, outputFile)) - local out = io.open(outputFile, "w") - out:write(content) - out:close() + markdown.saveToFile(outputFile, md) end for file in io.popen('find "src" -type f -name "*.lua"'):lines() do