Brace expansion using ranges: Difference between revisions

Content added Content deleted
Line 892: Line 892:
m == nothing && return [s]
m == nothing && return [s]
c = m.captures
c = m.captures
return [a * b for b in splatrange(c[3]), a in [c[1] * x for x in ranged(c[2])]][:]
return vec([a * b for b in splatrange(c[3]), a in [c[1] * x for x in ranged(c[2])]])
end
end