diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-02-07 19:16:06 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-02-07 19:16:06 +0100 |
commit | 99dc1cd9bb77ac9fa68b0584f58f57749994fdba (patch) | |
tree | ab184c40b11270cec9c311beb0e190913471e47f /tex/context/base/mkiv/node-ini.lua | |
parent | 38a9804bf0448f3c987903d2601175f1750e9fe3 (diff) | |
download | context-99dc1cd9bb77ac9fa68b0584f58f57749994fdba.tar.gz |
2019-02-07 18:55:00
Diffstat (limited to 'tex/context/base/mkiv/node-ini.lua')
-rw-r--r-- | tex/context/base/mkiv/node-ini.lua | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/tex/context/base/mkiv/node-ini.lua b/tex/context/base/mkiv/node-ini.lua index 4aa18ee48..5ed270140 100644 --- a/tex/context/base/mkiv/node-ini.lua +++ b/tex/context/base/mkiv/node-ini.lua @@ -291,6 +291,7 @@ local whatcodes = simplified(node.whatsits()) local usercodes = allocate { [ 97] = "attribute", -- a [100] = "number", -- d + [102] = "float", -- f [108] = "lua", -- l [110] = "node", -- n [115] = "string", -- s @@ -363,6 +364,20 @@ dirvalues = allocate(swapped(dirvalues,dirvalues)) gluevalues = allocate(swapped(gluevalues,gluevalues)) literalvalues = allocate(swapped(literalvalues,literalvalues)) +if CONTEXTLMTXMODE then + whatcodes.literal = 0x1000 whatcodes[0x1000] = whatcodes.literal + whatcodes.savepos = 0x1001 whatcodes[0x1001] = whatcodes.savepos + whatcodes.save = 0x1002 whatcodes[0x1002] = whatcodes.save + whatcodes.restore = 0x1003 whatcodes[0x1003] = whatcodes.restore + whatcodes.setmatrix = 0x1004 whatcodes[0x1004] = whatcodes.setmatrix + whatcodes.lua = 0x1005 whatcodes[0x1005] = whatcodes.lua +elseif not whatcodes.literal then + whatcodes.literal = whatcodes.pdfliteral + whatcodes.save = whatcodes.pdfsave + whatcodes.restore = whatcodes.pdfrestore + whatcodes.setmatrix = whatcodes.pdfsetmatrix +end + nodes.gluecodes = gluecodes nodes.dircodes = dircodes nodes.boundarycodes = boundarycodes @@ -388,19 +403,6 @@ nodes.dirvalues = dirvalues nodes.gluevalues = gluevalues nodes.literalvalues = literalvalues -if whatcodes.literal then - -- temporary hack - whatcodes.pdfliteral = whatcodes.literal - whatcodes.pdfsave = whatcodes.save - whatcodes.pdfrestore = whatcodes.restore - whatcodes.pdfsetmatrix = whatcodes.setmatrix -else - whatcodes.literal = whatcodes.pdfliteral - whatcodes.save = whatcodes.pdfsave - whatcodes.restore = whatcodes.pdfrestore - whatcodes.setmatrix = whatcodes.pdfsetmatrix -end - dirvalues.lefttoright = 0 dirvalues.righttoleft = 1 |