1if not modules then modules = { } end modules ['data-inp'] = { 2 version = 1.001, 3 comment = "companion to luat-lib.mkiv", 4 author = "Hans Hagen, PRAGMA-ADE, Hasselt NL", 5 copyright = "PRAGMA ADE / ConTeXt Development Team", 6 license = "see context related readme files" 7} 8 9local allocate = utilities.storage.allocate 10local resolvers = resolvers 11 12local methodhandler = resolvers.methodhandler 13local registermethod = resolvers.registermethod 14 15local finders = allocate { helpers = { }, notfound = function() end } 16local openers = allocate { helpers = { }, notfound = function() end } 17local loaders = allocate { helpers = { }, notfound = function() return false, nil, 0 end } 18local tracers = allocate { helpers = { }, notfound = function() end } 19 20registermethod("finders", finders, "uri") 21registermethod("openers", openers, "uri") 22registermethod("loaders", loaders, "uri") 23registermethod("tracers", tracers, "uri") 24 25resolvers.finders = finders 26resolvers.openers = openers 27resolvers.loaders = loaders 28resolvers.tracers = tracers 29 |