From 7112af7cb6ee52f4ef9664db9c03db52d8c73ac9 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 14 Sep 2018 15:24:24 -0700 Subject: Fixed comments in nomsu codegen. --- nomsu_compiler.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nomsu_compiler.lua') diff --git a/nomsu_compiler.lua b/nomsu_compiler.lua index c7b7dc6..f01edf7 100644 --- a/nomsu_compiler.lua +++ b/nomsu_compiler.lua @@ -1078,7 +1078,7 @@ do comments = _accum_0 end table.sort(comments, function(a, b) - return (a.pos > b.pos) + return (a.source.start > b.source.start) end) pop_comments = function(pos, prefix, suffix) if prefix == nil then @@ -1089,11 +1089,11 @@ do end local nomsu = NomsuCode(tree.source) for i = #comments, 1, -1 do - if comments[i].pos > pos then + if comments[i].source.start > pos then break end local comment - comment, comments[i] = comments[i].comment, nil + comment, comments[i] = comments[i][1], nil nomsu:append("#" .. (gsub(comment, "\n", "\n ")) .. "\n") if comment:match("^\n.") then nomsu:append("\n") -- cgit v1.2.3