aboutsummaryrefslogtreecommitdiff
path: root/syntax_tree.moon
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2018-11-02 14:38:24 -0700
committerBruce Hill <bruce@bruce-hill.com>2018-11-02 14:39:23 -0700
commit307dea18815ba4a06a3098edb170d7ad90708815 (patch)
treebce78eb28fa03c9939a92e08e47564afc984c988 /syntax_tree.moon
parentd0c3c57f7b25c8d912c426e48cb5ab09cd738f65 (diff)
Changed stub convention to (foo 1 baz 2) -> foo_1_baz instead of
foo_1_baz_2, removed "smext", made some cleanup changes.
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)=>