summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/lpdf-nod.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2023-03-07 00:19:30 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2023-03-07 00:19:30 +0100
commitc677baac37632308600b5108b586f80246056c74 (patch)
tree308800d3f841d4c65121729535a093b7f9646eb4 /tex/context/base/mkiv/lpdf-nod.lua
parente12b4fabeb0ce3ce6d256b54250cf38a8f940561 (diff)
downloadcontext-c677baac37632308600b5108b586f80246056c74.tar.gz
2023-03-06 23:17:00
Diffstat (limited to 'tex/context/base/mkiv/lpdf-nod.lua')
-rw-r--r--tex/context/base/mkiv/lpdf-nod.lua26
1 files changed, 15 insertions, 11 deletions
diff --git a/tex/context/base/mkiv/lpdf-nod.lua b/tex/context/base/mkiv/lpdf-nod.lua
index 6702ed506..ce7cbd5c3 100644
--- a/tex/context/base/mkiv/lpdf-nod.lua
+++ b/tex/context/base/mkiv/lpdf-nod.lua
@@ -69,18 +69,22 @@ end
-- We only define this for testing as we don't need it:
-local lateliteralnode = register(new_node(whatsit_code, lateliteralwhatsit_code))
-
-function nodepool.lateliteral(mode,str)
- local t = copy_node(lateliteralnode)
- if str then
- setfield(t,"mode",literals[mode] and mode or pageliteral_code)
- setdata(t,str)
- else
- setfield(t,"mode",pageliteral_code)
- setdata(t,mode)
+if lateliteralwhatsit_code then
+
+ local lateliteralnode = register(new_node(whatsit_code, lateliteralwhatsit_code))
+
+ function nodepool.lateliteral(mode,str)
+ local t = copy_node(lateliteralnode)
+ if str then
+ setfield(t,"mode",literals[mode] and mode or pageliteral_code)
+ setdata(t,str)
+ else
+ setfield(t,"mode",pageliteral_code)
+ setdata(t,mode)
+ end
+ return t
end
- return t
+
end
local savenode = register(new_node(whatsit_code, savewhatsit_code))