Developerpublic tool
Code formatter — Lua
Pretty-print Lua with a real parser instead of a regex pass, so indentation and statement boundaries come out right. Comments are preserved.
- Language
- Lua
- Mode
- format
- Indent
- 2
- Local
- 100% browser
Input
Lua source
Output
Formatted with 2-space indent
local M = {}
M.greet = function(name)
local h = os.date("*t").hour
local g = h < 12 and "morning" or h < 18 and "afternoon" or "evening"
return ("Good %s, %s!"):format(g, name)
end
return M