diff options
Diffstat (limited to 'nomsu_compiler.moon')
| -rw-r--r-- | nomsu_compiler.moon | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nomsu_compiler.moon b/nomsu_compiler.moon index 12a7529..45e863d 100644 --- a/nomsu_compiler.moon +++ b/nomsu_compiler.moon @@ -234,7 +234,7 @@ compile = setmetatable({ entry_lua\add as_lua(v) if needs_comma then lua\add "," if lua\trailing_line_len! + #(entry_lua\text!\match("^[\n]*")) > MAX_LINE - lua\add "\n" + lua\add "\n " elseif needs_comma lua\add " " lua\add entry_lua @@ -322,6 +322,8 @@ compile = setmetatable({ if tree[i].type == "Comment" items_lua\add "\n" sep = '' + elseif items_lua\trailing_line_len! > MAX_LINE + sep = ',\n ' else sep = ', ' i += 1 |
