function stringToByteArray(str) return string.byte(str, 1, str:len()) end function argsToTable(...) return { ... } end function stringFromByteArray(...) return string.char(...) end function iterateFileLines(path) local handle = fs.open(path, "r") local commands = {} local line = handle.readLine() while line do commands[#commands + 1] = line line = handle.readLine() end handle.close() return commands end local function string_separate(str) local t = {} for i in string.gmatch(str, "[A-z]") do table.insert(t, i) end return t end