diff options
author | Context Git Mirror Bot <phg42.2a@gmail.com> | 2016-01-29 20:15:07 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2016-01-29 20:15:07 +0100 |
commit | 397508ee8dca010aec5a9c6951b68434e5657f14 (patch) | |
tree | dae6e16fb8990964ba5261228231696cca3859a1 /tex/context/base/mkiv/lxml-tex.lua | |
parent | 452587cdeefbf6e3bf1eee91e4e976f1135b785f (diff) | |
download | context-397508ee8dca010aec5a9c6951b68434e5657f14.tar.gz |
2016-01-29 19:02:00
Diffstat (limited to 'tex/context/base/mkiv/lxml-tex.lua')
-rw-r--r-- | tex/context/base/mkiv/lxml-tex.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/lxml-tex.lua b/tex/context/base/mkiv/lxml-tex.lua index 09f1e10f9..0ec981d68 100644 --- a/tex/context/base/mkiv/lxml-tex.lua +++ b/tex/context/base/mkiv/lxml-tex.lua @@ -52,6 +52,9 @@ local xmlinclusion = xml.inclusion local xmlinclusions = xml.inclusions local xmlbadinclusions = xml.badinclusions local xmlcontent = xml.content +local xmllastmatch = xml.lastmatch + +directives.enable("xml.path.keeplastmatch") local variables = interfaces and interfaces.variables or { } @@ -1849,6 +1852,13 @@ function lxml.flush(id) end end +function lxml.lastmatch() + local collected = xmllastmatch() + if collected then + all(collected) + end +end + function lxml.snippet(id,i) local e = getid(id) if e then |