controlpanel/lua/minify.lua
2022-09-26 01:13:11 +02:00

16 lines
336 B
Lua

local args = { ... }
local filename = args[1]
print(('filename: "%s"'):format(filename))
local parser = require("dumbParser")
local tokens = parser.tokenizeFile(filename)
local ast = parser.parse(tokens)
parser.minify(ast, true)
local output = parser.toLua(ast)
local f = io.open("out/"..filename, "w")
f:write(output)
f:close()