aboutsummaryrefslogtreecommitdiff
path: root/syntax_tree.lua
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.lua
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.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
}