diff options
author | Hans Hagen <pragma@wxs.nl> | 2023-03-07 00:19:30 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2023-03-07 00:19:30 +0100 |
commit | c677baac37632308600b5108b586f80246056c74 (patch) | |
tree | 308800d3f841d4c65121729535a093b7f9646eb4 /tex/context/base/mkiv/lpdf-nod.lua | |
parent | e12b4fabeb0ce3ce6d256b54250cf38a8f940561 (diff) | |
download | context-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.lua | 26 |
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)) |