From 1713a0e38f12f8ed167575ac5a84a0eb8dd59a44 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 25 Jan 2019 15:01:29 -0800 Subject: Fixed untested codepath for generating ($x, (foo; baz)) --- nomsu_decompiler.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'nomsu_decompiler.lua') diff --git a/nomsu_decompiler.lua b/nomsu_decompiler.lua index f6552b8..3f3702c 100644 --- a/nomsu_decompiler.lua +++ b/nomsu_decompiler.lua @@ -94,12 +94,18 @@ tree_to_inline_nomsu = function(tree) target_nomsu:parenthesize() end local nomsu = NomsuCode:from(tree.source, target_nomsu, ", ") + if #tree > 2 then + nomsu:add("(") + end for i = 2, #tree do if i > 2 then nomsu:add("; ") end nomsu:add(tree_to_inline_nomsu(tree[i])) end + if #tree > 2 then + nomsu:add(")") + end return nomsu elseif "EscapedNomsu" == _exp_0 then local inner_nomsu = tree_to_inline_nomsu(tree[1]) -- cgit v1.2.3