mirror of https://github.com/sgoudham/nvim.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
399 B
Lua
21 lines
399 B
Lua
local M = {}
|
|
|
|
function M.set_of(list)
|
|
local set = {}
|
|
for i = 1, #list do
|
|
set[list[i]] = true
|
|
end
|
|
return set
|
|
end
|
|
|
|
-- https://www.codegrepper.com/code-examples/lua/lua+split+string+on+comma
|
|
function M.split(s, delimiter)
|
|
local result = {}
|
|
for match in (s..delimiter):gmatch("(.-)"..delimiter) do
|
|
table.insert(result, match)
|
|
end
|
|
return result
|
|
end
|
|
|
|
return M
|