S4ZJQPW3GYSLEBYI7S27SGWD3RMTZIOOK3CUEGW6GKCW6SY42XLAC
63EHXLKGXT7JTKLY3KAN5HKP7PPZSS33XWVDBEIDQCECAPRJIIAQC
CX5XTYKHJC2JQLVXL7BLAY3UF3ZRHDQ3LX2QOYXOJZRZBY7VMAAQC
module("ltn12")
local ltn12 = {}
filter = {}source = {}sink = {}pump = {}
filter = {}
source = {}
sink = {}
pump = {}
ltn12.filter = {}ltn12.source = {}ltn12.sink = {}ltn12.pump = {}
ltn12.filter = {}
ltn12.source = {}
ltn12.sink = {}
ltn12.pump = {}
function filter.cycle(low, ctx, extra)
function ltn12.filter.cycle(low, ctx, extra)
function filter.chain(...) local n = table.getn(arg)
function filter.chain(...)
local n = table.getn(arg)
function ltn12.filter.chain(_) local n = #arg
function ltn12.filter.chain(_)
local n = #arg
function source.empty()
function ltn12.source.empty()
function source.error(err)
function ltn12.source.error(err)
function source.file(handle, io_err)
function ltn12.source.file(handle, io_err)
return source.error(io_err or "unable to open file")
return ltn12.source.error(io_err or "unable to open file")
function source.simplify(src)
function ltn12.source.simplify(src)
function source.string(s)
function ltn12.source.string(s)
return source.empty()
return ltn12.source.empty()
function source.rewind(src)
function ltn12.source.rewind(src)
function source.chain(src, f)
function ltn12.source.chain(src, f)
function source.cat(...)
function ltn12.source.cat(_)
function sink.table(t)
function ltn12.sink.table(t)
local f = function(chunk, err)
local f = function(chunk, _)
function sink.simplify(snk)
function ltn12.sink.simplify(snk)
function sink.file(handle, io_err)
function ltn12.sink.file(handle, io_err)
return function(chunk, err)
return function(chunk, _)
return sink.error(io_err or "unable to open file")
return ltn12.sink.error(io_err or "unable to open file")
function sink.null()
function ltn12.sink.null()
function sink.error(err)
function ltn12.sink.error(err)
function sink.chain(f, snk)
function ltn12.sink.chain(f, snk)
function pump.step(src, snk)
function ltn12.pump.step(src, snk)
function pump.all(src, snk, step)
function ltn12.pump.all(src, snk, step)
step = step or pump.step
step = step or ltn12.pump.step
return ltn12