summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/luat-fio.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/luat-fio.lmt')
-rw-r--r--tex/context/base/mkiv/luat-fio.lmt107
1 files changed, 0 insertions, 107 deletions
diff --git a/tex/context/base/mkiv/luat-fio.lmt b/tex/context/base/mkiv/luat-fio.lmt
deleted file mode 100644
index c70ed54e4..000000000
--- a/tex/context/base/mkiv/luat-fio.lmt
+++ /dev/null
@@ -1,107 +0,0 @@
-if not modules then modules = { } end modules ['luat-fio'] = {
- version = 1.001,
- comment = "companion to luat-lib.mkiv",
- author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
- copyright = "PRAGMA ADE / ConTeXt Development Team",
- license = "see context related readme files"
-}
-
-local format = string.format
-local concat = table.concat
-
-texconfig.kpse_init = false -- can go away
-texconfig.shell_escape = 't' -- can go away
-texconfig.max_print_line = 100000 -- can go away
-texconfig.max_in_open = 1000 -- can go away
-
-if not resolvers.initialized() then
-
- resolvers.reset()
-
- -- we now load the file database as we might need files other than
- -- tex and lua file on the given path
-
- resolvers.load()
-
- if callback then
-
- local findbinfile = resolvers.findbinfile
- local findtexfile = resolvers.findtexfile
- local opentexfile = resolvers.opentexfile
- local register = callbacks.register
-
- local ioflush = io.flush
- local ioread = io.read
- local writenl = texio.write_nl
-
- local function terminal()
- writenl("\ntex console > ")
- ioflush()
- local line = ioread()
- writenl("")
- ioflush()
- return line
- end
-
- -- local function find_data_file(name)
- -- if not name or name == "" then
- -- return "context terminal"
- -- else
- -- return findbinfile(name,"tex")
- -- end
- -- end
- --
- -- local function open_data_file(name)
- -- if not name or name == "" or name == "context terminal" then
- -- return {
- -- reader = terminal,
- -- noflines = 1,
- -- filename = name,
- -- }
- -- else
- -- name = opentexfile(name)
- -- return name ~= "" and name or false
- -- end
- -- end
-
- local function open_data_file(name)
- if not name or name == "" then
- return {
- reader = terminal,
- noflines = 1,
- filename = "context terminal"
- }
- else
- local fullname = findbinfile(name,"tex")
- if fullname then
- return opentexfile(fullname)
- else
- return false
- end
- end
- end
-
- local function find_any_file(name)
- return name
- end
-
- register('find_log_file' , find_any_file, true)
- register('find_format_file', find_any_file, true)
- -- register('find_data_file' , find_data_file, true)
- register('open_data_file' , open_data_file, true)
-
- end
-
-end
-
-statistics.register("resource resolver", function()
- local scandata = resolvers.scandata()
- return format("loadtime %s seconds, %s scans with scantime %s seconds, %s shared scans, %s found files, scanned paths: %s",
- resolvers.loadtime(),
- scandata.n,
- scandata.time,
- scandata.shared,
- #resolvers.foundintrees(),
- #scandata.paths > 0 and concat(scandata.paths," ") or "<none>"
- )
-end)