aboutsummaryrefslogtreecommitdiff
path: root/syntax_tree.moon
diff options
context:
space:
mode:
Diffstat (limited to 'syntax_tree.moon')
-rw-r--r--syntax_tree.moon4
1 files changed, 3 insertions, 1 deletions
diff --git a/syntax_tree.moon b/syntax_tree.moon
index 228f560..03596f8 100644
--- a/syntax_tree.moon
+++ b/syntax_tree.moon
@@ -80,8 +80,10 @@ class SyntaxTree
if type(a) == 'string'
stub_bits[#stub_bits+1] = a
else
- stub_bits[#stub_bits+1] = tostring(arg_i)
+ stub_bits[#stub_bits+1] = arg_i
arg_i += 1
+ while type(stub_bits[#stub_bits]) == 'number'
+ stub_bits[#stub_bits] = nil
return concat stub_bits, " "
@is_instance: (t)=>