add utils, use luajit which seems faster

This commit is contained in:
Felix Van der Jeugt 2021-12-05 12:10:59 +01:00
parent 87637a4682
commit fad5da2e27
No known key found for this signature in database
GPG key ID: 58B209295023754D
5 changed files with 33 additions and 25 deletions

19
utils.lua Normal file
View file

@ -0,0 +1,19 @@
function split(text, sep)
local parts = {}
local start = 0
local from, to = text:find(sep)
while from ~= nil do
table.insert(parts, text:sub(start, from - 1))
text = text:sub(to + 1)
from, to = text:find(sep)
end
table.insert(parts, text)
return parts
end
function sign(n)
if n == 0 then return 0
elseif n < 0 then return -1
else return 1
end
end