aboutsummaryrefslogtreecommitdiff
path: root/syntax_tree.lua
diff options
context:
space:
mode:
Diffstat (limited to 'syntax_tree.lua')
-rw-r--r--syntax_tree.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/syntax_tree.lua b/syntax_tree.lua
index 92cee59..fe4f6dc 100644
--- a/syntax_tree.lua
+++ b/syntax_tree.lua
@@ -160,10 +160,13 @@ do
if type(a) == 'string' then
stub_bits[#stub_bits + 1] = a
else
- stub_bits[#stub_bits + 1] = tostring(arg_i)
+ stub_bits[#stub_bits + 1] = arg_i
arg_i = arg_i + 1
end
end
+ while type(stub_bits[#stub_bits]) == 'number' do
+ stub_bits[#stub_bits] = nil
+ end
return concat(stub_bits, " ")
end
}