summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/cldf-scn.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/cldf-scn.lua')
-rw-r--r--tex/context/base/mkiv/cldf-scn.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/cldf-scn.lua b/tex/context/base/mkiv/cldf-scn.lua
index beeb8c8c9..ccf1f01c6 100644
--- a/tex/context/base/mkiv/cldf-scn.lua
+++ b/tex/context/base/mkiv/cldf-scn.lua
@@ -22,6 +22,7 @@ local f_command = formatters["local action = tokens._action\n%\nt\nreturn func
local interfaces = interfaces
local commands = commands
local scanners = interfaces.scanners
+local register = interfaces.registerscanner
local compile = tokens.compile or function() end
@@ -71,7 +72,8 @@ function interfaces.implement(specification)
if scanners[name] and not specification.overload then
report("warning: 'scanners.%s' is redefined",name)
end
- scanners[name] = scanner
+-- scanners[name] = scanner
+ register(name,scanner,specification.protected,specification.public,specification.call)
if private then
return
end