This commit is contained in:
Julian Brammer 2024-06-12 21:28:04 +02:00
parent 5f611cdc46
commit a2c5a6a128

View File

@ -8,6 +8,36 @@ steps = 18
-- dimensions of the matrix -- dimensions of the matrix
length = 6 length = 6
-- see if the file exists
function file_exists(file)
local f = io.open(file, "rb")
if f then f:close() end
return f ~= nil
end
-- get all lines from a file, returns an empty
-- list/table if the file does not exist
function lines_from(file)
if not file_exists(file) then return {} end
local lines = {}
for line in io.lines(file) do
lines[#lines + 1] = line
end
return lines
end
-- tests the functions above
local file = 'test.lua'
local lines = lines_from(file)
-- print all line numbers and their contents
for k,v in pairs(lines) do
print('line[' .. k .. ']', v)
end
local shapeFile = basic.readFileAll("/brulijam/shape0.svg") local shapeFile = basic.readFileAll("/brulijam/shape0.svg")
print(shapeFile) print(shapeFile)