--Készítette Fülöp László TextEditor = {} --Fájl betöltése --Ha a fájl megnyitása sikeres, visszaadja a tartalmát, egyébként hibát dob function TextEditor.load_file(filename) local f = assert(io.open(filename, "r")) return f:read("*all") end --Fájl mentése --Ha a fájl megnyitása írásra sikeres, elmenti bele a paraméterben megadott szöveget, egyébként hibát dob function TextEditor.save_file(filename, content) local f = assert(io.open(filename, "w")) f:write(content) f:flush() f:close() end function TextEditor:new() local f = {} setmetatable(f, {__index = TextEditor}) return f end return TextEditor