mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 03:26:52 -04:00
21 lines
387 B
Lua
21 lines
387 B
Lua
|
|
local M = {}
|
||
|
|
|
||
|
|
--- @param filename string
|
||
|
|
--- @return string
|
||
|
|
function M.read_file(filename)
|
||
|
|
local file = assert(io.open(filename, 'r'))
|
||
|
|
local r = file:read('*a')
|
||
|
|
file:close()
|
||
|
|
return r
|
||
|
|
end
|
||
|
|
|
||
|
|
--- @param filename string
|
||
|
|
--- @param content string
|
||
|
|
function M.write_file(filename, content)
|
||
|
|
local file = assert(io.open(filename, 'w'))
|
||
|
|
file:write(content)
|
||
|
|
file:close()
|
||
|
|
end
|
||
|
|
|
||
|
|
return M
|