~akkartik/text.love

074f4d9b0a51dc99df9183a45a9c2301f575b35b — Kartik K. Agaram 4 months ago 7c5a99f + e568378
Merge lines.love
1 files changed, 19 insertions(+), 9 deletions(-)

M app.lua
M app.lua => app.lua +19 -9
@@ 316,16 316,26 @@ end
-- fake files
function App.open_for_writing(filename)
  App.filesystem[filename] = ''
  return {
    write = function(self, ...)
              local args = {...}
              for i,s in ipairs(args) do
  if Current_app == nil or Current_app == 'run' then
    return {
      write = function(self, ...)
                local args = {...}
                for i,s in ipairs(args) do
                  App.filesystem[filename] = App.filesystem[filename]..s
                end
              end,
      close = function(self)
              end,
    }
  elseif Current_app == 'source' then
    return {
      write = function(self, s)
                App.filesystem[filename] = App.filesystem[filename]..s
              end
            end,
    close = function(self)
            end,
  }
              end,
      close = function(self)
              end,
    }
  end
end

function App.open_for_reading(filename)