refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-09-06 07:43:37 +02:00
parent 00a242e0e2
commit d686b6af59
12 changed files with 71 additions and 74 deletions
+2 -2
View File
@@ -97,7 +97,7 @@ do
end
end
function public.index(t, ...) temp=arg
function public.index(t, ...) auto[arg] = true
for i = 1, arg.n do t = t and t[arg[i]] end return t
end
@@ -134,7 +134,7 @@ function public.key(value, t)
for k, v in t do if v == value then return k end end
end
function public.keys(t) -- TODO recursive return instead of new table
function public.keys(t)
local keys = M.t
for k in t do tinsert(keys, k) end
return keys