Files
2025-12-17 21:43:32 +05:00

23 lines
433 B
Lua

local M = {}
M.autoscript = function(table)
local output = {}
for i = 1, #table, 3 do
local path = table[i]
local cmod = output
for j = 1, string.len(path) do
local dir = string.sub(path, j, j)
if cmod[dir] == nil then
cmod[dir] = { stop = string.len(path) == j }
else
cmod[dir].stop = false
end
cmod = cmod[dir]
end
cmod.stopper = { table[i + 1], table[i + 2] }
end
return output
end
return M