aboutsummaryrefslogtreecommitdiff
path: root/utils.lua
diff options
context:
space:
mode:
Diffstat (limited to 'utils.lua')
-rw-r--r--utils.lua9
1 files changed, 3 insertions, 6 deletions
diff --git a/utils.lua b/utils.lua
index 937252f..6b802d2 100644
--- a/utils.lua
+++ b/utils.lua
@@ -127,15 +127,12 @@ local function remove_from_list(list, item)
for i=N-deleted+1,N do list[i] = nil end
end
-local function accumulate(glue, co)
- if co == nil then
- glue, co = "", glue
- end
- local bits = { }
+local function accumulate(co)
+ local bits = {}
for bit in coroutine.wrap(co) do
bits[#bits+1] = bit
end
- return table.concat(bits, glue)
+ return bits
end
local function nth_to_last(list, n)