summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/lxml-css.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-11-08 13:13:43 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-11-08 13:13:43 +0100
commit2f803b924ffdfc6ecedd2cce775c05d7d0d3acfd (patch)
tree977f78dbf0e8217bd9a88bced05d4f6927e3064a /tex/context/base/mkiv/lxml-css.lua
parent52b5a886e13712946a039ffcd059190f49193539 (diff)
downloadcontext-2f803b924ffdfc6ecedd2cce775c05d7d0d3acfd.tar.gz
2020-11-08 12:34:00
Diffstat (limited to 'tex/context/base/mkiv/lxml-css.lua')
-rw-r--r--tex/context/base/mkiv/lxml-css.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/lxml-css.lua b/tex/context/base/mkiv/lxml-css.lua
index 96dc626f7..f783a9224 100644
--- a/tex/context/base/mkiv/lxml-css.lua
+++ b/tex/context/base/mkiv/lxml-css.lua
@@ -17,6 +17,8 @@ local setmetatableindex = table.setmetatableindex
xml.css = xml.css or { }
local css = xml.css
+local report_css = logs and logs.reporter("xml","css") or function(...) print(string.format(...)) end
+
local getid = lxml.getid
if not number.dimenfactors then
@@ -787,7 +789,7 @@ local p_not = P(":not") * Cc(true) * skipspace * P("(") * skipspace
local p_yes = Cc(false) * skipspace * p_step
local p_stepper = Ct((skipspace * (p_not+p_yes))^1)
-local p_steps = Ct((p_stepper * p_separator^0)^1) * skipspace * (P(-1) + function() print("error") end)
+local p_steps = Ct((p_stepper * p_separator^0)^1) * skipspace * (P(-1) + function() report_css("recovering from error") end)
local cache = setmetatableindex(function(t,k)
local v = lpegmatch(p_steps,k) or false