diff --git a/src/headers/transpiler/implementations/Lua.hpp b/src/headers/transpiler/implementations/Lua.hpp index e6283bc..84939ad 100644 --- a/src/headers/transpiler/implementations/Lua.hpp +++ b/src/headers/transpiler/implementations/Lua.hpp @@ -19,8 +19,10 @@ struct LuaTarget: Target { output << "function " << parseComponent.name << '('; separate_transpileTree(parseComponent.parameters, ", "); output << ')'; - if (not parseComponent.empty()) output << separator << indentation; - else output << ' '; + if (not parseComponent.empty()) { + output << separator; + if (newLines) output << indentation; + } else output << ' '; separate_transpileTree(parseComponent, 1); if (not parseComponent.empty()) output << separator; output << "end";