Documentation for this module may be created at Module:Ds/alert/sandbox/doc

local p = {}
local getArgs = require('Module:Arguments').getArgs

function p.listToText(frame)
	return p._listToText(frame, getArgs(frame))
end

function p._listToText(frame, t)
	local new = {}
	local t = require('Module:TableTools').compressSparseArray(t)
	for i,v in ipairs(t) do
		table.insert(new, frame:expandTemplate{title = 'Ds/topics', args = {["sanctions scope"] = v}})
	end
	return '\n*'..table.concat(new, '\n*')
end

return p