29 lines
529 B
Lua
29 lines
529 B
Lua
function file_lines_to_table(filename)
|
|
local file = {}
|
|
for line in io.lines(filename) do
|
|
table.insert(file, line)
|
|
end
|
|
return file
|
|
end
|
|
|
|
function file_characters_to_table(filename)
|
|
local file = {}
|
|
for line in io.lines(filename) do
|
|
local lineelements = {}
|
|
for I = 1, string.len(line) do
|
|
c = string.sub(line, I, I)
|
|
table.insert(lineelements, c)
|
|
end
|
|
table.insert(file, lineelements)
|
|
end
|
|
return file
|
|
end
|
|
|
|
function tablelength(T)
|
|
local count = 0
|
|
for _ in pairs(T) do
|
|
count = count + 1
|
|
end
|
|
return count
|
|
end
|