diff options
Diffstat (limited to 'nomsu_compiler.moon')
| -rw-r--r-- | nomsu_compiler.moon | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/nomsu_compiler.moon b/nomsu_compiler.moon index b48a8f7..0b3ae7c 100644 --- a/nomsu_compiler.moon +++ b/nomsu_compiler.moon @@ -650,12 +650,11 @@ with NomsuCompiler when "FileChunks" nomsu = NomsuCode(tree.source, pop_comments(tree.source.start)) should_clump = (prev_line, line)-> - if prev_line and prev_line.type == "Action" and line.type == "Action" + if prev_line.type == "Action" and line.type == "Action" if prev_line.stub == "use %" then return line.stub == "use %" if prev_line.stub == "test %" then return true if line.stub == "test %" then return false - return false if recurse(prev_line)\is_multiline! - return true + return not recurse(prev_line)\is_multiline! for chunk_no, chunk in ipairs tree nomsu\append "\n\n#{("~")\rep(80)}\n\n" if chunk_no > 1 nomsu\append pop_comments(chunk.source.start) |
