summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/toks-aux.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/toks-aux.lmt')
-rw-r--r--tex/context/base/mkiv/toks-aux.lmt7
1 files changed, 7 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/toks-aux.lmt b/tex/context/base/mkiv/toks-aux.lmt
index e1a4e89b3..03f4dc2c1 100644
--- a/tex/context/base/mkiv/toks-aux.lmt
+++ b/tex/context/base/mkiv/toks-aux.lmt
@@ -133,6 +133,7 @@ local glyphoptioncodes = { }
local hyphenationcodes = { }
local frozenparcodes = { }
local flagcodes = { }
+local normalizecodes = { }
for k, v in next, tex.getgroupvalues() do
groupcodes[k] = gsub(v,"[_ ]","")
@@ -149,6 +150,9 @@ end
for k, v in next, tex.getflagvalues() do
flagcodes[k] = gsub(v,"[_ ]","")
end
+for k, v in next, tex.getnormalizevalues() do
+ normalizecodes[k] = gsub(v,"[_ ]","")
+end
if environment.initex then
@@ -160,6 +164,7 @@ if environment.initex then
for k, v in next, hyphenationcodes do texintegerdef(v .. "hyphenationmodecode",k,"immutable") end
for k, v in next, frozenparcodes do texintegerdef("frozen" .. v .. "code", k,"immutable") end
for k, v in next, flagcodes do texintegerdef(v .. "flagcode", k,"immutable") end
+ for k, v in next, normalizecodes do texintegerdef(v .. "code", k,"immutable") end
end
@@ -168,9 +173,11 @@ glyphoptioncodes = utilities.storage.allocate(table.swapped(glyphoptioncodes
hyphenationcodes = utilities.storage.allocate(table.swapped(hyphenationcodes,hyphenationcodes))
frozenparcodes = utilities.storage.allocate(table.swapped(frozenparcodes, frozenparcodes))
flagcodes = utilities.storage.allocate(table.swapped(flagcodes, flagcodes))
+normalizecodes = utilities.storage.allocate(table.swapped(normalizecodes, normalizecodes))
tex.groupcodes = groupcodes
tex.glyphoptioncodes = glyphoptioncodes
tex.hyphenationcodes = hyphenationcodes
tex.frozenparcodes = frozenparcodes
tex.flagcodes = flagcodes
+tex.normalizecodes = normalizecodes