summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/typo-prc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/typo-prc.lua')
-rw-r--r--Master/texmf-dist/tex/context/base/typo-prc.lua19
1 files changed, 9 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/context/base/typo-prc.lua b/Master/texmf-dist/tex/context/base/typo-prc.lua
index bb965ff66dd..5b74abd0b4c 100644
--- a/Master/texmf-dist/tex/context/base/typo-prc.lua
+++ b/Master/texmf-dist/tex/context/base/typo-prc.lua
@@ -9,7 +9,7 @@ if not modules then modules = { } end modules ['typo-prc'] = {
-- moved from strc-ini.lua
-local format = string.format
+local formatters = string.formatters
local lpegmatch, patterns, P, C, Cs = lpeg.match, lpeg.patterns, lpeg.P, lpeg.C, lpeg.Cs
-- processors: syntax: processor->data ... not ok yet
@@ -53,17 +53,17 @@ function processors.apply(p,s)
end
if p and registered[p] then
if trace_processors then
- report_processors("known: %s, argument: %s",p,s or "")
+ report_processors("applying %s processor %a, argument: %s","known",p,s)
end
context.applyprocessor(p,s)
elseif s then
if trace_processors then
- report_processors("unknown: %s, argument: %s",p or "?",s)
+ report_processors("applying %s processor %a, argument: %s","unknown",p,s)
end
context(s)
elseif str then
if trace_processors then
- report_processors("direct: %s",str)
+ report_processors("applying %s processor, data: %s","ignored",str)
end
context(str)
end
@@ -76,21 +76,21 @@ function processors.startapply(p,s)
end
if p and registered[p] then
if trace_processors then
- report_processors("start: %s",p or "?")
+ report_processors("start applying %s processor %a","known",p)
end
context.applyprocessor(p)
context("{")
return s
elseif p then
if trace_processors then
- report_processors("start: %s (unknown)",p)
+ report_processors("start applying %s processor %a","unknown",p)
end
context.firstofoneargument()
context("{")
return s
else
if trace_processors then
- report_processors("start: ? (unset)")
+ report_processors("start applying %s processor","ignored")
end
context.firstofoneargument()
context("{")
@@ -101,14 +101,14 @@ end
function processors.stopapply()
context("}")
if trace_processors then
- report_processors("stop")
+ report_processors("stop applying processor")
end
end
function processors.tostring(str)
local p, s = lpegmatch(splitter,str)
if registered[p] then
- return format("\\applyprocessor{%s}{%s}",p,s)
+ return formatters["\\applyprocessor{%s}{%s}"](p,s)
else
return str
end
@@ -123,4 +123,3 @@ end
commands.registerstructureprocessor = processors.register
commands.resetstructureprocessor = processors.reset
-