17 lines
390 B
Lua
17 lines
390 B
Lua
|
-- Extra useful functions
|
||
|
|
||
|
-- Create sequence of expressions.
|
||
|
-- Examples:
|
||
|
-- local a, b, c = Consts("a,b,c")
|
||
|
-- We can use ';', ' ', ',', tabs ad line breaks for separating the constant names
|
||
|
-- local a, b, c = Consts("a b c")
|
||
|
function Consts(s)
|
||
|
r = {}
|
||
|
i = 1
|
||
|
for c in string.gmatch(s, '[^ ,;\\t\\n]+') do
|
||
|
r[i] = Const(c)
|
||
|
i = i + 1
|
||
|
end
|
||
|
return unpack(r)
|
||
|
end
|