texlive[74402] Master: context 2.11.07
commits+karl at tug.org
commits+karl at tug.org
Mon Mar 3 00:17:58 CET 2025
Revision: 74402
https://tug.org/svn/texlive?view=revision&revision=74402
Author: karl
Date: 2025-03-03 00:17:57 +0100 (Mon, 03 Mar 2025)
Log Message:
-----------
context 2.11.07
Modified Paths:
--------------
trunk/Master/bin/aarch64-linux/luametatex
trunk/Master/bin/amd64-freebsd/luametatex
trunk/Master/bin/i386-freebsd/luametatex
trunk/Master/bin/i386-linux/luametatex
trunk/Master/bin/universal-darwin/luametatex
trunk/Master/bin/windows/context.exe
trunk/Master/bin/windows/luametatex.exe
trunk/Master/bin/windows/mtxrun.exe
trunk/Master/bin/x86_64-darwinlegacy/luametatex
trunk/Master/bin/x86_64-linux/luametatex
trunk/Master/bin/x86_64-linuxmusl/luametatex
trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-context.lua
trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-interfaces.lua
trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-tex.lua
trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-context.properties
trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-interfaces.properties
trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-tex.properties
trunk/Master/texmf-dist/doc/context/documents/general/manuals/lowlevel.pdf
trunk/Master/texmf-dist/doc/context/documents/general/manuals/mathincontext-paper.pdf
trunk/Master/texmf-dist/doc/context/documents/general/manuals/mathincontext-screen.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-cs.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-de.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-en.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-fr.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-it.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-de.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-en.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-it.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-nl.pdf
trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-ro.pdf
trunk/Master/texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel.tex
trunk/Master/texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-paths.tex
trunk/Master/texmf-dist/doc/context/sources/general/manuals/luatex/luatex-math.tex
trunk/Master/texmf-dist/doc/man/man1/context.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf
trunk/Master/texmf-dist/scripts/context/lua/mtx-tools.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/char-def.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/cont-new.mkiv
trunk/Master/texmf-dist/tex/context/base/mkiv/context.mkiv
trunk/Master/texmf-dist/tex/context/base/mkiv/data-ctx.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/file-lib.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/font-con.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/good-ini.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv
trunk/Master/texmf-dist/tex/context/base/mkiv/mult-def.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/mult-fmt.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/mult-low.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/mult-prm.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/mult-sys.mkiv
trunk/Master/texmf-dist/tex/context/base/mkiv/sort-ini.lua
trunk/Master/texmf-dist/tex/context/base/mkiv/status-files.pdf
trunk/Master/texmf-dist/tex/context/base/mkiv/status-lua.pdf
trunk/Master/texmf-dist/tex/context/base/mkiv/util-tar.lua
trunk/Master/texmf-dist/tex/context/base/mkxl/anch-pos.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/cont-en.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/cont-new.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/cont-pe.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/context.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/core-env.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/font-con.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/font-ini.mklx
trunk/Master/texmf-dist/tex/context/base/mkxl/font-oto.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/grph-trf.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/luat-lib.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/math-con.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/math-fnt.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/math-ini.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-fnt.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-pps.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/mult-def.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/mult-sys.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/node-cmp.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/page-brk.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/strc-enu.mklx
trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/supp-box.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-ntb.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-tab.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/typo-cap.lmt
trunk/Master/texmf-dist/tex/context/base/mkxl/typo-dir.mkxl
trunk/Master/texmf-dist/tex/context/base/mkxl/typo-duc.lmt
trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-almfixed.mkiv
trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-stix.mkiv
trunk/Master/texmf-dist/tex/context/interface/mkiv/i-context.pdf
trunk/Master/texmf-dist/tex/context/interface/mkiv/i-readme.pdf
trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-basics.mkiv
trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-overview.mkiv
trunk/Master/texmf-dist/tex/context/modules/mkxl/s-system-syntax.lmt
trunk/Master/texmf-dist/tex/context/sample/common/samples.tex
trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-basics.tex
trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-fonts-merged.lua
trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.lua
trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.tex
trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-plain.tex
trunk/Master/tlpkg/libexec/ctan2tds
Added Paths:
-----------
trunk/Master/texmf-dist/doc/context/README.TEXLIVE
trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf
trunk/Master/texmf-dist/doc/context/sources/general/manuals/readme/missingfiles.tex
trunk/Master/texmf-dist/tex/context/base/mkiv/math-con.mkiv
trunk/Master/texmf-dist/tex/context/base/mkxl/context-libraries.tma
trunk/Master/texmf-dist/tex/context/sample/common/jaynes.tex
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria-math.lfg
trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria.lfg
trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion-math.lfg
trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion.lfg
trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cambria.mkiv
trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cleartype.mkiv
trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-minion.mkiv
Modified: trunk/Master/bin/aarch64-linux/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/amd64-freebsd/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/i386-freebsd/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/i386-linux/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/universal-darwin/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/windows/context.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/windows/luametatex.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/windows/mtxrun.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-darwinlegacy/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-linux/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/bin/x86_64-linuxmusl/luametatex
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-context.lua
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-context.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-context.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,4 +1,4 @@
return {
["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plusthirteen", "plusfourteen", "plusfifteen", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusonehundredtwentyfive", "plustwohundredfifty", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "maxiterator", "plusonethousand", "plustwothousand", "plusthreethousand", "plusfourthousand", "plusfivethousand", "plussixthousand", "plusseventhousand", "pluseightthousand", "plusninethousand", "plusfifteenhundred", "plustwentyfivehundred", "plusfortyfivehundred", "plusseventyfivehundred", "plusninetynine", "plusfourtytwo", "plustwentyfive", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "twopoints", "threepoints", "zeroskip", "centeringskip", "stretchingskip", "shrinkingskip", "centeringfillskip", "stretchingfillskip", "shrinkingfillskip", "centeringfilllskip", "stretchingfilllskip", "shrinkingfilllskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "delayedpagebox", "binaryshiftedten", "binaryshiftedtwenty", "binaryshiftedthirty", "thickermuskip", "continuationmuskip", "fencemuskip", "mathinterwordmuskip", "zerofloat", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "blankspace", "relaxedspace", "prerollrun", "voidbox", "emptybox", "emptyvbox", "emptyhbox", "bigskipamount", "medskipamount", "smallskipamount", "fmtname", "fmtversion", "texengine", "texenginename", "texengineversion", "texenginefunctionality", "luatexengine", "pdftexengine", "xetexengine", "unknownengine", "contextformat", "contextversion", "contextlmtxmode", "contextmark", "mksuffix", "activecatcode", "bgroup", "egroup", "endline", "condit!
ionaltrue", "conditionalfalse", "attributeunsetvalue", "statuswrite", "uprotationangle", "rightrotationangle", "downrotationangle", "leftrotationangle", "inicatcodes", "ctxcatcodes", "texcatcodes", "notcatcodes", "txtcatcodes", "vrbcatcodes", "prtcatcodes", "nilcatcodes", "luacatcodes", "tpacatcodes", "tpbcatcodes", "xmlcatcodes", "ctdcatcodes", "rlncatcodes", "escapecatcode", "begingroupcatcode", "endgroupcatcode", "mathshiftcatcode", "alignmentcatcode", "endoflinecatcode", "parametercatcode", "superscriptcatcode", "subscriptcatcode", "ignorecatcode", "spacecatcode", "lettercatcode", "othercatcode", "activecatcode", "commentcatcode", "invalidcatcode", "tabasciicode", "newlineasciicode", "formfeedasciicode", "endoflineasciicode", "endoffileasciicode", "commaasciicode", "spaceasciicode", "periodasciicode", "hashasciicode", "dollarasciicode", "commentasciicode", "ampersandasciicode", "colonasciicode", "semicolonasciicode", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode", "zeroasciicode", "nineasciicode", "alowercaseasciicode", "zlowercaseasciicode", "hsizefrozenparcode", "skipfrozenparcode", "hangfrozenparcode", "indentfrozenparcode", "parfillfrozenparcode", "adjustfrozenparcode", "protrudefrozenparcode", "tolerancefrozenparcode", "stretchfrozenparcode", "loosenessfrozenparcode", "lastlinefrozenparcode", "linepenaltyfrozenparcode", "clubpenaltyfrozenparcode", "widowpenaltyfrozenparcode", "displaypenaltyfrozenparcode", "brokenpenaltyfrozenparcode", "demeritsfrozenparcode", "shapefrozenparcode", "linefrozenparcode", "hyphenationfrozenparcode", "sha!
pingpenaltyfrozenparcode", "orphanpenaltyfrozenparcode", "toddlerpenaltyfrozenparcode", "emergencyfrozenparcode", "parpassesfrozenparcode", "singlelinepenaltyfrozenparcode", "hyphenpenaltyfrozenparcode", "exhyphenpenaltyfrozenparcode", "linebreakchecksfrozenparcode", "twindemeritsfrozenparcode", "fitnessclassesfrozenparcode", "allfrozenparcode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "alsosimplegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode", "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode", "markautomigrationcode", "insertautomigrationcode", "adjustautomigrationcode", "preautomigrationcode", "postautomigrationcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "overrulemathcontrolcode", "underrulemathcontrolcode", "radicalrulemathcontrolcode", "fractionrulemathcontrolcode", "accentskewhalfmathcontrolcode", "accentskewapplymathcontrolcode", "applyordinarykernpairmathcontrolcode", "applyverticalitalickernmathcontrolcode", "applyordinaryitalickernmathcontrolcode", "applycharitalickernmathcontrolcode", "reboxcharitalickernmathcontrolcode", "applyboxeditalickernmathcontrolcode", "staircasekernmathcontrolcode", "applytextitalickernmathcontrolcode", "applyscriptitalickernmathcontrolcode", "checkspaceitalickernmathcontro!
lcode", "checktextitalickernmathcontrolcode", "analyzescriptnucleuscharmathcontrolcode", "analyzescriptnucleuslistmathcontrolcode", "analyzescriptnucleusboxmathcontrolcode", "accenttopskewwithoffsetmathcontrolcode", "ignorekerndimensionsmathcontrolcode", "ignoreflataccentsmathcontrolcode", "extendaccentsmathcontrolcode", "extenddelimitersmathcontrolcode", "normalparcontextcode", "vmodeparcontextcode", "vboxparcontextcode", "vtopparcontextcode", "vcenterparcontextcode", "vadjustparcontextcode", "insertparcontextcode", "outputparcontextcode", "alignparcontextcode", "noalignparcontextcode", "spanparcontextcode", "resetparcontextcode", "normalparbegincode", "forceparbegincode", "indentparbegincode", "noindentparbegincode", "mathcharparbegincode", "charparbegincode", "boundaryparbegincode", "spaceparbegincode", "mathparbegincode", "kernparbegincode", "hskipparbegincode", "unhboxparbegincode", "valignparbegincode", "vruleparbegincode", "fixedsuperorsubscriptsmodecode", "fixedsuperandsubscriptsmodecode", "ignoreemptyscriptsmodecode", "ignoreemptysuperscriptsmodecode", "ignoreemptysubscriptsmodecode", "ignoreemptyprimescriptsmodecode", "inheritclassdoublescriptmodecode", "discardshapekerndoublescriptmodecode", "realignscriptsdoublescriptmodecode", "reorderprescriptsdoublescriptmodecode", "leftoriginlistanchorcode", "leftheightlistanchorcode", "leftdepthlistanchorcode", "rightoriginlistanchorcode", "rightheightlistanchorcode", "rightdepthlistanchorcode", "centeroriginlistanchorcode", "centerheightlistanchorcode", "centerdepthlistanchorcode", "halfwaytotallistanchorcode", "halfwayheightlistanchorcode", "halfwaydepthlistanchorcode", "halfwayleftlistanchorcode", "halfwayrightlistanchorcode", "underfullbadnessmodecode", "loosebadnessmodecode", "tightbadnessmodecode", "overfullbadnessmodecode", "negatexlistsigncode", "negateylistsigncode", "negatelistsigncode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheig!
ht", "mathemwidth", "interwordspace", "interwordstretch", "interwordshrink", "exheight", "emwidth", "extraspace", "mathaxisheight", "muquad", "startmode", "stopmode", "startnotmode", "stopnotmode", "startmodeset", "stopmodeset", "doifmode", "doifelsemode", "doifmodeelse", "doifnotmode", "startmodeset", "stopmodeset", "startallmodes", "stopallmodes", "startnotallmodes", "stopnotallmodes", "doifallmodes", "doifelseallmodes", "doifallmodeselse", "doifnotallmodes", "startenvironment", "stopenvironment", "environment", "startcomponent", "stopcomponent", "component", "startlocalcomponent", "stoplocalcomponent", "startproduct", "stopproduct", "product", "startproject", "stopproject", "project", "starttext", "stoptext", "startnotext", "stopnotext", "startdocument", "stopdocument", "documentvariable", "unexpandeddocumentvariable", "setupdocument", "presetdocument", "doifelsedocumentvariable", "doifdocumentvariableelse", "doifdocumentvariable", "doifnotdocumentvariable", "startmodule", "stopmodule", "usemodule", "usetexmodule", "useluamodule", "setupmodule", "currentmoduleparameter", "moduleparameter", "everystarttext", "everystoptext", "everyforgetall", "luaenvironment", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordinarycode", "mathordcode", "mathoperatorcode", "mathopcode", "mathbinarycode", "mathbincode", "mathrelationcode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctuationcode", "mathpunctcode", "mathovercode", "mathundercode", "mathinnercode", "mathradicalcode", "mathfractioncode", "mathmiddlecode", "mathprimecode", "mathaccentcode", "mathfencedcode", "mathghostcode", "mathvariablecode", "mathactivecode", "mathvcentercode", "mathconstructcode", "mathwrappedcode", "mathbegincode", "mathendcode", "mathexplicitcode", "mathdivisioncode", "mathfactorialcode", "mathdimensioncode", "mathexperimentalcode",!
"mathtextpunctuationcode", "mathcontinuationcode", "mathimaginarycode", "mathdifferentialcode", "mathexponentialcode", "mathintegralcode", "mathellipsiscode", "mathfunctioncode", "mathdigitcode", "mathalphacode", "mathboxcode", "mathchoicecode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathunsetcode", "mathunspacedcode", "mathallcode", "mathfakecode", "mathunarycode", "mathmaybeordinarycode", "mathmayberelationcode", "mathmaybebinarycode", "mathnumbergroupcode", "mathchemicalbondcode", "mathimplicationcode", "mathnormalstylepreset", "mathcrampedstylepreset", "mathsubscriptstylepreset", "mathsuperscriptstylepreset", "mathsmallstylepreset", "mathsmallerstylepreset", "mathnumeratorstylepreset", "mathdenominatorstylepreset", "mathdoublesuperscriptstylepreset", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "periodicshrink", "luastringsep", "!!bs", "!!es", "lefttorightmark", "righttoleftmark", "lrm", "rlm", "bidilre", "bidirle", "bidipop", "bidilro", "bidirlo", "breakablethinspace", "nobreakspace", "nonbreakablespace", "narrownobreakspace", "zerowidthnobreakspace", "ideographicspace", "ideographichalffillspace", "twoperemspace", "threeperemspace", "fourperemspace", "fiveperemspace", "sixperemspace", "figurespace", "punctuationspace", "hairspace", "enquad", "emquad", "zerowidthspace", "zerowidthnonjoiner", "zerowidthjoiner", "zwnj", "zwj", "optionalspace", "asciispacechar", "softhyphen", "autoinsertedspace", "Ux", "eUx", "mathstylevariantidentity", "mathstylevariantcramped", "mathstylevariantuncramped", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol", "normalhyphenationcode", "automatichyphenationcode", "explicithyphenationcode", "syllablehyphenationcode", "uppercasehyphenationcode", "collapsehyphenationcode", "compoundhyphenationcode", "strictstarthyphenationcode", "strictendhyphenationcode", "automaticpenaltyhyphenationcode", "explicitpenaltyhyphenationcode", "permitgluehyphenationcode", "permitallhyphena!
tioncode", "permitmathreplacehyphenationcode", "forcecheckhyphenationcode", "lazyligatureshyphenationcode", "forcehandlerhyphenationcode", "feedbackcompoundhyphenationcode", "ignoreboundshyphenationcode", "partialhyphenationcode", "completehyphenationcode", "replaceapostrophehyphenationcode", "normalizelinenormalizecode", "parindentskipnormalizecode", "swaphangindentnormalizecode", "swapparsshapenormalizecode", "breakafterdirnormalizecode", "removemarginkernsnormalizecode", "clipwidthnormalizecode", "flattendiscretionariesnormalizecode", "discardzerotabskipsnormalizecode", "flattenhleadersnormalizecode", "balanceinlinemathnormalizecode", "normalizeparnormalizeparcode", "flattenvleadersnormalizeparcode", "limitprevgrafnormalizeparcode", "keepinterlinepenaltiesnormalizeparcode", "removetrailingspacesnormalizeparcode", "nopreslackclassoptioncode", "nopostslackclassoptioncode", "lefttopkernclassoptioncode", "righttopkernclassoptioncode", "leftbottomkernclassoptioncode", "rightbottomkernclassoptioncode", "lookaheadforendclassoptioncode", "noitaliccorrectionclassoptioncode", "defaultmathclassoptions", "checkligatureclassoptioncode", "checkitaliccorrectionclassoptioncode", "checkkernpairclassoptioncode", "flattenclassoptioncode", "omitpenaltyclassoptioncode", "unpackclassoptioncode", "raiseprimeclassoptioncode", "carryoverlefttopkernclassoptioncode", "carryoverleftbottomkernclassoptioncode", "carryoverrighttopkernclassoptioncode", "carryoverrightbottomkernclassoptioncode", "preferdelimiterdimensionsclassoptioncode", "autoinjectclassoptioncode", "removeitaliccorrectionclassoptioncode", "operatoritaliccorrectionclassoptioncode", "shortinlineclassoptioncode", "pushnestingclassoptioncode", "popnestingclassoptioncode", "obeynestingclassoptioncode", "noitaliccorrectionglyphoptioncode", "nozeroitaliccorrectionglyphoptioncode", "noexpansionglyphoptioncode", "noprotrusionglyphoptioncode", "noleftkernglyphoptioncode", "norightkernglyphoptioncode", "noleftligatureglyphoptioncode", "norightligatureglyphoptioncode", "textcheckitali!
cglyphoptioncode", "mathcheckitalicglyphoptioncode", "weightlessglyphoptioncode", "spacefactoroverloadglyphoptioncode", "checktoddlerglyphoptioncode", "checktwinglyphoptioncode", "ignoretwincharactercontrolcode", "repeatspecificationoptioncode", "doublespecificationoptioncode", "largestspecificationoptioncode", "presetsspecificationoptioncode", "integerspecificationoptioncode", "finalspecificationoptioncode", "defaultspecificationoptioncode", "ignorespecificationoptioncode", "rotatespecificationoptioncode", "nokerningcode", "noligaturingcode", "noitalicscode", "allparpassclasses", "indecentparpassclasses", "looseparpassclasses", "tightparpassclasses", "almostdecentparpassclasses", "verylooseparpassclass", "looseparpassclass", "almostlooseparpassclass", "barelylooseparpassclass", "decentparpassclass", "verytightparpassclass", "tightparpassclass", "almosttightparpassclass", "barelytightparpassclass", "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode", "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode", "ordmathflattencode", "binmathflattencode", "relmathflattencode", "punctmathflattencode", "innermathflattencode", "normalworddiscoptioncode", "preworddiscoptioncode", "postworddiscoptioncode", "preferbreakdiscoptioncode", "prefernobreakdiscoptioncode", "noitaliccorrectiondiscoptioncode", "nozeroitaliccorrectiondiscoptioncode", "textcheckitalicdiscoptioncode", "ignoreprevdepthmvloptioncode", "noprevdepthmvloptioncode", "discardtopmvloptioncode", "discardbottommvloptioncode", "continueifinputfile", "continuewhenlmtxmode", "continuewhenmkivmode", "uunit", "defaultdisplaywidowpenalty", "defaultwidowpenalty", "defaultclubpenalty", "defaultbrokenpenalty", "defaultgriddisplaywidowpenalty", "defaultgridwidowpenalty", "defaultgridclubpenalty", "defaultgridbrokenpenalty", "luametatexverboseversion", "luametatexfunctionality" },
- ["helpers"]={ "pushglobalsetups", "popglobalsetups", "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newfloat", "newmvl", "newlanguage", "newfamily", "newfam", "newhelp", "newuserunit", "newinteger", "newdimension", "newgluespec", "newmugluespec", "newposit", "aliasinteger", "aliasdimension", "aliasposit", "then", "begcsname", "autorule", "tobit", "tobits", "tohexa", "strippedcsname", "checkedstrippedcsname", "nofarguments", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "untraceddonothing", "dontcomplain", "moreboxtracing", "lessboxtracing", "noboxtracing", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "globaldonetrue", "globaldonefalse", "globalfoundtrue", "globalfoundfalse", "inl!
ineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "forceinlinemath", "mathortext", "thebox", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "hsplit", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruleddbox", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruleddpack", "ruledvsplit", "ruledtsplit", "ruleddsplit", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchstring", "scratchstringone", "scratchstringtwo", "tempstring", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchfloat", "globalscratchfloat", "privatescratchfloat", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "scratchmacro", "scratchmacroone", "scratchmacrotwo", "scratchconditiontrue", "scratchconditionfalse", "ifscratchcondition", "scratchconditiononetrue", "scratchconditiononefal!
se", "ifscratchconditionone", "scratchconditiontwotrue", "scratchconditiontwofalse", "ifscratchconditiontwo", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "simplegroupedcommandcs", "pickupgroupedcommand", "pickupgroupedcommandcs", "mathgroupedcommandcs", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "boxtostring", "contentostring", "prerolltostring", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchitalic", "scratchhsize", "scratchvsize", "scratchclass", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchfloatone", "scratchfloattwo", "scratchfloatthree", "scratchfloatfour", "scratchfloatfive", "scratchfloatsix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratch!
my", "scratchsx", "scratchsy", "scratchunicode", "scratchunicodeone", "scratchunicodetwo", "scratchunicodethree", "scratchmin", "scratchmax", "scratchread", "scratchwrite", "pfsin", "pfcos", "pftan", "pfasin", "pfacos", "pfatan", "pfsinh", "pfcosh", "pftanh", "pfasinh", "pfacosh", "pfatanh", "pfsqrt", "pflog", "pfexp", "pfceil", "pffloor", "pfround", "pfabs", "pfrad", "pfdeg", "pfatantwo", "pfpow", "pfmod", "pfrem", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "validtext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "tracingcatcodes", "showluatokens", "aliasmacro", "removetok!
s", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "reseteverypar", "finishpar", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeytabs", "obeypages", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "naturalspace", "controlspace", "normalspaces", "ignoretabs", "ignorelines", "ignorepages", "ignoreeofs", "setcontrolspaces", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "writeline", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "resetdummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondof!
threearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "doloopovermatch", "doloopovermatched", "doloopoverlist", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "setconditional", "newmacro", "setnewmacro", "newfraction", "newsignal", "newboundary", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "mathclassvalue", "startnointerferenc!
e", "stopnointerference", "twodigits", "threedigits", "jobposx", "jobposy", "jobposw", "jobposh", "jobposd", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "ascender", "descender", "capheight", "aligncontentleft", "aligncontentmiddle", "aligncontentright", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "triggeredmathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "glyphscaled", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "ctxluamatch", "ctxluamatchfile", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "obeyluatokens", !
"startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "freezeparagraphproperties", "defrostparagraphproperties", "setparagraphfreezing", "forgetparagraphfreezing", "updateparagraphproperties", "updateparagraphpenalties", "updateparagraphdemerits", "updateparagraphshapes", "updateparagraphlines", "updateparagraphpasses", "lastlinewidth", "assumelongusagecs", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "rtltext", "ltrtext", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "dohyphencollapsing", "nohyphencollapsing", "compounddiscretionary", "doapostrophes", "noapostrophes", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "hcontainer", "vcontainer", "tcontainer", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs", "openout", "closeout", "write", "openin", "closein", "read", "readline", "readlinedirect", "readfromterminal", "boxlines", "boxline", "setboxline", "copyboxline", "boxlinewd", "boxlineht", "boxlinedp", "boxlinenw", "boxlinenh", "boxlinend", "boxlinels",!
"boxliners", "boxlinelh", "boxlinerh", "boxlinelp", "boxlinerp", "boxlinein", "boxrangewd", "boxrangeht", "boxrangedp", "boxlinemaxwd", "boxlinemaxht", "boxlinemaxdp", "bitwiseset", "bitwiseand", "bitwiseor", "bitwisexor", "bitwisenot", "bitwisenil", "ifbitwiseand", "bitwise", "bitwiseshift", "bitwiseflip", "textdir", "linedir", "pardir", "boxdir", "prelistbox", "postlistbox", "prelistcopy", "postlistcopy", "setprelistbox", "setpostlistbox", "noligaturing", "nokerning", "noexpansion", "noprotrusion", "noleftkerning", "noleftligaturing", "norightkerning", "norightligaturing", "noitaliccorrection", "overloadspacefactor", "futureletnexttoken", "defbackslashbreak", "letbackslashbreak", "pushoverloadmode", "popoverloadmode", "pushrunstate", "poprunstate", "suggestedalias", "showboxhere", "discoptioncodestring", "flagcodestring", "frozenparcodestring", "glyphoptioncodestring", "groupcodestring", "hyphenationcodestring", "mathcontrolcodestring", "mathflattencodestring", "normalizecodestring", "parcontextcodestring", "newlocalcount", "newlocaldimen", "newlocalskip", "newlocalmuskip", "newlocaltoks", "newlocalbox", "newlocalwrite", "newlocalread", "setnewlocalcount", "setnewlocaldimen", "setnewlocalskip", "setnewlocalmuskip", "setnewlocaltoks", "setnewlocalbox", "ifexpression", "localcontrolledrepeating", "expandedrepeating", "unexpandedrepeating", "lastchkinteger", "ifchkinteger", "mathordinary", "mathoperator", "mathbinary", "mathrelation", "mathpunctuation", "mathfraction", "mathradical", "mathmiddle", "mathaccent", "mathfenced", "mathghost", "mathvariable", "mathactive", "mathvcenter", "mathimaginary", "mathdifferential", "mathexponential", "mathdigit", "mathdivision", "mathfactorial", "mathwrapped", "mathconstruct", "mathdimension", "mathunary", "mathchemicalbond", "mathimplication", "filebasename", "filenameonly", "filedirname", "filesuffix", "setmathoption", "resetmathoption", "Ustack", "Umathdict", "Umathclass", "Ustyle", "Uchar", "Usuperscript", "Usubscript", "Unosuperscript", "Unosubscript", "Uprimescript", "U!
superprescript", "Usubprescript", "Unosuperprescript", "Unosubprescript", "ignorefile", "boxwidth", "boxheight", "boxdepth", "shiftparshape", "rotateparshape", "granularfitnessclasses", "granularadjacentdemerits", "matchallfitnessclasses", "defaultmathforwardpenalties", "defaultmathbackwardpenalties", "optimalmathforwardpenalties", "optimalmathbackwardpenalties", "lesswidowpenalties", "lessclubpenalties", "lessbrokenpenalties", "strictwidowpenalties", "strictwidowpenaltiestwo", "strictwidowpenaltiesthree", "strictwidowpenaltiesfour", "strictclubpenalties", "strictclubpenaltiestwo", "strictclubpenaltiesthree", "strictclubpenaltiesfour", "strictbrokenpenalties", "lessorphanpenalties", "lessorphanpenaltiestwo", "lessorphanpenaltiesthree", "lessorphanpenaltiesfour", "nohpenalties", "novpenalties", "toddlerpenalty", "orphanpenalty" },
+ ["helpers"]={ "pushglobalsetups", "popglobalsetups", "startsetups", "stopsetups", "startxmlsetups", "stopxmlsetups", "startluasetups", "stopluasetups", "starttexsetups", "stoptexsetups", "startrawsetups", "stoprawsetups", "startlocalsetups", "stoplocalsetups", "starttexdefinition", "stoptexdefinition", "starttexcode", "stoptexcode", "startcontextcode", "stopcontextcode", "startcontextdefinitioncode", "stopcontextdefinitioncode", "texdefinition", "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup", "copysetups", "resetsetups", "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler", "newmode", "setmode", "resetmode", "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode", "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode", "booleanmodevalue", "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif", "newfloat", "newmvl", "newlanguage", "newfamily", "newfam", "newhelp", "newuserunit", "newinteger", "newdimension", "newgluespec", "newmugluespec", "newposit", "aliasinteger", "aliasdimension", "aliasposit", "then", "begcsname", "autorule", "tobit", "tobits", "tohexa", "strippedcsname", "checkedstrippedcsname", "nofarguments", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "untraceddonothing", "dontcomplain", "moreboxtracing", "lessboxtracing", "noboxtracing", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "globaldonetrue", "globaldonefalse", "globalfoundtrue", "globalfoundfalse", "inl!
ineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "forceinlinemath", "mathortext", "thebox", "htdp", "unvoidbox", "hfilll", "vfilll", "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha", "currentcatcodetable", "defaultcatcodetable", "catcodetablename", "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable", "pushcatcodetable", "popcatcodetable", "restorecatcodes", "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand", "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg", "hsplit", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruleddbox", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruleddpack", "ruledvsplit", "ruledtsplit", "ruleddsplit", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchstring", "scratchstringone", "scratchstringtwo", "tempstring", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchfloat", "globalscratchfloat", "privatescratchfloat", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "scratchmacro", "scratchmacroone", "scratchmacrotwo", "scratchconditiontrue", "scratchconditionfalse", "ifscratchcondition", "scratchconditiononetrue", "scratchconditiononefal!
se", "ifscratchconditionone", "scratchconditiontwotrue", "scratchconditiontwofalse", "ifscratchconditiontwo", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "simplegroupedcommandcs", "pickupgroupedcommand", "pickupgroupedcommandcs", "mathgroupedcommandcs", "usedbaselineskip", "usedlineskip", "usedlineskiplimit", "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction", "next", "nexttoken", "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox", "boxisempty", "boxtostring", "contentostring", "prerolltostring", "givenwidth", "givenheight", "givendepth", "scangivendimensions", "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal", "scratchitalic", "scratchhsize", "scratchvsize", "scratchclass", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "scratchfloatone", "scratchfloattwo", "scratchfloatthree", "scratchfloatfour", "scratchfloatfive", "scratchfloatsix", "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix", "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix", "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix", "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix", "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix", "scratchnx", "scratchny", "scratchmx", "scratch!
my", "scratchsx", "scratchsy", "scratchunicode", "scratchunicodeone", "scratchunicodetwo", "scratchunicodethree", "scratchmin", "scratchmax", "scratchread", "scratchwrite", "pfsin", "pfcos", "pftan", "pfasin", "pfacos", "pfatan", "pfsinh", "pfcosh", "pftanh", "pfasinh", "pfacosh", "pfatanh", "pfsqrt", "pflog", "pfexp", "pfceil", "pffloor", "pfround", "pfabs", "pfrad", "pfdeg", "pfatantwo", "pfpow", "pfmod", "pfrem", "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip", "doif", "doifnot", "doifelse", "firstinset", "doifinset", "doifnotinset", "doifelseinset", "doifinsetelse", "doifelsenextchar", "doifnextcharelse", "doifelsenextcharcs", "doifnextcharcselse", "doifelsenextoptional", "doifnextoptionalelse", "doifelsenextoptionalcs", "doifnextoptionalcselse", "doifelsefastoptionalcheck", "doiffastoptionalcheckelse", "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse", "doifelsenextbgroup", "doifnextbgroupelse", "doifelsenextbgroupcs", "doifnextbgroupcselse", "doifelsenextparenthesis", "doifnextparenthesiselse", "doifelseundefined", "doifundefinedelse", "doifelsedefined", "doifdefinedelse", "doifundefined", "doifdefined", "doifelsevalue", "doifvalue", "doifnotvalue", "doifnothing", "doifsomething", "doifelsenothing", "doifnothingelse", "doifelsesomething", "doifsomethingelse", "doifvaluenothing", "doifvaluesomething", "doifelsevaluenothing", "doifvaluenothingelse", "doifelsedimension", "doifdimensionelse", "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber", "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon", "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse", "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs", "validassignment", "novalidassignment", "doiftext", "doifelsetext", "doiftextelse", "doifnottext", "validtext", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "tracingcatcodes", "showluatokens", "aliasmacro", "removetok!
s", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "reseteverypar", "finishpar", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf", "obeyspaces", "obeylines", "obeytabs", "obeypages", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage", "normalspace", "naturalspace", "controlspace", "normalspaces", "ignoretabs", "ignorelines", "ignorepages", "ignoreeofs", "setcontrolspaces", "executeifdefined", "singleexpandafter", "doubleexpandafter", "tripleexpandafter", "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces", "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace", "wait", "writestatus", "writeline", "define", "defineexpandable", "redefine", "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure", "measure", "measured", "directmeasure", "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity", "quantity", "quantitied", "directquantity", "installcorenamespace", "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue", "resetvalue", "undefinevalue", "ignorevalue", "setuvalue", "setuevalue", "setugvalue", "setuxvalue", "globallet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique", "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters", "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter", "resetdummyparameter", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondof!
threearguments", "thirdofthreearguments", "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments", "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments", "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments", "firstofoneunexpanded", "firstoftwounexpanded", "secondoftwounexpanded", "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded", "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments", "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals", "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith", "doloopovermatch", "doloopovermatched", "doloopoverlist", "newconstant", "setnewconstant", "setconstant", "setconstantvalue", "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "setconditional", "newmacro", "setnewmacro", "newfraction", "newsignal", "newboundary", "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty", "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument", "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty", "permitspacesbetweengroups", "dontpermitspacesbetweengroups", "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression", "modulonumber", "dividenumber", "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse", "mathclassvalue", "startnointerferenc!
e", "stopnointerference", "twodigits", "threedigits", "jobposx", "jobposy", "jobposw", "jobposh", "jobposd", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "ascender", "descender", "capheight", "aligncontentleft", "aligncontentmiddle", "aligncontentright", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "vreflected", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "triggeredmathstyle", "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette", "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox", "mathtext", "setmathsmalltextbox", "setmathtextbox", "pushmathstyle", "popmathstyle", "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle", "triggeruncrampedstyle", "triggercrampedstyle", "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle", "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle", "luaexpr", "expelsedoif", "expdoif", "expdoifnot", "expdoifelsecommon", "expdoifcommonelse", "expdoifelseinset", "expdoifinsetelse", "glyphscaled", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "ctxluamatch", "ctxluamatchfile", "startluaparameterset", "stopluaparameterset", "luaparameterset", "definenamedlua", "obeylualines", "ob!
eyluatokens", "startluacode", "stopluacode", "startlua", "stoplua", "startctxfunction", "stopctxfunction", "ctxfunction", "startctxfunctiondefinition", "stopctxfunctiondefinition", "installctxfunction", "installprotectedctxfunction", "installprotectedctxscanner", "installctxscanner", "resetctxscanner", "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand", "carryoverpar", "freezeparagraphproperties", "defrostparagraphproperties", "setparagraphfreezing", "forgetparagraphfreezing", "updateparagraphproperties", "updateparagraphpenalties", "updateparagraphdemerits", "updateparagraphshapes", "updateparagraphlines", "updateparagraphpasses", "lastlinewidth", "assumelongusagecs", "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop", "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop", "autodirhbox", "autodirvbox", "autodirvtop", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft", "foolbidimode", "synchronizelayoutdirection", "synchronizedisplaydirection", "synchronizeinlinedirection", "dirlre", "dirrle", "dirlro", "dirrlo", "rtltext", "ltrtext", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "dohyphencollapsing", "nohyphencollapsing", "compounddiscretionary", "doapostrophes", "noapostrophes", "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath", "break", "nobreak", "allowbreak", "goodbreak", "nospace", "nospacing", "dospacing", "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack", "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack", "hcontainer", "vcontainer", "tcontainer", "frule", "compoundhyphenpenalty", "start", "stop", "unsupportedcs", "openout", "closeout", "write", "openin", "closein", "read", "readline", "readlinedirect", "readfromterminal", "boxlines", "boxline", "setboxline", "copyboxline", "boxlinewd", "boxlineht", "boxlinedp", "boxlinenw", "boxline!
nh", "boxlinend", "boxlinels", "boxliners", "boxlinelh", "boxlinerh", "boxlinelp", "boxlinerp", "boxlinein", "boxrangewd", "boxrangeht", "boxrangedp", "boxlinemaxwd", "boxlinemaxht", "boxlinemaxdp", "bitwiseset", "bitwiseand", "bitwiseor", "bitwisexor", "bitwisenot", "bitwisenil", "ifbitwiseand", "bitwise", "bitwiseshift", "bitwiseflip", "textdir", "linedir", "pardir", "boxdir", "prelistbox", "postlistbox", "prelistcopy", "postlistcopy", "setprelistbox", "setpostlistbox", "noligaturing", "nokerning", "noexpansion", "noprotrusion", "noleftkerning", "noleftligaturing", "norightkerning", "norightligaturing", "noitaliccorrection", "overloadspacefactor", "futureletnexttoken", "defbackslashbreak", "letbackslashbreak", "pushoverloadmode", "popoverloadmode", "pushrunstate", "poprunstate", "suggestedalias", "showboxhere", "discoptioncodestring", "flagcodestring", "frozenparcodestring", "glyphoptioncodestring", "groupcodestring", "hyphenationcodestring", "mathcontrolcodestring", "mathflattencodestring", "normalizecodestring", "parcontextcodestring", "newlocalcount", "newlocaldimen", "newlocalskip", "newlocalmuskip", "newlocaltoks", "newlocalbox", "newlocalwrite", "newlocalread", "setnewlocalcount", "setnewlocaldimen", "setnewlocalskip", "setnewlocalmuskip", "setnewlocaltoks", "setnewlocalbox", "ifexpression", "localcontrolledrepeating", "expandedrepeating", "unexpandedrepeating", "lastchkinteger", "ifchkinteger", "mathordinary", "mathoperator", "mathbinary", "mathrelation", "mathpunctuation", "mathfraction", "mathradical", "mathmiddle", "mathaccent", "mathfenced", "mathghost", "mathvariable", "mathactive", "mathvcenter", "mathimaginary", "mathdifferential", "mathexponential", "mathdigit", "mathdivision", "mathfactorial", "mathwrapped", "mathconstruct", "mathdimension", "mathunary", "mathchemicalbond", "mathimplication", "filebasename", "filenameonly", "filedirname", "filesuffix", "setmathoption", "resetmathoption", "Ustack", "Umathdict", "Umathclass", "Ustyle", "Uchar", "Usuperscript", "Usubscript", "Unosuperscript", "Uno!
subscript", "Uprimescript", "Usuperprescript", "Usubprescript", "Unosuperprescript", "Unosubprescript", "ignorefile", "boxwidth", "boxheight", "boxdepth", "shiftparshape", "rotateparshape", "granularfitnessclasses", "granularadjacentdemerits", "matchallfitnessclasses", "defaultmathforwardpenalties", "defaultmathbackwardpenalties", "optimalmathforwardpenalties", "optimalmathbackwardpenalties", "lesswidowpenalties", "lessclubpenalties", "lessbrokenpenalties", "strictwidowpenalties", "strictwidowpenaltiestwo", "strictwidowpenaltiesthree", "strictwidowpenaltiesfour", "strictclubpenalties", "strictclubpenaltiestwo", "strictclubpenaltiesthree", "strictclubpenaltiesfour", "strictbrokenpenalties", "lessorphanpenalties", "lessorphanpenaltiestwo", "lessorphanpenaltiesthree", "lessorphanpenaltiesfour", "nohpenalties", "novpenalties", "toddlerpenalty", "orphanpenalty" },
}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-interfaces.lua
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-interfaces.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-interfaces.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,4 +1,4 @@
return {
- ["common"]={ "AEacute", "AEligature", "AEmacron", "AMSTEX", "Aacute", "Abreve", "Abreveacute", "Abrevedotbelow", "Abrevegrave", "Abrevehook", "Abrevetilde", "Acaron", "Acircumflex", "Acircumflexacute", "Acircumflexdotbelow", "Acircumflexgrave", "Acircumflexhook", "Acircumflextilde", "Adiaeresis", "Adiaeresismacron", "Adotaccent", "Adotaccentmacron", "Adotbelow", "Adoublegrave", "AfterPar", "Agrave", "Ahook", "Ainvertedbreve", "Alpha", "Alphabeticnumerals", "AmSTeX", "Amacron", "And", "Angstrom", "Aogonek", "Aring", "Aringacute", "Astroke", "Atilde", "BeforePar", "Beta", "Bhook", "Big", "Bigg", "Biggl", "Biggm", "Biggr", "Bigl", "Bigm", "Bigr", "Box", "Bumpeq", "CONTEXT", "Cacute", "Camel", "Cap", "Caps", "Ccaron", "Ccedilla", "Ccircumflex", "Cdotaccent", "Character", "Characters", "Chi", "Chook", "ConTeXt", "Context", "ConvertConstantAfter", "ConvertToConstant", "Cstroke", "Cup", "DAYLONG", "DAYSHORT", "DZcaronligature", "DZligature", "Dafrican", "Dcaron", "Ddownarrow", "Delta", "Dhook", "Doteq", "Downarrow", "Dstroke", "Dzcaronligature", "Dzligature", "ETEX", "Eacute", "Ebreve", "Ecaron", "Ecedilla", "Ecircumflex", "Ecircumflexacute", "Ecircumflexdotbelow", "Ecircumflexgrave", "Ecircumflexhook", "Ecircumflextilde", "Ediaeresis", "Edotaccent", "Edotbelow", "Edoublegrave", "Egrave", "Ehook", "Einvertedbreve", "Emacron", "Eogonek", "Epsilon", "Eta", "Eth", "Etilde", "Eulerconst", "EveryLine", "EveryPar", "F", "Fhook", "Finv", "Gacute", "Game", "Gamma", "Gbreve", "Gcaron", "Gcircumflex", "Gcommaaccent", "Gdotaccent", "GetPar", "Ghook", "GotoPar", "Greeknumerals", "Gstroke", "Hcaron", "Hcircumflex", "Hstroke", "IJligature", "INRSTEX", "Iacute", "Ibreve", "Icaron", "Icircumflex", "Idiaeresis", "Idotaccent", "Idotbelow", "Idoublegrave", "Igrave", "Ihook", "Iinvertedbreve", "Im", "Imacron", "Iogonek", "Iota", "Istroke", "Itilde", "Jcircumflex", "Join", "Kappa", "Kcaron", "Kcommaaccent", "Khook", "LAMSTEX", "LATEX", "LJligature", "LUAJITTEX", "LUAMETATEX", "LUATEX", "LaTeX", "Lacute", "LamSTeX", "Lambda", "Lba!
r", "Lcaron", "Lcommaaccent", "Ldotmiddle", "Ldsh", "Leftarrow", "Leftarrowtext", "Leftrightarrow", "Leftrightarrowtext", "Ljligature", "Lleftarrow", "Longleftarrow", "Longleftrightarrow", "Longmapsfrom", "Longmapsto", "Longrightarrow", "Lsh", "Lstroke", "Lua", "LuaMetaTeX", "LuaTeX", "LuajitTeX", "METAFONT", "METAFUN", "METAPOST", "MKII", "MKIV", "MKIX", "MKLX", "MKVI", "MKXI", "MKXL", "MONTH", "MONTHLONG", "MONTHSHORT", "MPII", "MPIV", "MPLX", "MPVI", "MPXL", "MPanchor", "MPbetex", "MPc", "MPcode", "MPcolor", "MPcoloronly", "MPcolumn", "MPd", "MPdrawing", "MPfontsizehskip", "MPgetmultipars", "MPgetmultishape", "MPgetposboxes", "MPh", "MPinclusions", "MPleftskip", "MPll", "MPlr", "MPls", "MPmenubuttons", "MPn", "MPoptions", "MPoverlayanchor", "MPp", "MPpage", "MPpardata", "MPplus", "MPpos", "MPpositiongraphic", "MPposset", "MPr", "MPrawvar", "MPregion", "MPrest", "MPrightskip", "MPrs", "MPstring", "MPtext", "MPtransparency", "MPul", "MPur", "MPv", "MPvar", "MPvariable", "MPvv", "MPw", "MPwhd", "MPx", "MPxy", "MPxywhd", "MPy", "Mapsfrom", "Mapsto", "MetaFont", "MetaFontLogo", "MetaFun", "MetaPost", "MetaPostLogo", "Mu", "NJligature", "Nacute", "Ncaron", "Ncommaaccent", "Nearrow", "Neng", "Ngrave", "Njligature", "NormalizeFontHeight", "NormalizeFontWidth", "NormalizeTextHeight", "NormalizeTextWidth", "Ntilde", "Nu", "Numbers", "Nwarrow", "OEligature", "Oacute", "Obreve", "Ocaron", "Ocircumflex", "Ocircumflexacute", "Ocircumflexdotbelow", "Ocircumflexgrave", "Ocircumflexhook", "Ocircumflextilde", "Odiaeresis", "Odiaeresismacron", "Odotaccent", "Odotaccentmacron", "Odotbelow", "Odoublegrave", "Ograve", "Ohook", "Ohorn", "Ohornacute", "Ohorndotbelow", "Ohorngrave", "Ohornhook", "Ohorntilde", "Ohungarumlaut", "Oinvertedbreve", "Omacron", "Omega", "Omicron", "Oogonek", "Oogonekmacron", "Ostroke", "Ostrokeacute", "Otilde", "Otildemacron", "P", "PDFETEX", "PDFTEX", "PDFcolor", "PICTEX", "PPCHTEX", "PPCHTeX", "PRAGMA", "Periodic", "Phi", "Phook", "Pi", "PiCTeX", "Planckconst", "PointsToBigPoints", "PointsToReal", "Points!
ToWholeBigPoints", "Pr", "Psi", "PtToCm", "Racute", "Rcaron", "Rcommaaccent", "Rdoublegrave", "Rdsh", "Re", "ReadFile", "Relbar", "Rho", "Rightarrow", "Rightarrowtext", "Rightleftarrowtext", "Rinvertedbreve", "Romannumerals", "Rrightarrow", "Rsh", "S", "Sacute", "ScaledPointsToBigPoints", "ScaledPointsToWholeBigPoints", "Scaron", "Scedilla", "Schwa", "Scircumflex", "Scommaaccent", "Searrow", "Sigma", "Smallcapped", "Subset", "Supset", "Swarrow", "TABLE", "TEX", "TaBlE", "Tau", "Tcaron", "Tcedilla", "Tcommaaccent", "TeX", "TheNormalizedFontSize", "Theta", "Thook", "Thorn", "TransparencyHack", "Tstroke", "Uacute", "Ubreve", "Ucaron", "Ucircumflex", "Udiaeresis", "Udiaeresisacute", "Udiaeresiscaron", "Udiaeresisgrave", "Udiaeresismacron", "Udotbelow", "Udoublegrave", "Ugrave", "Uhook", "Uhorn", "Uhornacute", "Uhorndotbelow", "Uhorngrave", "Uhornhook", "Uhorntilde", "Uhungarumlaut", "Uinvertedbreve", "Umacron", "Uogonek", "Uparrow", "Updownarrow", "Upsilon", "Uring", "Utilde", "Uuparrow", "VDash", "Vdash", "VerboseNumber", "Vert", "Vhook", "Vvdash", "WEEKDAY", "WORD", "WORDS", "Wcircumflex", "WidthSpanningText", "Word", "Words", "XETEX", "XeTeX", "Xi", "Yacute", "Ycircumflex", "Ydiaeresis", "Ydotbelow", "Ygrave", "Yhook", "Ymacron", "Ytilde", "Zacute", "Zcaron", "Zdotaccent", "Zeta", "Zhook", "Zstroke", "aacute", "abbreviation", "abjadnaivenumerals", "abjadnodotnumerals", "abjadnumerals", "about", "abreve", "abreveacute", "abrevedotbelow", "abrevegrave", "abrevehook", "abrevetilde", "acaron", "acircumflex", "acircumflexacute", "acircumflexdotbelow", "acircumflexgrave", "acircumflexhook", "acircumflextilde", "acos", "activatespacehandler", "actualday", "actualmonth", "actualyear", "actuarial", "acute", "acwopencirclearrow", "adaptcollector", "adaptfontfeature", "adaptive", "adaptivebox", "adaptivehbox", "adaptivevbox", "adaptlayout", "adaptpapersize", "addfeature", "addriverstobox", "addtoJSpreamble", "addtocommalist", "addvalue", "adiaeresis", "adiaeresismacron", "adj", "adjoint", "adjointsymbol", "adotaccent", "ado!
taccentmacron", "adotbelow", "adoublegrave", "aeacute", "aeligature", "aemacron", "afghanicurrency", "aftersplitstring", "aftertestandsplitstring", "agrave", "ahook", "ainvertedbreve", "aleph", "alignbottom", "aligncontentleft", "aligncontentmiddle", "aligncontentright", "aligned", "alignedbox", "alignedline", "alignhere", "alignmentcharacter", "allinputpaths", "alpha", "alphabeticnumerals", "alternate", "alwayscitation", "alwayscite", "amacron", "amalg", "amedian", "ampersand", "anchor", "angle", "annuity", "aodownintc", "aogonek", "aointc", "ap", "appendetoks", "appendgvalue", "appendhiddenbackground", "appendtocommalist", "appendtoks", "appendtoksonce", "appendvalue", "apply", "applyalternativestyle", "applyfunction", "applyfunctionof", "applyprocessor", "applytocharacters", "applytofirstcharacter", "applytosplitstringchar", "applytosplitstringcharspaced", "applytosplitstringline", "applytosplitstringlinespaced", "applytosplitstringword", "applytosplitstringwordspaced", "applytowords", "approx", "approxEq", "approxeq", "approxnEq", "arabicakbar", "arabicalayhe", "arabicallah", "arabicallallahou", "arabicasterisk", "arabicbasmalah", "arabiccomma", "arabiccuberoot", "arabicdateseparator", "arabicdecimals", "arabicdisputedendofayah", "arabicendofayah", "arabicexnumerals", "arabicfootnotemarker", "arabicfourthroot", "arabichighain", "arabichighalayheassallam", "arabichigheqala", "arabichighesala", "arabichighfootnotemarker", "arabichighjeem", "arabichighlamalef", "arabichighmadda", "arabichighmeemlong", "arabichighmeemshort", "arabichighnisf", "arabichighnoon", "arabichighnoonkasra", "arabichighqaf", "arabichighqif", "arabichighradiallahouanhu", "arabichighrahmatullahalayhe", "arabichighrubc", "arabichighsad", "arabichighsajda", "arabichighsakta", "arabichighsallallahou", "arabichighseen", "arabichighsmallsafha", "arabichightah", "arabichightakhallus", "arabichighthalatha", "arabichighwaqf", "arabichighyeh", "arabichighzain", "arabicjallajalalouhou", "arabiclettermark", "arabiclowmeemlong", "arabiclownoonkasra", !
"arabiclowseen", "arabicmisra", "arabicmuhammad", "arabicnumber", "arabicnumberabove", "arabicnumerals", "arabicparenleft", "arabicparenright", "arabicpercent", "arabicperiod", "arabicpermille", "arabicpertenthousand", "arabicpoeticverse", "arabicqala", "arabicquestion", "arabicrasoul", "arabicray", "arabicrialsign", "arabicsafha", "arabicsajdah", "arabicsalla", "arabicsamvat", "arabicsanah", "arabicsemicolon", "arabicshighthreedots", "arabicslcm", "arabicstartofrubc", "arabictripledot", "arabicvowelwaw", "arabicvowelyeh", "arabicwasallam", "arccos", "arccosh", "arcsin", "arcsinh", "arctan", "arctanh", "arg", "aring", "aringacute", "asciimode", "asciistr", "aside", "asin", "assignalfadimension", "assigndimen", "assigndimension", "assignifempty", "assigntranslation", "assignvalue", "assignwidth", "assumelongusagecs", "ast", "astmarked", "astype", "asymp", "at", "atan", "atilde", "atleftmargin", "atpage", "atrightmargin", "attachment", "autocap", "autodirhbox", "autodirvbox", "autodirvtop", "autoinsertnextspace", "autointegral", "automathematics", "autoorientation", "autopagestaterealpage", "autopagestaterealpageorder", "autorule", "autosetups", "availablehsize", "averagecharwidth", "backepsilon", "background", "backgroundbar", "backgroundimage", "backgroundimagefill", "backgroundline", "backsim", "backslash", "bar", "barint", "barleftarrow", "barleftarrowrightarrowbar", "barmarked", "barovernorthwestarrow", "bartext", "barwedge", "basegrid", "baselinebottom", "baselineleftbox", "baselinemiddlebox", "baselinerightbox", "bbordermatrix", "bbox", "because", "beforesplitstring", "beforetestandsplitstring", "beta", "beth", "between", "bhook", "big", "bigbodyfont", "bigbottom", "bigcap", "bigcirc", "bigcircle", "bigcup", "bigdiamond", "bigdoublevee", "bigdoublewedge", "bigg", "bigger", "biggl", "biggm", "biggr", "bigl", "bigm", "bigodot", "bigoplus", "bigotimes", "bigr", "bigreversesolidus", "bigskip", "bigsolidus", "bigsqcap", "bigsqcup", "bigsquare", "bigstar", "bigtimes", "bigtop", "bigtriangledown", "bigtriangleup",!
"bigudot", "biguplus", "bigvee", "bigwedge", "binom", "bitmapimage", "blackboardsum", "blacklozenge", "blackrule", "blackrules", "blacksquare", "blacktriangle", "blacktriangledown", "blacktriangleleft", "blacktriangleright", "blank", "blankafter", "blankbefore", "blap", "bleed", "bleedheight", "bleedwidth", "blockligatures", "blockquote", "blocksynctexfile", "blockuservariable", "bmatrix", "bodyfontenvironmentlist", "bodyfontsize", "bold", "boldface", "bolditalic", "boldslanted", "bookmark", "booleanmodevalue", "bordermatrix", "bot", "bottombox", "bottomleftbox", "bottomrightbox", "bowtie", "boxcursor", "boxdot", "boxfixstretch", "boxmarker", "boxminus", "boxofsize", "boxplus", "boxreference", "boxtimes", "bpos", "brace", "bracematrix", "bracket", "breakablethinspace", "breakhere", "breve", "brevemarked", "bstroke", "btxabbreviatedjournal", "btxaddjournal", "btxalwayscitation", "btxauthorfield", "btxdetail", "btxdirect", "btxdoif", "btxdoifcitedoneelse", "btxdoifcombiinlistelse", "btxdoifelse", "btxdoifelsecitedone", "btxdoifelsecombiinlist", "btxdoifelsesameasprevious", "btxdoifelsesameaspreviouschecked", "btxdoifelseuservariable", "btxdoifnot", "btxdoifsameaspreviouscheckedelse", "btxdoifsameaspreviouselse", "btxdoifuservariableelse", "btxexpandedjournal", "btxfield", "btxfieldname", "btxfieldtype", "btxfirstofrange", "btxflush", "btxflushauthor", "btxflushauthorinverted", "btxflushauthorinvertedshort", "btxflushauthorname", "btxflushauthornormal", "btxflushauthornormalshort", "btxflushsuffix", "btxfoundname", "btxfoundtype", "btxhiddencitation", "btxhybridcite", "btxlabellanguage", "btxlabeltext", "btxlistcitation", "btxloadjournalist", "btxoneorrange", "btxrawfield", "btxremapauthor", "btxsavejournalist", "btxsetup", "btxsingularorplural", "btxsingularplural", "btxtextcitation", "buildtextaccent", "buildtextbottomcomma", "buildtextbottomdot", "buildtextcedilla", "buildtextgrave", "buildtextmacron", "buildtextognek", "bullet", "button", "cacute", "calligraphic", "camel", "cap", "capint", "capital", "carriage!
return", "casing", "catcodetablename", "cbox", "ccaron", "ccedilla", "ccircumflex", "ccurl", "cdot", "cdotaccent", "cdotp", "cdots", "ceiling", "centeraligned", "centerbox", "centeredbox", "centeredlastline", "centerednextbox", "centerline", "cequilibrium", "cfrac", "cgives", "chapter", "character", "characters", "chardescription", "charwidthlanguage", "check", "checkcharacteralign", "checkdelimiters", "checkedblank", "checkedchar", "checkedfiller", "checkedstrippedcsname", "checkinjector", "checkmark", "checkmarked", "checknextindentation", "checknextinjector", "checkpage", "checkparameters", "checkpreviousinjector", "checktwopassdata", "checkvariables", "chem", "chemical", "chemicalbottext", "chemicalmidtext", "chemicalsymbol", "chemicaltext", "chemicaltoptext", "chi", "chineseallnumerals", "chinesecapnumerals", "chinesenumerals", "chook", "circ", "circeq", "circlearrowleft", "circlearrowright", "circledR", "circledS", "circledast", "circledcirc", "circleddash", "circledequals", "circleonrightarrow", "circlepoleinsideintc", "circlepoleoutsideintc", "citation", "cite", "clap", "classfont", "cldcommand", "cldcontext", "cldloadfile", "cldprocessfile", "cleaningleft", "cleaningright", "clearmarking", "clip", "clippedoverlayimage", "clonefield", "clongequilibrium", "clonggives", "clongleaningleft", "clongleaningright", "clongmesomeric", "clongreturns", "closedinterval", "closure", "clubsuit", "cmesomeric", "coker", "collect", "collectedmath", "collectedtext", "collectexpanded", "colon", "coloncolonequals", "colonequals", "color", "colorbar", "colorcomponents", "colored", "coloronly", "colorvalue", "column", "columnbreak", "columnsetspanwidth", "combinepages", "commalistelement", "commalistsentence", "commalistsize", "comment", "comparecolorgroup", "comparedimension", "comparedimensioneps", "comparepalet", "complement", "completebtxrendering", "completecontent", "completeindex", "completelist", "completelistofabbreviations", "completelistofchemicals", "completelistoffigures", "completelistofgraphics", "completelisto!
fintermezzi", "completelistoflogos", "completelistofpublications", "completelistofsorts", "completelistofsynonyms", "completelistoftables", "completepagenumber", "completeregister", "complexes", "complexorsimple", "complexorsimpleempty", "component", "composedcollector", "composedlayer", "compounddiscretionary", "compresult", "cong", "conjugate", "constantdimen", "constantdimenargument", "constantemptyargument", "constantnumber", "constantnumberargument", "contentreference", "continuednumber", "continueifinputfile", "convertargument", "convertcommand", "convertedcounter", "converteddimen", "convertedsubcounter", "convertmonth", "convertnumber", "convertvalue", "convertvboxtohbox", "convolve", "coprod", "copyboxfromcache", "copybtxlabeltext", "copyfield", "copyheadtext", "copylabeltext", "copymathlabeltext", "copyoperatortext", "copypages", "copyparameters", "copyposition", "copyprefixtext", "copyright", "copysetups", "copysuffixtext", "copytaglabeltext", "copyunittext", "correctwhitespace", "cos", "cosh", "cot", "coth", "countersubs", "counttoken", "counttokens", "cramped", "crampedclap", "crampedllap", "crampedrlap", "creturns", "crlf", "crlfplaceholder", "crossproduct", "csc", "cstroke", "ctop", "ctxcommand", "ctxdirectcommand", "ctxdirectlua", "ctxfunction", "ctxlatecommand", "ctxlatelua", "ctxloadluafile", "ctxlua", "ctxluabuffer", "ctxluacode", "ctxreport", "ctxsprint", "cup", "cupint", "curlyeqprec", "curlyeqsucc", "curlyvee", "curlywedge", "currentassignmentlistkey", "currentassignmentlistvalue", "currentbtxuservariable", "currentcommalistitem", "currentcomponent", "currentdate", "currentenvironment", "currentfeaturetest", "currentheadnumber", "currentinterface", "currentlanguage", "currentlistentrydestinationattribute", "currentlistentrylimitedtext", "currentlistentrynumber", "currentlistentrypagenumber", "currentlistentryreferenceattribute", "currentlistentrytitle", "currentlistentrytitlerendered", "currentlistsymbol", "currentmainlanguage", "currentmessagetext", "currentmoduleparameter", "currentoutput!
stream", "currentproduct", "currentproject", "currentregime", "currentregisterpageuserdata", "currentresponses", "currenttime", "currentvalue", "currentxtablecolumn", "currentxtablerow", "curvearrowleft", "curvearrowright", "cwopencirclearrow", "cyrillicA", "cyrillicAE", "cyrillicAbreve", "cyrillicAdiaeresis", "cyrillicB", "cyrillicBIGYUS", "cyrillicBIGYUSiotified", "cyrillicC", "cyrillicCH", "cyrillicCHEDC", "cyrillicCHEDCabkhasian", "cyrillicCHEabkhasian", "cyrillicCHEdiaeresis", "cyrillicCHEkhakassian", "cyrillicCHEvertstroke", "cyrillicD", "cyrillicDASIAPNEUMATA", "cyrillicDJE", "cyrillicDZE", "cyrillicDZEabkhasian", "cyrillicDZHE", "cyrillicE", "cyrillicELtail", "cyrillicEMtail", "cyrillicENDC", "cyrillicENGHE", "cyrillicENhook", "cyrillicENtail", "cyrillicEREV", "cyrillicERY", "cyrillicERtick", "cyrillicEbreve", "cyrillicEdiaeresis", "cyrillicEgrave", "cyrillicEiotified", "cyrillicF", "cyrillicFITA", "cyrillicG", "cyrillicGHEmidhook", "cyrillicGHEstroke", "cyrillicGHEupturn", "cyrillicGJE", "cyrillicH", "cyrillicHA", "cyrillicHADC", "cyrillicHRDSN", "cyrillicI", "cyrillicIE", "cyrillicII", "cyrillicISHRT", "cyrillicISHRTtail", "cyrillicIZHITSA", "cyrillicIZHITSAdoublegrave", "cyrillicIdiaeresis", "cyrillicIgrave", "cyrillicImacron", "cyrillicJE", "cyrillicK", "cyrillicKADC", "cyrillicKAbashkir", "cyrillicKAhook", "cyrillicKAstroke", "cyrillicKAvertstroke", "cyrillicKJE", "cyrillicKOPPA", "cyrillicKSI", "cyrillicL", "cyrillicLITTLEYUS", "cyrillicLITTLEYUSiotified", "cyrillicLJE", "cyrillicM", "cyrillicN", "cyrillicNJE", "cyrillicO", "cyrillicOMEGA", "cyrillicOMEGAround", "cyrillicOMEGAtitlo", "cyrillicOT", "cyrillicObarred", "cyrillicObarreddiaeresis", "cyrillicOdiaeresis", "cyrillicP", "cyrillicPALATALIZATION", "cyrillicPALOCHKA", "cyrillicPEmidhook", "cyrillicPSI", "cyrillicPSILIPNEUMATA", "cyrillicR", "cyrillicS", "cyrillicSCHWA", "cyrillicSCHWAdiaeresis", "cyrillicSDSC", "cyrillicSEMISOFT", "cyrillicSFTSN", "cyrillicSH", "cyrillicSHCH", "cyrillicSHHA", "cyrillicT", "cyrillicTEDC", "cyrillicTETSE", "cyri!
llicTITLO", "cyrillicTSHE", "cyrillicU", "cyrillicUK", "cyrillicUSHRT", "cyrillicUdiaeresis", "cyrillicUdoubleacute", "cyrillicUmacron", "cyrillicV", "cyrillicYA", "cyrillicYAT", "cyrillicYERUdiaeresis", "cyrillicYI", "cyrillicYO", "cyrillicYU", "cyrillicYstr", "cyrillicYstrstroke", "cyrillicZ", "cyrillicZDSC", "cyrillicZEdiaeresis", "cyrillicZH", "cyrillicZHEbreve", "cyrillicZHEdescender", "cyrillicZHEdiaeresis", "cyrillica", "cyrillicabreve", "cyrillicadiaeresis", "cyrillicae", "cyrillicb", "cyrillicbigyus", "cyrillicbigyusiotified", "cyrillicc", "cyrillicch", "cyrilliccheabkhasian", "cyrillicchedc", "cyrillicchedcabkhasian", "cyrillicchediaeresis", "cyrillicchekhakassian", "cyrillicchevertstroke", "cyrillicd", "cyrillicdje", "cyrillicdze", "cyrillicdzeabkhasian", "cyrillicdzhe", "cyrillice", "cyrillicebreve", "cyrillicediaeresis", "cyrillicegrave", "cyrilliceiotified", "cyrilliceltail", "cyrillicemtail", "cyrillicendc", "cyrillicenghe", "cyrillicenhook", "cyrillicentail", "cyrillicerev", "cyrillicertick", "cyrillicery", "cyrillicf", "cyrillicfita", "cyrillicg", "cyrillicghemidhook", "cyrillicghestroke", "cyrillicgheupturn", "cyrillicgje", "cyrillich", "cyrillicha", "cyrillichadc", "cyrillichrdsn", "cyrillici", "cyrillicidiaeresis", "cyrillicie", "cyrillicigrave", "cyrillicii", "cyrillicimacron", "cyrillicishrt", "cyrillicishrttail", "cyrillicizhitsa", "cyrillicizhitsadoublegrave", "cyrillicje", "cyrillick", "cyrillickabashkir", "cyrillickadc", "cyrillickahook", "cyrillickastroke", "cyrillickavertstroke", "cyrillickje", "cyrillickoppa", "cyrillicksi", "cyrillicl", "cyrilliclittleyus", "cyrilliclittleyusiotified", "cyrilliclje", "cyrillicm", "cyrillicn", "cyrillicnje", "cyrillico", "cyrillicobarred", "cyrillicobarreddiaeresis", "cyrillicodiaeresis", "cyrillicomega", "cyrillicomegaround", "cyrillicomegatitlo", "cyrillicot", "cyrillicp", "cyrillicpemidhook", "cyrillicpsi", "cyrillicr", "cyrillics", "cyrillicschwa", "cyrillicschwadiaeresis", "cyrillicsdsc", "cyrillicsemisoft", "cyrillicsftsn", "cyrillicsh", "cyril!
licshch", "cyrillicshha", "cyrillict", "cyrillictedc", "cyrillictetse", "cyrillictshe", "cyrillicu", "cyrillicudiaeresis", "cyrillicudoubleacute", "cyrillicuk", "cyrillicumacron", "cyrillicushrt", "cyrillicv", "cyrillicya", "cyrillicyat", "cyrillicyerudiaeresis", "cyrillicyi", "cyrillicyo", "cyrillicystr", "cyrillicystrstroke", "cyrillicyu", "cyrillicz", "cyrilliczdsc", "cyrilliczediaeresis", "cyrilliczh", "cyrilliczhebreve", "cyrilliczhedescender", "cyrilliczhediaeresis", "d", "dag", "dagger", "daggermarked", "daleth", "dasharrow", "dashedleftarrow", "dashedrightarrow", "dashv", "datasetvariable", "date", "daylong", "dayoftheweek", "dayshort", "dayspermonth", "dbinom", "dcaron", "dcurl", "ddag", "ddagger", "ddaggermarked", "ddddot", "dddot", "dddotmarked", "ddot", "ddotmarked", "ddots", "decrement", "decrementcounter", "decrementedcounter", "decrementpagenumber", "decrementsubpagenumber", "decrementvalue", "defaultinterface", "defaultobjectpage", "defaultobjectreference", "defcatcodecommand", "defconvertedargument", "defconvertedcommand", "defconvertedvalue", "define", "defineMPinstance", "defineTABLEsetup", "defineaccent", "defineactivecharacter", "defineadaptive", "definealign", "definealternativestyle", "defineanchor", "defineattachment", "defineattribute", "definebackground", "definebar", "defineblock", "definebodyfont", "definebodyfontenvironment", "definebodyfontswitch", "definebreakpoint", "definebreakpoints", "definebtx", "definebtxdataset", "definebtxregister", "definebtxrendering", "definebuffer", "definebutton", "definecapitals", "definecharacter", "definecharacterkerning", "definecharacterspacing", "definechemical", "definechemicals", "definechemicalsymbol", "definecollector", "definecolor", "definecolorgroup", "definecolumnbreak", "definecolumnset", "definecolumnsetarea", "definecolumnsetspan", "definecombination", "definecombinedlist", "definecommand", "definecomment", "definecomplexorsimple", "definecomplexorsimpleempty", "defineconversion", "defineconversionset", "definecounter", "definedataset"!
, "definedate", "definedelimitedtext", "definedeq", "definedescription", "definedfont", "definedocument", "defineeffect", "defineenumeration", "defineexpandable", "defineexpansion", "defineexternalfigure", "definefacingfloat", "definefallbackfamily", "definefield", "definefieldbody", "definefieldbodyset", "definefieldcategory", "definefieldstack", "definefiguresymbol", "definefileconstant", "definefilefallback", "definefilesynonym", "definefiller", "definefirstline", "definefittingpage", "definefloat", "definefont", "definefontalternative", "definefontfallback", "definefontfamily", "definefontfamilypreset", "definefontfeature", "definefontfile", "definefontsize", "definefontsolution", "definefontstyle", "definefontsynonym", "defineformula", "defineformulaalternative", "defineformulaframed", "defineframed", "defineframedcontent", "defineframedtable", "defineframedtext", "definefrozenfont", "defineglobalcolor", "definegraphictypesynonym", "definegridsnapping", "definehbox", "definehead", "defineheadalternative", "definehelp", "definehigh", "definehighlight", "definehspace", "definehyphenationfeatures", "defineindentedtext", "defineindenting", "defineinitial", "defineinsertion", "defineinteraction", "defineinteractionbar", "defineinteractionmenu", "defineinterfaceconstant", "defineinterfaceelement", "defineinterfacevariable", "defineinterlinespace", "defineintermediatecolor", "defineitemgroup", "defineitems", "definelabel", "definelabelclass", "definelayer", "definelayerpreset", "definelayout", "definelinefiller", "definelinenote", "definelinenumbering", "definelineprofile", "definelines", "definelist", "definelistalternative", "definelistextra", "definelocalboxes", "definelow", "definelowhigh", "definelowmidhigh", "definemakeup", "definemarginblock", "definemargindata", "definemarker", "definemarking", "definemathaccent", "definemathalignment", "definemathbottomaccent", "definemathcases", "definemathcommand", "definemathdelimited", "definemathdelimiter", "definemathdouble", "definemathdoubleaccent", "definemathdou!
bleextensible", "definemathematics", "definemathextensible", "definemathfence", "definemathfraction", "definemathframed", "definemathfunction", "definemathmatrix", "definemathnesting", "definemathoperator", "definemathornament", "definemathover", "definemathoverextensible", "definemathovertextextensible", "definemathradical", "definemathsimplealign", "definemathstackers", "definemathstyle", "definemathtopaccent", "definemathtriplet", "definemathunder", "definemathunderextensible", "definemathundertextextensible", "definemathunstacked", "definemeasure", "definemessageconstant", "definemixedcolumns", "definemode", "definemulticolumns", "definemultitonecolor", "definenamedcolor", "definenamespace", "definenarrower", "definenote", "defineoptimize", "defineorientation", "defineornament", "defineoutputroutine", "defineoutputroutinecommand", "defineoverlay", "definepage", "definepagebreak", "definepagechecker", "definepagecolumns", "definepageinjection", "definepageinjectionalternative", "definepageshift", "definepagestate", "definepairedbox", "definepalet", "definepapersize", "defineparagraph", "defineparagraphs", "defineparallel", "defineparbuilder", "defineperiodkerning", "defineplaceholder", "defineplacement", "definepositioning", "defineprefixset", "defineprocesscolor", "defineprocessor", "defineprofile", "defineprogram", "definepushbutton", "definepushsymbol", "definereference", "definereferenceformat", "defineregister", "definerenderingwindow", "defineresetset", "defineruby", "definescale", "definescript", "definesection", "definesectionblock", "definesectionlevels", "defineselector", "defineseparatorset", "defineshift", "definesidebar", "definesort", "definesorting", "definespotcolor", "definestacking", "definestartstop", "definestyle", "definestyleinstance", "definesubfield", "definesubformula", "definesymbol", "definesynchronize", "definesynchronizecontent", "definesynonym", "definesynonyms", "definesystemattribute", "definesystemconstant", "definesystemvariable", "definetabletemplate", "definetabulate", "def!
inetabulatemove", "definetext", "definetextbackground", "definetextdisplay", "definetextflow", "definetextnote", "definetokenlist", "definetooltip", "definetransparency", "definetwopasslist", "definetype", "definetypeface", "definetypescriptprefix", "definetypescriptsynonym", "definetypesetting", "definetyping", "defineunit", "defineuserdata", "defineuserdataalternative", "defineviewerlayer", "definevspace", "definevspacing", "definevspacingamount", "definextable", "defrostparagraphproperties", "deg", "delimited", "delimitedtext", "delta", "depthlinebottom", "depthofstring", "depthonlybox", "depthspanningtext", "depthstrut", "derivative", "derivativesymbol", "det", "determinednoflines", "determineheadnumber", "determinelistcharacteristics", "determinenoflines", "determineregistercharacteristics", "devanagarinumerals", "dfrac", "dhook", "diameter", "diamond", "diamondsuit", "diff", "differentialD", "differentiald", "digamma", "digits", "dim", "dimensiontocount", "directboxfromcache", "directcolor", "directcolored", "directconvertedcounter", "directcopyboxfromcache", "directdummyparameter", "directgetboxllx", "directgetboxlly", "directhighlight", "directlocalframed", "directluacode", "directmathextensible", "directparwrapper", "directselect", "directsetbar", "directsetup", "directsymbol", "directtextextensible", "directvspacing", "dis", "disabledelimiter", "disabledirectives", "disableexperiments", "disablefiller", "disablemode", "disableoutputstream", "disableparpositions", "disableregime", "disabletrackers", "displaymath", "displaymathematics", "displaymessage", "disposeluatable", "distributedhsize", "div", "dividedsize", "divideontimes", "divides", "dm", "doadaptleftskip", "doadaptrightskip", "doaddfeature", "doassign", "doassignempty", "doboundtext", "docheckassignment", "docheckedpair", "documentvariable", "dodoubleargument", "dodoubleargumentwithset", "dodoubleempty", "dodoubleemptywithset", "dodoublegroupempty", "doeassign", "doexpandedrecurse", "doexpandedrecursed", "dofastloopcs", "dogetattribute", "doget!
attributeid", "dogetcommacommandelement", "dogobbledoubleempty", "dogobblesingleempty", "dohyphens", "doif", "doifMPgraphicelse", "doifallcommon", "doifallcommonelse", "doifalldefinedelse", "doifallmodes", "doifallmodeselse", "doifallundefinedelse", "doifassignmentelse", "doifassignmentelsecs", "doifblackelse", "doifbothsides", "doifbothsidesoverruled", "doifboxelse", "doifbufferelse", "doifcheckedpagestate", "doifcolor", "doifcolorelse", "doifcommandhandler", "doifcommandhandlerelse", "doifcommon", "doifcommonelse", "doifcontent", "doifconversiondefinedelse", "doifconversionnumberelse", "doifcounter", "doifcounterelse", "doifcurrentfonthasfeatureelse", "doifdefined", "doifdefinedcounter", "doifdefinedcounterelse", "doifdefinedelse", "doifdimensionelse", "doifdimenstringelse", "doifdocumentargument", "doifdocumentargumentelse", "doifdocumentfilename", "doifdocumentfilenameelse", "doifdocumentvariable", "doifdocumentvariableelse", "doifdrawingblackelse", "doifelse", "doifelseMPgraphic", "doifelseallcommon", "doifelsealldefined", "doifelseallmodes", "doifelseallundefined", "doifelseassignment", "doifelseassignmentcs", "doifelseblack", "doifelseblocksempty", "doifelsebox", "doifelseboxincache", "doifelsebuffer", "doifelsecolor", "doifelsecommandhandler", "doifelsecommon", "doifelseconversiondefined", "doifelseconversionnumber", "doifelsecounter", "doifelsecurrentfonthasfeature", "doifelsecurrentsortingused", "doifelsecurrentsynonymshown", "doifelsecurrentsynonymused", "doifelsedefined", "doifelsedefinedcounter", "doifelsedimension", "doifelsedimenstring", "doifelsedocumentargument", "doifelsedocumentfilename", "doifelsedocumentvariable", "doifelsedrawingblack", "doifelseempty", "doifelseemptyvalue", "doifelseemptyvariable", "doifelseenv", "doifelsefastoptionalcheck", "doifelsefastoptionalcheckcs", "doifelsefieldbody", "doifelsefieldcategory", "doifelsefigure", "doifelsefile", "doifelsefiledefined", "doifelsefileexists", "doifelsefirstchar", "doifelseflagged", "doifelsefontchar", "doifelsefontfeature", "doifelsefont!
present", "doifelsefontsynonym", "doifelseframed", "doifelsehasspace", "doifelsehelp", "doifelseincsname", "doifelseindented", "doifelseinelement", "doifelseinputfile", "doifelseinsertion", "doifelseinset", "doifelseinstring", "doifelseinsymbolset", "doifelseintoks", "doifelseintwopassdata", "doifelseitalic", "doifelselanguage", "doifelselayerdata", "doifelselayoutdefined", "doifelselayoutsomeline", "doifelselayouttextline", "doifelseleapyear", "doifelselist", "doifelselocation", "doifelselocfile", "doifelsemainfloatbody", "doifelsemarkedcontent", "doifelsemarkedpage", "doifelsemarking", "doifelsemessage", "doifelsemode", "doifelsenextbgroup", "doifelsenextbgroupcs", "doifelsenextchar", "doifelsenextoptional", "doifelsenextoptionalcs", "doifelsenextparenthesis", "doifelsenonzeropositive", "doifelsenoteonsamepage", "doifelsenothing", "doifelsenumber", "doifelseobjectfound", "doifelseobjectreferencefound", "doifelseoddpage", "doifelseoddpagefloat", "doifelseoldercontext", "doifelseolderversion", "doifelseorientation", "doifelseoverlapping", "doifelseoverlay", "doifelseparallel", "doifelseparentfile", "doifelseparwrapper", "doifelsepath", "doifelsepathexists", "doifelsepatterns", "doifelseposition", "doifelsepositionaction", "doifelsepositiononpage", "doifelsepositionsonsamepage", "doifelsepositionsonthispage", "doifelsepositionsused", "doifelsereferencefound", "doifelserightpage", "doifelserightpagefloat", "doifelserighttoleftinbox", "doifelsesamelinereference", "doifelsesamestring", "doifelsesetups", "doifelsesimilartokens", "doifelsesomebackground", "doifelsesomespace", "doifelsesomething", "doifelsesometoks", "doifelsestringinstring", "doifelsestructurelisthasnumber", "doifelsestructurelisthaspage", "doifelsesymboldefined", "doifelsesymbolset", "doifelsetext", "doifelsetextflow", "doifelsetextflowcollector", "doifelsetopofpage", "doifelsetypingfile", "doifelseundefined", "doifelseurldefined", "doifelsevalue", "doifelsevaluenothing", "doifelsevariable", "doifempty", "doifemptyelse", "doifemptytoks", "doifemptyva!
lue", "doifemptyvalueelse", "doifemptyvariable", "doifemptyvariableelse", "doifenv", "doifenvelse", "doiffastoptionalcheckcselse", "doiffastoptionalcheckelse", "doiffieldbodyelse", "doiffieldcategoryelse", "doiffigureelse", "doiffile", "doiffiledefinedelse", "doiffileelse", "doiffileexistselse", "doiffirstcharelse", "doifflaggedelse", "doiffontcharelse", "doiffontfeatureelse", "doiffontpresentelse", "doiffontsynonymelse", "doifhasspaceelse", "doifhelpelse", "doifincsnameelse", "doifinelementelse", "doifinputfileelse", "doifinsertionelse", "doifinset", "doifinsetelse", "doifinstring", "doifinstringelse", "doifinsymbolset", "doifinsymbolsetelse", "doifintokselse", "doifintwopassdataelse", "doifitalicelse", "doiflanguageelse", "doiflayerdataelse", "doiflayoutdefinedelse", "doiflayoutsomelineelse", "doiflayouttextlineelse", "doifleapyearelse", "doiflistelse", "doiflocationelse", "doiflocfileelse", "doifmainfloatbodyelse", "doifmarkedpage", "doifmarkingelse", "doifmessageelse", "doifmode", "doifmodeelse", "doifnextbgroupcselse", "doifnextbgroupelse", "doifnextcharelse", "doifnextoptionalcselse", "doifnextoptionalelse", "doifnextparenthesiselse", "doifnonzeropositiveelse", "doifnot", "doifnotallcommon", "doifnotallmodes", "doifnotcommandhandler", "doifnotcommon", "doifnotcounter", "doifnotdocumentargument", "doifnotdocumentfilename", "doifnotdocumentvariable", "doifnotempty", "doifnotemptyvalue", "doifnotemptyvariable", "doifnotenv", "doifnoteonsamepageelse", "doifnotescollected", "doifnotfile", "doifnotflagged", "doifnothing", "doifnothingelse", "doifnotinset", "doifnotinsidesplitfloat", "doifnotinstring", "doifnotmode", "doifnotnumber", "doifnotsamestring", "doifnotsetups", "doifnotvalue", "doifnotvariable", "doifnumber", "doifnumberelse", "doifobjectfoundelse", "doifobjectreferencefoundelse", "doifoddpageelse", "doifoddpagefloatelse", "doifoldercontextelse", "doifolderversionelse", "doifoutervmode", "doifoverlappingelse", "doifoverlayelse", "doifparallelelse", "doifparentfileelse", "doifpathelse", "doifpathexistsel!
se", "doifpatternselse", "doifposition", "doifpositionaction", "doifpositionactionelse", "doifpositionelse", "doifpositiononpageelse", "doifpositionsonsamepageelse", "doifpositionsonthispageelse", "doifpositionsusedelse", "doifreferencefoundelse", "doifrightpageelse", "doifrightpagefloatelse", "doifrighttoleftinboxelse", "doifsamelinereferenceelse", "doifsamestring", "doifsamestringelse", "doifsetups", "doifsetupselse", "doifsomebackground", "doifsomebackgroundelse", "doifsomespaceelse", "doifsomething", "doifsomethingelse", "doifsometoks", "doifsometokselse", "doifstringinstringelse", "doifstructurelisthasnumberelse", "doifstructurelisthaspageelse", "doifsymboldefinedelse", "doifsymbolsetelse", "doiftext", "doiftextelse", "doiftextflowcollectorelse", "doiftextflowelse", "doiftopofpageelse", "doiftypingfileelse", "doifundefined", "doifundefinedcounter", "doifundefinedelse", "doifunknownfontfeature", "doifurldefinedelse", "doifvalue", "doifvalueelse", "doifvaluenothing", "doifvaluenothingelse", "doifvaluesomething", "doifvariable", "doifvariableelse", "doindentation", "dollar", "doloop", "doloopoverlist", "donothing", "dontconvertfont", "dontleavehmode", "dontpermitspacesbetweengroups", "dopositionaction", "doprocesslocalsetups", "doquadrupleargument", "doquadrupleempty", "doquadruplegroupempty", "doquintupleargument", "doquintupleempty", "doquintuplegroupempty", "dorechecknextindentation", "dorecurse", "dorepeatwithcommand", "doreplacefeature", "doresetandaddfeature", "doresetattribute", "dorotatebox", "dosetattribute", "dosetleftskipadaption", "dosetrightskipadaption", "dosetupcheckedinterlinespace", "doseventupleargument", "doseventupleempty", "dosingleargument", "dosingleempty", "dosinglegroupempty", "dosixtupleargument", "dosixtupleempty", "dosomebreak", "dostepwiserecurse", "dosubtractfeature", "dot", "doteq", "doteqdot", "dotfill", "dotfskip", "dotlessI", "dotlessJ", "dotlessi", "dotlessj", "dotlessjstroke", "dotminus", "dotoks", "dotplus", "dotripleargument", "dotripleargumentwithset", "dotripleempty", "d!
otripleemptywithset", "dotriplegroupempty", "dots", "dottedcircle", "dottedrightarrow", "doublebar", "doublebarint", "doublebond", "doublebrace", "doublebracket", "doublecap", "doublecup", "doubleparent", "doubleprime", "doubleprimed", "doublereverseprimed", "doubleverticalbar", "dowith", "dowithnextbox", "dowithnextboxcontent", "dowithnextboxcontentcs", "dowithnextboxcs", "dowithpargument", "dowithrange", "dowithwargument", "downarrow", "downdasharrow", "downdownarrows", "downharpoonleft", "downharpoonright", "downuparrows", "downwhitearrow", "downzigzagarrow", "dpofstring", "dstroke", "dtail", "dummydigit", "dummyparameter", "dzcaronligature", "dzligature", "eTeX", "eacute", "ebreve", "ecaron", "ecedilla", "ecircumflex", "ecircumflexacute", "ecircumflexdotbelow", "ecircumflexgrave", "ecircumflexhook", "ecircumflextilde", "edefconvertedargument", "ediaeresis", "edotaccent", "edotbelow", "edoublegrave", "efcmaxheight", "efcmaxwidth", "efcminheight", "efcminwidth", "efcparameter", "effect", "egrave", "ehook", "einvertedbreve", "elapsedseconds", "elapsedsteptime", "elapsedtime", "ell", "em", "emacron", "emdash", "emphasisboldface", "emphasistypeface", "emptylines", "emptyset", "emquad", "emspace", "enableasciimode", "enabledelimiter", "enabledirectives", "enableexperiments", "enablefiller", "enablemode", "enableoutputstream", "enableparpositions", "enableregime", "enabletrackers", "endash", "endnote", "enquad", "enskip", "enspace", "env", "environment", "envvar", "eogonek", "epos", "epsilon", "eq", "eqcirc", "eqeq", "eqeqeq", "eqgtr", "eqless", "eqsim", "eqslantgtr", "eqslantless", "equaldigits", "equalscolon", "equaltext", "equationsystem", "equiv", "erf", "erfc", "erfi", "eta", "eth", "ethiopic", "etilde", "exclamdown", "executeifdefined", "exists", "exitloop", "exitloopnow", "exp", "expandcheckedcsname", "expanded", "expandeddoif", "expandeddoifelse", "expandeddoifnot", "expandfontsynonym", "expdoif", "expdoifcommonelse", "expdoifelse", "expdoifelsecommon", "expdoifelseinset", "expdoifinsetelse", "expdoifnot", !
"exponentiale", "externalfigure", "externalfigurecollectionmaxheight", "externalfigurecollectionmaxwidth", "externalfigurecollectionminheight", "externalfigurecollectionminwidth", "externalfigurecollectionparameter", "fakebox", "fakeleftdelimiter", "fakerightdelimiter", "fallingdotseq", "fastdecrement", "fastincrement", "fastlocalframed", "fastloopfinal", "fastloopindex", "fastscale", "fastsetup", "fastsetupwithargument", "fastsetupwithargumentswapped", "fastswitchtobodyfont", "fastsxsy", "feature", "fenced", "fetchallmarkings", "fetchallmarks", "fetchmark", "fetchmarking", "fetchonemark", "fetchonemarking", "fetchruntinecommand", "fetchtwomarkings", "fetchtwomarks", "ffiligature", "ffligature", "fflligature", "fhook", "field", "fieldbody", "fieldstack", "fifthoffivearguments", "fifthofsixarguments", "figuredash", "figurefilename", "figurefilepath", "figurefiletype", "figurefullname", "figureheight", "figurenaturalheight", "figurenaturalwidth", "figurespace", "figuresymbol", "figurewidth", "filename", "filigature", "filledhboxb", "filledhboxc", "filledhboxg", "filledhboxk", "filledhboxm", "filledhboxr", "filledhboxy", "filler", "fillinline", "fillinrules", "fillintext", "fillupto", "filterfromnext", "filterfromvalue", "filterlist", "filterpages", "filterreference", "findtwopassdata", "finishregisterentry", "firstcharacter", "firstcounter", "firstcountervalue", "firstinlist", "firstoffivearguments", "firstoffourarguments", "firstofoneargument", "firstofoneunexpanded", "firstofsixarguments", "firstofthreearguments", "firstofthreeunexpanded", "firstoftwoarguments", "firstoftwounexpanded", "firstrealpage", "firstrealpagenumber", "firstsubcountervalue", "firstsubpage", "firstsubpagenumber", "firstuserpage", "firstuserpagenumber", "fitfield", "fitfieldframed", "fittopbaselinegrid", "fiveeighths", "fivesixths", "fixedspace", "fixedspaces", "flag", "flat", "flligature", "floatuserdataparameter", "floor", "flushallmarginblocks", "flushbox", "flushboxregister", "flushcollector", "flushedrightlastline", "flushinitial", "fl!
ushlayer", "flushlocalfloats", "flushnextbox", "flushnotes", "flushoutputstream", "flushpageblocks", "flushshapebox", "flushtextflow", "flushtokens", "flushtoks", "fontalternative", "fontbody", "fontchar", "fontcharbyindex", "fontclass", "fontclassname", "fontface", "fontfeaturelist", "fontsize", "fontstyle", "footnote", "footnotetext", "forall", "forcecharacterstripping", "forcelocalfloats", "forgeteverypar", "forgetinitial", "forgetparagraphfreezing", "forgetparameters", "forgetparskip", "forgetparwrapper", "forgetragged", "formula", "formulanumber", "foundbox", "fourfifths", "fourperemspace", "fourthderivative", "fourthderivativesymbol", "fourthoffivearguments", "fourthoffourarguments", "fourthofsixarguments", "frac", "framed", "frameddimension", "framedparameter", "framedtext", "freezedimenmacro", "freezemeasure", "freezeparagraphproperties", "frenchspacing", "from", "fromlinenote", "frown", "frozenhbox", "frule", "fsp", "fullouterjoin", "gacute", "gamma", "gbreve", "gcaron", "gcd", "gcircumflex", "gcommaaccent", "gdefconvertedargument", "gdefconvertedcommand", "gdotaccent", "ge", "geq", "geqq", "geqslant", "getMPdrawing", "getMPlayer", "getboxfromcache", "getboxllx", "getboxlly", "getbuffer", "getbufferdata", "getcommacommandsize", "getcommalistsize", "getdatavalue", "getdayoftheweek", "getdayspermonth", "getdefinedbuffer", "getdocumentargument", "getdocumentargumentdefault", "getdocumentfilename", "getdummyparameters", "getemptyparameters", "geteparameters", "getexpandedparameters", "getfiguredimensions", "getfirstcharacter", "getfirsttwopassdata", "getfromcommacommand", "getfromcommalist", "getfromluatable", "getfromtwopassdata", "getglyphdirect", "getglyphstyled", "getgparameters", "getinlineuserdata", "getlasttwopassdata", "getlocalfloat", "getlocalfloats", "getmarking", "getmessage", "getnamedglyphdirect", "getnamedglyphstyled", "getnamedtwopassdatalist", "getnaturaldimensions", "getnoflines", "getobject", "getobjectdimensions", "getpaletsize", "getparameters", "getparwrapper", "getprivatechar", "getpr!
ivateslot", "getrandomcount", "getrandomdimen", "getrandomfloat", "getrandomnumber", "getrandomseed", "getraweparameters", "getrawgparameters", "getrawnoflines", "getrawparameters", "getrawxparameters", "getreference", "getreferenceentry", "getroundednoflines", "gets", "getshapetext", "getsubstring", "gettokenlist", "gettwopassdata", "gettwopassdatalist", "getuserdata", "getuvalue", "getvalue", "getvariable", "getvariabledefault", "getxparameters", "gg", "ggg", "gggtr", "gimel", "globaldisablemode", "globalenablemode", "globalletempty", "globalpopbox", "globalpopmacro", "globalpreventmode", "globalprocesscommalist", "globalpushbox", "globalpushmacro", "globalswapcounts", "globalswapdimens", "globalswapmacros", "globalundefine", "glyphfontfile", "gmatrix", "gnapprox", "gneqq", "gnsim", "gobbledoubleempty", "gobbleeightarguments", "gobblefivearguments", "gobblefiveoptionals", "gobblefourarguments", "gobblefouroptionals", "gobbleninearguments", "gobbleoneargument", "gobbleoneoptional", "gobblesevenarguments", "gobblesingleempty", "gobblesixarguments", "gobblespacetokens", "gobbletenarguments", "gobblethreearguments", "gobblethreeoptionals", "gobbletwoarguments", "gobbletwooptionals", "gobbleuntil", "gobbleuntilandfinalize", "gobbleuntilrelax", "godown", "goto", "gotobox", "gotopage", "grabbufferdata", "grabbufferdatadirect", "grabuntil", "gradient", "grave", "graycolor", "grayvalue", "greedysplitstring", "greekAlpha", "greekAlphadasia", "greekAlphadasiaperispomeni", "greekAlphadasiatonos", "greekAlphadasiavaria", "greekAlphaiotasub", "greekAlphaiotasubdasia", "greekAlphaiotasubdasiaperispomeni", "greekAlphaiotasubdasiatonos", "greekAlphaiotasubdasiavaria", "greekAlphaiotasubpsili", "greekAlphaiotasubpsiliperispomeni", "greekAlphaiotasubpsilitonos", "greekAlphaiotasubpsilivaria", "greekAlphamacron", "greekAlphapsili", "greekAlphapsiliperispomeni", "greekAlphapsilitonos", "greekAlphapsilivaria", "greekAlphatonos", "greekAlphavaria", "greekAlphavrachy", "greekBeta", "greekChi", "greekCoronis", "greekDelta", "greekEpsi!
lon", "greekEpsilondasia", "greekEpsilondasiatonos", "greekEpsilondasiavaria", "greekEpsilonpsili", "greekEpsilonpsilitonos", "greekEpsilonpsilivaria", "greekEpsilontonos", "greekEpsilonvaria", "greekEta", "greekEtadasia", "greekEtadasiaperispomeni", "greekEtadasiatonos", "greekEtadasiavaria", "greekEtaiotasub", "greekEtaiotasubdasia", "greekEtaiotasubdasiaperispomeni", "greekEtaiotasubdasiatonos", "greekEtaiotasubdasiavaria", "greekEtaiotasubpsili", "greekEtaiotasubpsiliperispomeni", "greekEtaiotasubpsilitonos", "greekEtaiotasubpsilivaria", "greekEtapsili", "greekEtapsiliperispomeni", "greekEtapsilitonos", "greekEtapsilivaria", "greekEtatonos", "greekEtavaria", "greekGamma", "greekIota", "greekIotadasia", "greekIotadasiaperispomeni", "greekIotadasiatonos", "greekIotadasiavaria", "greekIotadialytika", "greekIotamacron", "greekIotapsili", "greekIotapsiliperispomeni", "greekIotapsilitonos", "greekIotapsilivaria", "greekIotatonos", "greekIotavaria", "greekIotavrachy", "greekKappa", "greekLambda", "greekMu", "greekNu", "greekOmega", "greekOmegadasia", "greekOmegadasiaperispomeni", "greekOmegadasiatonos", "greekOmegadasiavaria", "greekOmegaiotasub", "greekOmegaiotasubdasia", "greekOmegaiotasubdasiaperispomeni", "greekOmegaiotasubdasiatonos", "greekOmegaiotasubdasiavaria", "greekOmegaiotasubpsili", "greekOmegaiotasubpsiliperispomeni", "greekOmegaiotasubpsilitonos", "greekOmegaiotasubpsilivaria", "greekOmegapsili", "greekOmegapsiliperispomeni", "greekOmegapsilitonos", "greekOmegapsilivaria", "greekOmegatonos", "greekOmegavaria", "greekOmicron", "greekOmicrondasia", "greekOmicrondasiatonos", "greekOmicrondasiavaria", "greekOmicronpsili", "greekOmicronpsilitonos", "greekOmicronpsilivaria", "greekOmicrontonos", "greekOmicronvaria", "greekPhi", "greekPi", "greekPsi", "greekRho", "greekRhodasia", "greekSigma", "greekSigmalunate", "greekTau", "greekTheta", "greekUpsilon", "greekUpsilondasia", "greekUpsilondasiaperispomeni", "greekUpsilondasiatonos", "greekUpsilondasiavaria", "greekUpsilondialytika", "greekUpsilonmacron", "gr!
eekUpsilontonos", "greekUpsilonvaria", "greekUpsilonvrachy", "greekXi", "greekZeta", "greekalpha", "greekalphadasia", "greekalphadasiaperispomeni", "greekalphadasiatonos", "greekalphadasiavaria", "greekalphaiotasub", "greekalphaiotasubdasia", "greekalphaiotasubdasiaperispomeni", "greekalphaiotasubdasiatonos", "greekalphaiotasubdasiavaria", "greekalphaiotasubperispomeni", "greekalphaiotasubpsili", "greekalphaiotasubpsiliperispomeni", "greekalphaiotasubpsilitonos", "greekalphaiotasubpsilivaria", "greekalphaiotasubtonos", "greekalphaiotasubvaria", "greekalphamacron", "greekalphaoxia", "greekalphaperispomeni", "greekalphapsili", "greekalphapsiliperispomeni", "greekalphapsilitonos", "greekalphapsilivaria", "greekalphatonos", "greekalphavaria", "greekalphavrachy", "greekbeta", "greekbetaalt", "greekchi", "greekdasia", "greekdasiaperispomeni", "greekdasiavaria", "greekdelta", "greekdialytikaperispomeni", "greekdialytikatonos", "greekdialytikavaria", "greekdigamma", "greekepsilon", "greekepsilonalt", "greekepsilondasia", "greekepsilondasiatonos", "greekepsilondasiavaria", "greekepsilonoxia", "greekepsilonpsili", "greekepsilonpsilitonos", "greekepsilonpsilivaria", "greekepsilontonos", "greekepsilonvaria", "greeketa", "greeketadasia", "greeketadasiaperispomeni", "greeketadasiatonos", "greeketadasiavaria", "greeketaiotasub", "greeketaiotasubdasia", "greeketaiotasubdasiaperispomeni", "greeketaiotasubdasiatonos", "greeketaiotasubdasiavaria", "greeketaiotasubperispomeni", "greeketaiotasubpsili", "greeketaiotasubpsiliperispomeni", "greeketaiotasubpsilitonos", "greeketaiotasubpsilivaria", "greeketaiotasubtonos", "greeketaiotasubvaria", "greeketaoxia", "greeketaperispomeni", "greeketapsili", "greeketapsiliperispomeni", "greeketapsilitonos", "greeketapsilivaria", "greeketatonos", "greeketavaria", "greekfinalsigma", "greekgamma", "greekiota", "greekiotadasia", "greekiotadasiaperispomeni", "greekiotadasiatonos", "greekiotadasiavaria", "greekiotadialytika", "greekiotadialytikaperispomeni", "greekiotadialytikatonos", "greekiotadialyt!
ikavaria", "greekiotamacron", "greekiotaoxia", "greekiotaperispomeni", "greekiotapsili", "greekiotapsiliperispomeni", "greekiotapsilitonos", "greekiotapsilivaria", "greekiotatonos", "greekiotavaria", "greekiotavrachy", "greekkappa", "greekkoppa", "greeklambda", "greekmu", "greeknu", "greeknumerals", "greeknumkoppa", "greekomega", "greekomegadasia", "greekomegadasiaperispomeni", "greekomegadasiatonos", "greekomegadasiavaria", "greekomegaiotasub", "greekomegaiotasubdasia", "greekomegaiotasubdasiaperispomeni", "greekomegaiotasubdasiatonos", "greekomegaiotasubdasiavaria", "greekomegaiotasubperispomeni", "greekomegaiotasubpsili", "greekomegaiotasubpsiliperispomeni", "greekomegaiotasubpsilitonos", "greekomegaiotasubpsilivaria", "greekomegaiotasubtonos", "greekomegaiotasubvaria", "greekomegaoxia", "greekomegaperispomeni", "greekomegapsili", "greekomegapsiliperispomeni", "greekomegapsilitonos", "greekomegapsilivaria", "greekomegatonos", "greekomegavaria", "greekomicron", "greekomicrondasia", "greekomicrondasiatonos", "greekomicrondasiavaria", "greekomicronoxia", "greekomicronpsili", "greekomicronpsilitonos", "greekomicronpsilivaria", "greekomicrontonos", "greekomicronvaria", "greekoxia", "greekperispomeni", "greekphi", "greekphialt", "greekpi", "greekpialt", "greekprosgegrammeni", "greekpsi", "greekpsili", "greekpsiliperispomeni", "greekpsilivaria", "greekrho", "greekrhoalt", "greekrhodasia", "greekrhopsili", "greeksampi", "greeksigma", "greeksigmalunate", "greekstigma", "greektau", "greektheta", "greekthetaalt", "greektonos", "greekupsilon", "greekupsilondasia", "greekupsilondasiaperispomeni", "greekupsilondasiatonos", "greekupsilondasiavaria", "greekupsilondiaeresis", "greekupsilondialytikaperispomeni", "greekupsilondialytikatonos", "greekupsilondialytikavaria", "greekupsilonmacron", "greekupsilonoxia", "greekupsilonperispomeni", "greekupsilonpsili", "greekupsilonpsiliperispomeni", "greekupsilonpsilitonos", "greekupsilonpsilivaria", "greekupsilontonos", "greekupsilonvaria", "greekupsilonvrachy", "greekvaria", "greekxi!
", "greekzeta", "grid", "groupedcommand", "groupedcommandcs", "gsetboxllx", "gsetboxlly", "gstroke", "gt", "gtrapprox", "gtrdot", "gtreqless", "gtreqqless", "gtrless", "gtrsim", "guilsingleleft", "guilsingleright", "gujaratinumerals", "gurmurkhinumerals", "hairline", "hairspace", "halflinestrut", "halfstrut", "halfwaybox", "handletokens", "handwritten", "hangul", "hanzi", "hash", "hat", "hatmarked", "hbar", "hboxofvbox", "hboxreference", "hcaron", "hcircumflex", "hdofstring", "headhbox", "headlanguage", "headnumber", "headnumbercontent", "headnumberdistance", "headnumberwidth", "headreferenceattributes", "headsetupspacing", "headtext", "headtextcontent", "headtextdistance", "headtexts", "headtextwidth", "headvbox", "headwidth", "heartsuit", "hebrewAlef", "hebrewAyin", "hebrewBet", "hebrewDalet", "hebrewGimel", "hebrewHe", "hebrewHet", "hebrewKaf", "hebrewKaffinal", "hebrewLamed", "hebrewMem", "hebrewMemfinal", "hebrewNun", "hebrewNunfinal", "hebrewPe", "hebrewPefinal", "hebrewQof", "hebrewResh", "hebrewSamekh", "hebrewShin", "hebrewTav", "hebrewTet", "hebrewTsadi", "hebrewTsadifinal", "hebrewVav", "hebrewYod", "hebrewZayin", "hebrewnumerals", "heightanddepthofstring", "heightofstring", "heightspanningtext", "helptext", "hexnumber", "hexstringtonumber", "hglue", "hiddenbar", "hiddencitation", "hiddencite", "hideblocks", "high", "highlight", "highordinalstr", "hilo", "himilo", "hl", "hom", "hookleftarrow", "hookleftarrowint", "hookleftarrowtext", "hookrightarrow", "hookrightarrowtext", "horizontalgrowingbar", "horizontalpositionbar", "hpackbox", "hpackedbox", "hphantom", "hpos", "hsizefraction", "hslash", "hsmash", "hsmashbox", "hsmashed", "hspace", "hstroke", "htdpofstring", "htofstring", "hyphen", "hyphenatedcoloredword", "hyphenatedfile", "hyphenatedfilename", "hyphenatedhbox", "hyphenatedpar", "hyphenatedurl", "hyphenatedword", "iacute", "ibox", "ibreve", "icaron", "icircumflex", "ideographichalffillspace", "ideographicspace", "idiaeresis", "idotaccent", "idotbelow", "idoublegrave", "idxfromluatable", "ifassig!
nment", "iff", "ifinobject", "ifinoutputstream", "iflua", "ifparameters", "iftrialtypesetting", "ifxml", "ifxmlatt", "ifxmlattempty", "ifxmlempty", "ifxmlselfempty", "ifxmltext", "ignoreimplicitspaces", "ignoretagsinexport", "ignorevalue", "igrave", "ihook", "iiiint", "iiiintegral", "iiiintop", "iiint", "iiintegral", "iiintop", "iint", "iintegral", "iintop", "iinvertedbreve", "ijligature", "im", "imacron", "imaginaryi", "imaginaryj", "imath", "immediatesavetwopassdata", "impliedby", "implies", "impliesby", "imply", "in", "includemenu", "includesvgbuffer", "includesvgfile", "includeversioninfo", "increment", "incrementcounter", "incrementedcounter", "incrementpagenumber", "incrementsubpagenumber", "incrementvalue", "indentation", "index", "inf", "infofont", "infofontbold", "inframed", "infty", "infull", "inheritparameter", "inhibitblank", "ininner", "ininneredge", "ininnermargin", "initializeboxstack", "injlim", "inleft", "inleftedge", "inleftmargin", "inline", "inlinebar", "inlinebuffer", "inlinedbox", "inlinemath", "inlinemathematics", "inlinemessage", "inlineordisplaymath", "inlineprettyprintbuffer", "inlinerange", "inmargin", "inmframed", "innerflushshapebox", "inother", "inouter", "inouteredge", "inoutermargin", "input", "inputfilebarename", "inputfilename", "inputfilerealsuffix", "inputfilesuffix", "inputgivenfile", "inright", "inrightedge", "inrightmargin", "insertblankafter", "insertblankbefore", "insertlineafter", "insertlinebefore", "insertpages", "inspectluatable", "installactionhandler", "installactivecharacter", "installanddefineactivecharacter", "installattributestack", "installautocommandhandler", "installautosetuphandler", "installbasicautosetuphandler", "installbasicparameterhandler", "installbottomframerenderer", "installcommandhandler", "installcorenamespace", "installctxfunction", "installctxscanner", "installdefinehandler", "installdefinitionset", "installdefinitionsetmember", "installdirectcommandhandler", "installdirectparameterhandler", "installdirectparametersethandler", "installdirectset!
uphandler", "installdirectstyleandcolorhandler", "installframedautocommandhandler", "installframedcommandhandler", "installglobalmacrostack", "installlanguage", "installleftframerenderer", "installmacrostack", "installnamespace", "installoutputroutine", "installpagearrangement", "installparameterhandler", "installparameterhashhandler", "installparametersethandler", "installparentinjector", "installprotectedctxfunction", "installprotectedctxscanner", "installrightframerenderer", "installrootparameterhandler", "installsetuphandler", "installsetuponlycommandhandler", "installshipoutmethod", "installsimplecommandhandler", "installsimpleframedcommandhandler", "installstyleandcolorhandler", "installswitchcommandhandler", "installswitchsetuphandler", "installtexdirective", "installtextracker", "installtopframerenderer", "installunitsseparator", "installunitsspace", "installversioninfo", "int", "intc", "intclockwise", "integerinterval", "integerrounding", "integers", "integral", "interactionbar", "interactionbuttons", "interactionmenu", "intercal", "interiorset", "intertext", "interval", "interwordspaceafter", "interwordspacebefore", "interwordspaces", "interwordspacesafter", "interwordspacesbefore", "intop", "inv", "inverse", "invisiblecomma", "invisibleplus", "invisibletimes", "invokepagehandler", "iogonek", "iota", "italic", "italicbold", "italiccorrection", "italicface", "item", "items", "itemtag", "itilde", "jcaron", "jcircumflex", "jmath", "jobfilename", "jobfilesuffix", "kap", "kappa", "kcaron", "kcommaaccent", "keepblocks", "keeplinestogether", "keepunwantedspaces", "ker", "kerncharacters", "khook", "kkra", "koreancirclenumerals", "koreannumerals", "koreannumeralsc", "koreannumeralsp", "koreanparentnumerals", "lVert", "labellanguage", "labeltext", "labeltexts", "lacute", "lambda", "lambdabar", "land", "langle", "language", "languageCharacters", "languagecharacters", "languagecharwidth", "lannuity", "laplace", "lastcounter", "lastcountervalue", "lastdigit", "lastlinewidth", "lastnaturalboxdp", "lastnaturalboxht",!
"lastnaturalboxwd", "lastparwrapper", "lastpredefinedsymbol", "lastrealpage", "lastrealpagenumber", "lastsubcountervalue", "lastsubpage", "lastsubpagenumber", "lasttwodigits", "lastuserpage", "lastuserpagenumber", "lateluacode", "latin", "layeredtext", "layerheight", "layerwidth", "lazysavetaggedtwopassdata", "lazysavetwopassdata", "lbannuity", "lbar", "lbox", "lbrace", "lbracket", "lcaron", "lceil", "lchexnumber", "lchexnumbers", "lcommaaccent", "lcurl", "ldot", "ldotmiddle", "ldotp", "ldots", "le", "leadsto", "left", "leftaligned", "leftarrow", "leftarrowtail", "leftarrowtext", "leftarrowtriangle", "leftbottombox", "leftbox", "leftdasharrow", "leftguillemot", "leftharpoondown", "leftharpoondowntext", "leftharpoonup", "leftharpoonuptext", "lefthbox", "leftheadtext", "leftlabeltext", "leftleftarrows", "leftline", "leftmathlabeltext", "leftopeninterval", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "leftouterjoin", "leftparbox", "leftrightarrow", "leftrightarrows", "leftrightarrowtext", "leftrightarrowtriangle", "leftrightharpoons", "leftrightharpoonstext", "leftrightsquigarrow", "leftskipadaption", "leftsquigarrow", "leftsubguillemot", "leftthreetimes", "lefttopbox", "lefttoright", "lefttorighthbox", "lefttorightvbox", "lefttorightvtop", "leftwavearrow", "leftwhitearrow", "leq", "leqq", "leqslant", "lequationsystem", "lessapprox", "lessdot", "lesseqgtr", "lesseqqgtr", "lessgtr", "lesssim", "letbeundefined", "letcatcodecommand", "letcscsname", "letcsnamecs", "letcsnamecsname", "letdummyparameter", "letempty", "letgvalue", "letgvalueempty", "letgvaluerelax", "letterampersand", "letterat", "letterbackslash", "letterbar", "letterbgroup", "letterclosebrace", "lettercolon", "letterdollar", "letterdoublequote", "letteregroup", "letterescape", "letterexclamationmark", "letterhash", "letterhat", "letterhyphen", "letterleftbrace", "letterleftbracket", "letterleftparenthesis", "letterless", "lettermore", "letteropenbrace", "letterpercent", "letterquestionmark", "letterrightbrace", "letterrightbracket", "letter!
rightparenthesis", "lettersinglequote", "letterslash", "letterspacing", "lettertilde", "letterunderscore", "letvalue", "letvalueempty", "letvaluerelax", "lfence", "lfloor", "lg", "lgroup", "lhbox", "lhooknwarrow", "lhooksearrow", "lim", "liminf", "limitatefirstline", "limitatelines", "limitatetext", "limsup", "line", "linebox", "linefeed", "linefillerhbox", "linefillervbox", "linefillervtop", "linenote", "linespanningtext", "linethickness", "linterval", "listcitation", "listcite", "listlength", "listnamespaces", "literalmode", "ljligature", "ll", "llangle", "llap", "llbracket", "llcorner", "lll", "llless", "llointerval", "lmoustache", "ln", "lnapprox", "lneq", "lneqq", "lnot", "lnsim", "loadanyfile", "loadanyfileonce", "loadbtxdefinitionfile", "loadbtxreplacementfile", "loadcldfile", "loadcldfileonce", "loadfontgoodies", "loadluafile", "loadluafileonce", "loadspellchecklist", "loadtexfile", "loadtexfileonce", "loadtypescriptfile", "localbox", "localframed", "localframedwithsettings", "localhsize", "localmargintext", "localpopbox", "localpopmacro", "localpushbox", "localpushmacro", "localundefine", "locatedfilepath", "locatefilepath", "locfilename", "log", "logo", "lohi", "lointerval", "lomihi", "longleftarrow", "longleftrightarrow", "longmapsfrom", "longmapsto", "longrightarrow", "longrightsquigarrow", "looparrowleft", "looparrowright", "lor", "low", "lowerbox", "lowercased", "lowercasestring", "lowercasing", "lowerint", "lowerleftdoubleninequote", "lowerleftsingleninequote", "lowerrightdoubleninequote", "lowerrightsingleninequote", "lozenge", "lparent", "lrannuity", "lrbannuity", "lrcorner", "lrointerval", "lrtbbox", "lstroke", "lt", "ltimes", "ltop", "ltrhbox", "ltrtext", "ltrvbox", "ltrvtop", "luaTeX", "luacode", "luaconditional", "luaenvironment", "luaexpanded", "luaexpr", "luafunction", "luajitTeX", "luamajorversion", "luametaTeX", "luaminorversion", "luaparameterset", "luasetup", "luaversion", "lvert", "m", "mLeftarrow", "mLeftrightarrow", "mRightarrow", "mVert", "mainlanguage", "makecharacteractive", "mak!
erawcommalist", "makestrutofbox", "maltese", "mapfontsize", "maps", "mapsas", "mapsdown", "mapsfrom", "mapsto", "mapstotext", "mapsup", "margindata", "margintext", "markcontent", "markedpages", "marker", "marking", "markinjector", "markpage", "markreferencepage", "mat", "math", "mathDitalicshape", "mathDuprightshape", "mathampersand", "mathbackground", "mathbf", "mathbi", "mathblackboard", "mathbs", "mathdefault", "mathdelimiter", "mathditalicshape", "mathdollar", "mathdouble", "mathduprightshape", "matheitalicshape", "mathematics", "matheuprightshape", "mathfraktur", "mathgroupedcommandcs", "mathhash", "mathhyphen", "mathiitalicshape", "mathit", "mathitalic", "mathiuprightshape", "mathjitalicshape", "mathjuprightshape", "mathlabellanguage", "mathlabeltext", "mathlabeltexts", "mathloose", "mathnesting", "mathop", "mathopdolimits", "mathopnolimits", "mathover", "mathovertext", "mathpercent", "mathpiitalicshape", "mathpiuprightshape", "mathrm", "mathscript", "mathsl", "mathss", "mathstacker", "mathtext", "mathtextbf", "mathtextbi", "mathtextbs", "mathtextit", "mathtextsl", "mathtexttf", "mathtf", "mathtogether", "mathtriplet", "mathtt", "mathunder", "mathundertext", "mathupright", "mathword", "mathwordbf", "mathwordbi", "mathwordbs", "mathwordit", "mathwordsl", "mathwordtf", "matrix", "max", "maxaligned", "mbox", "mcframed", "measure", "measured", "measuredangle", "measuredeq", "median", "medskip", "medspace", "menubutton", "mequal", "message", "mfence", "mframed", "mfunction", "mfunctionlabeltext", "mhbox", "mho", "mhookleftarrow", "mhookrightarrow", "mid", "midaligned", "middle", "middlealigned", "middlebox", "middleparbox", "midhbox", "midsubsentence", "min", "minimalhbox", "minus", "minuscolon", "mirror", "mixedcaps", "mkvibuffer", "mleftarrow", "mleftharpoondown", "mleftharpoonup", "mleftoverrightarrow", "mleftrightarrow", "mleftrightharpoons", "mmapsto", "mod", "models", "modtwosum", "moduleparameter", "molecule", "mono", "monobold", "mononormal", "month", "monthlong", "monthshort", "mp", "mplocation", "mpra!
ndomnumber", "mrel", "mrightarrow", "mrightharpoondown", "mrightharpoonup", "mrightleftharpoons", "mrightoverleftarrow", "mtext", "mtp", "mtriplerel", "mtwoheadleftarrow", "mtwoheadrightarrow", "mu", "multimap", "mvert", "nHdownarrow", "nHuparrow", "nLeftarrow", "nLeftrightarrow", "nRightarrow", "nVDash", "nVdash", "nVleftarrow", "nVleftrightarrow", "nVrightarrow", "nabla", "nacute", "namedheadnumber", "namedstructureheadlocation", "namedstructureuservariable", "namedstructurevariable", "namedtaggedlabeltexts", "napostrophe", "napprox", "napproxEq", "narrownobreakspace", "nasymp", "natural", "naturalhbox", "naturalhpack", "naturalnumbers", "naturaltpack", "naturalvbox", "naturalvcenter", "naturalvpack", "naturalvtop", "naturalwd", "ncaron", "ncommaaccent", "ncong", "ncurl", "ndivides", "ne", "nearrow", "neg", "negatecolorbox", "negated", "negativesign", "negemspace", "negenspace", "negthinspace", "neng", "neq", "nequiv", "neswarrow", "newattribute", "newcatcodetable", "newcounter", "newevery", "newfrenchspacing", "newluatable", "newmode", "newrepeatablerandom", "newsignal", "newsystemmode", "nexists", "nextbox", "nextboxdp", "nextboxht", "nextboxhtdp", "nextboxwd", "nextcounter", "nextcountervalue", "nextdepth", "nextparagraphs", "nextrealpage", "nextrealpagenumber", "nextsubcountervalue", "nextsubpage", "nextsubpagenumber", "nextuserpage", "nextuserpagenumber", "ngeq", "ngrave", "ngtr", "ngtrless", "ngtrsim", "ni", "nihongo", "nin", "njligature", "nleftarrow", "nleftrightarrow", "nleq", "nless", "nlessgtr", "nlesssim", "nmid", "nni", "nobar", "nobreakspace", "nocap", "nocasing", "nocharacteralign", "nocitation", "nocite", "nodepthstrut", "nodetostring", "noffigurepages", "noflines", "noflinesinbox", "noflocalfloats", "noheaderandfooterlines", "noheightstrut", "nohyphens", "noindentation", "noitem", "nonfrenchspacing", "nonmathematics", "nonvalidassignment", "normal", "normalboldface", "normalframedwithsettings", "normalitalicface", "normalizebodyfontsize", "normalizedfontsize", "normalizefontdepth", "normalizef!
ontheight", "normalizefontline", "normalizefontwidth", "normalizetextdepth", "normalizetextheight", "normalizetextline", "normalizetextwidth", "normalslantedface", "normaltypeface", "nospace", "not", "note", "notesymbol", "notimes", "notin", "notopandbottomlines", "notragged", "nowns", "nparallel", "nprec", "npreccurlyeq", "nrightarrow", "nsim", "nsimeq", "nsqsubseteq", "nsqsupseteq", "nsubset", "nsubseteq", "nsucc", "nsucccurlyeq", "nsupset", "nsupseteq", "ntilde", "ntimes", "ntriangleleft", "ntrianglelefteq", "ntriangleright", "ntrianglerighteq", "nu", "numberhere", "numberofpoints", "numbers", "nvDash", "nvdash", "nvleftarrow", "nvleftrightarrow", "nvrightarrow", "nwarrow", "nwsearrow", "oacute", "obeydepth", "objectdepth", "objectheight", "objectmargin", "objectwidth", "obox", "obreve", "ocaron", "ocircumflex", "ocircumflexacute", "ocircumflexdotbelow", "ocircumflexgrave", "ocircumflexhook", "ocircumflextilde", "octnumber", "octstringtonumber", "odiaeresis", "odiaeresismacron", "odot", "odotaccent", "odotaccentmacron", "odotbelow", "odoublegrave", "oeligature", "offset", "offsetbox", "ograve", "ohm", "ohook", "ohorn", "ohornacute", "ohorndotbelow", "ohorngrave", "ohornhook", "ohorntilde", "ohungarumlaut", "oiiint", "oiint", "oint", "ointc", "ointclockwise", "ointctrclockwise", "oinvertedbreve", "omacron", "omega", "omicron", "ominus", "onedigitrounding", "oneeighth", "onefifth", "onehalf", "onequarter", "onesixth", "onesuperior", "onethird", "oogonek", "oogonekmacron", "openinterval", "operatorlanguage", "operatortext", "oplus", "optimize", "optionalword", "ordfeminine", "ordinaldaynumber", "ordinalstr", "ordmasculine", "ornamenttext", "orthogonalcomplement", "orthogonalcomplementsymbol", "oslash", "ostroke", "ostrokeacute", "otilde", "otildemacron", "otimes", "outline", "outlined", "outputfilename", "outputstreambox", "outputstreamcopy", "outputstreamunvbox", "outputstreamunvcopy", "over", "overLeftarrow", "overLeftbararrow", "overLeftrightarrow", "overRightarrow", "overRightbararrow", "overbar", "overbars"!
, "overbartext", "overbarunderbar", "overbrace", "overbracetext", "overbraceunderbrace", "overbracket", "overbrackettext", "overbracketunderbracket", "overhook", "overlaybutton", "overlaycolor", "overlaydepth", "overlayfigure", "overlayheight", "overlayimage", "overlaylinecolor", "overlaylinewidth", "overlayoffset", "overlayrollbutton", "overlaywidth", "overleftarrow", "overleftbararrow", "overleftharpoon", "overleftharpoondown", "overleftharpoonup", "overlefthookarrow", "overleftrightarrow", "overlefttailarrow", "overloaderror", "overparent", "overparenttext", "overparentunderparent", "overrightarrow", "overrightbararrow", "overrightharpoon", "overrightharpoondown", "overrightharpoonup", "overrighthookarrow", "overrighttailarrow", "overset", "overstrike", "overstrikes", "overtwoheadleftarrow", "overtwoheadrightarrow", "owns", "page", "pagearea", "pageblockrealpage", "pagebreak", "pagefigure", "pageinjection", "pagenumber", "pagereference", "pagestaterealpage", "pagestaterealpageorder", "paletsize", "paragraphmark", "parallel", "paralleltext", "parenthesis", "part", "partial", "pdfTeX", "pdfactualtext", "pdfbackendactualtext", "pdfbackendcurrentresources", "pdfbackendsetcatalog", "pdfbackendsetcolorspace", "pdfbackendsetextgstate", "pdfbackendsetinfo", "pdfbackendsetname", "pdfbackendsetpageattribute", "pdfbackendsetpageresource", "pdfbackendsetpagesattribute", "pdfbackendsetpattern", "pdfbackendsetshade", "pdfcolor", "pdfeTeX", "percent", "percentdimen", "periodcentered", "periodic", "periods", "permitcaretescape", "permitcircumflexescape", "permitspacesbetweengroups", "perp", "persiandecimals", "persiandecimalseparator", "persiannumerals", "persianthousandsseparator", "perthousand", "phantom", "phantombox", "phi", "phook", "pickupgroupedcommand", "pickupgroupedcommandcs", "pitchfork", "placeattachments", "placebookmarks", "placebtxrendering", "placechemical", "placecitation", "placecombinedlist", "placecomments", "placecontent", "placecurrentformulanumber", "placedbox", "placefigure", "placefloat", "placefloat!
caption", "placefloatplaceholder", "placefloatwithsetups", "placefootnotes", "placeformula", "placeframed", "placegraphic", "placeheadnumber", "placeheadtext", "placehelp", "placeholder", "placeindex", "placeinitial", "placeintermezzo", "placelayer", "placelayeredtext", "placelegend", "placelist", "placelistofabbreviations", "placelistofchemicals", "placelistoffigures", "placelistofgraphics", "placelistofintermezzi", "placelistoflogos", "placelistofpublications", "placelistofsorts", "placelistofsynonyms", "placelistoftables", "placelocalfootnotes", "placelocalnotes", "placement", "placenamedfloat", "placenamedformula", "placenotes", "placeongrid", "placeontopofeachother", "placepagenumber", "placepairedbox", "placeparallel", "placerawheaddata", "placerawheadnumber", "placerawheadtext", "placerawlist", "placeregister", "placerenderingwindow", "placesavedfloat", "placesidebyside", "placesubformula", "placesynchronize", "placetable", "pm", "pmatrix", "popattribute", "popmacro", "popmode", "popsystemmode", "position", "positionoverlay", "positionregionoverlay", "positivesign", "postponenotes", "prec", "precapprox", "preccurlyeq", "preceq", "preceqq", "precnapprox", "precneq", "precneqq", "precnsim", "precsim", "predefinedfont", "predefinefont", "predefinesymbol", "prefixedpagenumber", "prefixlanguage", "prefixtext", "preimage", "prependetoks", "prependgvalue", "prependhiddenbackground", "prependtocommalist", "prependtoks", "prependtoksonce", "prependvalue", "prerollblank", "prerolledpages", "presetbtxlabeltext", "presetdocument", "presetfieldsymbols", "presetheadtext", "presetlabeltext", "presetmathlabeltext", "presetoperatortext", "presetprefixtext", "presetsuffixtext", "presettaglabeltext", "presetunittext", "pretocommalist", "prettyprintbuffer", "prevcounter", "prevcountervalue", "preventmode", "prevrealpage", "prevrealpagenumber", "prevsubcountervalue", "prevsubpage", "prevsubpagenumber", "prevuserpage", "prevuserpagenumber", "prime", "primed", "primes", "procent", "processMPbuffer", "processMPfigurefile", "proc!
essaction", "processallactionsinset", "processassignlist", "processassignmentcommand", "processassignmentlist", "processbetween", "processblocks", "processbodyfontenvironmentlist", "processcolorcomponents", "processcommacommand", "processcommalist", "processcommalistwithparameters", "processcontent", "processfile", "processfilemany", "processfilenone", "processfileonce", "processfirstactioninset", "processisolatedchars", "processisolatedwords", "processlinetablebuffer", "processlinetablefile", "processlist", "processmonth", "processranges", "processseparatedlist", "processtexbuffer", "processtokens", "processuntil", "processxmlbuffer", "processxmlfile", "processxtablebuffer", "processyear", "prod", "product", "profiledbox", "profilegivenbox", "program", "project", "projlim", "propto", "pseudoMixedCapped", "pseudoSmallCapped", "pseudoSmallcapped", "pseudosmallcapped", "psi", "punctuationspace", "purenumber", "pushattribute", "pushbutton", "pushmacro", "pushmode", "pushoutputstream", "pushsystemmode", "putboxincache", "putnextboxincache", "qquad", "quad", "quadrupleprime", "quadrupleprimed", "quads", "quarterstrut", "questiondown", "questionedeq", "quitcommalist", "quitprevcommalist", "quittypescriptscanning", "quotation", "quote", "quotedbl", "quotedblbase", "quotedblleft", "quotedblright", "quoteleft", "quoteright", "quotesingle", "quotesinglebase", "rVert", "racute", "raggedbottom", "raggedcenter", "raggedleft", "raggedright", "raggedwidecenter", "raisebox", "randomizetext", "randomnumber", "rangle", "rannuity", "rationals", "rawcounter", "rawcountervalue", "rawdate", "rawdoifelseinset", "rawdoifinset", "rawdoifinsetelse", "rawgetparameters", "rawmathematics", "rawparagraphshape", "rawprocessaction", "rawprocesscommacommand", "rawprocesscommalist", "rawstructurelistuservariable", "rawsubcountervalue", "rbannuity", "rbox", "rbrace", "rbracket", "rcaron", "rceil", "rcommaaccent", "rdoublegrave", "readfile", "readfixfile", "readjobfile", "readlocfile", "readsetfile", "readsysfile", "readtexfile", "readxmlfile", "r!
ealSmallCapped", "realSmallcapped", "realpagenumber", "reals", "realsmallcapped", "rectangularpoleintc", "recursedepth", "recurselevel", "recursestring", "redoconvertfont", "ref", "reference", "referencecolumnnumber", "referencepagedetail", "referencepagestate", "referenceprefix", "referencerealpage", "referencesymbol", "referring", "registerattachment", "registerctxluafile", "registered", "registerexternalfigure", "registerfontclass", "registerhyphenationexception", "registerhyphenationpattern", "registermenubuttons", "registeroverloads", "registerparwrapper", "registerparwrapperreverse", "registersort", "registersortpage", "registersynonym", "registertopcontent", "registerunit", "registerunitshortcut", "regular", "relatemarking", "relateparameterhandlers", "relaxvalueifundefined", "relbar", "relfraction", "reltext", "remainingcharacters", "remark", "removebottomthings", "removedepth", "removefromcommalist", "removelastskip", "removelastspace", "removemarkedcontent", "removepunctuation", "removesubstring", "removetoks", "removeunwantedspaces", "repeathead", "replacefeature", "replaceincommalist", "replaceword", "requationsystem", "rescan", "rescanwithsetup", "resetMPdrawing", "resetMPenvironment", "resetMPinstance", "resetalignmentcharacter", "resetallattributes", "resetalternate", "resetandaddfeature", "resetbar", "resetboxesincache", "resetbreakpoints", "resetbuffer", "resetcharacteralign", "resetcharacterkerning", "resetcharacterspacing", "resetcharacterstripping", "resetcollector", "resetcounter", "resetctxscanner", "resetdigitsmanipulation", "resetdirection", "resetextrafontkerns", "resetfeature", "resetflag", "resetfontcolorscheme", "resetfontfallback", "resetfontsolution", "resethyphenationfeatures", "resetinjector", "resetinteractionmenu", "resetitaliccorrection", "resetlayer", "resetlineprofile", "resetlistsynonyms", "resetlocalbox", "resetlocalfloats", "resetlocalshowmakeup", "resetmacros", "resetmarker", "resetmarking", "resetmode", "resetoverloads", "resetpagenumber", "resetparallel", "resetpath", "!
resetpenalties", "resetperiodkerning", "resetprofile", "resetrecurselevel", "resetreference", "resetreplacements", "resetscript", "resetsetups", "resetshownsynonyms", "resetsubpagenumber", "resetsymbolset", "resetsynchronizemarking", "resetsynonyms", "resetsynonymsprogress", "resetsystemmode", "resettimer", "resettokenlist", "resettrackers", "resettrialtypesetting", "resetusedsortings", "resetusedsynonyms", "resetuserpagenumber", "resetvalue", "resetvisualizers", "reshapebox", "resolvedglyphdirect", "resolvedglyphstyled", "restartcounter", "restorebox", "restorecatcodes", "restorecounter", "restorecurrentattributes", "restoreendofline", "restoreglobalbodyfont", "restriction", "retestfeature", "reusableMPgraphic", "reuseMPgraphic", "reuserandomseed", "reverseddoubleprime", "reversedprime", "reversedtripleprime", "reversehbox", "reversehpack", "reverseprimed", "reversetpack", "reversevbox", "reversevboxcontent", "reversevpack", "reversevtop", "revivefeature", "rfence", "rfloor", "rgroup", "rhbox", "rho", "rhooknearrow", "rhookswarrow", "right", "rightaligned", "rightangle", "rightarrow", "rightarrowbar", "rightarrowtail", "rightarrowtext", "rightarrowtriangle", "rightbottombox", "rightbox", "rightdasharrow", "rightguillemot", "rightharpoondown", "rightharpoondowntext", "rightharpoonup", "rightharpoonuptext", "righthbox", "rightheadtext", "rightlabeltext", "rightleftarrows", "rightleftarrowtext", "rightleftharpoons", "rightleftharpoonstext", "rightline", "rightmathlabeltext", "rightopeninterval", "rightorleftpageaction", "rightouterjoin", "rightoverleftarrowtext", "rightpageorder", "rightparbox", "rightrightarrows", "rightskipadaption", "rightsquigarrow", "rightsubguillemot", "rightthreearrows", "rightthreetimes", "righttoleft", "righttolefthbox", "righttoleftvbox", "righttoleftvtop", "righttopbox", "rightwavearrow", "rightwhitearrow", "ring", "ringmarked", "rinterval", "rinvertedbreve", "risingdotseq", "rlannuity", "rlap", "rlbannuity", "rlointerval", "rmoustache", "rneq", "robustaddtocommalist", "robustdoifelsein!
set", "robustdoifinsetelse", "robustpretocommalist", "rointerval", "rollbutton", "roman", "romanC", "romanD", "romanI", "romanII", "romanIII", "romanIV", "romanIX", "romanL", "romanM", "romanV", "romanVI", "romanVII", "romanVIII", "romanX", "romanXI", "romanXII", "romanc", "romand", "romani", "romanii", "romaniii", "romaniv", "romanix", "romanl", "romanm", "romannumerals", "romanv", "romanvi", "romanvii", "romanviii", "romanx", "romanxi", "romanxii", "root", "rootradical", "rotate", "rparent", "rrangle", "rrbracket", "rrointerval", "rtimes", "rtlhbox", "rtltext", "rtlvbox", "rtlvtop", "rtop", "ruby", "ruleddbox", "ruleddpack", "ruledhbox", "ruledhpack", "ruledmbox", "ruledtpack", "ruledvbox", "ruledvpack", "ruledvtop", "runMPbuffer", "runninghbox", "russianNumerals", "russiannumerals", "rvert", "sacute", "safechar", "samplefile", "sans", "sansbold", "sansnormal", "sansserif", "savebox", "savebtxdataset", "savebuffer", "savecounter", "savecurrentattributes", "savemathexport", "savenormalmeaning", "savetaggedtwopassdata", "savetwopassdata", "sbox", "scalarproduct", "scale", "scaron", "scedilla", "schwa", "schwahook", "scircumflex", "scommaaccent", "screen", "searrow", "sec", "secondderivative", "secondderivativesymbol", "secondoffivearguments", "secondoffourarguments", "secondofsixarguments", "secondofthreearguments", "secondofthreeunexpanded", "secondoftwoarguments", "secondoftwounexpanded", "section", "sectionmark", "seeindex", "select", "selectblocks", "semicirclepoleintc", "serializecommalist", "serializedcommalist", "serif", "serifbold", "serifnormal", "setJSpreamble", "setMPlayer", "setMPpositiongraphic", "setMPpositiongraphicrange", "setMPtext", "setMPvariable", "setMPvariables", "setalignmentcharacter", "setalignmentswitch", "setalternate", "setautopagestaterealpageno", "setbar", "setbigbodyfont", "setboxllx", "setboxlly", "setbreakpoints", "setcapstrut", "setcatcodetable", "setcharacteralign", "setcharacteraligndetail", "setcharactercasing", "setcharactercleaning", "setcharacterkerning", "setcharacterspac!
ing", "setcharacterstripping", "setcharstrut", "setcollector", "setcolormodel", "setcounter", "setcounterown", "setctxluafunction", "setcurrentfontclass", "setdataset", "setdatavalue", "setdefaultpenalties", "setdigitsmanipulation", "setdirection", "setdocumentargument", "setdocumentargumentdefault", "setdocumentfilename", "setdummyparameter", "setelementbackendtag", "setelementexporttag", "setelementnature", "setemeasure", "setevalue", "setevariable", "setevariables", "setexpansion", "setextrafontkerns", "setfirstline", "setfirstpasscharacteralign", "setflag", "setfont", "setfontcolorscheme", "setfontfeature", "setfontsolution", "setfontstrut", "setfractions", "setglobalscript", "setgmeasure", "setgvalue", "setgvariable", "setgvariables", "sethboxregister", "sethyphenatedurlafter", "sethyphenatedurlbefore", "sethyphenatedurlnormal", "sethyphenationfeatures", "setinitial", "setinjector", "setinteraction", "setinterfacecommand", "setinterfaceconstant", "setinterfaceelement", "setinterfacemessage", "setinterfacevariable", "setinternalrendering", "setitaliccorrection", "setlayer", "setlayerframed", "setlayertext", "setlinefiller", "setlineprofile", "setlocalhsize", "setlocalscript", "setlocalshowmakeup", "setluatable", "setmainbodyfont", "setmainlineprofile", "setmainparbuilder", "setmarker", "setmarking", "setmathmatrixanchoring", "setmathstyle", "setmeasure", "setmessagetext", "setminus", "setmode", "setnostrut", "setnote", "setnotetext", "setobject", "setoldstyle", "setoverloads", "setpagelooseness", "setpagereference", "setpagestate", "setpagestaterealpageno", "setparagraphfreezing", "setparagraphshape", "setpenalties", "setpercentdimen", "setperiodkerning", "setposition", "setpositionbox", "setpositiondata", "setpositiondataplus", "setpositiononly", "setpositionplus", "setpositionstrut", "setprofile", "setrandomseed", "setreference", "setreferencedobject", "setregisterentry", "setreplacements", "setrigidcolumnbalance", "setrigidcolumnhsize", "setscript", "setsecondpasscharacteralign", "setsectionblock", "setsi!
mplecolumnshsize", "setsmallbodyfont", "setsmallcaps", "setstackbox", "setstructurepageregister", "setstrut", "setsuperiors", "setsystemmode", "settabular", "settaggedmetadata", "settestcrlf", "settextcontent", "settightobject", "settightreferencedobject", "settightstrut", "settightunreferencedobject", "settokenlist", "settrialtypesetting", "setuevalue", "setugvalue", "setunreferencedobject", "setup", "setupMPgraphics", "setupMPinstance", "setupMPpage", "setupMPvariables", "setupTABLE", "setupTEXpage", "setupadaptive", "setupalign", "setupalignpass", "setupalternativestyles", "setuparranging", "setupattachment", "setupattachments", "setupbackend", "setupbackground", "setupbackgrounds", "setupbar", "setupbars", "setupblackrules", "setupblank", "setupbleeding", "setupblock", "setupbodyfont", "setupbodyfontenvironment", "setupbookmark", "setupbottom", "setupbottomtexts", "setupboxexport", "setupbtx", "setupbtxdataset", "setupbtxlabeltext", "setupbtxlist", "setupbtxregister", "setupbtxrendering", "setupbuffer", "setupbutton", "setupcapitals", "setupcaption", "setupcaptions", "setupcharacteralign", "setupcharacterkerning", "setupcharacterspacing", "setupchemical", "setupchemicalframed", "setupclipping", "setupcollector", "setupcolor", "setupcolors", "setupcolumns", "setupcolumnset", "setupcolumnsetarea", "setupcolumnsetareatext", "setupcolumnsetlines", "setupcolumnsetspan", "setupcolumnsetstart", "setupcombination", "setupcombinedlist", "setupcomment", "setupcontent", "setupcounter", "setupdataset", "setupdelimitedtext", "setupdescription", "setupdescriptions", "setupdirections", "setupdocument", "setupeffect", "setupenumeration", "setupenumerations", "setupenv", "setupexpansion", "setupexport", "setupexternalfigure", "setupexternalfigures", "setupfacingfloat", "setupfield", "setupfieldbody", "setupfieldcategory", "setupfieldcontentframed", "setupfieldlabelframed", "setupfields", "setupfieldtotalframed", "setupfiller", "setupfillinlines", "setupfillinrules", "setupfirstline", "setupfittingpage", "setupfloat", "setupf!
loatframed", "setupfloats", "setupfloatsplitting", "setupfontexpansion", "setupfontprotrusion", "setupfonts", "setupfontsolution", "setupfooter", "setupfootertexts", "setupfootnotes", "setupforms", "setupformula", "setupformulae", "setupformulaframed", "setupframed", "setupframedcontent", "setupframedtable", "setupframedtablecolumn", "setupframedtablerow", "setupframedtext", "setupframedtexts", "setupglobalreferenceprefix", "setuphead", "setupheadalternative", "setupheader", "setupheadertexts", "setupheadnumber", "setupheads", "setupheadtext", "setuphelp", "setuphigh", "setuphighlight", "setuphyphenation", "setuphyphenmark", "setupindentedtext", "setupindenting", "setupindex", "setupinitial", "setupinsertion", "setupinteraction", "setupinteractionbar", "setupinteractionmenu", "setupinteractionscreen", "setupinterlinespace", "setupitaliccorrection", "setupitemgroup", "setupitemizations", "setupitemize", "setupitems", "setuplabel", "setuplabeltext", "setuplanguage", "setuplayer", "setuplayeredtext", "setuplayout", "setuplayouttext", "setuplegend", "setuplinefiller", "setuplinefillers", "setuplinenote", "setuplinenumbering", "setuplineprofile", "setuplines", "setuplinetable", "setuplinewidth", "setuplist", "setuplistalternative", "setuplistextra", "setuplocalboxes", "setuplocalfloats", "setuplocalinterlinespace", "setuplow", "setuplowhigh", "setuplowmidhigh", "setupmakeup", "setupmarginblock", "setupmargindata", "setupmarginframed", "setupmarginrule", "setupmarginrules", "setupmarking", "setupmathaccent", "setupmathaccents", "setupmathalignment", "setupmathcases", "setupmathdelimited", "setupmathdelimiter", "setupmathematics", "setupmathexport", "setupmathfence", "setupmathfences", "setupmathfraction", "setupmathfractions", "setupmathframed", "setupmathfunction", "setupmathfunctions", "setupmathlabeltext", "setupmathmatrix", "setupmathnesting", "setupmathoperator", "setupmathoperators", "setupmathornament", "setupmathradical", "setupmathsimplealign", "setupmathstackers", "setupmathstyle", "setupmixedcolumns", "setu!
pmodule", "setupmulticolumns", "setupnarrower", "setupnotation", "setupnotations", "setupnote", "setupnotes", "setupoffset", "setupoffsetbox", "setupoperatortext", "setupoppositeplacing", "setupoptimize", "setuporientation", "setupoutput", "setupoutputroutine", "setuppagechecker", "setuppagecolumns", "setuppagecomment", "setuppageinjection", "setuppageinjectionalternative", "setuppagenumber", "setuppagenumbering", "setuppageshift", "setuppagestate", "setuppagetransitions", "setuppairedbox", "setuppalet", "setuppaper", "setuppapersize", "setupparagraph", "setupparagraphintro", "setupparagraphnumbering", "setupparagraphs", "setupparallel", "setupperiodkerning", "setupperiods", "setupplaceholder", "setupplacement", "setuppositionbar", "setuppositioning", "setupprefixtext", "setupprocessor", "setupprofile", "setupprograms", "setupquotation", "setupquote", "setuprealpagenumber", "setupreferenceformat", "setupreferenceprefix", "setupreferencestructureprefix", "setupreferencing", "setupregister", "setupregisters", "setuprenderingwindow", "setuprotate", "setupruby", "setups", "setupscale", "setupscript", "setupscripts", "setupsectionblock", "setupselector", "setupshapedparagraph", "setupshift", "setupsidebar", "setupsorting", "setupspacing", "setupspellchecking", "setupstacking", "setupstartstop", "setupstretched", "setupstrut", "setupstyle", "setupsubformula", "setupsubformulas", "setupsubpagenumber", "setupsuffixtext", "setupsymbols", "setupsymbolset", "setupsynchronize", "setupsynchronizecontent", "setupsynctex", "setupsynonyms", "setupsystem", "setuptables", "setuptabulate", "setuptabulatemove", "setuptagging", "setuptaglabeltext", "setuptext", "setuptextbackground", "setuptextdisplay", "setuptextflow", "setuptextnote", "setuptextrules", "setuptexttexts", "setupthinrules", "setuptolerance", "setuptooltip", "setuptop", "setuptoptexts", "setuptype", "setuptyping", "setupunit", "setupunittext", "setupurl", "setupuserdata", "setupuserdataalternative", "setupuserpagenumber", "setupversion", "setupviewerlayer", "setupvspa!
cing", "setupwhitespace", "setupwithargument", "setupwithargumentswapped", "setupxml", "setupxtable", "setuvalue", "setuxvalue", "setvalue", "setvariable", "setvariables", "setvboxregister", "setvisualizerfont", "setvtopregister", "setwidthof", "setxmeasure", "setxvalue", "setxvariable", "setxvariables", "seveneighths", "sfrac", "shapedhbox", "sharp", "shiftbox", "shiftdown", "shiftup", "showallmakeup", "showattributes", "showbodyfont", "showbodyfontenvironment", "showboxes", "showbreakpoints", "showbtxdatasetauthors", "showbtxdatasetcompleteness", "showbtxdatasetfields", "showbtxfields", "showbtxhashedauthors", "showbtxtables", "showchardata", "showcharratio", "showcolor", "showcolorbar", "showcolorcomponents", "showcolorgroup", "showcolorset", "showcolorstruts", "showcounter", "showdirectives", "showdirsinmargin", "showedebuginfo", "showexperiments", "showfont", "showfontdata", "showfontexpansion", "showfontitalics", "showfontkerns", "showfontparameters", "showfontstrip", "showfontstyle", "showframe", "showglyphdata", "showglyphs", "showgrid", "showgridsnapping", "showhelp", "showhyphenationtrace", "showhyphens", "showinjector", "showjustification", "showkerning", "showlayout", "showlayoutcomponents", "showligature", "showligatures", "showlogcategories", "showluatables", "showmakeup", "showmargins", "showmessage", "showminimalbaseline", "shownextbox", "showotfcomposition", "showpageprogress", "showpalet", "showparentchain", "showparwrapperstate", "showprint", "showrivers", "showsetups", "showsetupsdefinition", "showstruts", "showsymbolset", "showtimer", "showtokens", "showtrackers", "showvalue", "showvariable", "showwarning", "sigma", "signalcharacteralign", "signalrightpage", "sim", "simeq", "similartokens", "simplealignedbox", "simplealignedboxplus", "simplealignedspreadbox", "simplegroupedcommand", "simplegroupedcommandcs", "simplereversealignedbox", "simplereversealignedboxplus", "sin", "singlebond", "singleverticalbar", "sinh", "sixperemspace", "sixthofsixarguments", "skiphere", "slanted", "slantedbold", !
"slantedface", "slash", "slashed", "slashint", "slicepages", "slong", "slovenianNumerals", "sloveniannumerals", "small", "smallbodyfont", "smallbold", "smallbolditalic", "smallboldslanted", "smallcappedcharacters", "smallcappedromannumerals", "smallcaps", "smaller", "smallitalicbold", "smallnormal", "smallskip", "smallslanted", "smallslantedbold", "smalltype", "smash", "smashbox", "smashboxed", "smashedhbox", "smashedvbox", "smile", "snaptogrid", "softhyphen", "solidus", "someheadnumber", "somekindoftab", "someline", "somelocalfloat", "somenamedheadnumber", "someplace", "somewhere", "space", "spaceddigits", "spaceddigitsmethod", "spaceddigitsseparator", "spaceddigitssymbol", "spaceorpar", "spadesuit", "spanishNumerals", "spanishnumerals", "speech", "sphericalangle", "splitatasterisk", "splitatcolon", "splitatcolons", "splitatcomma", "splitatperiod", "splitdfrac", "splitfilename", "splitfloat", "splitfrac", "splitoffbase", "splitofffull", "splitoffkind", "splitoffname", "splitoffpath", "splitoffroot", "splitofftokens", "splitofftype", "splitstring", "spreadhbox", "sqcap", "sqcup", "sqrt", "sqsubset", "sqsubseteq", "sqsubsetneq", "sqsupset", "sqsupseteq", "sqsupsetneq", "square", "squaredots", "squareintc", "ssharp", "stacking", "stackrel", "stackscripts", "star", "stareq", "starmarked", "startJScode", "startJSpreamble", "startLUA", "startMP", "startMPclip", "startMPcode", "startMPdefinitions", "startMPdrawing", "startMPenvironment", "startMPextensions", "startMPinclusions", "startMPinitializations", "startMPpage", "startMPpositiongraphic", "startMPpositionmethod", "startMPrun", "startPARSEDXML", "startTABLE", "startTABLEbody", "startTABLEfoot", "startTABLEhead", "startTABLEnested", "startTABLEnext", "startTABLEsection", "startTC", "startTD", "startTDs", "startTEX", "startTEXpage", "startTH", "startTN", "startTR", "startTRs", "startTX", "startTY", "startXML", "startalign", "startalignment", "startallmodes", "startalternate", "startaodownintc", "startaointc", "startappendices", "startarrangedpages", "startasciimode!
", "startaside", "startattachment", "startbackground", "startbackmatter", "startbar", "startbarint", "startbbordermatrix", "startbigbottom", "startbigcap", "startbigcup", "startbigdoublevee", "startbigdoublewedge", "startbigodot", "startbigoplus", "startbigotimes", "startbigreversesolidus", "startbigsolidus", "startbigsqcap", "startbigsqcup", "startbigtimes", "startbigtop", "startbigudot", "startbiguplus", "startbigvee", "startbigwedge", "startbitmapimage", "startblackboardsum", "startblockquote", "startbodymatter", "startbordermatrix", "startboxedcolumns", "startboxexport", "startbtxlabeltext", "startbtxrenderingdefinitions", "startbuffer", "startcapint", "startcases", "startcatcodetable", "startcenteraligned", "startchapter", "startcharacteralign", "startcheckedfences", "startchemical", "startchemicaltext", "startcirclepoleinsideintc", "startcirclepoleoutsideintc", "startcollect", "startcollecting", "startcolor", "startcolorintent", "startcoloronly", "startcolorset", "startcolumns", "startcolumnset", "startcolumnsetspan", "startcombination", "startcomment", "startcomponent", "startcontextcode", "startcontextdefinitioncode", "startcoprod", "startctxfunction", "startctxfunctiondefinition", "startcupint", "startcurrentcolor", "startcurrentlistentrywrapper", "startdelimited", "startdelimitedtext", "startdisplaymath", "startdmath", "startdocument", "startdoublebarint", "starteffect", "startelement", "startembeddedxtable", "startendnote", "startendofline", "startenvironment", "startequationsystem", "startexceptions", "startexpanded", "startexpandedcollect", "startextendedcatcodetable", "startexternalfigurecollection", "startfacingfloat", "startfact", "startfigure", "startfiguretext", "startfittingpage", "startfixed", "startfloatcombination", "startfont", "startfontclass", "startfontsolution", "startfootnote", "startformula", "startformulacombination", "startformulas", "startframed", "startframedcell", "startframedcontent", "startframedrow", "startframedtable", "startframedtext", "startfrontmatter", "startfullouterjo!
in", "startgoto", "startgraphictext", "startgridsnapping", "starthanging", "starthbox", "starthboxestohbox", "starthboxregister", "starthead", "startheadtext", "starthelptext", "starthiddencontent", "starthiding", "starthighlight", "starthookleftarrowint", "starthyphenation", "startiiiint", "startiiiintegral", "startiiint", "startiiintegral", "startiint", "startiintegral", "startimath", "startindentation", "startindentedtext", "startint", "startintc", "startintegral", "startinteraction", "startinteractionmenu", "startinterface", "startintermezzotext", "startintertext", "startitem", "startitemgroup", "startitemgroupcolumns", "startitemize", "startitemizetable", "startknockout", "startlabeltext", "startlanguage", "startlayout", "startleftaligned", "startleftouterjoin", "startlegend", "startlequationsystem", "startline", "startlinealignment", "startlinecorrection", "startlinefiller", "startlinenote", "startlinenumbering", "startlines", "startlinetable", "startlinetablebody", "startlinetablecell", "startlinetablehead", "startlocalbox", "startlocalboxrange", "startlocalfootnotes", "startlocalheadsetup", "startlocallinecorrection", "startlocalnotes", "startlocalsetups", "startlowerint", "startlua", "startluacode", "startluaparameterset", "startluasetups", "startmakeup", "startmarginblock", "startmarginrule", "startmarkedcontent", "startmarkpages", "startmatch", "startmathalignment", "startmathcases", "startmathematics", "startmathexport", "startmathfenced", "startmathlabeltext", "startmathmatrix", "startmathmode", "startmathstyle", "startmatrices", "startmatrix", "startmaxaligned", "startmdformula", "startmidaligned", "startmiddlealigned", "startmiddlemakeup", "startmixedcolumns", "startmode", "startmodeset", "startmodtwosum", "startmodule", "startmoduletestsection", "startmpformula", "startmulticolumns", "startnamedformula", "startnamedmatrix", "startnamednotation", "startnamedsection", "startnamedsubformulas", "startnamedtyping", "startnarrow", "startnarrower", "startnegative", "startnicelyfilledbox", "startnointerf!
erence", "startnotallmodes", "startnotext", "startnotmode", "startoiiint", "startoiint", "startoint", "startointc", "startoperatortext", "startopposite", "startoutputstream", "startoutputsubstream", "startoverlay", "startoverprint", "startpacked", "startpageblock", "startpagecolumns", "startpagecomment", "startpagefigure", "startpagelayout", "startpagemakeup", "startpar", "startparagraph", "startparagraphs", "startparagraphscell", "startparagraphshape", "startparbuilder", "startpart", "startpath", "startplacechemical", "startplacefigure", "startplacefloat", "startplaceformula", "startplacegraphic", "startplaceintermezzo", "startplacelegend", "startplacepairedbox", "startplacetable", "startpositioning", "startpositionoverlay", "startpositive", "startpostponing", "startpostponingnotes", "startprefixtext", "startprerollpageblock", "startprocessassignmentcommand", "startprocessassignmentlist", "startprocesscommacommand", "startprocesscommalist", "startprod", "startproduct", "startprofile", "startproject", "startprotect", "startprotectedcolors", "startpublication", "startpunctuation", "startquotation", "startquote", "startrandomized", "startrandomseed", "startraw", "startrawsetups", "startreadingfile", "startrectangularpoleintc", "startreferenceprefix", "startregime", "startregister", "startrequationsystem", "startreusableMPgraphic", "startrightaligned", "startrightouterjoin", "startruby", "startscript", "startsdformula", "startsection", "startsectionblock", "startsectionblockenvironment", "startsectionlevel", "startsemicirclepoleintc", "startsetups", "startshapebox", "startshapedparagraph", "startshapetext", "startshift", "startshowbreakpoints", "startshowrivers", "startsidebar", "startsimplecolumns", "startslashint", "startspecialitem", "startspeech", "startspformula", "startsplittext", "startspread", "startsquareintc", "startstacking", "startstackingsteps", "startstandardmakeup", "startstaticMPfigure", "startstaticMPgraphic", "startstrictinspectnextcharacter", "startstructurepageregister", "startstrut", "startstyl!
e", "startsubformulas", "startsubject", "startsubjectlevel", "startsubnumberinghere", "startsubsection", "startsubsentence", "startsubstack", "startsubsubject", "startsubsubsection", "startsubsubsubject", "startsubsubsubsection", "startsubsubsubsubject", "startsubsubsubsubsection", "startsubsubsubsubsubject", "startsuffixtext", "startsum", "startsumint", "startsymbolset", "starttable", "starttablehead", "starttables", "starttabletail", "starttabletext", "starttabulate", "starttabulatehead", "starttabulatetail", "starttagged", "starttaglabeltext", "starttexcode", "starttexdefinition", "starttext", "starttextbackground", "starttextbackgroundmanual", "starttextcolor", "starttextcolorintent", "starttextdisplay", "starttextflow", "starttextmakeup", "starttextrule", "startthematrix", "starttimesint", "starttiming", "starttitle", "starttokenlist", "starttokens", "starttransparent", "starttypescript", "starttypescriptcollection", "starttyping", "startuniqueMPgraphic", "startuniqueMPpagegraphic", "startunittext", "startunpacked", "startupperint", "startusableMPgraphic", "startuseMPgraphic", "startusemathstyleparameter", "startuserdata", "startusingbtxspecification", "startvbox", "startvboxregister", "startvboxtohbox", "startvboxtohboxseparator", "startviewerlayer", "startvtop", "startvtopregister", "startxcell", "startxcellgroup", "startxcolumn", "startxgroup", "startxmldisplayverbatim", "startxmlinlineverbatim", "startxmlraw", "startxmlsetups", "startxrow", "startxrowgroup", "startxtable", "startxtablebody", "startxtablefoot", "startxtablehead", "startxtablenext", "stligature", "stopJScode", "stopJSpreamble", "stopLUA", "stopMP", "stopMPclip", "stopMPcode", "stopMPdefinitions", "stopMPdrawing", "stopMPenvironment", "stopMPextensions", "stopMPinclusions", "stopMPinitializations", "stopMPpage", "stopMPpositiongraphic", "stopMPpositionmethod", "stopMPrun", "stopPARSEDXML", "stopTABLE", "stopTABLEbody", "stopTABLEfoot", "stopTABLEhead", "stopTABLEnested", "stopTABLEnext", "stopTABLEsection", "stopTC", "stopTD", "stopTDs", "!
stopTEX", "stopTEXpage", "stopTH", "stopTN", "stopTR", "stopTRs", "stopTX", "stopTY", "stopXML", "stopalign", "stopalignment", "stopallmodes", "stopalternate", "stopaodownintc", "stopaointc", "stopappendices", "stoparrangedpages", "stopasciimode", "stopaside", "stopattachment", "stopbackground", "stopbackmatter", "stopbar", "stopbarint", "stopbbordermatrix", "stopbigbottom", "stopbigcap", "stopbigcup", "stopbigdoublevee", "stopbigdoublewedge", "stopbigodot", "stopbigoplus", "stopbigotimes", "stopbigreversesolidus", "stopbigsolidus", "stopbigsqcap", "stopbigsqcup", "stopbigtimes", "stopbigtop", "stopbigudot", "stopbiguplus", "stopbigvee", "stopbigwedge", "stopbitmapimage", "stopblackboardsum", "stopblockquote", "stopbodymatter", "stopbordermatrix", "stopboxedcolumns", "stopboxexport", "stopbtxlabeltext", "stopbtxrenderingdefinitions", "stopbuffer", "stopcapint", "stopcases", "stopcatcodetable", "stopcenteraligned", "stopchapter", "stopcharacteralign", "stopcheckedfences", "stopchemical", "stopchemicaltext", "stopcirclepoleinsideintc", "stopcirclepoleoutsideintc", "stopcollect", "stopcollecting", "stopcolor", "stopcolorintent", "stopcoloronly", "stopcolorset", "stopcolumns", "stopcolumnset", "stopcolumnsetspan", "stopcombination", "stopcomment", "stopcomponent", "stopcontextcode", "stopcontextdefinitioncode", "stopcoprod", "stopctxfunction", "stopctxfunctiondefinition", "stopcupint", "stopcurrentcolor", "stopcurrentlistentrywrapper", "stopdelimited", "stopdelimitedtext", "stopdisplaymath", "stopdmath", "stopdocument", "stopdoublebarint", "stopeffect", "stopelement", "stopembeddedxtable", "stopendnote", "stopendofline", "stopenvironment", "stopequationsystem", "stopexceptions", "stopexpanded", "stopexpandedcollect", "stopextendedcatcodetable", "stopexternalfigurecollection", "stopfacingfloat", "stopfact", "stopfigure", "stopfiguretext", "stopfittingpage", "stopfixed", "stopfloatcombination", "stopfont", "stopfontclass", "stopfontsolution", "stopfootnote", "stopformula", "stopformulacombination", "stopformulas", "st!
opframed", "stopframedcell", "stopframedcontent", "stopframedrow", "stopframedtable", "stopframedtext", "stopfrontmatter", "stopfullouterjoin", "stopgoto", "stopgraphictext", "stopgridsnapping", "stophanging", "stophbox", "stophboxestohbox", "stophboxregister", "stophead", "stopheadtext", "stophelptext", "stophiddencontent", "stophiding", "stophighlight", "stophookleftarrowint", "stophyphenation", "stopiiiint", "stopiiiintegral", "stopiiint", "stopiiintegral", "stopiint", "stopiintegral", "stopimath", "stopindentation", "stopindentedtext", "stopint", "stopintc", "stopintegral", "stopinteraction", "stopinteractionmenu", "stopinterface", "stopintermezzotext", "stopintertext", "stopitem", "stopitemgroup", "stopitemgroupcolumns", "stopitemize", "stopitemizetable", "stopknockout", "stoplabeltext", "stoplanguage", "stoplayout", "stopleftaligned", "stopleftouterjoin", "stoplegend", "stoplequationsystem", "stopline", "stoplinealignment", "stoplinecorrection", "stoplinefiller", "stoplinenote", "stoplinenumbering", "stoplines", "stoplinetable", "stoplinetablebody", "stoplinetablecell", "stoplinetablehead", "stoplocalbox", "stoplocalboxrange", "stoplocalfootnotes", "stoplocalheadsetup", "stoplocallinecorrection", "stoplocalnotes", "stoplocalsetups", "stoplowerint", "stoplua", "stopluacode", "stopluaparameterset", "stopluasetups", "stopmakeup", "stopmarginblock", "stopmarginrule", "stopmarkedcontent", "stopmarkpages", "stopmatch", "stopmathalignment", "stopmathcases", "stopmathematics", "stopmathexport", "stopmathfenced", "stopmathlabeltext", "stopmathmatrix", "stopmathmode", "stopmathstyle", "stopmatrices", "stopmatrix", "stopmaxaligned", "stopmdformula", "stopmidaligned", "stopmiddlealigned", "stopmiddlemakeup", "stopmixedcolumns", "stopmode", "stopmodeset", "stopmodtwosum", "stopmodule", "stopmoduletestsection", "stopmpformula", "stopmulticolumns", "stopnamedformula", "stopnamedmatrix", "stopnamednotation", "stopnamedsection", "stopnamedsubformulas", "stopnamedtyping", "stopnarrow", "stopnarrower", "stopnegative", "stopn!
icelyfilledbox", "stopnointerference", "stopnotallmodes", "stopnotext", "stopnotmode", "stopoiiint", "stopoiint", "stopoint", "stopointc", "stopoperatortext", "stopopposite", "stopoutputstream", "stopoutputsubstream", "stopoverlay", "stopoverprint", "stoppacked", "stoppageblock", "stoppagecolumns", "stoppagecomment", "stoppagefigure", "stoppagelayout", "stoppagemakeup", "stoppar", "stopparagraph", "stopparagraphs", "stopparagraphscell", "stopparagraphshape", "stopparbuilder", "stoppart", "stoppath", "stopplacechemical", "stopplacefigure", "stopplacefloat", "stopplaceformula", "stopplacegraphic", "stopplaceintermezzo", "stopplacelegend", "stopplacepairedbox", "stopplacetable", "stoppositioning", "stoppositionoverlay", "stoppositive", "stoppostponing", "stoppostponingnotes", "stopprefixtext", "stopprerollpageblock", "stopprocessassignmentcommand", "stopprocessassignmentlist", "stopprocesscommacommand", "stopprocesscommalist", "stopprod", "stopproduct", "stopprofile", "stopproject", "stopprotect", "stopprotectedcolors", "stoppublication", "stoppunctuation", "stopquotation", "stopquote", "stoprandomized", "stoprandomseed", "stopraw", "stoprawsetups", "stopreadingfile", "stoprectangularpoleintc", "stopreferenceprefix", "stopregime", "stoprequationsystem", "stopreusableMPgraphic", "stoprightaligned", "stoprightouterjoin", "stopruby", "stopscript", "stopsdformula", "stopsection", "stopsectionblock", "stopsectionblockenvironment", "stopsectionlevel", "stopsemicirclepoleintc", "stopsetups", "stopshapebox", "stopshapedparagraph", "stopshapetext", "stopshift", "stopshowbreakpoints", "stopshowrivers", "stopsidebar", "stopsimplecolumns", "stopslashint", "stopspecialitem", "stopspeech", "stopspformula", "stopsplittext", "stopspread", "stopsquareintc", "stopstacking", "stopstackingsteps", "stopstandardmakeup", "stopstaticMPfigure", "stopstaticMPgraphic", "stopstrictinspectnextcharacter", "stopstrut", "stopstyle", "stopsubformulas", "stopsubject", "stopsubjectlevel", "stopsubnumberinghere", "stopsubsection", "stopsubsentence", !
"stopsubstack", "stopsubsubject", "stopsubsubsection", "stopsubsubsubject", "stopsubsubsubsection", "stopsubsubsubsubject", "stopsubsubsubsubsection", "stopsubsubsubsubsubject", "stopsuffixtext", "stopsum", "stopsumint", "stopsymbolset", "stoptable", "stoptablehead", "stoptables", "stoptabletail", "stoptabletext", "stoptabulate", "stoptabulatehead", "stoptabulatetail", "stoptagged", "stoptaglabeltext", "stoptexcode", "stoptexdefinition", "stoptext", "stoptextbackground", "stoptextbackgroundmanual", "stoptextcolor", "stoptextcolorintent", "stoptextdisplay", "stoptextflow", "stoptextmakeup", "stoptextrule", "stopthematrix", "stoptimesint", "stoptiming", "stoptitle", "stoptokenlist", "stoptokens", "stoptransparent", "stoptypescript", "stoptypescriptcollection", "stoptyping", "stopuniqueMPgraphic", "stopuniqueMPpagegraphic", "stopunittext", "stopunpacked", "stopupperint", "stopusableMPgraphic", "stopuseMPgraphic", "stopusemathstyleparameter", "stopuserdata", "stopusingbtxspecification", "stopvbox", "stopvboxregister", "stopvboxtohbox", "stopvboxtohboxseparator", "stopviewerlayer", "stopvtop", "stopvtopregister", "stopxcell", "stopxcellgroup", "stopxcolumn", "stopxgroup", "stopxmldisplayverbatim", "stopxmlinlineverbatim", "stopxmlraw", "stopxmlsetups", "stopxrow", "stopxrowgroup", "stopxtable", "stopxtablebody", "stopxtablefoot", "stopxtablehead", "stopxtablenext", "stretched", "strictdoifelsenextoptional", "strictdoifnextoptionalelse", "stripcharacter", "strippedcsname", "stripspaces", "structurelistuservariable", "structurenumber", "structuretitle", "structureuservariable", "structurevariable", "strut", "strutdp", "strutgap", "strutht", "struthtdp", "struttedbox", "strutwd", "style", "styleinstance", "subject", "subpagenumber", "subsection", "subsentence", "subset", "subseteq", "subseteqq", "subsetneq", "subsetneqq", "substituteincommalist", "subsubject", "subsubsection", "subsubsubject", "subsubsubsection", "subsubsubsubject", "subsubsubsubsection", "subsubsubsubsubject", "subtractfeature", "succ", "succapprox", "!
succcurlyeq", "succeq", "succeqq", "succnapprox", "succneq", "succneqq", "succnsim", "succsim", "suffixlanguage", "suffixtext", "sum", "sumint", "sup", "supset", "supseteq", "supseteqq", "supsetneq", "supsetneqq", "surd", "surdradical", "swapcounts", "swapdimens", "swapface", "swapmacros", "swaptypeface", "swarrow", "switchstyleonly", "switchtobodyfont", "switchtocolor", "switchtointerlinespace", "symbol", "symbolreference", "synchronizeblank", "synchronizeindenting", "synchronizemarking", "synchronizeoutputstreams", "synchronizestrut", "synchronizewhitespace", "synctexblockfilename", "synctexresetfilename", "synctexsetfilename", "systemlog", "systemlogfirst", "systemloglast", "systemsetups", "tLeftarrow", "tLeftrightarrow", "tRightarrow", "tabulateautoline", "tabulateautorule", "tabulateline", "tabulaterule", "taggedctxcommand", "taggedlabeltexts", "taglabellanguage", "taglabeltext", "tan", "tanh", "tau", "tbinom", "tbox", "tcaron", "tcedilla", "tcommaaccent", "tcurl", "tendsto", "tequal", "test", "testandsplitstring", "testcolumn", "testfeature", "testfeatureonce", "testpage", "testpageonly", "testpagesync", "testtokens", "tex", "texdefinition", "texsetup", "textAngstrom", "textacute", "textampersand", "textasciicircum", "textasciitilde", "textat", "textbackslash", "textbar", "textbottomcomma", "textbottomdot", "textbraceleft", "textbraceright", "textbreve", "textbrokenbar", "textbullet", "textcaron", "textcedilla", "textcelsius", "textcent", "textcircledP", "textcircumflex", "textcitation", "textcite", "textcomma", "textcontrolspace", "textcurrency", "textdag", "textddag", "textdegree", "textdiaeresis", "textdiv", "textdollar", "textdong", "textdotaccent", "textellipsis", "texteuro", "textflowcollector", "textfraction", "textgrave", "texthash", "texthere", "texthorizontalbar", "texthungarumlaut", "texthyphen", "textkelvin", "textlognot", "textmacron", "textmath", "textmho", "textminus", "textmp", "textmu", "textmultiply", "textnumero", "textogonek", "textohm", "textormathchar", "textormathchars", "textounce",!
"textpercent", "textperiod", "textplus", "textpm", "textreference", "textring", "textrule", "textslash", "textstacker", "textsterling", "texttilde", "textunderscore", "textvisiblespace", "textyen", "tfrac", "thai", "thainumerals", "thedatavalue", "thefirstcharacter", "thematrix", "thenormalizedbodyfontsize", "theorientation", "therefore", "theremainingcharacters", "theta", "thickspace", "thinrule", "thinrules", "thinspace", "thirdderivative", "thirdderivativesymbol", "thirdoffivearguments", "thirdoffourarguments", "thirdofsixarguments", "thirdofthreearguments", "thirdofthreeunexpanded", "thook", "thookleftarrow", "thookrightarrow", "thorn", "threedigitrounding", "threeeighths", "threefifths", "threeperemspace", "threequarter", "threesuperior", "tibetannumerals", "tightfitboundary", "tightfitcompensation", "tightlayer", "tilde", "tildemarked", "times", "timesint", "tinyfont", "title", "tlap", "tleftarrow", "tleftharpoondown", "tleftharpoonup", "tleftoverrightarrow", "tleftrightarrow", "tleftrightharpoons", "tmapsto", "to", "tochar", "tolinenote", "tooltip", "top", "topbox", "topleftbox", "toplinebox", "toprightbox", "topskippedbox", "tracecatcodetables", "tracedfontname", "tracedpagestate", "traceoutputroutines", "tracepositions", "trademark", "translate", "transparencycomponents", "transparent", "transpose", "transposesymbol", "trel", "triangle", "triangledown", "triangleleft", "triangleq", "triangleright", "triggergroupedcommand", "triggergroupedcommandcs", "trightarrow", "trightharpoondown", "trightharpoonup", "trightleftharpoons", "trightoverleftarrow", "triplebond", "tripleprime", "tripleprimed", "triplereltext", "triplereverseprimed", "tripleverticalbar", "truefilename", "truefontname", "tstroke", "ttraggedright", "ttriplerel", "ttwoheadleftarrow", "ttwoheadrightarrow", "turnediota", "twodigitrounding", "twofifths", "twoheaddownarrow", "twoheadleftarrow", "twoheadleftarrowtext", "twoheadrightarrow", "twoheadrightarrowtail", "twoheadrightarrowtext", "twoheaduparrow", "twosuperior", "twothirds", "tx", "txx",!
"typ", "type", "typebuffer", "typedefinedbuffer", "typeface", "typefile", "typeinlinebuffer", "typescriptone", "typescriptprefix", "typescriptthree", "typescripttwo", "typesetbuffer", "typesetbufferonly", "typesetfile", "uacute", "ubreve", "ucaron", "uchexnumber", "uchexnumbers", "ucircumflex", "uconvertnumber", "udiaeresis", "udiaeresisacute", "udiaeresiscaron", "udiaeresisgrave", "udiaeresismacron", "udotbelow", "udots", "udoublegrave", "uedcatcodecommand", "ugrave", "uhook", "uhorn", "uhornacute", "uhorndotbelow", "uhorngrave", "uhornhook", "uhorntilde", "uhungarumlaut", "uinvertedbreve", "ulcorner", "umacron", "undefinevalue", "undepthed", "underLeftarrow", "underLeftbararrow", "underLeftrightarrow", "underRightarrow", "underRightbararrow", "underbar", "underbars", "underbartext", "underbrace", "underbracetext", "underbracket", "underbrackettext", "underdash", "underdashes", "underdot", "underdots", "undergraphic", "underleftarrow", "underleftbararrow", "underleftharpoondown", "underleftharpoonup", "underlefthookarrow", "underleftrightarrow", "underlefttailarrow", "underparent", "underparenttext", "underrandom", "underrandoms", "underrightarrow", "underrightbararrow", "underrightharpoondown", "underrightharpoonup", "underrighthookarrow", "underrighttailarrow", "underset", "understrike", "understrikes", "undertwoheadleftarrow", "undertwoheadrightarrow", "undoassign", "unexpandeddocumentvariable", "unframed", "unhhbox", "unicodechar", "unicodehexnumber", "unicodenumber", "unihex", "uniqueMPgraphic", "uniqueMPpagegraphic", "unit", "unitlanguage", "unitshigh", "unitslow", "unittext", "unknown", "unknownchar", "unprotected", "unregisterhyphenationpattern", "unregisterparwrapper", "unspaceafter", "unspaceargument", "unspaced", "unspacestring", "unstackscripts", "untexargument", "untexcommand", "uogonek", "upand", "uparrow", "updasharrow", "updateparagraphdemerits", "updateparagraphpenalties", "updateparagraphproperties", "updateparagraphshapes", "updownarrow", "updownarrowbar", "updownarrows", "upharpoonleft", "u!
pharpoonright", "uplus", "uppercased", "uppercasestring", "uppercasing", "upperint", "upperleftdoubleninequote", "upperleftdoublesixquote", "upperleftsingleninequote", "upperleftsinglesixquote", "upperrightdoubleninequote", "upperrightdoublesixquote", "upperrightsingleninequote", "upperrightsinglesixquote", "upsilon", "upuparrows", "upwhitearrow", "urcorner", "uring", "url", "useJSscripts", "useMPenvironmentbuffer", "useMPgraphic", "useMPlibrary", "useMPrun", "useMPvariables", "useURL", "usealignparameter", "useblankparameter", "useblocks", "usebodyfont", "usebodyfontparameter", "usebtxdataset", "usebtxdefinitions", "usecitation", "usecolors", "usecomponent", "usedadaptivealternative", "usedadaptivebox", "usedadaptivecolor", "usedadaptivedepth", "usedadaptiveheight", "usedadaptivehsize", "usedadaptiveline", "usedadaptivetotal", "usedadaptivewidth", "usedirectory", "usedummycolorparameter", "usedummystyleandcolor", "usedummystyleparameter", "useenvironment", "useexternaldocument", "useexternalfigure", "useexternalrendering", "usefigurebase", "usefile", "usefontpath", "usegridparameter", "usehyphensparameter", "useindentingparameter", "useindentnextparameter", "useinterlinespaceparameter", "uselanguageparameter", "uselist", "useluamodule", "useluatable", "usemathstyleparameter", "usemodule", "useproduct", "useprofileparameter", "useproject", "usereferenceparameter", "useregister", "userpagenumber", "usesetupsparameter", "usestaticMPfigure", "usesubpath", "usesymbols", "usetexmodule", "usetypescript", "usetypescriptfile", "useurl", "usezipfile", "utfchar", "utflower", "utfupper", "utilde", "utilityregisterlength", "vDash", "validassignment", "varTheta", "varepsilon", "varkappa", "varleftopeninterval", "varnothing", "varopeninterval", "varphi", "varpi", "varrho", "varrightopeninterval", "varsigma", "vartheta", "vboxreference", "vdash", "vdots", "vec", "vee", "veebar", "veeeq", "verbatim", "verbatimstring", "verbosenumber", "version", "vert", "verticalgrowingbar", "verticalpositionbar", "veryraggedcenter", "veryragge!
dleft", "veryraggedright", "vfrac", "vglue", "viewerlayer", "vl", "vmatrix", "vpackbox", "vpackedbox", "vphantom", "vpos", "vsmash", "vsmashbox", "vsmashed", "vspace", "vspacing", "vvmatrix", "vvvmatrix", "wcircumflex", "wdofstring", "wedge", "wedgeeq", "weekday", "whitearrowupfrombar", "wideacute", "widebar", "widebreve", "widecheck", "widedddot", "wideddot", "widedot", "widegrave", "widehat", "wideoverleftarrow", "wideoverleftharpoon", "wideoverleftrightarrow", "wideoverrightarrow", "wideoverrightharpoon", "widering", "widetilde", "wideunderbar", "wideunderleftarrow", "wideunderleftharpoon", "wideunderleftrightarrow", "wideunderrightarrow", "wideunderrightharpoon", "wideundertilde", "widthofstring", "widthspanningtext", "wipedtokens", "wipetokens", "withoutpt", "word", "wordright", "words", "wordtonumber", "wp", "wr", "writebetweenlist", "writedatatolist", "writestatus", "writetolist", "xLeftarrow", "xLeftrightarrow", "xRightarrow", "xdefconvertedargument", "xequal", "xfrac", "xhookleftarrow", "xhookrightarrow", "xi", "xleftarrow", "xleftharpoondown", "xleftharpoonup", "xleftoverrightarrow", "xleftrightarrow", "xleftrightharpoons", "xlongleftarrow", "xlongleftrightarrow", "xlongrightarrow", "xmapsto", "xmladdindex", "xmlafterdocumentsetup", "xmlaftersetup", "xmlall", "xmlappenddocumentsetup", "xmlappendsetup", "xmlapplyselectors", "xmlatt", "xmlattdef", "xmlattribute", "xmlattributedef", "xmlbadinclusions", "xmlbeforedocumentsetup", "xmlbeforesetup", "xmlchainatt", "xmlchainattdef", "xmlchecknamespace", "xmlcommand", "xmlconcat", "xmlconcatrange", "xmlcontext", "xmlcount", "xmldata", "xmldefaulttotext", "xmldelete", "xmldepth", "xmldirect", "xmldirectives", "xmldirectivesafter", "xmldirectivesbefore", "xmldisplayverbatim", "xmldocument", "xmldoif", "xmldoifatt", "xmldoifelse", "xmldoifelseatt", "xmldoifelseempty", "xmldoifelseselfempty", "xmldoifelsetext", "xmldoifelsevalue", "xmldoifempty", "xmldoifemptyelse", "xmldoifnot", "xmldoifnotatt", "xmldoifnotempty", "xmldoifnotselfempty", "xmldoifnottext", "xmldoifs!
elfempty", "xmldoifselfemptyelse", "xmldoiftext", "xmldoiftextelse", "xmldoifvalueelse", "xmlelement", "xmlfileline", "xmlfilename", "xmlfilter", "xmlfirst", "xmlflush", "xmlflushcontext", "xmlflushdocumentsetups", "xmlflushlinewise", "xmlflushpure", "xmlflushsetups", "xmlflushspacewise", "xmlflushtext", "xmlfunction", "xmlinclude", "xmlincludeoptions", "xmlinclusion", "xmlinclusionbase", "xmlinclusions", "xmlindex", "xmlinfo", "xmlinjector", "xmlinlineprettyprint", "xmlinlineprettyprinttext", "xmlinlineverbatim", "xmlinstalldirective", "xmllast", "xmllastatt", "xmllastmatch", "xmllastpar", "xmlload", "xmlloadbuffer", "xmlloaddata", "xmlloaddirectives", "xmlloadfile", "xmlloadonly", "xmlmain", "xmlmapval", "xmlmapvalue", "xmlmatch", "xmlname", "xmlnamespace", "xmlnonspace", "xmlpar", "xmlparam", "xmlpath", "xmlpos", "xmlposition", "xmlprependdocumentsetup", "xmlprependsetup", "xmlprettyprint", "xmlprettyprinttext", "xmlprocess", "xmlprocessbuffer", "xmlprocessdata", "xmlprocessfile", "xmlpure", "xmlraw", "xmlrefatt", "xmlregisterdocumentsetup", "xmlregistereddocumentsetups", "xmlregisteredsetups", "xmlregisterns", "xmlregistersetup", "xmlremapname", "xmlremapnamespace", "xmlremovedocumentsetup", "xmlremovesetup", "xmlresetdocumentsetups", "xmlresetinjectors", "xmlresetsetups", "xmls", "xmlsave", "xmlsetatt", "xmlsetattribute", "xmlsetentity", "xmlsetfunction", "xmlsetinjectors", "xmlsetpar", "xmlsetparam", "xmlsetsetup", "xmlsetup", "xmlshow", "xmlsnippet", "xmlstrip", "xmlstripanywhere", "xmlstripeverything", "xmlstripnolines", "xmlstripped", "xmlstrippednolines", "xmltag", "xmltexatt", "xmltexentity", "xmltext", "xmltobuffer", "xmltobuffertextonly", "xmltobufferverbose", "xmltofile", "xmltoparameters", "xmlval", "xmlvalue", "xmlverbatim", "xmlw", "xrel", "xrightarrow", "xrightharpoondown", "xrightharpoonup", "xrightleftharpoons", "xrightoverleftarrow", "xsplitstring", "xtriplerel", "xtwoheadleftarrow", "xtwoheadrightarrow", "xxfrac", "xypos", "yacute", "ycircumflex", "ydiaeresis", "ydotbelow", "yen", "ygrave",!
"yhook", "yiddishnumerals", "ymacron", "ytilde", "zacute", "zcaron", "zdotaccent", "zeronumberconversion", "zerowidthnobreakspace", "zerowidthspace", "zeta", "zhook", "zstroke", "zwj", "zwnj" },
+ ["common"]={ "AEacute", "AEligature", "AEmacron", "AMSTEX", "Aacute", "Abreve", "Abreveacute", "Abrevedotbelow", "Abrevegrave", "Abrevehook", "Abrevetilde", "Acaron", "Acircumflex", "Acircumflexacute", "Acircumflexdotbelow", "Acircumflexgrave", "Acircumflexhook", "Acircumflextilde", "Adiaeresis", "Adiaeresismacron", "Adotaccent", "Adotaccentmacron", "Adotbelow", "Adoublegrave", "AfterPar", "Agrave", "Ahook", "Ainvertedbreve", "Alpha", "Alphabeticnumerals", "AmSTeX", "Amacron", "And", "Angstrom", "Aogonek", "Aring", "Aringacute", "Astroke", "Atilde", "BeforePar", "Beta", "Bhook", "Big", "Bigg", "Biggl", "Biggm", "Biggr", "Bigl", "Bigm", "Bigr", "Box", "Bumpeq", "CONTEXT", "Cacute", "Camel", "Cap", "Caps", "Ccaron", "Ccedilla", "Ccircumflex", "Cdotaccent", "Character", "Characters", "Chi", "Chook", "ConTeXt", "Context", "ConvertConstantAfter", "ConvertToConstant", "Cstroke", "Cup", "DAYLONG", "DAYSHORT", "DZcaronligature", "DZligature", "Dafrican", "Dcaron", "Ddownarrow", "Delta", "Dhook", "Doteq", "Downarrow", "Dstroke", "Dzcaronligature", "Dzligature", "ETEX", "Eacute", "Ebreve", "Ecaron", "Ecedilla", "Ecircumflex", "Ecircumflexacute", "Ecircumflexdotbelow", "Ecircumflexgrave", "Ecircumflexhook", "Ecircumflextilde", "Ediaeresis", "Edotaccent", "Edotbelow", "Edoublegrave", "Egrave", "Ehook", "Einvertedbreve", "Emacron", "Eogonek", "Epsilon", "Eta", "Eth", "Etilde", "Eulerconst", "EveryLine", "EveryPar", "F", "Fhook", "Finv", "Gacute", "Game", "Gamma", "Gbreve", "Gcaron", "Gcircumflex", "Gcommaaccent", "Gdotaccent", "GetPar", "Ghook", "GotoPar", "Greeknumerals", "Gstroke", "Hcaron", "Hcircumflex", "Hstroke", "IJligature", "INRSTEX", "Iacute", "Ibreve", "Icaron", "Icircumflex", "Idiaeresis", "Idotaccent", "Idotbelow", "Idoublegrave", "Igrave", "Ihook", "Iinvertedbreve", "Im", "Imacron", "Iogonek", "Iota", "Istroke", "Itilde", "Jcircumflex", "Join", "Kappa", "Kcaron", "Kcommaaccent", "Khook", "LAMSTEX", "LATEX", "LJligature", "LUAJITTEX", "LUAMETATEX", "LUATEX", "LaTeX", "Lacute", "LamSTeX", "Lambda", "Lba!
r", "Lcaron", "Lcommaaccent", "Ldotmiddle", "Ldsh", "Leftarrow", "Leftarrowtext", "Leftrightarrow", "Leftrightarrowtext", "Ljligature", "Lleftarrow", "Longleftarrow", "Longleftrightarrow", "Longmapsfrom", "Longmapsto", "Longrightarrow", "Lsh", "Lstroke", "Lua", "LuaMetaTeX", "LuaTeX", "LuajitTeX", "METAFONT", "METAFUN", "METAPOST", "MKII", "MKIV", "MKIX", "MKLX", "MKVI", "MKXI", "MKXL", "MONTH", "MONTHLONG", "MONTHSHORT", "MPII", "MPIV", "MPLX", "MPVI", "MPXL", "MPanchor", "MPbetex", "MPc", "MPcode", "MPcolor", "MPcoloronly", "MPcolumn", "MPd", "MPdrawing", "MPfontsizehskip", "MPgetmultipars", "MPgetmultishape", "MPgetposboxes", "MPh", "MPinclusions", "MPleftskip", "MPll", "MPlr", "MPls", "MPmenubuttons", "MPn", "MPoptions", "MPoverlayanchor", "MPp", "MPpage", "MPpardata", "MPplus", "MPpos", "MPpositiongraphic", "MPposset", "MPr", "MPrawvar", "MPregion", "MPrest", "MPrightskip", "MPrs", "MPstring", "MPtext", "MPtransparency", "MPul", "MPur", "MPv", "MPvar", "MPvariable", "MPvv", "MPw", "MPwhd", "MPx", "MPxy", "MPxywhd", "MPy", "Mapsfrom", "Mapsto", "MetaFont", "MetaFontLogo", "MetaFun", "MetaPost", "MetaPostLogo", "Mu", "NJligature", "Nacute", "Ncaron", "Ncommaaccent", "Nearrow", "Neng", "Ngrave", "Njligature", "NormalizeFontHeight", "NormalizeFontWidth", "NormalizeTextHeight", "NormalizeTextWidth", "Ntilde", "Nu", "Numbers", "Nwarrow", "OEligature", "Oacute", "Obreve", "Ocaron", "Ocircumflex", "Ocircumflexacute", "Ocircumflexdotbelow", "Ocircumflexgrave", "Ocircumflexhook", "Ocircumflextilde", "Odiaeresis", "Odiaeresismacron", "Odotaccent", "Odotaccentmacron", "Odotbelow", "Odoublegrave", "Ograve", "Ohook", "Ohorn", "Ohornacute", "Ohorndotbelow", "Ohorngrave", "Ohornhook", "Ohorntilde", "Ohungarumlaut", "Oinvertedbreve", "Omacron", "Omega", "Omicron", "Oogonek", "Oogonekmacron", "Ostroke", "Ostrokeacute", "Otilde", "Otildemacron", "P", "PDFETEX", "PDFTEX", "PDFcolor", "PICTEX", "PPCHTEX", "PPCHTeX", "PRAGMA", "Periodic", "Phi", "Phook", "Pi", "PiCTeX", "Planckconst", "PointsToBigPoints", "PointsToReal", "Points!
ToWholeBigPoints", "Pr", "Psi", "PtToCm", "Racute", "Rcaron", "Rcommaaccent", "Rdoublegrave", "Rdsh", "Re", "ReadFile", "Relbar", "Rho", "Rightarrow", "Rightarrowtext", "Rightleftarrowtext", "Rinvertedbreve", "Romannumerals", "Rrightarrow", "Rsh", "S", "Sacute", "ScaledPointsToBigPoints", "ScaledPointsToWholeBigPoints", "Scaron", "Scedilla", "Schwa", "Scircumflex", "Scommaaccent", "Searrow", "Sigma", "Smallcapped", "Subset", "Supset", "Swarrow", "TABLE", "TEX", "TaBlE", "Tau", "Tcaron", "Tcedilla", "Tcommaaccent", "TeX", "TheNormalizedFontSize", "Theta", "Thook", "Thorn", "TransparencyHack", "Tstroke", "Uacute", "Ubreve", "Ucaron", "Ucircumflex", "Udiaeresis", "Udiaeresisacute", "Udiaeresiscaron", "Udiaeresisgrave", "Udiaeresismacron", "Udotbelow", "Udoublegrave", "Ugrave", "Uhook", "Uhorn", "Uhornacute", "Uhorndotbelow", "Uhorngrave", "Uhornhook", "Uhorntilde", "Uhungarumlaut", "Uinvertedbreve", "Umacron", "Uogonek", "Uparrow", "Updownarrow", "Upsilon", "Uring", "Utilde", "Uuparrow", "VDash", "Vdash", "VerboseNumber", "Vert", "Vhook", "Vvdash", "WEEKDAY", "WORD", "WORDS", "Wcircumflex", "WidthSpanningText", "Word", "Words", "XETEX", "XeTeX", "Xi", "Yacute", "Ycircumflex", "Ydiaeresis", "Ydotbelow", "Ygrave", "Yhook", "Ymacron", "Ytilde", "Zacute", "Zcaron", "Zdotaccent", "Zeta", "Zhook", "Zstroke", "aacute", "abbreviation", "abjadnaivenumerals", "abjadnodotnumerals", "abjadnumerals", "about", "abreve", "abreveacute", "abrevedotbelow", "abrevegrave", "abrevehook", "abrevetilde", "acaron", "acircumflex", "acircumflexacute", "acircumflexdotbelow", "acircumflexgrave", "acircumflexhook", "acircumflextilde", "acos", "activatespacehandler", "actualday", "actualmonth", "actualyear", "actuarial", "acute", "acwopencirclearrow", "adaptcollector", "adaptfontfeature", "adaptive", "adaptivebox", "adaptivehbox", "adaptivevbox", "adaptlayout", "adaptpapersize", "addfeature", "addriverstobox", "addtoJSpreamble", "addtocommalist", "addvalue", "adiaeresis", "adiaeresismacron", "adj", "adjoint", "adjointsymbol", "adotaccent", "ado!
taccentmacron", "adotbelow", "adoublegrave", "aeacute", "aeligature", "aemacron", "afghanicurrency", "aftersplitstring", "aftertestandsplitstring", "agrave", "ahook", "ainvertedbreve", "aleph", "alignbottom", "aligncontentleft", "aligncontentmiddle", "aligncontentright", "aligned", "alignedbox", "alignedline", "alignhere", "alignmentcharacter", "allinputpaths", "alpha", "alphabeticnumerals", "alternate", "alwayscitation", "alwayscite", "amacron", "amalg", "amedian", "ampersand", "anchor", "angle", "annuity", "aodownintc", "aogonek", "aointc", "ap", "appendetoks", "appendgvalue", "appendhiddenbackground", "appendtocommalist", "appendtoks", "appendtoksonce", "appendvalue", "apply", "applyalternativestyle", "applyfunction", "applyfunctionof", "applyprocessor", "applytocharacters", "applytofirstcharacter", "applytosplitstringchar", "applytosplitstringcharspaced", "applytosplitstringline", "applytosplitstringlinespaced", "applytosplitstringword", "applytosplitstringwordspaced", "applytowords", "approx", "approxEq", "approxeq", "approxnEq", "arabicakbar", "arabicalayhe", "arabicallah", "arabicallallahou", "arabicasterisk", "arabicbasmalah", "arabiccomma", "arabiccuberoot", "arabicdateseparator", "arabicdecimals", "arabicdisputedendofayah", "arabicendofayah", "arabicexnumerals", "arabicfootnotemarker", "arabicfourthroot", "arabichighain", "arabichighalayheassallam", "arabichigheqala", "arabichighesala", "arabichighfootnotemarker", "arabichighjeem", "arabichighlamalef", "arabichighmadda", "arabichighmeemlong", "arabichighmeemshort", "arabichighnisf", "arabichighnoon", "arabichighnoonkasra", "arabichighqaf", "arabichighqif", "arabichighradiallahouanhu", "arabichighrahmatullahalayhe", "arabichighrubc", "arabichighsad", "arabichighsajda", "arabichighsakta", "arabichighsallallahou", "arabichighseen", "arabichighsmallsafha", "arabichightah", "arabichightakhallus", "arabichighthalatha", "arabichighwaqf", "arabichighyeh", "arabichighzain", "arabicjallajalalouhou", "arabiclettermark", "arabiclowmeemlong", "arabiclownoonkasra", !
"arabiclowseen", "arabicmisra", "arabicmuhammad", "arabicnumber", "arabicnumberabove", "arabicnumerals", "arabicparenleft", "arabicparenright", "arabicpercent", "arabicperiod", "arabicpermille", "arabicpertenthousand", "arabicpoeticverse", "arabicqala", "arabicquestion", "arabicrasoul", "arabicray", "arabicrialsign", "arabicsafha", "arabicsajdah", "arabicsalla", "arabicsamvat", "arabicsanah", "arabicsemicolon", "arabicshighthreedots", "arabicslcm", "arabicstartofrubc", "arabictripledot", "arabicvowelwaw", "arabicvowelyeh", "arabicwasallam", "arccos", "arccosh", "arcsin", "arcsinh", "arctan", "arctanh", "arg", "aring", "aringacute", "asciimode", "asciistr", "aside", "asin", "assignalfadimension", "assigndimen", "assigndimension", "assignifempty", "assigntranslation", "assignvalue", "assignwidth", "assumelongusagecs", "ast", "astmarked", "astype", "asymp", "at", "atan", "atilde", "atleftmargin", "atpage", "atrightmargin", "attachment", "autocap", "autodirhbox", "autodirvbox", "autodirvtop", "autoinsertnextspace", "autointegral", "automathematics", "autoorientation", "autopagestaterealpage", "autopagestaterealpageorder", "autorule", "autosetups", "availablehsize", "averagecharwidth", "backepsilon", "background", "backgroundbar", "backgroundimage", "backgroundimagefill", "backgroundline", "backsim", "backslash", "bar", "barint", "barleftarrow", "barleftarrowrightarrowbar", "barmarked", "barovernorthwestarrow", "bartext", "barwedge", "basegrid", "baselinebottom", "baselineleftbox", "baselinemiddlebox", "baselinerightbox", "bbordermatrix", "bbox", "because", "beforesplitstring", "beforetestandsplitstring", "beta", "beth", "between", "bhook", "big", "bigbodyfont", "bigbottom", "bigcap", "bigcirc", "bigcircle", "bigcup", "bigdiamond", "bigdoublevee", "bigdoublewedge", "bigg", "bigger", "biggl", "biggm", "biggr", "bigl", "bigm", "bigodot", "bigoplus", "bigotimes", "bigr", "bigreversesolidus", "bigskip", "bigsolidus", "bigsqcap", "bigsqcup", "bigsquare", "bigstar", "bigtimes", "bigtop", "bigtriangledown", "bigtriangleup",!
"bigudot", "biguplus", "bigvee", "bigwedge", "binom", "bitmapimage", "blackboardsum", "blacklozenge", "blackrule", "blackrules", "blacksquare", "blacktriangle", "blacktriangledown", "blacktriangleleft", "blacktriangleright", "blank", "blankafter", "blankbefore", "blap", "bleed", "bleedheight", "bleedwidth", "blockligatures", "blockquote", "blocksynctexfile", "blockuservariable", "bmatrix", "bodyfontenvironmentlist", "bodyfontsize", "bold", "boldface", "bolditalic", "boldslanted", "bookmark", "booleanmodevalue", "bordermatrix", "bot", "bottombox", "bottomleftbox", "bottomrightbox", "bowtie", "boxcursor", "boxdot", "boxfixstretch", "boxmarker", "boxminus", "boxofsize", "boxplus", "boxreference", "boxtimes", "bpos", "brace", "bracematrix", "bracket", "breakablethinspace", "breakhere", "breve", "brevemarked", "bstroke", "btxabbreviatedjournal", "btxaddjournal", "btxalwayscitation", "btxauthorfield", "btxdetail", "btxdirect", "btxdoif", "btxdoifcitedoneelse", "btxdoifcombiinlistelse", "btxdoifelse", "btxdoifelsecitedone", "btxdoifelsecombiinlist", "btxdoifelsesameasprevious", "btxdoifelsesameaspreviouschecked", "btxdoifelseuservariable", "btxdoifnot", "btxdoifsameaspreviouscheckedelse", "btxdoifsameaspreviouselse", "btxdoifuservariableelse", "btxexpandedjournal", "btxfield", "btxfieldname", "btxfieldtype", "btxfirstofrange", "btxflush", "btxflushauthor", "btxflushauthorinverted", "btxflushauthorinvertedshort", "btxflushauthorname", "btxflushauthornormal", "btxflushauthornormalshort", "btxflushsuffix", "btxfoundname", "btxfoundtype", "btxhiddencitation", "btxhybridcite", "btxlabellanguage", "btxlabeltext", "btxlistcitation", "btxloadjournalist", "btxoneorrange", "btxrawfield", "btxremapauthor", "btxsavejournalist", "btxsetup", "btxsingularorplural", "btxsingularplural", "btxtextcitation", "buildtextaccent", "buildtextbottomcomma", "buildtextbottomdot", "buildtextcedilla", "buildtextgrave", "buildtextmacron", "buildtextognek", "bullet", "button", "cacute", "calligraphic", "camel", "cap", "capint", "capital", "carriage!
return", "casing", "catcodetablename", "cbox", "ccaron", "ccedilla", "ccircumflex", "ccurl", "cdot", "cdotaccent", "cdotp", "cdots", "ceiling", "centeraligned", "centerbox", "centeredbox", "centeredlastline", "centerednextbox", "centerline", "cequilibrium", "cfrac", "cgives", "chapter", "character", "characters", "chardescription", "charwidthlanguage", "check", "checkcharacteralign", "checkdelimiters", "checkedblank", "checkedchar", "checkedfiller", "checkedstrippedcsname", "checkinjector", "checkmark", "checkmarked", "checknextindentation", "checknextinjector", "checkpage", "checkparameters", "checkpreviousinjector", "checktwopassdata", "checkvariables", "chem", "chemical", "chemicalbottext", "chemicalmidtext", "chemicalsymbol", "chemicaltext", "chemicaltoptext", "chi", "chineseallnumerals", "chinesecapnumerals", "chinesenumerals", "chook", "circ", "circeq", "circlearrowleft", "circlearrowright", "circledR", "circledS", "circledast", "circledcirc", "circleddash", "circledequals", "circleonrightarrow", "circlepoleinsideintc", "circlepoleoutsideintc", "citation", "cite", "clap", "classfont", "cldcommand", "cldcontext", "cldloadfile", "cldprocessfile", "cleaningleft", "cleaningright", "clearmarking", "clip", "clippedoverlayimage", "clonefield", "clongequilibrium", "clonggives", "clongleaningleft", "clongleaningright", "clongmesomeric", "clongreturns", "closedinterval", "closure", "clubsuit", "cmesomeric", "coker", "collect", "collectedmath", "collectedtext", "collectexpanded", "colon", "coloncolonequals", "colonequals", "color", "colorbar", "colorcomponents", "colored", "coloronly", "colorvalue", "column", "columnbreak", "columnsetspanwidth", "combinepages", "commalistelement", "commalistsentence", "commalistsize", "comment", "comparecolorgroup", "comparedimension", "comparedimensioneps", "comparepalet", "complement", "completebtxrendering", "completecontent", "completeindex", "completelist", "completelistofabbreviations", "completelistofchemicals", "completelistoffigures", "completelistofgraphics", "completelisto!
fintermezzi", "completelistoflogos", "completelistofpublications", "completelistofsorts", "completelistofsynonyms", "completelistoftables", "completepagenumber", "completeregister", "complexes", "complexorsimple", "complexorsimpleempty", "component", "composedcollector", "composedlayer", "compounddiscretionary", "compresult", "cong", "conjugate", "constantdimen", "constantdimenargument", "constantemptyargument", "constantnumber", "constantnumberargument", "contentreference", "continuednumber", "continueifinputfile", "convertargument", "convertcommand", "convertedcounter", "converteddimen", "convertedsubcounter", "convertmonth", "convertnumber", "convertvalue", "convertvboxtohbox", "convolve", "coprod", "copyboxfromcache", "copybtxlabeltext", "copyfield", "copyheadtext", "copylabeltext", "copymathlabeltext", "copyoperatortext", "copypages", "copyparameters", "copyposition", "copyprefixtext", "copyright", "copysetups", "copysuffixtext", "copytaglabeltext", "copyunittext", "correctwhitespace", "cos", "cosh", "cot", "coth", "countersubs", "counttoken", "counttokens", "cramped", "crampedclap", "crampedllap", "crampedrlap", "creturns", "crlf", "crlfplaceholder", "crossproduct", "csc", "cstroke", "ctop", "ctxcommand", "ctxdirectcommand", "ctxdirectlua", "ctxfunction", "ctxlatecommand", "ctxlatelua", "ctxloadluafile", "ctxlua", "ctxluabuffer", "ctxluacode", "ctxreport", "ctxsprint", "cup", "cupint", "curlyeqprec", "curlyeqsucc", "curlyvee", "curlywedge", "currentassignmentlistkey", "currentassignmentlistvalue", "currentbtxuservariable", "currentcommalistitem", "currentcomponent", "currentdate", "currentenvironment", "currentfeaturetest", "currentheadnumber", "currentinterface", "currentlanguage", "currentlistentrydestinationattribute", "currentlistentrylimitedtext", "currentlistentrynumber", "currentlistentrypagenumber", "currentlistentryreferenceattribute", "currentlistentrytitle", "currentlistentrytitlerendered", "currentlistsymbol", "currentmainlanguage", "currentmessagetext", "currentmoduleparameter", "currentoutput!
stream", "currentproduct", "currentproject", "currentregime", "currentregisterpageuserdata", "currentresponses", "currenttime", "currentvalue", "currentxtablecolumn", "currentxtablerow", "curvearrowleft", "curvearrowright", "cwopencirclearrow", "cyrillicA", "cyrillicAE", "cyrillicAbreve", "cyrillicAdiaeresis", "cyrillicB", "cyrillicBIGYUS", "cyrillicBIGYUSiotified", "cyrillicC", "cyrillicCH", "cyrillicCHEDC", "cyrillicCHEDCabkhasian", "cyrillicCHEabkhasian", "cyrillicCHEdiaeresis", "cyrillicCHEkhakassian", "cyrillicCHEvertstroke", "cyrillicD", "cyrillicDASIAPNEUMATA", "cyrillicDJE", "cyrillicDZE", "cyrillicDZEabkhasian", "cyrillicDZHE", "cyrillicE", "cyrillicELtail", "cyrillicEMtail", "cyrillicENDC", "cyrillicENGHE", "cyrillicENhook", "cyrillicENtail", "cyrillicEREV", "cyrillicERY", "cyrillicERtick", "cyrillicEbreve", "cyrillicEdiaeresis", "cyrillicEgrave", "cyrillicEiotified", "cyrillicF", "cyrillicFITA", "cyrillicG", "cyrillicGHEmidhook", "cyrillicGHEstroke", "cyrillicGHEupturn", "cyrillicGJE", "cyrillicH", "cyrillicHA", "cyrillicHADC", "cyrillicHRDSN", "cyrillicI", "cyrillicIE", "cyrillicII", "cyrillicISHRT", "cyrillicISHRTtail", "cyrillicIZHITSA", "cyrillicIZHITSAdoublegrave", "cyrillicIdiaeresis", "cyrillicIgrave", "cyrillicImacron", "cyrillicJE", "cyrillicK", "cyrillicKADC", "cyrillicKAbashkir", "cyrillicKAhook", "cyrillicKAstroke", "cyrillicKAvertstroke", "cyrillicKJE", "cyrillicKOPPA", "cyrillicKSI", "cyrillicL", "cyrillicLITTLEYUS", "cyrillicLITTLEYUSiotified", "cyrillicLJE", "cyrillicM", "cyrillicN", "cyrillicNJE", "cyrillicO", "cyrillicOMEGA", "cyrillicOMEGAround", "cyrillicOMEGAtitlo", "cyrillicOT", "cyrillicObarred", "cyrillicObarreddiaeresis", "cyrillicOdiaeresis", "cyrillicP", "cyrillicPALATALIZATION", "cyrillicPALOCHKA", "cyrillicPEmidhook", "cyrillicPSI", "cyrillicPSILIPNEUMATA", "cyrillicR", "cyrillicS", "cyrillicSCHWA", "cyrillicSCHWAdiaeresis", "cyrillicSDSC", "cyrillicSEMISOFT", "cyrillicSFTSN", "cyrillicSH", "cyrillicSHCH", "cyrillicSHHA", "cyrillicT", "cyrillicTEDC", "cyrillicTETSE", "cyri!
llicTITLO", "cyrillicTSHE", "cyrillicU", "cyrillicUK", "cyrillicUSHRT", "cyrillicUdiaeresis", "cyrillicUdoubleacute", "cyrillicUmacron", "cyrillicV", "cyrillicYA", "cyrillicYAT", "cyrillicYERUdiaeresis", "cyrillicYI", "cyrillicYO", "cyrillicYU", "cyrillicYstr", "cyrillicYstrstroke", "cyrillicZ", "cyrillicZDSC", "cyrillicZEdiaeresis", "cyrillicZH", "cyrillicZHEbreve", "cyrillicZHEdescender", "cyrillicZHEdiaeresis", "cyrillica", "cyrillicabreve", "cyrillicadiaeresis", "cyrillicae", "cyrillicb", "cyrillicbigyus", "cyrillicbigyusiotified", "cyrillicc", "cyrillicch", "cyrilliccheabkhasian", "cyrillicchedc", "cyrillicchedcabkhasian", "cyrillicchediaeresis", "cyrillicchekhakassian", "cyrillicchevertstroke", "cyrillicd", "cyrillicdje", "cyrillicdze", "cyrillicdzeabkhasian", "cyrillicdzhe", "cyrillice", "cyrillicebreve", "cyrillicediaeresis", "cyrillicegrave", "cyrilliceiotified", "cyrilliceltail", "cyrillicemtail", "cyrillicendc", "cyrillicenghe", "cyrillicenhook", "cyrillicentail", "cyrillicerev", "cyrillicertick", "cyrillicery", "cyrillicf", "cyrillicfita", "cyrillicg", "cyrillicghemidhook", "cyrillicghestroke", "cyrillicgheupturn", "cyrillicgje", "cyrillich", "cyrillicha", "cyrillichadc", "cyrillichrdsn", "cyrillici", "cyrillicidiaeresis", "cyrillicie", "cyrillicigrave", "cyrillicii", "cyrillicimacron", "cyrillicishrt", "cyrillicishrttail", "cyrillicizhitsa", "cyrillicizhitsadoublegrave", "cyrillicje", "cyrillick", "cyrillickabashkir", "cyrillickadc", "cyrillickahook", "cyrillickastroke", "cyrillickavertstroke", "cyrillickje", "cyrillickoppa", "cyrillicksi", "cyrillicl", "cyrilliclittleyus", "cyrilliclittleyusiotified", "cyrilliclje", "cyrillicm", "cyrillicn", "cyrillicnje", "cyrillico", "cyrillicobarred", "cyrillicobarreddiaeresis", "cyrillicodiaeresis", "cyrillicomega", "cyrillicomegaround", "cyrillicomegatitlo", "cyrillicot", "cyrillicp", "cyrillicpemidhook", "cyrillicpsi", "cyrillicr", "cyrillics", "cyrillicschwa", "cyrillicschwadiaeresis", "cyrillicsdsc", "cyrillicsemisoft", "cyrillicsftsn", "cyrillicsh", "cyril!
licshch", "cyrillicshha", "cyrillict", "cyrillictedc", "cyrillictetse", "cyrillictshe", "cyrillicu", "cyrillicudiaeresis", "cyrillicudoubleacute", "cyrillicuk", "cyrillicumacron", "cyrillicushrt", "cyrillicv", "cyrillicya", "cyrillicyat", "cyrillicyerudiaeresis", "cyrillicyi", "cyrillicyo", "cyrillicystr", "cyrillicystrstroke", "cyrillicyu", "cyrillicz", "cyrilliczdsc", "cyrilliczediaeresis", "cyrilliczh", "cyrilliczhebreve", "cyrilliczhedescender", "cyrilliczhediaeresis", "d", "dag", "dagger", "daggermarked", "daleth", "dasharrow", "dashedleftarrow", "dashedrightarrow", "dashv", "datasetvariable", "date", "daylong", "dayoftheweek", "dayshort", "dayspermonth", "dbinom", "dcaron", "dcurl", "ddag", "ddagger", "ddaggermarked", "ddddot", "dddot", "dddotmarked", "ddot", "ddotmarked", "ddots", "decrement", "decrementcounter", "decrementedcounter", "decrementpagenumber", "decrementsubpagenumber", "decrementvalue", "defaultinterface", "defaultobjectpage", "defaultobjectreference", "defcatcodecommand", "defconvertedargument", "defconvertedcommand", "defconvertedvalue", "define", "defineMPinstance", "defineTABLEsetup", "defineaccent", "defineactivecharacter", "defineadaptive", "definealign", "definealternativestyle", "defineanchor", "defineattachment", "defineattribute", "definebackground", "definebar", "defineblock", "definebodyfont", "definebodyfontenvironment", "definebodyfontswitch", "definebreakpoint", "definebreakpoints", "definebtx", "definebtxdataset", "definebtxregister", "definebtxrendering", "definebuffer", "definebutton", "definecapitals", "definecharacter", "definecharacterkerning", "definecharacterspacing", "definechemical", "definechemicals", "definechemicalsymbol", "definecollector", "definecolor", "definecolorgroup", "definecolumnbreak", "definecolumnset", "definecolumnsetarea", "definecolumnsetspan", "definecombination", "definecombinedlist", "definecommand", "definecomment", "definecomplexorsimple", "definecomplexorsimpleempty", "defineconversion", "defineconversionset", "definecounter", "definedataset"!
, "definedate", "definedelimitedtext", "definedeq", "definedescription", "definedfont", "definedocument", "defineeffect", "defineenumeration", "defineexpandable", "defineexpansion", "defineexternalfigure", "definefacingfloat", "definefallbackfamily", "definefield", "definefieldbody", "definefieldbodyset", "definefieldcategory", "definefieldstack", "definefiguresymbol", "definefileconstant", "definefilefallback", "definefilesynonym", "definefiller", "definefirstline", "definefittingpage", "definefloat", "definefont", "definefontalternative", "definefontfallback", "definefontfamily", "definefontfamilypreset", "definefontfeature", "definefontfile", "definefontsize", "definefontsolution", "definefontstyle", "definefontsynonym", "defineformula", "defineformulaalternative", "defineformulaframed", "defineframed", "defineframedcontent", "defineframedtable", "defineframedtext", "definefrozenfont", "defineglobalcolor", "definegraphictypesynonym", "definegridsnapping", "definehbox", "definehead", "defineheadalternative", "definehelp", "definehigh", "definehighlight", "definehspace", "definehyphenationfeatures", "defineindentedtext", "defineindenting", "defineinitial", "defineinsertion", "defineinteraction", "defineinteractionbar", "defineinteractionmenu", "defineinterfaceconstant", "defineinterfaceelement", "defineinterfacevariable", "defineinterlinespace", "defineintermediatecolor", "defineitemgroup", "defineitems", "definelabel", "definelabelclass", "definelayer", "definelayerpreset", "definelayout", "definelinefiller", "definelinenote", "definelinenumbering", "definelineprofile", "definelines", "definelist", "definelistalternative", "definelistextra", "definelocalboxes", "definelow", "definelowhigh", "definelowmidhigh", "definemakeup", "definemarginblock", "definemargindata", "definemarker", "definemarking", "definemathaccent", "definemathalignment", "definemathbottomaccent", "definemathcases", "definemathcommand", "definemathdelimited", "definemathdelimiter", "definemathdouble", "definemathdoubleaccent", "definemathdou!
bleextensible", "definemathematics", "definemathextensible", "definemathfence", "definemathfraction", "definemathframed", "definemathfunction", "definemathmatrix", "definemathnesting", "definemathoperator", "definemathornament", "definemathover", "definemathoverextensible", "definemathovertextextensible", "definemathradical", "definemathsimplealign", "definemathstackers", "definemathstyle", "definemathtopaccent", "definemathtriplet", "definemathunder", "definemathunderextensible", "definemathundertextextensible", "definemathunstacked", "definemeasure", "definemessageconstant", "definemixedcolumns", "definemode", "definemulticolumns", "definemultitonecolor", "definenamedcolor", "definenamespace", "definenarrower", "definenote", "defineoptimize", "defineorientation", "defineornament", "defineoutputroutine", "defineoutputroutinecommand", "defineoverlay", "definepage", "definepagebreak", "definepagechecker", "definepagecolumns", "definepageinjection", "definepageinjectionalternative", "definepageshift", "definepagestate", "definepairedbox", "definepalet", "definepapersize", "defineparagraph", "defineparagraphs", "defineparallel", "defineparbuilder", "defineperiodkerning", "defineplaceholder", "defineplacement", "definepositioning", "defineprefixset", "defineprocesscolor", "defineprocessor", "defineprofile", "defineprogram", "definepushbutton", "definepushsymbol", "definereference", "definereferenceformat", "defineregister", "definerenderingwindow", "defineresetset", "defineruby", "definescale", "definescript", "definesection", "definesectionblock", "definesectionlevels", "defineselector", "defineseparatorset", "defineshift", "definesidebar", "definesort", "definesorting", "definespotcolor", "definestacking", "definestartstop", "definestyle", "definestyleinstance", "definesubfield", "definesubformula", "definesymbol", "definesynchronize", "definesynchronizecontent", "definesynonym", "definesynonyms", "definesystemattribute", "definesystemconstant", "definesystemvariable", "definetabletemplate", "definetabulate", "def!
inetabulatemove", "definetext", "definetextbackground", "definetextdisplay", "definetextflow", "definetextnote", "definetokenlist", "definetooltip", "definetransparency", "definetwopasslist", "definetype", "definetypeface", "definetypescriptprefix", "definetypescriptsynonym", "definetypesetting", "definetyping", "defineunit", "defineuserdata", "defineuserdataalternative", "defineviewerlayer", "definevspace", "definevspacing", "definevspacingamount", "definextable", "defrostparagraphproperties", "deg", "delimited", "delimitedtext", "delta", "depthlinebottom", "depthofstring", "depthonlybox", "depthspanningtext", "depthstrut", "derivative", "derivativesymbol", "det", "determinednoflines", "determineheadnumber", "determinelistcharacteristics", "determinenoflines", "determineregistercharacteristics", "devanagarinumerals", "dfrac", "dhook", "diameter", "diamond", "diamondsuit", "diff", "differentialD", "differentiald", "digamma", "digits", "dim", "dimensiontocount", "directboxfromcache", "directcolor", "directcolored", "directconvertedcounter", "directcopyboxfromcache", "directdummyparameter", "directgetboxllx", "directgetboxlly", "directhighlight", "directlocalframed", "directluacode", "directmathextensible", "directparwrapper", "directselect", "directsetbar", "directsetup", "directsymbol", "directtextextensible", "directvspacing", "dis", "disabledelimiter", "disabledirectives", "disableexperiments", "disablefiller", "disablemode", "disableoutputstream", "disableparpositions", "disableregime", "disabletrackers", "displaymath", "displaymathematics", "displaymessage", "disposeluatable", "distributedhsize", "div", "dividedsize", "divideontimes", "divides", "dm", "doadaptleftskip", "doadaptrightskip", "doaddfeature", "doassign", "doassignempty", "doboundtext", "docheckassignment", "docheckedpair", "documentvariable", "dodoubleargument", "dodoubleargumentwithset", "dodoubleempty", "dodoubleemptywithset", "dodoublegroupempty", "doeassign", "doexpandedrecurse", "doexpandedrecursed", "dofastloopcs", "dogetattribute", "doget!
attributeid", "dogetcommacommandelement", "dogobbledoubleempty", "dogobblesingleempty", "dohyphens", "doif", "doifMPgraphicelse", "doifallcommon", "doifallcommonelse", "doifalldefinedelse", "doifallmodes", "doifallmodeselse", "doifallundefinedelse", "doifassignmentelse", "doifassignmentelsecs", "doifblackelse", "doifbothsides", "doifbothsidesoverruled", "doifboxelse", "doifbufferelse", "doifcheckedpagestate", "doifcolor", "doifcolorelse", "doifcommandhandler", "doifcommandhandlerelse", "doifcommon", "doifcommonelse", "doifcontent", "doifconversiondefinedelse", "doifconversionnumberelse", "doifcounter", "doifcounterelse", "doifcurrentfonthasfeatureelse", "doifdefined", "doifdefinedcounter", "doifdefinedcounterelse", "doifdefinedelse", "doifdimensionelse", "doifdimenstringelse", "doifdocumentargument", "doifdocumentargumentelse", "doifdocumentfilename", "doifdocumentfilenameelse", "doifdocumentvariable", "doifdocumentvariableelse", "doifdrawingblackelse", "doifelse", "doifelseMPgraphic", "doifelseallcommon", "doifelsealldefined", "doifelseallmodes", "doifelseallundefined", "doifelseassignment", "doifelseassignmentcs", "doifelseblack", "doifelseblocksempty", "doifelsebox", "doifelseboxincache", "doifelsebuffer", "doifelsecolor", "doifelsecommandhandler", "doifelsecommon", "doifelseconversiondefined", "doifelseconversionnumber", "doifelsecounter", "doifelsecurrentfonthasfeature", "doifelsecurrentsortingused", "doifelsecurrentsynonymshown", "doifelsecurrentsynonymused", "doifelsedefined", "doifelsedefinedcounter", "doifelsedimension", "doifelsedimenstring", "doifelsedocumentargument", "doifelsedocumentfilename", "doifelsedocumentvariable", "doifelsedrawingblack", "doifelseempty", "doifelseemptyvalue", "doifelseemptyvariable", "doifelseenv", "doifelsefastoptionalcheck", "doifelsefastoptionalcheckcs", "doifelsefieldbody", "doifelsefieldcategory", "doifelsefigure", "doifelsefile", "doifelsefiledefined", "doifelsefileexists", "doifelsefirstchar", "doifelseflagged", "doifelsefontchar", "doifelsefontfeature", "doifelsefont!
present", "doifelsefontsynonym", "doifelseframed", "doifelsehasspace", "doifelsehelp", "doifelseincsname", "doifelseindented", "doifelseinelement", "doifelseinputfile", "doifelseinsertion", "doifelseinset", "doifelseinstring", "doifelseinsymbolset", "doifelseintoks", "doifelseintwopassdata", "doifelseitalic", "doifelselanguage", "doifelselayerdata", "doifelselayoutdefined", "doifelselayoutsomeline", "doifelselayouttextline", "doifelseleapyear", "doifelselist", "doifelselocation", "doifelselocfile", "doifelsemainfloatbody", "doifelsemarkedcontent", "doifelsemarkedpage", "doifelsemarking", "doifelsemessage", "doifelsemode", "doifelsenextbgroup", "doifelsenextbgroupcs", "doifelsenextchar", "doifelsenextoptional", "doifelsenextoptionalcs", "doifelsenextparenthesis", "doifelsenonzeropositive", "doifelsenoteonsamepage", "doifelsenothing", "doifelsenumber", "doifelseobjectfound", "doifelseobjectreferencefound", "doifelseoddpage", "doifelseoddpagefloat", "doifelseoldercontext", "doifelseolderversion", "doifelseorientation", "doifelseoverlapping", "doifelseoverlay", "doifelseparallel", "doifelseparentfile", "doifelseparwrapper", "doifelsepath", "doifelsepathexists", "doifelsepatterns", "doifelseposition", "doifelsepositionaction", "doifelsepositiononpage", "doifelsepositionsonsamepage", "doifelsepositionsonthispage", "doifelsepositionsused", "doifelsereferencefound", "doifelserightpage", "doifelserightpagefloat", "doifelserighttoleftinbox", "doifelsesamelinereference", "doifelsesamestring", "doifelsesetups", "doifelsesimilartokens", "doifelsesomebackground", "doifelsesomespace", "doifelsesomething", "doifelsesometoks", "doifelsestringinstring", "doifelsestructurelisthasnumber", "doifelsestructurelisthaspage", "doifelsesymboldefined", "doifelsesymbolset", "doifelsetext", "doifelsetextflow", "doifelsetextflowcollector", "doifelsetopofpage", "doifelsetypingfile", "doifelseundefined", "doifelseurldefined", "doifelsevalue", "doifelsevaluenothing", "doifelsevariable", "doifempty", "doifemptyelse", "doifemptytoks", "doifemptyva!
lue", "doifemptyvalueelse", "doifemptyvariable", "doifemptyvariableelse", "doifenv", "doifenvelse", "doiffastoptionalcheckcselse", "doiffastoptionalcheckelse", "doiffieldbodyelse", "doiffieldcategoryelse", "doiffigureelse", "doiffile", "doiffiledefinedelse", "doiffileelse", "doiffileexistselse", "doiffirstcharelse", "doifflaggedelse", "doiffontcharelse", "doiffontfeatureelse", "doiffontpresentelse", "doiffontsynonymelse", "doifhasspaceelse", "doifhelpelse", "doifincsnameelse", "doifinelementelse", "doifinputfileelse", "doifinsertionelse", "doifinset", "doifinsetelse", "doifinstring", "doifinstringelse", "doifinsymbolset", "doifinsymbolsetelse", "doifintokselse", "doifintwopassdataelse", "doifitalicelse", "doiflanguageelse", "doiflayerdataelse", "doiflayoutdefinedelse", "doiflayoutsomelineelse", "doiflayouttextlineelse", "doifleapyearelse", "doiflistelse", "doiflocationelse", "doiflocfileelse", "doifmainfloatbodyelse", "doifmarkedpage", "doifmarkingelse", "doifmessageelse", "doifmode", "doifmodeelse", "doifnextbgroupcselse", "doifnextbgroupelse", "doifnextcharelse", "doifnextoptionalcselse", "doifnextoptionalelse", "doifnextparenthesiselse", "doifnonzeropositiveelse", "doifnot", "doifnotallcommon", "doifnotallmodes", "doifnotcommandhandler", "doifnotcommon", "doifnotcounter", "doifnotdocumentargument", "doifnotdocumentfilename", "doifnotdocumentvariable", "doifnotempty", "doifnotemptyvalue", "doifnotemptyvariable", "doifnotenv", "doifnoteonsamepageelse", "doifnotescollected", "doifnotfile", "doifnotflagged", "doifnothing", "doifnothingelse", "doifnotinset", "doifnotinsidesplitfloat", "doifnotinstring", "doifnotmode", "doifnotnumber", "doifnotsamestring", "doifnotsetups", "doifnotvalue", "doifnotvariable", "doifnumber", "doifnumberelse", "doifobjectfoundelse", "doifobjectreferencefoundelse", "doifoddpageelse", "doifoddpagefloatelse", "doifoldercontextelse", "doifolderversionelse", "doifoutervmode", "doifoverlappingelse", "doifoverlayelse", "doifparallelelse", "doifparentfileelse", "doifpathelse", "doifpathexistsel!
se", "doifpatternselse", "doifposition", "doifpositionaction", "doifpositionactionelse", "doifpositionelse", "doifpositiononpageelse", "doifpositionsonsamepageelse", "doifpositionsonthispageelse", "doifpositionsusedelse", "doifreferencefoundelse", "doifrightpageelse", "doifrightpagefloatelse", "doifrighttoleftinboxelse", "doifsamelinereferenceelse", "doifsamestring", "doifsamestringelse", "doifsetups", "doifsetupselse", "doifsomebackground", "doifsomebackgroundelse", "doifsomespaceelse", "doifsomething", "doifsomethingelse", "doifsometoks", "doifsometokselse", "doifstringinstringelse", "doifstructurelisthasnumberelse", "doifstructurelisthaspageelse", "doifsymboldefinedelse", "doifsymbolsetelse", "doiftext", "doiftextelse", "doiftextflowcollectorelse", "doiftextflowelse", "doiftopofpageelse", "doiftypingfileelse", "doifundefined", "doifundefinedcounter", "doifundefinedelse", "doifunknownfontfeature", "doifurldefinedelse", "doifvalue", "doifvalueelse", "doifvaluenothing", "doifvaluenothingelse", "doifvaluesomething", "doifvariable", "doifvariableelse", "doindentation", "dollar", "doloop", "doloopoverlist", "donothing", "dontconvertfont", "dontleavehmode", "dontpermitspacesbetweengroups", "dopositionaction", "doprocesslocalsetups", "doquadrupleargument", "doquadrupleempty", "doquadruplegroupempty", "doquintupleargument", "doquintupleempty", "doquintuplegroupempty", "dorechecknextindentation", "dorecurse", "dorepeatwithcommand", "doreplacefeature", "doresetandaddfeature", "doresetattribute", "dorotatebox", "dosetattribute", "dosetleftskipadaption", "dosetrightskipadaption", "dosetupcheckedinterlinespace", "doseventupleargument", "doseventupleempty", "dosingleargument", "dosingleempty", "dosinglegroupempty", "dosixtupleargument", "dosixtupleempty", "dosomebreak", "dostepwiserecurse", "dosubtractfeature", "dot", "doteq", "doteqdot", "dotfill", "dotfskip", "dotlessI", "dotlessJ", "dotlessi", "dotlessj", "dotlessjstroke", "dotminus", "dotoks", "dotplus", "dotripleargument", "dotripleargumentwithset", "dotripleempty", "d!
otripleemptywithset", "dotriplegroupempty", "dots", "dottedcircle", "dottedrightarrow", "doublebar", "doublebarint", "doublebond", "doublebrace", "doublebracket", "doublecap", "doublecup", "doubleparent", "doubleprime", "doubleprimed", "doublereverseprimed", "doubleverticalbar", "dowith", "dowithnextbox", "dowithnextboxcontent", "dowithnextboxcontentcs", "dowithnextboxcs", "dowithpargument", "dowithrange", "dowithwargument", "downarrow", "downdasharrow", "downdownarrows", "downharpoonleft", "downharpoonright", "downuparrows", "downwhitearrow", "downzigzagarrow", "dpofstring", "dstroke", "dtail", "dummydigit", "dummyparameter", "dzcaronligature", "dzligature", "eTeX", "eacute", "ebreve", "ecaron", "ecedilla", "ecircumflex", "ecircumflexacute", "ecircumflexdotbelow", "ecircumflexgrave", "ecircumflexhook", "ecircumflextilde", "edefconvertedargument", "ediaeresis", "edotaccent", "edotbelow", "edoublegrave", "efcmaxheight", "efcmaxwidth", "efcminheight", "efcminwidth", "efcparameter", "effect", "egrave", "ehook", "einvertedbreve", "elapsedseconds", "elapsedsteptime", "elapsedtime", "ell", "em", "emacron", "emdash", "emphasisboldface", "emphasistypeface", "emptylines", "emptyset", "emquad", "emspace", "enableasciimode", "enabledelimiter", "enabledirectives", "enableexperiments", "enablefiller", "enablemode", "enableoutputstream", "enableparpositions", "enableregime", "enabletrackers", "endash", "endnote", "enquad", "enskip", "enspace", "env", "environment", "envvar", "eogonek", "epos", "epsilon", "eq", "eqcirc", "eqeq", "eqeqeq", "eqgtr", "eqless", "eqsim", "eqslantgtr", "eqslantless", "equaldigits", "equalscolon", "equaltext", "equationsystem", "equiv", "erf", "erfc", "erfi", "eta", "eth", "ethiopic", "etilde", "exclamdown", "executeifdefined", "exists", "exitloop", "exitloopnow", "exp", "expandcheckedcsname", "expanded", "expandeddoif", "expandeddoifelse", "expandeddoifnot", "expandfontsynonym", "expdoif", "expdoifcommonelse", "expdoifelse", "expdoifelsecommon", "expdoifelseinset", "expdoifinsetelse", "expdoifnot", !
"exponentiale", "externalfigure", "externalfigurecollectionmaxheight", "externalfigurecollectionmaxwidth", "externalfigurecollectionminheight", "externalfigurecollectionminwidth", "externalfigurecollectionparameter", "fakebox", "fakeleftdelimiter", "fakerightdelimiter", "fallingdotseq", "fastdecrement", "fastincrement", "fastlocalframed", "fastloopfinal", "fastloopindex", "fastscale", "fastsetup", "fastsetupwithargument", "fastsetupwithargumentswapped", "fastswitchtobodyfont", "fastsxsy", "feature", "fenced", "fetchallmarkings", "fetchallmarks", "fetchmark", "fetchmarking", "fetchonemark", "fetchonemarking", "fetchruntinecommand", "fetchtwomarkings", "fetchtwomarks", "ffiligature", "ffligature", "fflligature", "fhook", "field", "fieldbody", "fieldstack", "fifthoffivearguments", "fifthofsixarguments", "figuredash", "figurefilename", "figurefilepath", "figurefiletype", "figurefullname", "figureheight", "figurenaturalheight", "figurenaturalwidth", "figurespace", "figuresymbol", "figurewidth", "filename", "filigature", "filledhboxb", "filledhboxc", "filledhboxg", "filledhboxk", "filledhboxm", "filledhboxr", "filledhboxy", "filler", "fillinline", "fillinrules", "fillintext", "fillupto", "filterfromnext", "filterfromvalue", "filterlist", "filterpages", "filterreference", "findtwopassdata", "finishregisterentry", "firstcharacter", "firstcounter", "firstcountervalue", "firstinlist", "firstoffivearguments", "firstoffourarguments", "firstofoneargument", "firstofoneunexpanded", "firstofsixarguments", "firstofthreearguments", "firstofthreeunexpanded", "firstoftwoarguments", "firstoftwounexpanded", "firstrealpage", "firstrealpagenumber", "firstsubcountervalue", "firstsubpage", "firstsubpagenumber", "firstuserpage", "firstuserpagenumber", "fitfield", "fitfieldframed", "fittopbaselinegrid", "fiveeighths", "fivesixths", "fixedspace", "fixedspaces", "flag", "flat", "flligature", "floatuserdataparameter", "floor", "flushallmarginblocks", "flushbox", "flushboxregister", "flushcollector", "flushedrightlastline", "flushinitial", "fl!
ushlayer", "flushlocalfloats", "flushnextbox", "flushnotes", "flushoutputstream", "flushpageblocks", "flushshapebox", "flushtextflow", "flushtokens", "flushtoks", "fontalternative", "fontbody", "fontchar", "fontcharbyindex", "fontclass", "fontclassname", "fontface", "fontfeaturelist", "fontsize", "fontstyle", "footnote", "footnotetext", "forall", "forcecharacterstripping", "forcelocalfloats", "forgeteverypar", "forgetinitial", "forgetparagraphfreezing", "forgetparameters", "forgetparskip", "forgetparwrapper", "forgetragged", "formula", "formulanumber", "foundbox", "fourfifths", "fourperemspace", "fourthderivative", "fourthderivativesymbol", "fourthoffivearguments", "fourthoffourarguments", "fourthofsixarguments", "frac", "framed", "frameddimension", "framedparameter", "framedtext", "freezedimenmacro", "freezemeasure", "freezeparagraphproperties", "frenchspacing", "from", "fromlinenote", "frown", "frozenhbox", "frule", "fsp", "fullouterjoin", "gacute", "gamma", "gbreve", "gcaron", "gcd", "gcircumflex", "gcommaaccent", "gdefconvertedargument", "gdefconvertedcommand", "gdotaccent", "ge", "geq", "geqq", "geqslant", "getMPdrawing", "getMPlayer", "getboxfromcache", "getboxllx", "getboxlly", "getbuffer", "getbufferdata", "getcommacommandsize", "getcommalistsize", "getdatavalue", "getdayoftheweek", "getdayspermonth", "getdefinedbuffer", "getdocumentargument", "getdocumentargumentdefault", "getdocumentfilename", "getdummyparameters", "getemptyparameters", "geteparameters", "getexpandedparameters", "getfiguredimensions", "getfirstcharacter", "getfirsttwopassdata", "getfromcommacommand", "getfromcommalist", "getfromluatable", "getfromtwopassdata", "getglyphdirect", "getglyphstyled", "getgparameters", "getinlineuserdata", "getlasttwopassdata", "getlocalfloat", "getlocalfloats", "getmarking", "getmessage", "getnamedglyphdirect", "getnamedglyphstyled", "getnamedtwopassdatalist", "getnaturaldimensions", "getnoflines", "getobject", "getobjectdimensions", "getpaletsize", "getparameters", "getparwrapper", "getprivatechar", "getpr!
ivateslot", "getrandomcount", "getrandomdimen", "getrandomfloat", "getrandomnumber", "getrandomseed", "getraweparameters", "getrawgparameters", "getrawnoflines", "getrawparameters", "getrawxparameters", "getreference", "getreferenceentry", "getroundednoflines", "gets", "getshapetext", "getsubstring", "gettokenlist", "gettwopassdata", "gettwopassdatalist", "getuserdata", "getuvalue", "getvalue", "getvariable", "getvariabledefault", "getxparameters", "gg", "ggg", "gggtr", "gimel", "globaldisablemode", "globalenablemode", "globalletempty", "globalpopbox", "globalpopmacro", "globalpreventmode", "globalprocesscommalist", "globalpushbox", "globalpushmacro", "globalswapcounts", "globalswapdimens", "globalswapmacros", "globalundefine", "glyphfontfile", "gmatrix", "gnapprox", "gneqq", "gnsim", "gobbledoubleempty", "gobbleeightarguments", "gobblefivearguments", "gobblefiveoptionals", "gobblefourarguments", "gobblefouroptionals", "gobbleninearguments", "gobbleoneargument", "gobbleoneoptional", "gobblesevenarguments", "gobblesingleempty", "gobblesixarguments", "gobblespacetokens", "gobbletenarguments", "gobblethreearguments", "gobblethreeoptionals", "gobbletwoarguments", "gobbletwooptionals", "gobbleuntil", "gobbleuntilandfinalize", "gobbleuntilrelax", "godown", "goto", "gotobox", "gotopage", "grabbufferdata", "grabbufferdatadirect", "grabuntil", "gradient", "grave", "graycolor", "grayvalue", "greedysplitstring", "greekAlpha", "greekAlphadasia", "greekAlphadasiaperispomeni", "greekAlphadasiatonos", "greekAlphadasiavaria", "greekAlphaiotasub", "greekAlphaiotasubdasia", "greekAlphaiotasubdasiaperispomeni", "greekAlphaiotasubdasiatonos", "greekAlphaiotasubdasiavaria", "greekAlphaiotasubpsili", "greekAlphaiotasubpsiliperispomeni", "greekAlphaiotasubpsilitonos", "greekAlphaiotasubpsilivaria", "greekAlphamacron", "greekAlphapsili", "greekAlphapsiliperispomeni", "greekAlphapsilitonos", "greekAlphapsilivaria", "greekAlphatonos", "greekAlphavaria", "greekAlphavrachy", "greekBeta", "greekChi", "greekCoronis", "greekDelta", "greekEpsi!
lon", "greekEpsilondasia", "greekEpsilondasiatonos", "greekEpsilondasiavaria", "greekEpsilonpsili", "greekEpsilonpsilitonos", "greekEpsilonpsilivaria", "greekEpsilontonos", "greekEpsilonvaria", "greekEta", "greekEtadasia", "greekEtadasiaperispomeni", "greekEtadasiatonos", "greekEtadasiavaria", "greekEtaiotasub", "greekEtaiotasubdasia", "greekEtaiotasubdasiaperispomeni", "greekEtaiotasubdasiatonos", "greekEtaiotasubdasiavaria", "greekEtaiotasubpsili", "greekEtaiotasubpsiliperispomeni", "greekEtaiotasubpsilitonos", "greekEtaiotasubpsilivaria", "greekEtapsili", "greekEtapsiliperispomeni", "greekEtapsilitonos", "greekEtapsilivaria", "greekEtatonos", "greekEtavaria", "greekGamma", "greekIota", "greekIotadasia", "greekIotadasiaperispomeni", "greekIotadasiatonos", "greekIotadasiavaria", "greekIotadialytika", "greekIotamacron", "greekIotapsili", "greekIotapsiliperispomeni", "greekIotapsilitonos", "greekIotapsilivaria", "greekIotatonos", "greekIotavaria", "greekIotavrachy", "greekKappa", "greekLambda", "greekMu", "greekNu", "greekOmega", "greekOmegadasia", "greekOmegadasiaperispomeni", "greekOmegadasiatonos", "greekOmegadasiavaria", "greekOmegaiotasub", "greekOmegaiotasubdasia", "greekOmegaiotasubdasiaperispomeni", "greekOmegaiotasubdasiatonos", "greekOmegaiotasubdasiavaria", "greekOmegaiotasubpsili", "greekOmegaiotasubpsiliperispomeni", "greekOmegaiotasubpsilitonos", "greekOmegaiotasubpsilivaria", "greekOmegapsili", "greekOmegapsiliperispomeni", "greekOmegapsilitonos", "greekOmegapsilivaria", "greekOmegatonos", "greekOmegavaria", "greekOmicron", "greekOmicrondasia", "greekOmicrondasiatonos", "greekOmicrondasiavaria", "greekOmicronpsili", "greekOmicronpsilitonos", "greekOmicronpsilivaria", "greekOmicrontonos", "greekOmicronvaria", "greekPhi", "greekPi", "greekPsi", "greekRho", "greekRhodasia", "greekSigma", "greekSigmalunate", "greekTau", "greekTheta", "greekUpsilon", "greekUpsilondasia", "greekUpsilondasiaperispomeni", "greekUpsilondasiatonos", "greekUpsilondasiavaria", "greekUpsilondialytika", "greekUpsilonmacron", "gr!
eekUpsilontonos", "greekUpsilonvaria", "greekUpsilonvrachy", "greekXi", "greekZeta", "greekalpha", "greekalphadasia", "greekalphadasiaperispomeni", "greekalphadasiatonos", "greekalphadasiavaria", "greekalphaiotasub", "greekalphaiotasubdasia", "greekalphaiotasubdasiaperispomeni", "greekalphaiotasubdasiatonos", "greekalphaiotasubdasiavaria", "greekalphaiotasubperispomeni", "greekalphaiotasubpsili", "greekalphaiotasubpsiliperispomeni", "greekalphaiotasubpsilitonos", "greekalphaiotasubpsilivaria", "greekalphaiotasubtonos", "greekalphaiotasubvaria", "greekalphamacron", "greekalphaoxia", "greekalphaperispomeni", "greekalphapsili", "greekalphapsiliperispomeni", "greekalphapsilitonos", "greekalphapsilivaria", "greekalphatonos", "greekalphavaria", "greekalphavrachy", "greekbeta", "greekbetaalt", "greekchi", "greekdasia", "greekdasiaperispomeni", "greekdasiavaria", "greekdelta", "greekdialytikaperispomeni", "greekdialytikatonos", "greekdialytikavaria", "greekdigamma", "greekepsilon", "greekepsilonalt", "greekepsilondasia", "greekepsilondasiatonos", "greekepsilondasiavaria", "greekepsilonoxia", "greekepsilonpsili", "greekepsilonpsilitonos", "greekepsilonpsilivaria", "greekepsilontonos", "greekepsilonvaria", "greeketa", "greeketadasia", "greeketadasiaperispomeni", "greeketadasiatonos", "greeketadasiavaria", "greeketaiotasub", "greeketaiotasubdasia", "greeketaiotasubdasiaperispomeni", "greeketaiotasubdasiatonos", "greeketaiotasubdasiavaria", "greeketaiotasubperispomeni", "greeketaiotasubpsili", "greeketaiotasubpsiliperispomeni", "greeketaiotasubpsilitonos", "greeketaiotasubpsilivaria", "greeketaiotasubtonos", "greeketaiotasubvaria", "greeketaoxia", "greeketaperispomeni", "greeketapsili", "greeketapsiliperispomeni", "greeketapsilitonos", "greeketapsilivaria", "greeketatonos", "greeketavaria", "greekfinalsigma", "greekgamma", "greekiota", "greekiotadasia", "greekiotadasiaperispomeni", "greekiotadasiatonos", "greekiotadasiavaria", "greekiotadialytika", "greekiotadialytikaperispomeni", "greekiotadialytikatonos", "greekiotadialyt!
ikavaria", "greekiotamacron", "greekiotaoxia", "greekiotaperispomeni", "greekiotapsili", "greekiotapsiliperispomeni", "greekiotapsilitonos", "greekiotapsilivaria", "greekiotatonos", "greekiotavaria", "greekiotavrachy", "greekkappa", "greekkoppa", "greeklambda", "greekmu", "greeknu", "greeknumerals", "greeknumkoppa", "greekomega", "greekomegadasia", "greekomegadasiaperispomeni", "greekomegadasiatonos", "greekomegadasiavaria", "greekomegaiotasub", "greekomegaiotasubdasia", "greekomegaiotasubdasiaperispomeni", "greekomegaiotasubdasiatonos", "greekomegaiotasubdasiavaria", "greekomegaiotasubperispomeni", "greekomegaiotasubpsili", "greekomegaiotasubpsiliperispomeni", "greekomegaiotasubpsilitonos", "greekomegaiotasubpsilivaria", "greekomegaiotasubtonos", "greekomegaiotasubvaria", "greekomegaoxia", "greekomegaperispomeni", "greekomegapsili", "greekomegapsiliperispomeni", "greekomegapsilitonos", "greekomegapsilivaria", "greekomegatonos", "greekomegavaria", "greekomicron", "greekomicrondasia", "greekomicrondasiatonos", "greekomicrondasiavaria", "greekomicronoxia", "greekomicronpsili", "greekomicronpsilitonos", "greekomicronpsilivaria", "greekomicrontonos", "greekomicronvaria", "greekoxia", "greekperispomeni", "greekphi", "greekphialt", "greekpi", "greekpialt", "greekprosgegrammeni", "greekpsi", "greekpsili", "greekpsiliperispomeni", "greekpsilivaria", "greekrho", "greekrhoalt", "greekrhodasia", "greekrhopsili", "greeksampi", "greeksigma", "greeksigmalunate", "greekstigma", "greektau", "greektheta", "greekthetaalt", "greektonos", "greekupsilon", "greekupsilondasia", "greekupsilondasiaperispomeni", "greekupsilondasiatonos", "greekupsilondasiavaria", "greekupsilondiaeresis", "greekupsilondialytikaperispomeni", "greekupsilondialytikatonos", "greekupsilondialytikavaria", "greekupsilonmacron", "greekupsilonoxia", "greekupsilonperispomeni", "greekupsilonpsili", "greekupsilonpsiliperispomeni", "greekupsilonpsilitonos", "greekupsilonpsilivaria", "greekupsilontonos", "greekupsilonvaria", "greekupsilonvrachy", "greekvaria", "greekxi!
", "greekzeta", "grid", "groupedcommand", "groupedcommandcs", "gsetboxllx", "gsetboxlly", "gstroke", "gt", "gtrapprox", "gtrdot", "gtreqless", "gtreqqless", "gtrless", "gtrsim", "guilsingleleft", "guilsingleright", "gujaratinumerals", "gurmurkhinumerals", "hairline", "hairspace", "halflinestrut", "halfstrut", "halfwaybox", "handletokens", "handwritten", "hangul", "hanzi", "hash", "hat", "hatmarked", "hbar", "hboxofvbox", "hboxreference", "hcaron", "hcircumflex", "hdofstring", "headhbox", "headlanguage", "headnumber", "headnumbercontent", "headnumberdistance", "headnumberwidth", "headreferenceattributes", "headsetupspacing", "headtext", "headtextcontent", "headtextdistance", "headtexts", "headtextwidth", "headvbox", "headwidth", "heartsuit", "hebrewAlef", "hebrewAyin", "hebrewBet", "hebrewDalet", "hebrewGimel", "hebrewHe", "hebrewHet", "hebrewKaf", "hebrewKaffinal", "hebrewLamed", "hebrewMem", "hebrewMemfinal", "hebrewNun", "hebrewNunfinal", "hebrewPe", "hebrewPefinal", "hebrewQof", "hebrewResh", "hebrewSamekh", "hebrewShin", "hebrewTav", "hebrewTet", "hebrewTsadi", "hebrewTsadifinal", "hebrewVav", "hebrewYod", "hebrewZayin", "hebrewnumerals", "heightanddepthofstring", "heightofstring", "heightspanningtext", "helptext", "hexnumber", "hexstringtonumber", "hglue", "hiddenbar", "hiddencitation", "hiddencite", "hideblocks", "high", "highlight", "highordinalstr", "hilo", "himilo", "hl", "hom", "hookleftarrow", "hookleftarrowint", "hookleftarrowtext", "hookrightarrow", "hookrightarrowtext", "horizontalgrowingbar", "horizontalpositionbar", "hpackbox", "hpackedbox", "hphantom", "hpos", "hsizefraction", "hslash", "hsmash", "hsmashbox", "hsmashed", "hspace", "hstroke", "htdpofstring", "htofstring", "hyphen", "hyphenatedcoloredword", "hyphenatedfile", "hyphenatedfilename", "hyphenatedhbox", "hyphenatedpar", "hyphenatedurl", "hyphenatedword", "iacute", "ibox", "ibreve", "icaron", "icircumflex", "ideographichalffillspace", "ideographicspace", "idiaeresis", "idotaccent", "idotbelow", "idoublegrave", "idxfromluatable", "ifassig!
nment", "iff", "ifinobject", "ifinoutputstream", "iflua", "ifparameters", "iftrialtypesetting", "ifxml", "ifxmlatt", "ifxmlattempty", "ifxmlempty", "ifxmlselfempty", "ifxmltext", "ignoreimplicitspaces", "ignoretagsinexport", "ignorevalue", "igrave", "ihook", "iiiint", "iiiintegral", "iiiintop", "iiint", "iiintegral", "iiintop", "iint", "iintegral", "iintop", "iinvertedbreve", "ijligature", "im", "imacron", "imaginaryi", "imaginaryj", "imath", "immediatesavetwopassdata", "impliedby", "implies", "impliesby", "imply", "in", "includemenu", "includesvgbuffer", "includesvgfile", "includeversioninfo", "increment", "incrementcounter", "incrementedcounter", "incrementpagenumber", "incrementsubpagenumber", "incrementvalue", "indentation", "index", "inf", "infofont", "infofontbold", "inframed", "infty", "infull", "inheritparameter", "inhibitblank", "ininner", "ininneredge", "ininnermargin", "initializeboxstack", "injlim", "inleft", "inleftedge", "inleftmargin", "inline", "inlinebar", "inlinebuffer", "inlinedbox", "inlinemath", "inlinemathematics", "inlinemessage", "inlineordisplaymath", "inlineprettyprintbuffer", "inlinerange", "inmargin", "inmframed", "innerflushshapebox", "inother", "inouter", "inouteredge", "inoutermargin", "input", "inputfilebarename", "inputfilename", "inputfilerealsuffix", "inputfilesuffix", "inputgivenfile", "inright", "inrightedge", "inrightmargin", "insertblankafter", "insertblankbefore", "insertlineafter", "insertlinebefore", "insertpages", "inspectluatable", "installactionhandler", "installactivecharacter", "installanddefineactivecharacter", "installattributestack", "installautocommandhandler", "installautosetuphandler", "installbasicautosetuphandler", "installbasicparameterhandler", "installbottomframerenderer", "installcommandhandler", "installcorenamespace", "installctxfunction", "installctxscanner", "installdefinehandler", "installdefinitionset", "installdefinitionsetmember", "installdirectcommandhandler", "installdirectparameterhandler", "installdirectparametersethandler", "installdirectset!
uphandler", "installdirectstyleandcolorhandler", "installframedautocommandhandler", "installframedcommandhandler", "installglobalmacrostack", "installlanguage", "installleftframerenderer", "installmacrostack", "installnamespace", "installoutputroutine", "installpagearrangement", "installparameterhandler", "installparameterhashhandler", "installparametersethandler", "installparentinjector", "installprotectedctxfunction", "installprotectedctxscanner", "installrightframerenderer", "installrootparameterhandler", "installsetuphandler", "installsetuponlycommandhandler", "installshipoutmethod", "installsimplecommandhandler", "installsimpleframedcommandhandler", "installstyleandcolorhandler", "installswitchcommandhandler", "installswitchsetuphandler", "installtexdirective", "installtextracker", "installtopframerenderer", "installunitsseparator", "installunitsspace", "installversioninfo", "int", "intc", "intclockwise", "integerinterval", "integerrounding", "integers", "integral", "interactionbar", "interactionbuttons", "interactionmenu", "intercal", "interiorset", "intertext", "interval", "interwordspaceafter", "interwordspacebefore", "interwordspaces", "interwordspacesafter", "interwordspacesbefore", "intop", "inv", "inverse", "invisiblecomma", "invisibleplus", "invisibletimes", "invokepagehandler", "iogonek", "iota", "italic", "italicbold", "italiccorrection", "italicface", "item", "items", "itemtag", "itilde", "jcaron", "jcircumflex", "jmath", "jobfilename", "jobfilesuffix", "kap", "kappa", "kcaron", "kcommaaccent", "keepblocks", "keeplinestogether", "keepunwantedspaces", "ker", "kerncharacters", "khook", "kkra", "koreancirclenumerals", "koreannumerals", "koreannumeralsc", "koreannumeralsp", "koreanparentnumerals", "lVert", "labellanguage", "labeltext", "labeltexts", "lacute", "lambda", "lambdabar", "land", "langle", "language", "languageCharacters", "languagecharacters", "languagecharwidth", "lannuity", "laplace", "lastcounter", "lastcountervalue", "lastdigit", "lastlinewidth", "lastnaturalboxdp", "lastnaturalboxht",!
"lastnaturalboxwd", "lastparwrapper", "lastpredefinedsymbol", "lastrealpage", "lastrealpagenumber", "lastsubcountervalue", "lastsubpage", "lastsubpagenumber", "lasttwodigits", "lastuserpage", "lastuserpagenumber", "lateluacode", "latin", "layeredtext", "layerheight", "layerwidth", "lazysavetaggedtwopassdata", "lazysavetwopassdata", "lbannuity", "lbar", "lbox", "lbrace", "lbracket", "lcaron", "lceil", "lchexnumber", "lchexnumbers", "lcommaaccent", "lcurl", "ldot", "ldotmiddle", "ldotp", "ldots", "le", "leadsto", "left", "leftaligned", "leftarrow", "leftarrowtail", "leftarrowtext", "leftarrowtriangle", "leftbottombox", "leftbox", "leftdasharrow", "leftguillemot", "leftharpoondown", "leftharpoondowntext", "leftharpoonup", "leftharpoonuptext", "lefthbox", "leftheadtext", "leftlabeltext", "leftleftarrows", "leftline", "leftmathlabeltext", "leftopeninterval", "leftorrighthbox", "leftorrightvbox", "leftorrightvtop", "leftouterjoin", "leftparbox", "leftrightarrow", "leftrightarrows", "leftrightarrowtext", "leftrightarrowtriangle", "leftrightharpoons", "leftrightharpoonstext", "leftrightsquigarrow", "leftskipadaption", "leftsquigarrow", "leftsubguillemot", "leftthreetimes", "lefttopbox", "lefttoright", "lefttorighthbox", "lefttorightvbox", "lefttorightvtop", "leftwavearrow", "leftwhitearrow", "leq", "leqq", "leqslant", "lequationsystem", "lessapprox", "lessdot", "lesseqgtr", "lesseqqgtr", "lessgtr", "lesssim", "letbeundefined", "letcatcodecommand", "letcscsname", "letcsnamecs", "letcsnamecsname", "letdummyparameter", "letempty", "letgvalue", "letgvalueempty", "letgvaluerelax", "letterampersand", "letterat", "letterbackslash", "letterbar", "letterbgroup", "letterclosebrace", "lettercolon", "letterdollar", "letterdoublequote", "letteregroup", "letterescape", "letterexclamationmark", "letterhash", "letterhat", "letterhyphen", "letterleftbrace", "letterleftbracket", "letterleftparenthesis", "letterless", "lettermore", "letteropenbrace", "letterpercent", "letterquestionmark", "letterrightbrace", "letterrightbracket", "letter!
rightparenthesis", "lettersinglequote", "letterslash", "letterspacing", "lettertilde", "letterunderscore", "letvalue", "letvalueempty", "letvaluerelax", "lfence", "lfloor", "lg", "lgroup", "lhbox", "lhooknwarrow", "lhooksearrow", "lim", "liminf", "limitatefirstline", "limitatelines", "limitatetext", "limsup", "line", "linebox", "linefeed", "linefillerhbox", "linefillervbox", "linefillervtop", "linenote", "linespanningtext", "linethickness", "linterval", "listcitation", "listcite", "listlength", "listnamespaces", "literalmode", "ljligature", "ll", "llangle", "llap", "llbracket", "llcorner", "lll", "llless", "llointerval", "lmoustache", "ln", "lnapprox", "lneq", "lneqq", "lnot", "lnsim", "loadanyfile", "loadanyfileonce", "loadbtxdefinitionfile", "loadbtxreplacementfile", "loadcldfile", "loadcldfileonce", "loadfontgoodies", "loadluafile", "loadluafileonce", "loadspellchecklist", "loadtexfile", "loadtexfileonce", "loadtypescriptfile", "localbox", "localframed", "localframedwithsettings", "localhsize", "localmargintext", "localpopbox", "localpopmacro", "localpushbox", "localpushmacro", "localundefine", "locatedfilepath", "locatefilepath", "locfilename", "log", "logo", "lohi", "lointerval", "lomihi", "longleftarrow", "longleftrightarrow", "longmapsfrom", "longmapsto", "longrightarrow", "longrightsquigarrow", "looparrowleft", "looparrowright", "lor", "low", "lowerbox", "lowercased", "lowercasestring", "lowercasing", "lowerint", "lowerleftdoubleninequote", "lowerleftsingleninequote", "lowerrightdoubleninequote", "lowerrightsingleninequote", "lozenge", "lparent", "lrannuity", "lrbannuity", "lrcorner", "lrointerval", "lrtbbox", "lstroke", "lt", "ltimes", "ltop", "ltrhbox", "ltrtext", "ltrvbox", "ltrvtop", "luaTeX", "luacode", "luaconditional", "luaenvironment", "luaexpanded", "luaexpr", "luafunction", "luajitTeX", "luamajorversion", "luametaTeX", "luaminorversion", "luaparameterset", "luasetup", "luaversion", "lvert", "m", "mLeftarrow", "mLeftrightarrow", "mRightarrow", "mVert", "mainlanguage", "makecharacteractive", "mak!
erawcommalist", "makestrutofbox", "maltese", "mapfontsize", "maps", "mapsas", "mapsdown", "mapsfrom", "mapsto", "mapstotext", "mapsup", "margindata", "margintext", "markcontent", "markedpages", "marker", "marking", "markinjector", "markpage", "markreferencepage", "mat", "math", "mathDitalicshape", "mathDuprightshape", "mathampersand", "mathbackground", "mathbf", "mathbi", "mathblackboard", "mathbs", "mathdefault", "mathdelimiter", "mathditalicshape", "mathdollar", "mathdouble", "mathduprightshape", "matheitalicshape", "mathematics", "matheuprightshape", "mathfraktur", "mathgroupedcommandcs", "mathhash", "mathhyphen", "mathiitalicshape", "mathit", "mathitalic", "mathiuprightshape", "mathjitalicshape", "mathjuprightshape", "mathlabellanguage", "mathlabeltext", "mathlabeltexts", "mathloose", "mathnesting", "mathop", "mathopdolimits", "mathopnolimits", "mathover", "mathovertext", "mathpercent", "mathpiitalicshape", "mathrm", "mathscript", "mathsl", "mathss", "mathstacker", "mathtext", "mathtextbf", "mathtextbi", "mathtextbs", "mathtextit", "mathtextsl", "mathtexttf", "mathtf", "mathtogether", "mathtriplet", "mathtt", "mathunder", "mathundertext", "mathupright", "mathword", "mathwordbf", "mathwordbi", "mathwordbs", "mathwordit", "mathwordsl", "mathwordtf", "matrix", "max", "maxaligned", "mbox", "mcframed", "measure", "measured", "measuredangle", "measuredeq", "median", "medskip", "medspace", "menubutton", "mequal", "message", "mfence", "mframed", "mfunction", "mfunctionlabeltext", "mhbox", "mho", "mhookleftarrow", "mhookrightarrow", "mid", "midaligned", "middle", "middlealigned", "middlebox", "middleparbox", "midhbox", "midsubsentence", "min", "minimalhbox", "minus", "minuscolon", "mirror", "mixedcaps", "mkvibuffer", "mleftarrow", "mleftharpoondown", "mleftharpoonup", "mleftoverrightarrow", "mleftrightarrow", "mleftrightharpoons", "mmapsto", "mod", "models", "modtwosum", "moduleparameter", "molecule", "mono", "monobold", "mononormal", "month", "monthlong", "monthshort", "mp", "mplocation", "mprandomnumber", "mrel", "!
mrightarrow", "mrightharpoondown", "mrightharpoonup", "mrightleftharpoons", "mrightoverleftarrow", "mtext", "mtp", "mtriplerel", "mtwoheadleftarrow", "mtwoheadrightarrow", "mu", "multimap", "mvert", "nHdownarrow", "nHuparrow", "nLeftarrow", "nLeftrightarrow", "nRightarrow", "nVDash", "nVdash", "nVleftarrow", "nVleftrightarrow", "nVrightarrow", "nabla", "nacute", "namedheadnumber", "namedstructureheadlocation", "namedstructureuservariable", "namedstructurevariable", "namedtaggedlabeltexts", "napostrophe", "napprox", "napproxEq", "narrownobreakspace", "nasymp", "natural", "naturalhbox", "naturalhpack", "naturalnumbers", "naturaltpack", "naturalvbox", "naturalvcenter", "naturalvpack", "naturalvtop", "naturalwd", "ncaron", "ncommaaccent", "ncong", "ncurl", "ndivides", "ne", "nearrow", "neg", "negatecolorbox", "negated", "negativesign", "negemspace", "negenspace", "negthinspace", "neng", "neq", "nequiv", "neswarrow", "newattribute", "newcatcodetable", "newcounter", "newevery", "newfrenchspacing", "newluatable", "newmode", "newrepeatablerandom", "newsignal", "newsystemmode", "nexists", "nextbox", "nextboxdp", "nextboxht", "nextboxhtdp", "nextboxwd", "nextcounter", "nextcountervalue", "nextdepth", "nextparagraphs", "nextrealpage", "nextrealpagenumber", "nextsubcountervalue", "nextsubpage", "nextsubpagenumber", "nextuserpage", "nextuserpagenumber", "ngeq", "ngrave", "ngtr", "ngtrless", "ngtrsim", "ni", "nihongo", "nin", "njligature", "nleftarrow", "nleftrightarrow", "nleq", "nless", "nlessgtr", "nlesssim", "nmid", "nni", "nobar", "nobreakspace", "nocap", "nocasing", "nocharacteralign", "nocitation", "nocite", "nodepthstrut", "nodetostring", "noffigurepages", "noflines", "noflinesinbox", "noflocalfloats", "noheaderandfooterlines", "noheightstrut", "nohyphens", "noindentation", "noitem", "nonfrenchspacing", "nonmathematics", "nonvalidassignment", "normal", "normalboldface", "normalframedwithsettings", "normalitalicface", "normalizebodyfontsize", "normalizedfontsize", "normalizefontdepth", "normalizefontheight", "normalize!
fontline", "normalizefontwidth", "normalizetextdepth", "normalizetextheight", "normalizetextline", "normalizetextwidth", "normalslantedface", "normaltypeface", "nospace", "not", "note", "notesymbol", "notimes", "notin", "notopandbottomlines", "notragged", "nowns", "nparallel", "nprec", "npreccurlyeq", "nrightarrow", "nsim", "nsimeq", "nsqsubseteq", "nsqsupseteq", "nsubset", "nsubseteq", "nsucc", "nsucccurlyeq", "nsupset", "nsupseteq", "ntilde", "ntimes", "ntriangleleft", "ntrianglelefteq", "ntriangleright", "ntrianglerighteq", "nu", "numberhere", "numberofpoints", "numbers", "nvDash", "nvdash", "nvleftarrow", "nvleftrightarrow", "nvrightarrow", "nwarrow", "nwsearrow", "oacute", "obeydepth", "objectdepth", "objectheight", "objectmargin", "objectwidth", "obox", "obreve", "ocaron", "ocircumflex", "ocircumflexacute", "ocircumflexdotbelow", "ocircumflexgrave", "ocircumflexhook", "ocircumflextilde", "octnumber", "octstringtonumber", "odiaeresis", "odiaeresismacron", "odot", "odotaccent", "odotaccentmacron", "odotbelow", "odoublegrave", "oeligature", "offset", "offsetbox", "ograve", "ohm", "ohook", "ohorn", "ohornacute", "ohorndotbelow", "ohorngrave", "ohornhook", "ohorntilde", "ohungarumlaut", "oiiint", "oiint", "oint", "ointc", "ointclockwise", "ointctrclockwise", "oinvertedbreve", "omacron", "omega", "omicron", "ominus", "onedigitrounding", "oneeighth", "onefifth", "onehalf", "onequarter", "onesixth", "onesuperior", "onethird", "oogonek", "oogonekmacron", "openinterval", "operatorlanguage", "operatortext", "oplus", "optimize", "optionalword", "ordfeminine", "ordinaldaynumber", "ordinalstr", "ordmasculine", "ornamenttext", "orthogonalcomplement", "orthogonalcomplementsymbol", "oslash", "ostroke", "ostrokeacute", "otilde", "otildemacron", "otimes", "outline", "outlined", "outputfilename", "outputstreambox", "outputstreamcopy", "outputstreamunvbox", "outputstreamunvcopy", "over", "overLeftarrow", "overLeftbararrow", "overLeftrightarrow", "overRightarrow", "overRightbararrow", "overbar", "overbars", "overbartext", "over!
barunderbar", "overbrace", "overbracetext", "overbraceunderbrace", "overbracket", "overbrackettext", "overbracketunderbracket", "overhook", "overlaybutton", "overlaycolor", "overlaydepth", "overlayfigure", "overlayheight", "overlayimage", "overlaylinecolor", "overlaylinewidth", "overlayoffset", "overlayrollbutton", "overlaywidth", "overleftarrow", "overleftbararrow", "overleftharpoon", "overleftharpoondown", "overleftharpoonup", "overlefthookarrow", "overleftrightarrow", "overlefttailarrow", "overloaderror", "overparent", "overparenttext", "overparentunderparent", "overrightarrow", "overrightbararrow", "overrightharpoon", "overrightharpoondown", "overrightharpoonup", "overrighthookarrow", "overrighttailarrow", "overset", "overstrike", "overstrikes", "overtwoheadleftarrow", "overtwoheadrightarrow", "owns", "page", "pagearea", "pageblockrealpage", "pagebreak", "pagefigure", "pageinjection", "pagenumber", "pagereference", "pagestaterealpage", "pagestaterealpageorder", "paletsize", "paragraphmark", "parallel", "paralleltext", "parenthesis", "part", "partial", "pdfTeX", "pdfactualtext", "pdfbackendactualtext", "pdfbackendcurrentresources", "pdfbackendsetcatalog", "pdfbackendsetcolorspace", "pdfbackendsetextgstate", "pdfbackendsetinfo", "pdfbackendsetname", "pdfbackendsetpageattribute", "pdfbackendsetpageresource", "pdfbackendsetpagesattribute", "pdfbackendsetpattern", "pdfbackendsetshade", "pdfcolor", "pdfeTeX", "percent", "percentdimen", "periodcentered", "periodic", "periods", "permitcaretescape", "permitcircumflexescape", "permitspacesbetweengroups", "perp", "persiandecimals", "persiandecimalseparator", "persiannumerals", "persianthousandsseparator", "perthousand", "phantom", "phantombox", "phi", "phook", "pi", "pickupgroupedcommand", "pickupgroupedcommandcs", "pitchfork", "placeattachments", "placebookmarks", "placebtxrendering", "placechemical", "placecitation", "placecombinedlist", "placecomments", "placecontent", "placecurrentformulanumber", "placedbox", "placefigure", "placefloat", "placefloatcaption", "place!
floatplaceholder", "placefloatwithsetups", "placefootnotes", "placeformula", "placeframed", "placegraphic", "placeheadnumber", "placeheadtext", "placehelp", "placeholder", "placeindex", "placeinitial", "placeintermezzo", "placelayer", "placelayeredtext", "placelegend", "placelist", "placelistofabbreviations", "placelistofchemicals", "placelistoffigures", "placelistofgraphics", "placelistofintermezzi", "placelistoflogos", "placelistofpublications", "placelistofsorts", "placelistofsynonyms", "placelistoftables", "placelocalfootnotes", "placelocalnotes", "placement", "placenamedfloat", "placenamedformula", "placenotes", "placeongrid", "placeontopofeachother", "placepagenumber", "placepairedbox", "placeparallel", "placerawheaddata", "placerawheadnumber", "placerawheadtext", "placerawlist", "placeregister", "placerenderingwindow", "placesavedfloat", "placesidebyside", "placesubformula", "placesynchronize", "placetable", "pm", "pmatrix", "popattribute", "popmacro", "popmode", "popsystemmode", "position", "positionoverlay", "positionregionoverlay", "positivesign", "postponenotes", "prec", "precapprox", "preccurlyeq", "preceq", "preceqq", "precnapprox", "precneq", "precneqq", "precnsim", "precsim", "predefinedfont", "predefinefont", "predefinesymbol", "prefixedpagenumber", "prefixlanguage", "prefixtext", "preimage", "prependetoks", "prependgvalue", "prependhiddenbackground", "prependtocommalist", "prependtoks", "prependtoksonce", "prependvalue", "prerollblank", "prerolledpages", "presetbtxlabeltext", "presetdocument", "presetfieldsymbols", "presetheadtext", "presetlabeltext", "presetmathlabeltext", "presetoperatortext", "presetprefixtext", "presetsuffixtext", "presettaglabeltext", "presetunittext", "pretocommalist", "prettyprintbuffer", "prevcounter", "prevcountervalue", "preventmode", "prevrealpage", "prevrealpagenumber", "prevsubcountervalue", "prevsubpage", "prevsubpagenumber", "prevuserpage", "prevuserpagenumber", "prime", "primed", "primes", "procent", "processMPbuffer", "processMPfigurefile", "processaction", "pro!
cessallactionsinset", "processassignlist", "processassignmentcommand", "processassignmentlist", "processbetween", "processblocks", "processbodyfontenvironmentlist", "processcolorcomponents", "processcommacommand", "processcommalist", "processcommalistwithparameters", "processcontent", "processfile", "processfilemany", "processfilenone", "processfileonce", "processfirstactioninset", "processisolatedchars", "processisolatedwords", "processlinetablebuffer", "processlinetablefile", "processlist", "processmonth", "processranges", "processseparatedlist", "processtexbuffer", "processtokens", "processuntil", "processxmlbuffer", "processxmlfile", "processxtablebuffer", "processyear", "prod", "product", "profiledbox", "profilegivenbox", "program", "project", "projlim", "propto", "pseudoMixedCapped", "pseudoSmallCapped", "pseudoSmallcapped", "pseudosmallcapped", "psi", "punctuationspace", "purenumber", "pushattribute", "pushbutton", "pushmacro", "pushmode", "pushoutputstream", "pushsystemmode", "putboxincache", "putnextboxincache", "qquad", "quad", "quadrupleprime", "quadrupleprimed", "quads", "quarterstrut", "questiondown", "questionedeq", "quitcommalist", "quitprevcommalist", "quittypescriptscanning", "quotation", "quote", "quotedbl", "quotedblbase", "quotedblleft", "quotedblright", "quoteleft", "quoteright", "quotesingle", "quotesinglebase", "rVert", "racute", "raggedbottom", "raggedcenter", "raggedleft", "raggedright", "raggedwidecenter", "raisebox", "randomizetext", "randomnumber", "rangle", "rannuity", "rationals", "rawcounter", "rawcountervalue", "rawdate", "rawdoifelseinset", "rawdoifinset", "rawdoifinsetelse", "rawgetparameters", "rawmathematics", "rawparagraphshape", "rawprocessaction", "rawprocesscommacommand", "rawprocesscommalist", "rawstructurelistuservariable", "rawsubcountervalue", "rbannuity", "rbox", "rbrace", "rbracket", "rcaron", "rceil", "rcommaaccent", "rdoublegrave", "readfile", "readfixfile", "readjobfile", "readlocfile", "readsetfile", "readsysfile", "readtexfile", "readxmlfile", "realSmallCapped",!
"realSmallcapped", "realpagenumber", "reals", "realsmallcapped", "rectangularpoleintc", "recursedepth", "recurselevel", "recursestring", "redoconvertfont", "ref", "reference", "referencecolumnnumber", "referencepagedetail", "referencepagestate", "referenceprefix", "referencerealpage", "referencesymbol", "referring", "registerattachment", "registerctxluafile", "registered", "registerexternalfigure", "registerfontclass", "registerhyphenationexception", "registerhyphenationpattern", "registermenubuttons", "registeroverloads", "registerparwrapper", "registerparwrapperreverse", "registersort", "registersortpage", "registersynonym", "registertopcontent", "registerunit", "registerunitshortcut", "regular", "relatemarking", "relateparameterhandlers", "relaxvalueifundefined", "relbar", "relfraction", "reltext", "remainingcharacters", "remark", "removebottomthings", "removedepth", "removefromcommalist", "removelastskip", "removelastspace", "removemarkedcontent", "removepunctuation", "removesubstring", "removetoks", "removeunwantedspaces", "repeathead", "replacefeature", "replaceincommalist", "replaceword", "requationsystem", "rescan", "rescanwithsetup", "resetMPdrawing", "resetMPenvironment", "resetMPinstance", "resetalignmentcharacter", "resetallattributes", "resetalternate", "resetandaddfeature", "resetbar", "resetboxesincache", "resetbreakpoints", "resetbuffer", "resetcharacteralign", "resetcharacterkerning", "resetcharacterspacing", "resetcharacterstripping", "resetcollector", "resetcounter", "resetctxscanner", "resetdigitsmanipulation", "resetdirection", "resetextrafontkerns", "resetfeature", "resetflag", "resetfontcolorscheme", "resetfontfallback", "resetfontsolution", "resethyphenationfeatures", "resetinjector", "resetinteractionmenu", "resetitaliccorrection", "resetlayer", "resetlineprofile", "resetlistsynonyms", "resetlocalbox", "resetlocalfloats", "resetlocalshowmakeup", "resetmacros", "resetmarker", "resetmarking", "resetmode", "resetoverloads", "resetpagenumber", "resetparallel", "resetpath", "resetpenalties",!
"resetperiodkerning", "resetprofile", "resetrecurselevel", "resetreference", "resetreplacements", "resetscript", "resetsetups", "resetshownsynonyms", "resetsubpagenumber", "resetsymbolset", "resetsynchronizemarking", "resetsynonyms", "resetsynonymsprogress", "resetsystemmode", "resettimer", "resettokenlist", "resettrackers", "resettrialtypesetting", "resetusedsortings", "resetusedsynonyms", "resetuserpagenumber", "resetvalue", "resetvisualizers", "reshapebox", "resolvedglyphdirect", "resolvedglyphstyled", "restartcounter", "restorebox", "restorecatcodes", "restorecounter", "restorecurrentattributes", "restoreendofline", "restoreglobalbodyfont", "restriction", "retestfeature", "reusableMPgraphic", "reuseMPgraphic", "reuserandomseed", "reverseddoubleprime", "reversedprime", "reversedtripleprime", "reversehbox", "reversehpack", "reverseprimed", "reversetpack", "reversevbox", "reversevboxcontent", "reversevpack", "reversevtop", "revivefeature", "rfence", "rfloor", "rgroup", "rhbox", "rho", "rhooknearrow", "rhookswarrow", "right", "rightaligned", "rightangle", "rightarrow", "rightarrowbar", "rightarrowtail", "rightarrowtext", "rightarrowtriangle", "rightbottombox", "rightbox", "rightdasharrow", "rightguillemot", "rightharpoondown", "rightharpoondowntext", "rightharpoonup", "rightharpoonuptext", "righthbox", "rightheadtext", "rightlabeltext", "rightleftarrows", "rightleftarrowtext", "rightleftharpoons", "rightleftharpoonstext", "rightline", "rightmathlabeltext", "rightopeninterval", "rightorleftpageaction", "rightouterjoin", "rightoverleftarrowtext", "rightpageorder", "rightparbox", "rightrightarrows", "rightskipadaption", "rightsquigarrow", "rightsubguillemot", "rightthreearrows", "rightthreetimes", "righttoleft", "righttolefthbox", "righttoleftvbox", "righttoleftvtop", "righttopbox", "rightwavearrow", "rightwhitearrow", "ring", "ringmarked", "rinterval", "rinvertedbreve", "risingdotseq", "rlannuity", "rlap", "rlbannuity", "rlointerval", "rmoustache", "rneq", "robustaddtocommalist", "robustdoifelseinset", "robustdoi!
finsetelse", "robustpretocommalist", "rointerval", "rollbutton", "roman", "romanC", "romanD", "romanI", "romanII", "romanIII", "romanIV", "romanIX", "romanL", "romanM", "romanV", "romanVI", "romanVII", "romanVIII", "romanX", "romanXI", "romanXII", "romanc", "romand", "romani", "romanii", "romaniii", "romaniv", "romanix", "romanl", "romanm", "romannumerals", "romanv", "romanvi", "romanvii", "romanviii", "romanx", "romanxi", "romanxii", "root", "rootradical", "rotate", "rparent", "rrangle", "rrbracket", "rrointerval", "rtimes", "rtlhbox", "rtltext", "rtlvbox", "rtlvtop", "rtop", "ruby", "ruleddbox", "ruleddpack", "ruledhbox", "ruledhpack", "ruledmbox", "ruledtpack", "ruledvbox", "ruledvpack", "ruledvtop", "runMPbuffer", "runninghbox", "russianNumerals", "russiannumerals", "rvert", "sacute", "safechar", "samplefile", "sans", "sansbold", "sansnormal", "sansserif", "savebox", "savebtxdataset", "savebuffer", "savecounter", "savecurrentattributes", "savemathexport", "savenormalmeaning", "savetaggedtwopassdata", "savetwopassdata", "sbox", "scalarproduct", "scale", "scaron", "scedilla", "schwa", "schwahook", "scircumflex", "scommaaccent", "screen", "searrow", "sec", "secondderivative", "secondderivativesymbol", "secondoffivearguments", "secondoffourarguments", "secondofsixarguments", "secondofthreearguments", "secondofthreeunexpanded", "secondoftwoarguments", "secondoftwounexpanded", "section", "sectionmark", "seeindex", "select", "selectblocks", "semicirclepoleintc", "serializecommalist", "serializedcommalist", "serif", "serifbold", "serifnormal", "setJSpreamble", "setMPlayer", "setMPpositiongraphic", "setMPpositiongraphicrange", "setMPtext", "setMPvariable", "setMPvariables", "setalignmentcharacter", "setalignmentswitch", "setalternate", "setautopagestaterealpageno", "setbar", "setbigbodyfont", "setboxllx", "setboxlly", "setbreakpoints", "setcapstrut", "setcatcodetable", "setcharacteralign", "setcharacteraligndetail", "setcharactercasing", "setcharactercleaning", "setcharacterkerning", "setcharacterspacing", "setcharac!
terstripping", "setcharstrut", "setcollector", "setcolormodel", "setcounter", "setcounterown", "setctxluafunction", "setcurrentfontclass", "setdataset", "setdatavalue", "setdefaultpenalties", "setdigitsmanipulation", "setdirection", "setdocumentargument", "setdocumentargumentdefault", "setdocumentfilename", "setdummyparameter", "setelementbackendtag", "setelementexporttag", "setelementnature", "setemeasure", "setevalue", "setevariable", "setevariables", "setexpansion", "setextrafontkerns", "setfirstline", "setfirstpasscharacteralign", "setflag", "setfont", "setfontcolorscheme", "setfontfeature", "setfontsolution", "setfontstrut", "setfractions", "setglobalscript", "setgmeasure", "setgvalue", "setgvariable", "setgvariables", "sethboxregister", "sethyphenatedurlafter", "sethyphenatedurlbefore", "sethyphenatedurlnormal", "sethyphenationfeatures", "setinitial", "setinjector", "setinteraction", "setinterfacecommand", "setinterfaceconstant", "setinterfaceelement", "setinterfacemessage", "setinterfacevariable", "setinternalrendering", "setitaliccorrection", "setlayer", "setlayerframed", "setlayertext", "setlinefiller", "setlineprofile", "setlocalhsize", "setlocalscript", "setlocalshowmakeup", "setluatable", "setmainbodyfont", "setmainlineprofile", "setmainparbuilder", "setmarker", "setmarking", "setmathmatrixanchoring", "setmathstyle", "setmeasure", "setmessagetext", "setminus", "setmode", "setnostrut", "setnote", "setnotetext", "setobject", "setoldstyle", "setoverloads", "setpagelooseness", "setpagereference", "setpagestate", "setpagestaterealpageno", "setparagraphfreezing", "setparagraphshape", "setpenalties", "setpercentdimen", "setperiodkerning", "setposition", "setpositionbox", "setpositiondata", "setpositiondataplus", "setpositiononly", "setpositionplus", "setpositionstrut", "setprofile", "setrandomseed", "setreference", "setreferencedobject", "setregisterentry", "setreplacements", "setrigidcolumnbalance", "setrigidcolumnhsize", "setscript", "setsecondpasscharacteralign", "setsectionblock", "setsimplecolumnshsize!
", "setsmallbodyfont", "setsmallcaps", "setstackbox", "setstructurepageregister", "setstrut", "setsuperiors", "setsystemmode", "settabular", "settaggedmetadata", "settestcrlf", "settextcontent", "settightobject", "settightreferencedobject", "settightstrut", "settightunreferencedobject", "settokenlist", "settrialtypesetting", "setuevalue", "setugvalue", "setunreferencedobject", "setup", "setupMPgraphics", "setupMPinstance", "setupMPpage", "setupMPvariables", "setupTABLE", "setupTEXpage", "setupadaptive", "setupalign", "setupalignpass", "setupalternativestyles", "setuparranging", "setupattachment", "setupattachments", "setupbackend", "setupbackground", "setupbackgrounds", "setupbar", "setupbars", "setupblackrules", "setupblank", "setupbleeding", "setupblock", "setupbodyfont", "setupbodyfontenvironment", "setupbookmark", "setupbottom", "setupbottomtexts", "setupboxexport", "setupbtx", "setupbtxdataset", "setupbtxlabeltext", "setupbtxlist", "setupbtxregister", "setupbtxrendering", "setupbuffer", "setupbutton", "setupcapitals", "setupcaption", "setupcaptions", "setupcharacteralign", "setupcharacterkerning", "setupcharacterspacing", "setupchemical", "setupchemicalframed", "setupclipping", "setupcollector", "setupcolor", "setupcolors", "setupcolumns", "setupcolumnset", "setupcolumnsetarea", "setupcolumnsetareatext", "setupcolumnsetlines", "setupcolumnsetspan", "setupcolumnsetstart", "setupcombination", "setupcombinedlist", "setupcomment", "setupcontent", "setupcounter", "setupdataset", "setupdelimitedtext", "setupdescription", "setupdescriptions", "setupdirections", "setupdocument", "setupeffect", "setupenumeration", "setupenumerations", "setupenv", "setupexpansion", "setupexport", "setupexternalfigure", "setupexternalfigures", "setupfacingfloat", "setupfield", "setupfieldbody", "setupfieldcategory", "setupfieldcontentframed", "setupfieldlabelframed", "setupfields", "setupfieldtotalframed", "setupfiller", "setupfillinlines", "setupfillinrules", "setupfirstline", "setupfittingpage", "setupfloat", "setupfloatframed", "se!
tupfloats", "setupfloatsplitting", "setupfontexpansion", "setupfontprotrusion", "setupfonts", "setupfontsolution", "setupfooter", "setupfootertexts", "setupfootnotes", "setupforms", "setupformula", "setupformulae", "setupformulaframed", "setupframed", "setupframedcontent", "setupframedtable", "setupframedtablecolumn", "setupframedtablerow", "setupframedtext", "setupframedtexts", "setupglobalreferenceprefix", "setuphead", "setupheadalternative", "setupheader", "setupheadertexts", "setupheadnumber", "setupheads", "setupheadtext", "setuphelp", "setuphigh", "setuphighlight", "setuphyphenation", "setuphyphenmark", "setupindentedtext", "setupindenting", "setupindex", "setupinitial", "setupinsertion", "setupinteraction", "setupinteractionbar", "setupinteractionmenu", "setupinteractionscreen", "setupinterlinespace", "setupitaliccorrection", "setupitemgroup", "setupitemizations", "setupitemize", "setupitems", "setuplabel", "setuplabeltext", "setuplanguage", "setuplayer", "setuplayeredtext", "setuplayout", "setuplayouttext", "setuplegend", "setuplinefiller", "setuplinefillers", "setuplinenote", "setuplinenumbering", "setuplineprofile", "setuplines", "setuplinetable", "setuplinewidth", "setuplist", "setuplistalternative", "setuplistextra", "setuplocalboxes", "setuplocalfloats", "setuplocalinterlinespace", "setuplow", "setuplowhigh", "setuplowmidhigh", "setupmakeup", "setupmarginblock", "setupmargindata", "setupmarginframed", "setupmarginrule", "setupmarginrules", "setupmarking", "setupmathaccent", "setupmathaccents", "setupmathalignment", "setupmathcases", "setupmathdelimited", "setupmathdelimiter", "setupmathematics", "setupmathexport", "setupmathfence", "setupmathfences", "setupmathfraction", "setupmathfractions", "setupmathframed", "setupmathfunction", "setupmathfunctions", "setupmathlabeltext", "setupmathmatrix", "setupmathnesting", "setupmathoperator", "setupmathoperators", "setupmathornament", "setupmathradical", "setupmathsimplealign", "setupmathstackers", "setupmathstyle", "setupmixedcolumns", "setupmodule", "setup!
multicolumns", "setupnarrower", "setupnotation", "setupnotations", "setupnote", "setupnotes", "setupoffset", "setupoffsetbox", "setupoperatortext", "setupoppositeplacing", "setupoptimize", "setuporientation", "setupoutput", "setupoutputroutine", "setuppagechecker", "setuppagecolumns", "setuppagecomment", "setuppageinjection", "setuppageinjectionalternative", "setuppagenumber", "setuppagenumbering", "setuppageshift", "setuppagestate", "setuppagetransitions", "setuppairedbox", "setuppalet", "setuppaper", "setuppapersize", "setupparagraph", "setupparagraphintro", "setupparagraphnumbering", "setupparagraphs", "setupparallel", "setupperiodkerning", "setupperiods", "setupplaceholder", "setupplacement", "setuppositionbar", "setuppositioning", "setupprefixtext", "setupprocessor", "setupprofile", "setupprograms", "setupquotation", "setupquote", "setuprealpagenumber", "setupreferenceformat", "setupreferenceprefix", "setupreferencestructureprefix", "setupreferencing", "setupregister", "setupregisters", "setuprenderingwindow", "setuprotate", "setupruby", "setups", "setupscale", "setupscript", "setupscripts", "setupsectionblock", "setupselector", "setupshapedparagraph", "setupshift", "setupsidebar", "setupsorting", "setupspacing", "setupspellchecking", "setupstacking", "setupstartstop", "setupstretched", "setupstrut", "setupstyle", "setupsubformula", "setupsubformulas", "setupsubpagenumber", "setupsuffixtext", "setupsymbols", "setupsymbolset", "setupsynchronize", "setupsynchronizecontent", "setupsynctex", "setupsynonyms", "setupsystem", "setuptables", "setuptabulate", "setuptabulatemove", "setuptagging", "setuptaglabeltext", "setuptext", "setuptextbackground", "setuptextdisplay", "setuptextflow", "setuptextnote", "setuptextrules", "setuptexttexts", "setupthinrules", "setuptolerance", "setuptooltip", "setuptop", "setuptoptexts", "setuptype", "setuptyping", "setupunit", "setupunittext", "setupurl", "setupuserdata", "setupuserdataalternative", "setupuserpagenumber", "setupversion", "setupviewerlayer", "setupvspacing", "setupwhi!
tespace", "setupwithargument", "setupwithargumentswapped", "setupxml", "setupxtable", "setuvalue", "setuxvalue", "setvalue", "setvariable", "setvariables", "setvboxregister", "setvisualizerfont", "setvtopregister", "setwidthof", "setxmeasure", "setxvalue", "setxvariable", "setxvariables", "seveneighths", "sfrac", "shapedhbox", "sharp", "shiftbox", "shiftdown", "shiftup", "showallmakeup", "showattributes", "showbodyfont", "showbodyfontenvironment", "showboxes", "showbreakpoints", "showbtxdatasetauthors", "showbtxdatasetcompleteness", "showbtxdatasetfields", "showbtxfields", "showbtxhashedauthors", "showbtxtables", "showchardata", "showcharratio", "showcolor", "showcolorbar", "showcolorcomponents", "showcolorgroup", "showcolorset", "showcolorstruts", "showcounter", "showdirectives", "showdirsinmargin", "showedebuginfo", "showexperiments", "showfont", "showfontdata", "showfontexpansion", "showfontitalics", "showfontkerns", "showfontparameters", "showfontstrip", "showfontstyle", "showframe", "showglyphdata", "showglyphs", "showgrid", "showgridsnapping", "showhelp", "showhyphenationtrace", "showhyphens", "showinjector", "showjustification", "showkerning", "showlayout", "showlayoutcomponents", "showligature", "showligatures", "showlogcategories", "showluatables", "showmakeup", "showmargins", "showmessage", "showminimalbaseline", "shownextbox", "showotfcomposition", "showpageprogress", "showpalet", "showparentchain", "showparwrapperstate", "showprint", "showrivers", "showsetups", "showsetupsdefinition", "showstruts", "showsymbolset", "showtimer", "showtokens", "showtrackers", "showvalue", "showvariable", "showwarning", "sigma", "signalcharacteralign", "signalrightpage", "sim", "simeq", "similartokens", "simplealignedbox", "simplealignedboxplus", "simplealignedspreadbox", "simplegroupedcommand", "simplegroupedcommandcs", "simplereversealignedbox", "simplereversealignedboxplus", "sin", "singlebond", "singleverticalbar", "sinh", "sixperemspace", "sixthofsixarguments", "skiphere", "slanted", "slantedbold", "slantedface", "!
slash", "slashed", "slashint", "slicepages", "slong", "slovenianNumerals", "sloveniannumerals", "small", "smallbodyfont", "smallbold", "smallbolditalic", "smallboldslanted", "smallcappedcharacters", "smallcappedromannumerals", "smallcaps", "smaller", "smallitalicbold", "smallnormal", "smallskip", "smallslanted", "smallslantedbold", "smalltype", "smash", "smashbox", "smashboxed", "smashedhbox", "smashedvbox", "smile", "snaptogrid", "softhyphen", "solidus", "someheadnumber", "somekindoftab", "someline", "somelocalfloat", "somenamedheadnumber", "someplace", "somewhere", "space", "spaceddigits", "spaceddigitsmethod", "spaceddigitsseparator", "spaceddigitssymbol", "spaceorpar", "spadesuit", "spanishNumerals", "spanishnumerals", "speech", "sphericalangle", "splitatasterisk", "splitatcolon", "splitatcolons", "splitatcomma", "splitatperiod", "splitdfrac", "splitfilename", "splitfloat", "splitfrac", "splitoffbase", "splitofffull", "splitoffkind", "splitoffname", "splitoffpath", "splitoffroot", "splitofftokens", "splitofftype", "splitstring", "spreadhbox", "sqcap", "sqcup", "sqrt", "sqsubset", "sqsubseteq", "sqsubsetneq", "sqsupset", "sqsupseteq", "sqsupsetneq", "square", "squaredots", "squareintc", "ssharp", "stacking", "stackrel", "stackscripts", "star", "stareq", "starmarked", "startJScode", "startJSpreamble", "startLUA", "startMP", "startMPclip", "startMPcode", "startMPdefinitions", "startMPdrawing", "startMPenvironment", "startMPextensions", "startMPinclusions", "startMPinitializations", "startMPpage", "startMPpositiongraphic", "startMPpositionmethod", "startMPrun", "startPARSEDXML", "startTABLE", "startTABLEbody", "startTABLEfoot", "startTABLEhead", "startTABLEnested", "startTABLEnext", "startTABLEsection", "startTC", "startTD", "startTDs", "startTEX", "startTEXpage", "startTH", "startTN", "startTR", "startTRs", "startTX", "startTY", "startXML", "startalign", "startalignment", "startallmodes", "startalternate", "startaodownintc", "startaointc", "startappendices", "startarrangedpages", "startasciimode", "startaside",!
"startattachment", "startbackground", "startbackmatter", "startbar", "startbarint", "startbbordermatrix", "startbigbottom", "startbigcap", "startbigcup", "startbigdoublevee", "startbigdoublewedge", "startbigodot", "startbigoplus", "startbigotimes", "startbigreversesolidus", "startbigsolidus", "startbigsqcap", "startbigsqcup", "startbigtimes", "startbigtop", "startbigudot", "startbiguplus", "startbigvee", "startbigwedge", "startbitmapimage", "startblackboardsum", "startblockquote", "startbodymatter", "startbordermatrix", "startboxedcolumns", "startboxexport", "startbtxlabeltext", "startbtxrenderingdefinitions", "startbuffer", "startcapint", "startcases", "startcatcodetable", "startcenteraligned", "startchapter", "startcharacteralign", "startcheckedfences", "startchemical", "startchemicaltext", "startcirclepoleinsideintc", "startcirclepoleoutsideintc", "startcollect", "startcollecting", "startcolor", "startcolorintent", "startcoloronly", "startcolorset", "startcolumns", "startcolumnset", "startcolumnsetspan", "startcombination", "startcomment", "startcomponent", "startcontextcode", "startcontextdefinitioncode", "startcoprod", "startctxfunction", "startctxfunctiondefinition", "startcupint", "startcurrentcolor", "startcurrentlistentrywrapper", "startdelimited", "startdelimitedtext", "startdisplaymath", "startdmath", "startdocument", "startdoublebarint", "starteffect", "startelement", "startembeddedxtable", "startendnote", "startendofline", "startenvironment", "startequationsystem", "startexceptions", "startexpanded", "startexpandedcollect", "startextendedcatcodetable", "startexternalfigurecollection", "startfacingfloat", "startfact", "startfigure", "startfiguretext", "startfittingpage", "startfixed", "startfloatcombination", "startfont", "startfontclass", "startfontsolution", "startfootnote", "startformula", "startformulacombination", "startformulas", "startframed", "startframedcell", "startframedcontent", "startframedrow", "startframedtable", "startframedtext", "startfrontmatter", "startfullouterjoin", "startgoto"!
, "startgraphictext", "startgridsnapping", "starthanging", "starthbox", "starthboxestohbox", "starthboxregister", "starthead", "startheadtext", "starthelptext", "starthiddencontent", "starthiding", "starthighlight", "starthookleftarrowint", "starthyphenation", "startiiiint", "startiiiintegral", "startiiint", "startiiintegral", "startiint", "startiintegral", "startimath", "startindentation", "startindentedtext", "startint", "startintc", "startintegral", "startinteraction", "startinteractionmenu", "startinterface", "startintermezzotext", "startintertext", "startitem", "startitemgroup", "startitemgroupcolumns", "startitemize", "startitemizetable", "startknockout", "startlabeltext", "startlanguage", "startlayout", "startleftaligned", "startleftouterjoin", "startlegend", "startlequationsystem", "startline", "startlinealignment", "startlinecorrection", "startlinefiller", "startlinenote", "startlinenumbering", "startlines", "startlinetable", "startlinetablebody", "startlinetablecell", "startlinetablehead", "startlocalbox", "startlocalboxrange", "startlocalfootnotes", "startlocalheadsetup", "startlocallinecorrection", "startlocalnotes", "startlocalsetups", "startlowerint", "startlua", "startluacode", "startluaparameterset", "startluasetups", "startmakeup", "startmarginblock", "startmarginrule", "startmarkedcontent", "startmarkpages", "startmatch", "startmathalignment", "startmathcases", "startmathematics", "startmathexport", "startmathfenced", "startmathlabeltext", "startmathmatrix", "startmathmode", "startmathstyle", "startmatrices", "startmatrix", "startmaxaligned", "startmdformula", "startmidaligned", "startmiddlealigned", "startmiddlemakeup", "startmixedcolumns", "startmode", "startmodeset", "startmodtwosum", "startmodule", "startmoduletestsection", "startmpformula", "startmulticolumns", "startnamedformula", "startnamedmatrix", "startnamednotation", "startnamedsection", "startnamedsubformulas", "startnamedtyping", "startnarrow", "startnarrower", "startnegative", "startnicelyfilledbox", "startnointerference", "startn!
otallmodes", "startnotext", "startnotmode", "startoiiint", "startoiint", "startoint", "startointc", "startoperatortext", "startopposite", "startoutputstream", "startoutputsubstream", "startoverlay", "startoverprint", "startpacked", "startpageblock", "startpagecolumns", "startpagecomment", "startpagefigure", "startpagelayout", "startpagemakeup", "startpar", "startparagraph", "startparagraphs", "startparagraphscell", "startparagraphshape", "startparbuilder", "startpart", "startpath", "startplacechemical", "startplacefigure", "startplacefloat", "startplaceformula", "startplacegraphic", "startplaceintermezzo", "startplacelegend", "startplacepairedbox", "startplacetable", "startpositioning", "startpositionoverlay", "startpositive", "startpostponing", "startpostponingnotes", "startprefixtext", "startprerollpageblock", "startprocessassignmentcommand", "startprocessassignmentlist", "startprocesscommacommand", "startprocesscommalist", "startprod", "startproduct", "startprofile", "startproject", "startprotect", "startprotectedcolors", "startpublication", "startpunctuation", "startquotation", "startquote", "startrandomized", "startrandomseed", "startraw", "startrawsetups", "startreadingfile", "startrectangularpoleintc", "startreferenceprefix", "startregime", "startregister", "startrequationsystem", "startreusableMPgraphic", "startrightaligned", "startrightouterjoin", "startruby", "startscript", "startsdformula", "startsection", "startsectionblock", "startsectionblockenvironment", "startsectionlevel", "startsemicirclepoleintc", "startsetups", "startshapebox", "startshapedparagraph", "startshapetext", "startshift", "startshowbreakpoints", "startshowrivers", "startsidebar", "startsimplecolumns", "startslashint", "startspecialitem", "startspeech", "startspformula", "startsplittext", "startspread", "startsquareintc", "startstacking", "startstackingsteps", "startstandardmakeup", "startstaticMPfigure", "startstaticMPgraphic", "startstrictinspectnextcharacter", "startstructurepageregister", "startstrut", "startstyle", "startsubfor!
mulas", "startsubject", "startsubjectlevel", "startsubnumberinghere", "startsubsection", "startsubsentence", "startsubstack", "startsubsubject", "startsubsubsection", "startsubsubsubject", "startsubsubsubsection", "startsubsubsubsubject", "startsubsubsubsubsection", "startsubsubsubsubsubject", "startsuffixtext", "startsum", "startsumint", "startsymbolset", "starttable", "starttablehead", "starttables", "starttabletail", "starttabletext", "starttabulate", "starttabulatehead", "starttabulatetail", "starttagged", "starttaglabeltext", "starttexcode", "starttexdefinition", "starttext", "starttextbackground", "starttextbackgroundmanual", "starttextcolor", "starttextcolorintent", "starttextdisplay", "starttextflow", "starttextmakeup", "starttextrule", "startthematrix", "starttimesint", "starttiming", "starttitle", "starttokenlist", "starttokens", "starttransparent", "starttypescript", "starttypescriptcollection", "starttyping", "startuniqueMPgraphic", "startuniqueMPpagegraphic", "startunittext", "startunpacked", "startupperint", "startusableMPgraphic", "startuseMPgraphic", "startusemathstyleparameter", "startuserdata", "startusingbtxspecification", "startvbox", "startvboxregister", "startvboxtohbox", "startvboxtohboxseparator", "startviewerlayer", "startvtop", "startvtopregister", "startxcell", "startxcellgroup", "startxcolumn", "startxgroup", "startxmldisplayverbatim", "startxmlinlineverbatim", "startxmlraw", "startxmlsetups", "startxrow", "startxrowgroup", "startxtable", "startxtablebody", "startxtablefoot", "startxtablehead", "startxtablenext", "stligature", "stopJScode", "stopJSpreamble", "stopLUA", "stopMP", "stopMPclip", "stopMPcode", "stopMPdefinitions", "stopMPdrawing", "stopMPenvironment", "stopMPextensions", "stopMPinclusions", "stopMPinitializations", "stopMPpage", "stopMPpositiongraphic", "stopMPpositionmethod", "stopMPrun", "stopPARSEDXML", "stopTABLE", "stopTABLEbody", "stopTABLEfoot", "stopTABLEhead", "stopTABLEnested", "stopTABLEnext", "stopTABLEsection", "stopTC", "stopTD", "stopTDs", "stopTEX", "stopT!
EXpage", "stopTH", "stopTN", "stopTR", "stopTRs", "stopTX", "stopTY", "stopXML", "stopalign", "stopalignment", "stopallmodes", "stopalternate", "stopaodownintc", "stopaointc", "stopappendices", "stoparrangedpages", "stopasciimode", "stopaside", "stopattachment", "stopbackground", "stopbackmatter", "stopbar", "stopbarint", "stopbbordermatrix", "stopbigbottom", "stopbigcap", "stopbigcup", "stopbigdoublevee", "stopbigdoublewedge", "stopbigodot", "stopbigoplus", "stopbigotimes", "stopbigreversesolidus", "stopbigsolidus", "stopbigsqcap", "stopbigsqcup", "stopbigtimes", "stopbigtop", "stopbigudot", "stopbiguplus", "stopbigvee", "stopbigwedge", "stopbitmapimage", "stopblackboardsum", "stopblockquote", "stopbodymatter", "stopbordermatrix", "stopboxedcolumns", "stopboxexport", "stopbtxlabeltext", "stopbtxrenderingdefinitions", "stopbuffer", "stopcapint", "stopcases", "stopcatcodetable", "stopcenteraligned", "stopchapter", "stopcharacteralign", "stopcheckedfences", "stopchemical", "stopchemicaltext", "stopcirclepoleinsideintc", "stopcirclepoleoutsideintc", "stopcollect", "stopcollecting", "stopcolor", "stopcolorintent", "stopcoloronly", "stopcolorset", "stopcolumns", "stopcolumnset", "stopcolumnsetspan", "stopcombination", "stopcomment", "stopcomponent", "stopcontextcode", "stopcontextdefinitioncode", "stopcoprod", "stopctxfunction", "stopctxfunctiondefinition", "stopcupint", "stopcurrentcolor", "stopcurrentlistentrywrapper", "stopdelimited", "stopdelimitedtext", "stopdisplaymath", "stopdmath", "stopdocument", "stopdoublebarint", "stopeffect", "stopelement", "stopembeddedxtable", "stopendnote", "stopendofline", "stopenvironment", "stopequationsystem", "stopexceptions", "stopexpanded", "stopexpandedcollect", "stopextendedcatcodetable", "stopexternalfigurecollection", "stopfacingfloat", "stopfact", "stopfigure", "stopfiguretext", "stopfittingpage", "stopfixed", "stopfloatcombination", "stopfont", "stopfontclass", "stopfontsolution", "stopfootnote", "stopformula", "stopformulacombination", "stopformulas", "stopframed", "stop!
framedcell", "stopframedcontent", "stopframedrow", "stopframedtable", "stopframedtext", "stopfrontmatter", "stopfullouterjoin", "stopgoto", "stopgraphictext", "stopgridsnapping", "stophanging", "stophbox", "stophboxestohbox", "stophboxregister", "stophead", "stopheadtext", "stophelptext", "stophiddencontent", "stophiding", "stophighlight", "stophookleftarrowint", "stophyphenation", "stopiiiint", "stopiiiintegral", "stopiiint", "stopiiintegral", "stopiint", "stopiintegral", "stopimath", "stopindentation", "stopindentedtext", "stopint", "stopintc", "stopintegral", "stopinteraction", "stopinteractionmenu", "stopinterface", "stopintermezzotext", "stopintertext", "stopitem", "stopitemgroup", "stopitemgroupcolumns", "stopitemize", "stopitemizetable", "stopknockout", "stoplabeltext", "stoplanguage", "stoplayout", "stopleftaligned", "stopleftouterjoin", "stoplegend", "stoplequationsystem", "stopline", "stoplinealignment", "stoplinecorrection", "stoplinefiller", "stoplinenote", "stoplinenumbering", "stoplines", "stoplinetable", "stoplinetablebody", "stoplinetablecell", "stoplinetablehead", "stoplocalbox", "stoplocalboxrange", "stoplocalfootnotes", "stoplocalheadsetup", "stoplocallinecorrection", "stoplocalnotes", "stoplocalsetups", "stoplowerint", "stoplua", "stopluacode", "stopluaparameterset", "stopluasetups", "stopmakeup", "stopmarginblock", "stopmarginrule", "stopmarkedcontent", "stopmarkpages", "stopmatch", "stopmathalignment", "stopmathcases", "stopmathematics", "stopmathexport", "stopmathfenced", "stopmathlabeltext", "stopmathmatrix", "stopmathmode", "stopmathstyle", "stopmatrices", "stopmatrix", "stopmaxaligned", "stopmdformula", "stopmidaligned", "stopmiddlealigned", "stopmiddlemakeup", "stopmixedcolumns", "stopmode", "stopmodeset", "stopmodtwosum", "stopmodule", "stopmoduletestsection", "stopmpformula", "stopmulticolumns", "stopnamedformula", "stopnamedmatrix", "stopnamednotation", "stopnamedsection", "stopnamedsubformulas", "stopnamedtyping", "stopnarrow", "stopnarrower", "stopnegative", "stopnicelyfilledbox",!
"stopnointerference", "stopnotallmodes", "stopnotext", "stopnotmode", "stopoiiint", "stopoiint", "stopoint", "stopointc", "stopoperatortext", "stopopposite", "stopoutputstream", "stopoutputsubstream", "stopoverlay", "stopoverprint", "stoppacked", "stoppageblock", "stoppagecolumns", "stoppagecomment", "stoppagefigure", "stoppagelayout", "stoppagemakeup", "stoppar", "stopparagraph", "stopparagraphs", "stopparagraphscell", "stopparagraphshape", "stopparbuilder", "stoppart", "stoppath", "stopplacechemical", "stopplacefigure", "stopplacefloat", "stopplaceformula", "stopplacegraphic", "stopplaceintermezzo", "stopplacelegend", "stopplacepairedbox", "stopplacetable", "stoppositioning", "stoppositionoverlay", "stoppositive", "stoppostponing", "stoppostponingnotes", "stopprefixtext", "stopprerollpageblock", "stopprocessassignmentcommand", "stopprocessassignmentlist", "stopprocesscommacommand", "stopprocesscommalist", "stopprod", "stopproduct", "stopprofile", "stopproject", "stopprotect", "stopprotectedcolors", "stoppublication", "stoppunctuation", "stopquotation", "stopquote", "stoprandomized", "stoprandomseed", "stopraw", "stoprawsetups", "stopreadingfile", "stoprectangularpoleintc", "stopreferenceprefix", "stopregime", "stoprequationsystem", "stopreusableMPgraphic", "stoprightaligned", "stoprightouterjoin", "stopruby", "stopscript", "stopsdformula", "stopsection", "stopsectionblock", "stopsectionblockenvironment", "stopsectionlevel", "stopsemicirclepoleintc", "stopsetups", "stopshapebox", "stopshapedparagraph", "stopshapetext", "stopshift", "stopshowbreakpoints", "stopshowrivers", "stopsidebar", "stopsimplecolumns", "stopslashint", "stopspecialitem", "stopspeech", "stopspformula", "stopsplittext", "stopspread", "stopsquareintc", "stopstacking", "stopstackingsteps", "stopstandardmakeup", "stopstaticMPfigure", "stopstaticMPgraphic", "stopstrictinspectnextcharacter", "stopstrut", "stopstyle", "stopsubformulas", "stopsubject", "stopsubjectlevel", "stopsubnumberinghere", "stopsubsection", "stopsubsentence", "stopsubstack", !
"stopsubsubject", "stopsubsubsection", "stopsubsubsubject", "stopsubsubsubsection", "stopsubsubsubsubject", "stopsubsubsubsubsection", "stopsubsubsubsubsubject", "stopsuffixtext", "stopsum", "stopsumint", "stopsymbolset", "stoptable", "stoptablehead", "stoptables", "stoptabletail", "stoptabletext", "stoptabulate", "stoptabulatehead", "stoptabulatetail", "stoptagged", "stoptaglabeltext", "stoptexcode", "stoptexdefinition", "stoptext", "stoptextbackground", "stoptextbackgroundmanual", "stoptextcolor", "stoptextcolorintent", "stoptextdisplay", "stoptextflow", "stoptextmakeup", "stoptextrule", "stopthematrix", "stoptimesint", "stoptiming", "stoptitle", "stoptokenlist", "stoptokens", "stoptransparent", "stoptypescript", "stoptypescriptcollection", "stoptyping", "stopuniqueMPgraphic", "stopuniqueMPpagegraphic", "stopunittext", "stopunpacked", "stopupperint", "stopusableMPgraphic", "stopuseMPgraphic", "stopusemathstyleparameter", "stopuserdata", "stopusingbtxspecification", "stopvbox", "stopvboxregister", "stopvboxtohbox", "stopvboxtohboxseparator", "stopviewerlayer", "stopvtop", "stopvtopregister", "stopxcell", "stopxcellgroup", "stopxcolumn", "stopxgroup", "stopxmldisplayverbatim", "stopxmlinlineverbatim", "stopxmlraw", "stopxmlsetups", "stopxrow", "stopxrowgroup", "stopxtable", "stopxtablebody", "stopxtablefoot", "stopxtablehead", "stopxtablenext", "stretched", "strictdoifelsenextoptional", "strictdoifnextoptionalelse", "stripcharacter", "strippedcsname", "stripspaces", "structurelistuservariable", "structurenumber", "structuretitle", "structureuservariable", "structurevariable", "strut", "strutdp", "strutgap", "strutht", "struthtdp", "struttedbox", "strutwd", "style", "styleinstance", "subject", "subpagenumber", "subsection", "subsentence", "subset", "subseteq", "subseteqq", "subsetneq", "subsetneqq", "substituteincommalist", "subsubject", "subsubsection", "subsubsubject", "subsubsubsection", "subsubsubsubject", "subsubsubsubsection", "subsubsubsubsubject", "subtractfeature", "succ", "succapprox", "succcurlyeq", "s!
ucceq", "succeqq", "succnapprox", "succneq", "succneqq", "succnsim", "succsim", "suffixlanguage", "suffixtext", "sum", "sumint", "sup", "supset", "supseteq", "supseteqq", "supsetneq", "supsetneqq", "surd", "surdradical", "swapcounts", "swapdimens", "swapface", "swapmacros", "swaptypeface", "swarrow", "switchstyleonly", "switchtobodyfont", "switchtocolor", "switchtointerlinespace", "symbol", "symbolreference", "synchronizeblank", "synchronizeindenting", "synchronizemarking", "synchronizeoutputstreams", "synchronizestrut", "synchronizewhitespace", "synctexblockfilename", "synctexresetfilename", "synctexsetfilename", "systemlog", "systemlogfirst", "systemloglast", "systemsetups", "tLeftarrow", "tLeftrightarrow", "tRightarrow", "tabulateautoline", "tabulateautorule", "tabulateline", "tabulaterule", "taggedctxcommand", "taggedlabeltexts", "taglabellanguage", "taglabeltext", "tan", "tanh", "tau", "tbinom", "tbox", "tcaron", "tcedilla", "tcommaaccent", "tcurl", "tendsto", "tequal", "test", "testandsplitstring", "testcolumn", "testfeature", "testfeatureonce", "testpage", "testpageonly", "testpagesync", "testtokens", "tex", "texdefinition", "texsetup", "textAngstrom", "textacute", "textampersand", "textasciicircum", "textasciitilde", "textat", "textbackslash", "textbar", "textbottomcomma", "textbottomdot", "textbraceleft", "textbraceright", "textbreve", "textbrokenbar", "textbullet", "textcaron", "textcedilla", "textcelsius", "textcent", "textcircledP", "textcircumflex", "textcitation", "textcite", "textcomma", "textcontrolspace", "textcurrency", "textdag", "textddag", "textdegree", "textdiaeresis", "textdiv", "textdollar", "textdong", "textdotaccent", "textellipsis", "texteuro", "textflowcollector", "textfraction", "textgrave", "texthash", "texthere", "texthorizontalbar", "texthungarumlaut", "texthyphen", "textkelvin", "textlognot", "textmacron", "textmath", "textmho", "textminus", "textmp", "textmu", "textmultiply", "textnumero", "textogonek", "textohm", "textormathchar", "textormathchars", "textounce", "textpercent", !
"textperiod", "textplus", "textpm", "textreference", "textring", "textrule", "textslash", "textstacker", "textsterling", "texttilde", "textunderscore", "textvisiblespace", "textyen", "tfrac", "thai", "thainumerals", "thedatavalue", "thefirstcharacter", "thematrix", "thenormalizedbodyfontsize", "theorientation", "therefore", "theremainingcharacters", "theta", "thickspace", "thinrule", "thinrules", "thinspace", "thirdderivative", "thirdderivativesymbol", "thirdoffivearguments", "thirdoffourarguments", "thirdofsixarguments", "thirdofthreearguments", "thirdofthreeunexpanded", "thook", "thookleftarrow", "thookrightarrow", "thorn", "threedigitrounding", "threeeighths", "threefifths", "threeperemspace", "threequarter", "threesuperior", "tibetannumerals", "tightfitboundary", "tightfitcompensation", "tightlayer", "tilde", "tildemarked", "times", "timesint", "tinyfont", "title", "tlap", "tleftarrow", "tleftharpoondown", "tleftharpoonup", "tleftoverrightarrow", "tleftrightarrow", "tleftrightharpoons", "tmapsto", "to", "tochar", "tolinenote", "tooltip", "top", "topbox", "topleftbox", "toplinebox", "toprightbox", "topskippedbox", "tracecatcodetables", "tracedfontname", "tracedpagestate", "traceoutputroutines", "tracepositions", "trademark", "translate", "transparencycomponents", "transparent", "transpose", "transposesymbol", "trel", "triangle", "triangledown", "triangleleft", "triangleq", "triangleright", "triggergroupedcommand", "triggergroupedcommandcs", "trightarrow", "trightharpoondown", "trightharpoonup", "trightleftharpoons", "trightoverleftarrow", "triplebond", "tripleprime", "tripleprimed", "triplereltext", "triplereverseprimed", "tripleverticalbar", "truefilename", "truefontname", "tstroke", "ttraggedright", "ttriplerel", "ttwoheadleftarrow", "ttwoheadrightarrow", "turnediota", "twodigitrounding", "twofifths", "twoheaddownarrow", "twoheadleftarrow", "twoheadleftarrowtext", "twoheadrightarrow", "twoheadrightarrowtail", "twoheadrightarrowtext", "twoheaduparrow", "twosuperior", "twothirds", "tx", "txx", "typ", "type", !
"typebuffer", "typedefinedbuffer", "typeface", "typefile", "typeinlinebuffer", "typescriptone", "typescriptprefix", "typescriptthree", "typescripttwo", "typesetbuffer", "typesetbufferonly", "typesetfile", "uacute", "ubreve", "ucaron", "uchexnumber", "uchexnumbers", "ucircumflex", "uconvertnumber", "udiaeresis", "udiaeresisacute", "udiaeresiscaron", "udiaeresisgrave", "udiaeresismacron", "udotbelow", "udots", "udoublegrave", "uedcatcodecommand", "ugrave", "uhook", "uhorn", "uhornacute", "uhorndotbelow", "uhorngrave", "uhornhook", "uhorntilde", "uhungarumlaut", "uinvertedbreve", "ulcorner", "umacron", "undefinevalue", "undepthed", "underLeftarrow", "underLeftbararrow", "underLeftrightarrow", "underRightarrow", "underRightbararrow", "underbar", "underbars", "underbartext", "underbrace", "underbracetext", "underbracket", "underbrackettext", "underdash", "underdashes", "underdot", "underdots", "undergraphic", "underleftarrow", "underleftbararrow", "underleftharpoondown", "underleftharpoonup", "underlefthookarrow", "underleftrightarrow", "underlefttailarrow", "underparent", "underparenttext", "underrandom", "underrandoms", "underrightarrow", "underrightbararrow", "underrightharpoondown", "underrightharpoonup", "underrighthookarrow", "underrighttailarrow", "underset", "understrike", "understrikes", "undertwoheadleftarrow", "undertwoheadrightarrow", "undoassign", "unexpandeddocumentvariable", "unframed", "unhhbox", "unicodechar", "unicodehexnumber", "unicodenumber", "unihex", "uniqueMPgraphic", "uniqueMPpagegraphic", "unit", "unitlanguage", "unitshigh", "unitslow", "unittext", "unknown", "unknownchar", "unprotected", "unregisterhyphenationpattern", "unregisterparwrapper", "unspaceafter", "unspaceargument", "unspaced", "unspacestring", "unstackscripts", "untexargument", "untexcommand", "uogonek", "upand", "uparrow", "updasharrow", "updateparagraphdemerits", "updateparagraphpenalties", "updateparagraphproperties", "updateparagraphshapes", "updownarrow", "updownarrowbar", "updownarrows", "upharpoonleft", "upharpoonright", !
"uplus", "uppercased", "uppercasestring", "uppercasing", "upperint", "upperleftdoubleninequote", "upperleftdoublesixquote", "upperleftsingleninequote", "upperleftsinglesixquote", "upperrightdoubleninequote", "upperrightdoublesixquote", "upperrightsingleninequote", "upperrightsinglesixquote", "upsilon", "upuparrows", "upwhitearrow", "urcorner", "uring", "url", "useJSscripts", "useMPenvironmentbuffer", "useMPgraphic", "useMPlibrary", "useMPrun", "useMPvariables", "useURL", "usealignparameter", "useblankparameter", "useblocks", "usebodyfont", "usebodyfontparameter", "usebtxdataset", "usebtxdefinitions", "usecitation", "usecolors", "usecomponent", "usedadaptivealternative", "usedadaptivebox", "usedadaptivecolor", "usedadaptivedepth", "usedadaptiveheight", "usedadaptivehsize", "usedadaptiveline", "usedadaptivetotal", "usedadaptivewidth", "usedirectory", "usedummycolorparameter", "usedummystyleandcolor", "usedummystyleparameter", "useenvironment", "useexternaldocument", "useexternalfigure", "useexternalrendering", "usefigurebase", "usefile", "usefontpath", "usegridparameter", "usehyphensparameter", "useindentingparameter", "useindentnextparameter", "useinterlinespaceparameter", "uselanguageparameter", "uselist", "useluamodule", "useluatable", "usemathstyleparameter", "usemodule", "useproduct", "useprofileparameter", "useproject", "usereferenceparameter", "useregister", "userpagenumber", "usesetupsparameter", "usestaticMPfigure", "usesubpath", "usesymbols", "usetexmodule", "usetypescript", "usetypescriptfile", "useurl", "usezipfile", "utfchar", "utflower", "utfupper", "utilde", "utilityregisterlength", "vDash", "validassignment", "varTheta", "varepsilon", "varkappa", "varleftopeninterval", "varnothing", "varopeninterval", "varphi", "varpi", "varrho", "varrightopeninterval", "varsigma", "vartheta", "vboxreference", "vdash", "vdots", "vec", "vee", "veebar", "veeeq", "verbatim", "verbatimstring", "verbosenumber", "version", "vert", "verticalgrowingbar", "verticalpositionbar", "veryraggedcenter", "veryraggedleft", "veryrag!
gedright", "vfrac", "vglue", "viewerlayer", "vl", "vmatrix", "vpackbox", "vpackedbox", "vphantom", "vpos", "vsmash", "vsmashbox", "vsmashed", "vspace", "vspacing", "vvmatrix", "vvvmatrix", "wcircumflex", "wdofstring", "wedge", "wedgeeq", "weekday", "whitearrowupfrombar", "wideacute", "widebar", "widebreve", "widecheck", "widedddot", "wideddot", "widedot", "widegrave", "widehat", "wideoverleftarrow", "wideoverleftharpoon", "wideoverleftrightarrow", "wideoverrightarrow", "wideoverrightharpoon", "widering", "widetilde", "wideunderbar", "wideunderleftarrow", "wideunderleftharpoon", "wideunderleftrightarrow", "wideunderrightarrow", "wideunderrightharpoon", "wideundertilde", "widthofstring", "widthspanningtext", "wipedtokens", "wipetokens", "withoutpt", "word", "wordright", "words", "wordtonumber", "wp", "wr", "writebetweenlist", "writedatatolist", "writestatus", "writetolist", "xLeftarrow", "xLeftrightarrow", "xRightarrow", "xdefconvertedargument", "xequal", "xfrac", "xhookleftarrow", "xhookrightarrow", "xi", "xleftarrow", "xleftharpoondown", "xleftharpoonup", "xleftoverrightarrow", "xleftrightarrow", "xleftrightharpoons", "xlongleftarrow", "xlongleftrightarrow", "xlongrightarrow", "xmapsto", "xmladdindex", "xmlafterdocumentsetup", "xmlaftersetup", "xmlall", "xmlappenddocumentsetup", "xmlappendsetup", "xmlapplyselectors", "xmlatt", "xmlattdef", "xmlattribute", "xmlattributedef", "xmlbadinclusions", "xmlbeforedocumentsetup", "xmlbeforesetup", "xmlchainatt", "xmlchainattdef", "xmlchecknamespace", "xmlcommand", "xmlconcat", "xmlconcatrange", "xmlcontext", "xmlcount", "xmldata", "xmldefaulttotext", "xmldelete", "xmldepth", "xmldirect", "xmldirectives", "xmldirectivesafter", "xmldirectivesbefore", "xmldisplayverbatim", "xmldocument", "xmldoif", "xmldoifatt", "xmldoifelse", "xmldoifelseatt", "xmldoifelseempty", "xmldoifelseselfempty", "xmldoifelsetext", "xmldoifelsevalue", "xmldoifempty", "xmldoifemptyelse", "xmldoifnot", "xmldoifnotatt", "xmldoifnotempty", "xmldoifnotselfempty", "xmldoifnottext", "xmldoifselfempty", "xmld!
oifselfemptyelse", "xmldoiftext", "xmldoiftextelse", "xmldoifvalueelse", "xmlelement", "xmlfileline", "xmlfilename", "xmlfilter", "xmlfirst", "xmlflush", "xmlflushcontext", "xmlflushdocumentsetups", "xmlflushlinewise", "xmlflushpure", "xmlflushsetups", "xmlflushspacewise", "xmlflushtext", "xmlfunction", "xmlinclude", "xmlincludeoptions", "xmlinclusion", "xmlinclusionbase", "xmlinclusions", "xmlindex", "xmlinfo", "xmlinjector", "xmlinlineprettyprint", "xmlinlineprettyprinttext", "xmlinlineverbatim", "xmlinstalldirective", "xmllast", "xmllastatt", "xmllastmatch", "xmllastpar", "xmlload", "xmlloadbuffer", "xmlloaddata", "xmlloaddirectives", "xmlloadfile", "xmlloadonly", "xmlmain", "xmlmapval", "xmlmapvalue", "xmlmatch", "xmlname", "xmlnamespace", "xmlnonspace", "xmlpar", "xmlparam", "xmlpath", "xmlpos", "xmlposition", "xmlprependdocumentsetup", "xmlprependsetup", "xmlprettyprint", "xmlprettyprinttext", "xmlprocess", "xmlprocessbuffer", "xmlprocessdata", "xmlprocessfile", "xmlpure", "xmlraw", "xmlrefatt", "xmlregisterdocumentsetup", "xmlregistereddocumentsetups", "xmlregisteredsetups", "xmlregisterns", "xmlregistersetup", "xmlremapname", "xmlremapnamespace", "xmlremovedocumentsetup", "xmlremovesetup", "xmlresetdocumentsetups", "xmlresetinjectors", "xmlresetsetups", "xmls", "xmlsave", "xmlsetatt", "xmlsetattribute", "xmlsetentity", "xmlsetfunction", "xmlsetinjectors", "xmlsetpar", "xmlsetparam", "xmlsetsetup", "xmlsetup", "xmlshow", "xmlsnippet", "xmlstrip", "xmlstripanywhere", "xmlstripeverything", "xmlstripnolines", "xmlstripped", "xmlstrippednolines", "xmltag", "xmltexatt", "xmltexentity", "xmltext", "xmltobuffer", "xmltobuffertextonly", "xmltobufferverbose", "xmltofile", "xmltoparameters", "xmlval", "xmlvalue", "xmlverbatim", "xmlw", "xrel", "xrightarrow", "xrightharpoondown", "xrightharpoonup", "xrightleftharpoons", "xrightoverleftarrow", "xsplitstring", "xtriplerel", "xtwoheadleftarrow", "xtwoheadrightarrow", "xxfrac", "xypos", "yacute", "ycircumflex", "ydiaeresis", "ydotbelow", "yen", "ygrave", "yhook", "yiddi!
shnumerals", "ymacron", "ytilde", "zacute", "zcaron", "zdotaccent", "zeronumberconversion", "zerowidthnobreakspace", "zerowidthspace", "zeta", "zhook", "zstroke", "zwj", "zwnj" },
["en"]={},
}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-tex.lua
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-tex.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/lexers/data/scite-context-data-tex.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,7 +1,7 @@
return {
["aleph"]={ "Alephminorversion", "Alephrevision", "Alephversion" },
["etex"]={ "botmarks", "clubpenalties", "currentgrouplevel", "currentgrouptype", "currentifbranch", "currentiflevel", "currentiftype", "currentstacksize", "detokenize", "dimexpr", "displaywidowpenalties", "everyeof", "firstmarks", "fontchardp", "fontcharht", "fontcharic", "fontcharwd", "glueexpr", "glueshrink", "glueshrinkorder", "gluestretch", "gluestretchorder", "gluetomu", "ifcsname", "ifdefined", "iffontchar", "interactionmode", "interlinepenalties", "lastlinefit", "lastnodetype", "marks", "muexpr", "mutoglue", "numexpr", "pagediscards", "parshapedimen", "parshapeindent", "parshapelength", "predisplaydirection", "protected", "savinghyphcodes", "savingvdiscards", "scantokens", "showgroups", "showifs", "showtokens", "splitbotmarks", "splitdiscards", "splitfirstmarks", "topmarks", "tracingassigns", "tracinggroups", "tracingifs", "tracingnesting", "unexpanded", "unless", "widowpenalties" },
- ["luatex"]={ "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Udelcode", "Udelimited", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbasedepth", "Umathaccentbaseheight", "Umathaccentbottomovershoot", "Umathaccentbottomshiftdown", "Umathaccentextendmargin", "Umathaccentsuperscriptdrop", "Umathaccentsuperscriptpercent", "Umathaccenttopovershoot", "Umathaccenttopshiftup", "Umathaccentvariant", "Umathadapttoleft", "Umathadapttoright", "Umathaxis", "Umathbottomaccentvariant", "Umathchar", "Umathchardef", "Umathcode", "Umathconnectoroverlapmin", "Umathdegreevariant", "Umathdelimiterextendmargin", "Umathdelimiterovervariant", "Umathdelimiterpercent", "Umathdelimitershortfall", "Umathdelimiterundervariant", "Umathdenominatorvariant", "Umathdictdef", "Umathexheight", "Umathextrasubpreshift", "Umathextrasubprespace", "Umathextrasubshift", "Umathextrasubspace", "Umathextrasuppreshift", "Umathextrasupprespace", "Umathextrasupshift", "Umathextrasupspace", "Umathflattenedaccentbasedepth", "Umathflattenedaccentbaseheight", "Umathflattenedaccentbottomshiftdown", "Umathflattenedaccenttopshiftup", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathfractionvariant", "Umathhextensiblevariant", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathlimits", "Umathnoaxis", "Umathnolimits", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathnumeratorvariant", "Umathopenupdepth", "Umathopenupheight", "Umathoperatorsize", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervariant", "Umathoverdelimitervgap", "Umathoverlayaccentvariant", "Umathoverlinevariant", "Umathphantom", "Umathprimeraise", "Umathprimeraisecomposed", "Umathprimeshiftdrop", "Umathprimeshiftup", "Umathprimespaceafter", "Umathprimevariant", "Umathquad",!
"Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalextensibleafter", "Umathradicalextensiblebefore", "Umathradicalkern", "Umathradicalrule", "Umathradicalvariant", "Umathradicalvgap", "Umathruledepth", "Umathruleheight", "Umathskeweddelimitertolerance", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathsource", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacebetweenscript", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvariant", "Umathstackvgap", "Umathsubscriptsnap", "Umathsubscriptvariant", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsuperscriptsnap", "Umathsuperscriptvariant", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathtopaccentvariant", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervariant", "Umathunderdelimitervgap", "Umathunderlinevariant", "Umathuseaxis", "Umathvextensiblevariant", "Umathvoid", "Umathxscale", "Umathyscale", "Umiddle", "Uoperator", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Urooted", "Uskewed", "Uskewedwithdelims", "Ustartdisplaymath", "Ustartmath", "Ustartmathmode", "Ustopdisplaymath", "Ustopmath", "Ustopmathmode", "Ustretched", "Ustretchedwithdelims", "Uunderdelimiter", "Uvextensible", "additionalpageskip", "adjacentdemerits", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "advanceby", "afterassigned", "aftergrouped", "aliased", "aligncontent", "alignmark", "alignmentcellsource", "alignmentwrapsource", "aligntab", "allcrampedstyles", "alldisplaystyles", "allmainstyles", "allmathstyles", "allscriptscriptstyles", "allscriptstyles", "allsplitstyles", "alltextstyles", "alluncrampedstyles", "allunsplitstyles", "amcode", "associateunit", "atendoffile", "atendoffiled", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpe!
nalty", "automigrationmode", "autoparagraphmode", "balanceadjdemerits", "balancebottomskip", "balanceboundary", "balancebreakpasses", "balancechecks", "balanceemergencyshrink", "balanceemergencystretch", "balancefinalpenalties", "balancelineheight", "balancelooseness", "balancepasses", "balancepenalty", "balanceshape", "balanceshapebottomspace", "balanceshapetopspace", "balanceshapevsize", "balancetolerance", "balancetopskip", "balancevsize", "begincsname", "beginlocalcontrol", "beginmathgroup", "beginmvl", "beginsimplegroup", "bottomskip", "boundary", "boxadapt", "boxanchor", "boxanchors", "boxattribute", "boxdirection", "boxfinalize", "boxfreeze", "boxgeometry", "boxinserts", "boxlimit", "boxlimitate", "boxlimitmode", "boxmigrate", "boxorientation", "boxrepack", "boxshift", "boxshrink", "boxsource", "boxstretch", "boxsubtype", "boxtarget", "boxtotal", "boxvadjust", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "brokenpenalties", "catcodetable", "cccode", "cdef", "cdefcsname", "cfcode", "clearmarks", "constant", "constrained", "copymathatomrule", "copymathparent", "copymathspacing", "copysplitdiscards", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csactive", "csnamestring", "csstring", "currentloopiterator", "currentloopnesting", "currentlysetmathstyle", "currentmarks", "dbox", "defcsname", "deferred", "detokened", "detokenized", "dimensiondef", "dimexperimental", "dimexpression", "directlua", "discretionaryoptions", "divideby", "doublepenaltymode", "dpack", "dsplit", "edefcsname", "edivide", "edivideby", "efcode", "emergencyleftskip", "emergencyrightskip", "emptyparagraphmode", "endlocalcontrol", "endmathgroup", "endmvl", "endsimplegroup", "enforced", "etexexprmode", "etoks", "etoksapp", "etokspre", "eufactor", "everybeforepar", "everymathatom", "everytab", "exapostrophechar", "exceptionpenalty", "expand", "expandactive", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandedafter", "expandeddetokenize", "expandedendless", "expanded!
loop", "expandedrepeat", "expandparameter", "expandtoken", "expandtoks", "explicitdiscretionary", "explicithyphenpenalty", "explicititaliccorrection", "explicitspace", "firstvalidlanguage", "fitnessclasses", "float", "floatdef", "floatexpr", "flushmarks", "flushmvl", "fontcharba", "fontcharta", "fontid", "fontidentifier", "fontmathcontrol", "fontspecdef", "fontspecid", "fontspecifiedname", "fontspecifiedsize", "fontspecscale", "fontspecslant", "fontspecweight", "fontspecxscale", "fontspecyscale", "fonttextcontrol", "forcedleftcorrection", "forcedrightcorrection", "formatname", "frozen", "futurecsname", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "givenmathstyle", "gleaders", "glet", "gletcsname", "glettonothing", "gluespecdef", "glyph", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphslant", "glyphstatefield", "glyphtextscale", "glyphweight", "glyphxoffset", "glyphxscale", "glyphxscaled", "glyphyoffset", "glyphyscale", "glyphyscaled", "gtoksapp", "gtokspre", "hbadnessmode", "hccode", "hjcode", "hmcode", "holdingmigrations", "hpack", "hpenalty", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsfloat", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchkdimension", "ifchkdimexpr", "ifchknum", "ifchknumber", "ifchknumexpr", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcramped", "ifcstok", "ifdimexpression", "ifdimval", "ifempty", "ifflags", "iffloat", "ifhaschar", "ifhastok", "ifhastoks", "ifhasxtoks", "ifinalignment", "ifincsname", "ifinsert", "ifintervaldim", "ifintervalfloat", "ifintervalnum", "iflastnamedcs", "iflist", "ifmathparameter", "ifmathstyle", "ifnumexpression", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ifzerodim", "ifzerofloat", "ifzeronum", "ignorearguments", "ignoredepthcriterion", "ignorenestedupto", "ignorepars", "ignorerest", "ignoreupto", "immediate", "immutable", "indexedsubprescript", "indexedsubscript", "indexedsuperprescript", "indexedsuperscript", "inde!
xofcharacter", "indexofregister", "inherited", "initcatcodetable", "initialpageskip", "initialtopskip", "insertbox", "insertcopy", "insertdepth", "insertdistance", "insertheight", "insertheights", "insertlimit", "insertlinedepth", "insertlineheight", "insertmaxdepth", "insertmode", "insertmultiplier", "insertpenalty", "insertprogress", "insertshrink", "insertstorage", "insertstoring", "insertstretch", "insertunbox", "insertuncopy", "insertwidth", "instance", "integerdef", "lastarguments", "lastatomclass", "lastboundary", "lastchkdimension", "lastchknumber", "lastleftclass", "lastloopiterator", "lastnamedcs", "lastnodesubtype", "lastpageextra", "lastparcontext", "lastpartrigger", "lastrightclass", "leftmarginkern", "lefttwindemerits", "letcharcode", "letcsname", "letfrozen", "letmathatomrule", "letmathparent", "letmathspacing", "letprotected", "lettolastnamedcs", "lettonothing", "linebreakchecks", "linebreakoptional", "linebreakpasses", "linedirection", "localbreakpar", "localbrokenpenalty", "localcontrol", "localcontrolled", "localcontrolledendless", "localcontrolledloop", "localcontrolledrepeat", "localinterlinepenalty", "localleftbox", "localleftboxbox", "localmiddlebox", "localmiddleboxbox", "localpretolerance", "localrightbox", "localrightboxbox", "localtolerance", "lpcode", "luaboundary", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luametatexmajorversion", "luametatexminorversion", "luametatexrelease", "luatexbanner", "luatexrevision", "luatexversion", "mathatom", "mathatomglue", "mathatomskip", "mathbackwardpenalties", "mathbeginclass", "mathboundary", "mathcharclass", "mathcharfam", "mathcharslot", "mathcheckfencesmode", "mathclass", "mathdictgroup", "mathdictionary", "mathdictproperties", "mathdirection", "mathdiscretionary", "mathdisplaymode", "mathdisplaypenaltyfactor", "mathdisplayskipmode", "mathdoublescriptmode", "mathendclass", "matheqnogapstep", "mathfontcontrol", "mathforwardpenalties", "mathgluemode", "mathgroupingmode", !
"mathinlinepenaltyfactor", "mathleftclass", "mathlimitsmode", "mathmainstyle", "mathnolimitsmode", "mathparentstyle", "mathpenaltiesmode", "mathpretolerance", "mathrightclass", "mathrulesfam", "mathrulesmode", "mathscale", "mathscriptsmode", "mathslackmode", "mathspacingmode", "mathstack", "mathstackstyle", "mathstyle", "mathstylefontid", "mathsurroundmode", "mathsurroundskip", "maththreshold", "mathtolerance", "meaningasis", "meaningful", "meaningfull", "meaningles", "meaningless", "mugluespecdef", "multiplyby", "mutable", "mvlcurrentlyactive", "nestedloopiterator", "noaligned", "noatomruling", "noboundary", "nohrule", "nomathchar", "nooutputboxerror", "norelax", "normalizelinemode", "normalizeparmode", "noscript", "nospaces", "nosubprescript", "nosubscript", "nosuperprescript", "nosuperscript", "novrule", "numericscale", "numericscaled", "numexperimental", "numexpression", "optionalboundary", "orelse", "orphanlinefactors", "orphanpenalties", "orunless", "outputbox", "overloaded", "overloadmode", "overshoot", "pageboundary", "pageexcess", "pageextragoal", "pagefistretch", "pagelastdepth", "pagelastfilllstretch", "pagelastfillstretch", "pagelastfilstretch", "pagelastfistretch", "pagelastheight", "pagelastshrink", "pagelaststretch", "pagevsize", "parametercount", "parameterdef", "parameterindex", "parametermark", "parametermode", "parattribute", "pardirection", "parfillleftskip", "parfillrightskip", "parinitleftskip", "parinitrightskip", "paroptions", "parpasses", "parpassesexception", "parshapewidth", "permanent", "pettymuskip", "positdef", "postexhyphenchar", "posthyphenchar", "postinlinepenalty", "postshortinlinepenalty", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "preinlinepenalty", "prerelpenalty", "preshortinlinepenalty", "previousloopiterator", "primescript", "protecteddetokenize", "protectedexpandeddetokenize", "protrudechars", "protrusionboundary", "pxdimen", "quitloop", "quitloopnow", "quitvmode", "rdivide", "rdivideby", "realign", "resetlocalboxes", "resetmathspacing"!
, "restorecatcodetable", "retained", "retokenized", "rightmarginkern", "righttwindemerits", "rpcode", "savecatcodetable", "scaledemwidth", "scaledexheight", "scaledextraspace", "scaledfontcharba", "scaledfontchardp", "scaledfontcharht", "scaledfontcharic", "scaledfontcharta", "scaledfontcharwd", "scaledfontdimen", "scaledinterwordshrink", "scaledinterwordspace", "scaledinterwordstretch", "scaledmathaxis", "scaledmathemwidth", "scaledmathexheight", "scaledmathstyle", "scaledslantperpoint", "scantextokens", "scriptspaceafterfactor", "scriptspacebeforefactor", "scriptspacebetweenfactor", "semiexpand", "semiexpanded", "semiprotected", "setdefaultmathcodes", "setfontid", "setmathatomrule", "setmathdisplaypostpenalty", "setmathdisplayprepenalty", "setmathignore", "setmathoptions", "setmathpostpenalty", "setmathprepenalty", "setmathspacing", "shapingpenaltiesmode", "shapingpenalty", "shortinlinemaththreshold", "shortinlineorphanpenalty", "showcodestack", "showstack", "singlelinepenalty", "snapshotpar", "spacechar", "spacefactormode", "spacefactoroverload", "spacefactorshrinklimit", "spacefactorstretchlimit", "specificationdef", "splitextraheight", "splitlastdepth", "splitlastheight", "splitlastshrink", "splitlaststretch", "srule", "subprescript", "subscript", "superprescript", "superscript", "supmarkmode", "swapcsvalues", "tabsize", "textdirection", "thewithoutunit", "tinymuskip", "tocharacter", "toddlerpenalties", "todimension", "tohexadecimal", "tointeger", "tokenized", "toksapp", "tokspre", "tolerant", "tomathstyle", "toscaled", "tosparsedimension", "tosparsescaled", "tpack", "tracingadjusts", "tracingalignments", "tracingbalancing", "tracingexpressions", "tracingfitness", "tracingfullboxes", "tracinghyphenation", "tracinginserts", "tracinglevels", "tracinglists", "tracinglooseness", "tracingmarks", "tracingmath", "tracingmvl", "tracingnodes", "tracingorphans", "tracingpasses", "tracingpenalties", "tracingtoddlers", "tsplit", "uleaders", "undent", "unexpandedendless", "unexpandedloop", "unexpandedrepeat", "unhpack",!
"unletfrozen", "unletprotected", "untraced", "unvpack", "variablefam", "vbadnessmode", "vbalance", "vbalancedbox", "vbalanceddeinsert", "vbalanceddiscard", "vbalancedinsert", "vbalancedreinsert", "vbalancedtop", "virtualhrule", "virtualvrule", "vpack", "vpenalty", "vsplitchecks", "wordboundary", "wrapuppar", "xdefcsname", "xtoks", "xtoksapp", "xtokspre" },
+ ["luatex"]={ "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Udelcode", "Udelimited", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbasedepth", "Umathaccentbaseheight", "Umathaccentbottomovershoot", "Umathaccentbottomshiftdown", "Umathaccentextendmargin", "Umathaccentsuperscriptdrop", "Umathaccentsuperscriptpercent", "Umathaccenttopovershoot", "Umathaccenttopshiftup", "Umathaccentvariant", "Umathadapttoleft", "Umathadapttoright", "Umathaxis", "Umathbottomaccentvariant", "Umathchar", "Umathchardef", "Umathcode", "Umathconnectoroverlapmin", "Umathdegreevariant", "Umathdelimiterextendmargin", "Umathdelimiterovervariant", "Umathdelimiterpercent", "Umathdelimitershortfall", "Umathdelimiterundervariant", "Umathdenominatorvariant", "Umathdictdef", "Umathexheight", "Umathextrasubpreshift", "Umathextrasubprespace", "Umathextrasubshift", "Umathextrasubspace", "Umathextrasuppreshift", "Umathextrasupprespace", "Umathextrasupshift", "Umathextrasupspace", "Umathflattenedaccentbasedepth", "Umathflattenedaccentbaseheight", "Umathflattenedaccentbottomshiftdown", "Umathflattenedaccenttopshiftup", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathfractionvariant", "Umathhextensiblevariant", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathlimits", "Umathnoaxis", "Umathnolimits", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathnumeratorvariant", "Umathopenupdepth", "Umathopenupheight", "Umathoperatorsize", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervariant", "Umathoverdelimitervgap", "Umathoverlayaccentvariant", "Umathoverlinevariant", "Umathphantom", "Umathprimeraise", "Umathprimeraisecomposed", "Umathprimeshiftdrop", "Umathprimeshiftup", "Umathprimespaceafter", "Umathprimevariant", "Umathquad",!
"Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalextensibleafter", "Umathradicalextensiblebefore", "Umathradicalkern", "Umathradicalrule", "Umathradicalvariant", "Umathradicalvgap", "Umathruledepth", "Umathruleheight", "Umathskeweddelimitertolerance", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathsource", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacebetweenscript", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvariant", "Umathstackvgap", "Umathsubscriptsnap", "Umathsubscriptvariant", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsuperscriptsnap", "Umathsuperscriptvariant", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathtopaccentvariant", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervariant", "Umathunderdelimitervgap", "Umathunderlinevariant", "Umathuseaxis", "Umathvextensiblevariant", "Umathvoid", "Umathxscale", "Umathyscale", "Umiddle", "Uoperator", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Urooted", "Uskewed", "Uskewedwithdelims", "Ustartdisplaymath", "Ustartmath", "Ustartmathmode", "Ustopdisplaymath", "Ustopmath", "Ustopmathmode", "Ustretched", "Ustretchedwithdelims", "Uunderdelimiter", "Uvextensible", "additionalpageskip", "adjacentdemerits", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "advanceby", "afterassigned", "aftergrouped", "aliased", "aligncontent", "alignmark", "alignmentcellsource", "alignmentwrapsource", "aligntab", "allcrampedstyles", "alldisplaystyles", "allmainstyles", "allmathstyles", "allscriptscriptstyles", "allscriptstyles", "allsplitstyles", "alltextstyles", "alluncrampedstyles", "allunsplitstyles", "amcode", "associateunit", "atendoffile", "atendoffiled", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpe!
nalty", "automigrationmode", "autoparagraphmode", "balanceadjdemerits", "balancebottomskip", "balanceboundary", "balancebreakpasses", "balancechecks", "balanceemergencyshrink", "balanceemergencystretch", "balancefinalpenalties", "balancelineheight", "balancelooseness", "balancepasses", "balancepenalty", "balanceshape", "balanceshapebottomspace", "balanceshapetopspace", "balanceshapevsize", "balancetolerance", "balancetopskip", "balancevsize", "begincsname", "beginlocalcontrol", "beginmathgroup", "beginmvl", "beginsimplegroup", "bottomskip", "boundary", "boxadapt", "boxanchor", "boxanchors", "boxattribute", "boxdirection", "boxfinalize", "boxfreeze", "boxgeometry", "boxinserts", "boxlimit", "boxlimitate", "boxlimitmode", "boxmigrate", "boxorientation", "boxrepack", "boxshift", "boxshrink", "boxsource", "boxstretch", "boxsubtype", "boxtarget", "boxtotal", "boxvadjust", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "brokenpenalties", "catcodetable", "cccode", "cdef", "cdefcsname", "cfcode", "clearmarks", "constant", "constrained", "copymathatomrule", "copymathparent", "copymathspacing", "copysplitdiscards", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csactive", "csnamestring", "csstring", "currentloopiterator", "currentloopnesting", "currentlysetmathstyle", "currentmarks", "dbox", "defcsname", "deferred", "detokened", "detokenized", "dimensiondef", "dimexperimental", "dimexpression", "directlua", "discretionaryoptions", "divideby", "doublepenaltymode", "dpack", "dsplit", "edefcsname", "edivide", "edivideby", "efcode", "emergencyleftskip", "emergencyrightskip", "emptyparagraphmode", "endlocalcontrol", "endmathgroup", "endmvl", "endsimplegroup", "enforced", "etexexprmode", "etoks", "etoksapp", "etokspre", "eufactor", "everybeforepar", "everymathatom", "everytab", "exapostrophechar", "exceptionpenalty", "expand", "expandactive", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandedafter", "expandeddetokenize", "expandedendless", "expanded!
loop", "expandedrepeat", "expandparameter", "expandtoken", "expandtoks", "explicitdiscretionary", "explicithyphenpenalty", "explicititaliccorrection", "explicitspace", "firstvalidlanguage", "fitnessclasses", "float", "floatdef", "floatexpr", "flushmarks", "flushmvl", "fontcharba", "fontcharta", "fontid", "fontidentifier", "fontmathcontrol", "fontspecdef", "fontspecid", "fontspecifiedname", "fontspecifiedsize", "fontspecscale", "fontspecslant", "fontspecweight", "fontspecxscale", "fontspecyscale", "fonttextcontrol", "forcedleftcorrection", "forcedrightcorrection", "formatname", "frozen", "futurecsname", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "givenmathstyle", "gleaders", "glet", "gletcsname", "glettonothing", "gluespecdef", "glyph", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphslant", "glyphstatefield", "glyphtextscale", "glyphweight", "glyphxoffset", "glyphxscale", "glyphxscaled", "glyphyoffset", "glyphyscale", "glyphyscaled", "gtoksapp", "gtokspre", "hbadnessmode", "hccode", "hjcode", "hmcode", "holdingmigrations", "hpack", "hpenalty", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsfloat", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchkdimension", "ifchkdimexpr", "ifchknum", "ifchknumber", "ifchknumexpr", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcramped", "ifcstok", "ifdimexpression", "ifdimval", "ifempty", "ifflags", "iffloat", "ifhaschar", "ifhastok", "ifhastoks", "ifhasxtoks", "ifinalignment", "ifincsname", "ifinsert", "ifintervaldim", "ifintervalfloat", "ifintervalnum", "iflastnamedcs", "iflist", "ifmathparameter", "ifmathstyle", "ifnumexpression", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ifzerodim", "ifzerofloat", "ifzeronum", "ignorearguments", "ignoredepthcriterion", "ignorenestedupto", "ignorepars", "ignorerest", "ignoreupto", "immediate", "immutable", "indexedsubprescript", "indexedsubscript", "indexedsuperprescript", "indexedsuperscript", "inde!
xofcharacter", "indexofregister", "inherited", "initcatcodetable", "initialpageskip", "initialtopskip", "insertbox", "insertcopy", "insertdepth", "insertdistance", "insertheight", "insertheights", "insertlimit", "insertlinedepth", "insertlineheight", "insertmaxdepth", "insertmode", "insertmultiplier", "insertpenalty", "insertprogress", "insertshrink", "insertstorage", "insertstoring", "insertstretch", "insertunbox", "insertuncopy", "insertwidth", "instance", "integerdef", "lastarguments", "lastatomclass", "lastboundary", "lastchkdimension", "lastchknumber", "lastleftclass", "lastloopiterator", "lastnamedcs", "lastnodesubtype", "lastpageextra", "lastparcontext", "lastpartrigger", "lastrightclass", "leftmarginkern", "lefttwindemerits", "letcharcode", "letcsname", "letfrozen", "letmathatomrule", "letmathparent", "letmathspacing", "letprotected", "lettolastnamedcs", "lettonothing", "linebreakchecks", "linebreakoptional", "linebreakpasses", "linedirection", "localbreakpar", "localbrokenpenalty", "localcontrol", "localcontrolled", "localcontrolledendless", "localcontrolledloop", "localcontrolledrepeat", "localinterlinepenalty", "localleftbox", "localleftboxbox", "localmiddlebox", "localmiddleboxbox", "localpretolerance", "localrightbox", "localrightboxbox", "localtolerance", "lpcode", "luaboundary", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luametatexmajorversion", "luametatexminorversion", "luametatexrelease", "luatexbanner", "luatexrevision", "luatexversion", "mathatom", "mathatomglue", "mathatomskip", "mathbackwardpenalties", "mathbeginclass", "mathboundary", "mathcharclass", "mathcharfam", "mathcharslot", "mathcheckfencesmode", "mathclass", "mathdictgroup", "mathdictionary", "mathdictproperties", "mathdirection", "mathdiscretionary", "mathdisplaymode", "mathdisplaypenaltyfactor", "mathdisplayskipmode", "mathdoublescriptmode", "mathendclass", "matheqnogapstep", "mathfontcontrol", "mathforwardpenalties", "mathgluemode", "mathgroupingmode", !
"mathinlinepenaltyfactor", "mathleftclass", "mathlimitsmode", "mathmainstyle", "mathnolimitsmode", "mathparentstyle", "mathpenaltiesmode", "mathpretolerance", "mathrightclass", "mathrulesfam", "mathrulesmode", "mathscale", "mathscriptsmode", "mathslackmode", "mathspacingmode", "mathstack", "mathstackstyle", "mathstyle", "mathstylefontid", "mathsurroundmode", "mathsurroundskip", "maththreshold", "mathtolerance", "meaningasis", "meaningful", "meaningfull", "meaningles", "meaningless", "mugluespecdef", "multiplyby", "mutable", "mvlcurrentlyactive", "nestedloopiterator", "noaligned", "noatomruling", "noboundary", "nohrule", "nomathchar", "nooutputboxerror", "norelax", "normalizelinemode", "normalizeparmode", "noscript", "nospaces", "nosubprescript", "nosubscript", "nosuperprescript", "nosuperscript", "novrule", "numericscale", "numericscaled", "numexperimental", "numexpression", "optionalboundary", "orelse", "orphanlinefactors", "orphanpenalties", "orunless", "outputbox", "overloaded", "overloadmode", "overshoot", "pageboundary", "pageexcess", "pageextragoal", "pagefistretch", "pagelastdepth", "pagelastfilllstretch", "pagelastfillstretch", "pagelastfilstretch", "pagelastfistretch", "pagelastheight", "pagelastshrink", "pagelaststretch", "pagevsize", "parametercount", "parameterdef", "parameterindex", "parametermark", "parametermode", "parattribute", "pardirection", "parfillleftskip", "parfillrightskip", "parinitleftskip", "parinitrightskip", "paroptions", "parpasses", "parpassesexception", "parshapewidth", "permanent", "pettymuskip", "positdef", "postexhyphenchar", "posthyphenchar", "postinlinepenalty", "postshortinlinepenalty", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "preinlinepenalty", "prerelpenalty", "preshortinlinepenalty", "previousloopiterator", "primescript", "protecteddetokenize", "protectedexpandeddetokenize", "protrudechars", "protrusionboundary", "pxdimen", "quitloop", "quitloopnow", "quitvmode", "rdivide", "rdivideby", "realign", "resetlocalboxes", "resetmathspacing"!
, "restorecatcodetable", "retained", "retokenized", "rightmarginkern", "righttwindemerits", "rpcode", "savecatcodetable", "scaledemwidth", "scaledexheight", "scaledextraspace", "scaledfontcharba", "scaledfontchardp", "scaledfontcharht", "scaledfontcharic", "scaledfontcharta", "scaledfontcharwd", "scaledfontdimen", "scaledinterwordshrink", "scaledinterwordspace", "scaledinterwordstretch", "scaledmathaxis", "scaledmathemwidth", "scaledmathexheight", "scaledmathstyle", "scaledslantperpoint", "scantextokens", "scriptspaceafterfactor", "scriptspacebeforefactor", "scriptspacebetweenfactor", "semiexpand", "semiexpanded", "semiprotected", "setdefaultmathcodes", "setfontid", "setmathatomrule", "setmathdisplaypostpenalty", "setmathdisplayprepenalty", "setmathignore", "setmathoptions", "setmathpostpenalty", "setmathprepenalty", "setmathspacing", "shapingpenaltiesmode", "shapingpenalty", "shortinlinemaththreshold", "shortinlineorphanpenalty", "showcodestack", "showstack", "singlelinepenalty", "snapshotpar", "spacechar", "spacefactormode", "spacefactoroverload", "spacefactorshrinklimit", "spacefactorstretchlimit", "specificationdef", "splitextraheight", "splitlastdepth", "splitlastheight", "splitlastshrink", "splitlaststretch", "srule", "subprescript", "subscript", "superprescript", "superscript", "supmarkmode", "swapcsvalues", "tabsize", "textdirection", "thewithoutunit", "tinymuskip", "tocharacter", "toddlerpenalties", "todimension", "tohexadecimal", "tointeger", "tokenized", "toksapp", "tokspre", "tolerant", "tolimitedfloat", "tomathstyle", "toscaled", "tosparsedimension", "tosparsescaled", "tpack", "tracingadjusts", "tracingalignments", "tracingbalancing", "tracingexpressions", "tracingfitness", "tracingfullboxes", "tracinghyphenation", "tracinginserts", "tracinglevels", "tracinglists", "tracinglooseness", "tracingmarks", "tracingmath", "tracingmvl", "tracingnodes", "tracingorphans", "tracingpasses", "tracingpenalties", "tracingtoddlers", "tsplit", "uleaders", "undent", "unexpandedendless", "unexpandedloop", "unexpandedr!
epeat", "unhpack", "unletfrozen", "unletprotected", "untraced", "unvpack", "variablefam", "vbadnessmode", "vbalance", "vbalancedbox", "vbalanceddeinsert", "vbalanceddiscard", "vbalancedinsert", "vbalancedreinsert", "vbalancedtop", "virtualhrule", "virtualvrule", "vpack", "vpenalty", "vsplitchecks", "wordboundary", "wrapuppar", "xdefcsname", "xtoks", "xtoksapp", "xtokspre" },
["omega"]={ "Omegaminorversion", "Omegarevision", "Omegaversion" },
["pdftex"]={ "ifpdfabsdim", "ifpdfabsnum", "ifpdfprimitive", "pdfadjustspacing", "pdfannot", "pdfcatalog", "pdfcolorstack", "pdfcolorstackinit", "pdfcompresslevel", "pdfcopyfont", "pdfcreationdate", "pdfdecimaldigits", "pdfdest", "pdfdestmargin", "pdfdraftmode", "pdfeachlinedepth", "pdfeachlineheight", "pdfendlink", "pdfendthread", "pdffirstlineheight", "pdffontattr", "pdffontexpand", "pdffontname", "pdffontobjnum", "pdffontsize", "pdfgamma", "pdfgentounicode", "pdfglyphtounicode", "pdfhorigin", "pdfignoreddimen", "pdfignoreunknownimages", "pdfimageaddfilename", "pdfimageapplygamma", "pdfimagegamma", "pdfimagehicolor", "pdfimageresolution", "pdfincludechars", "pdfinclusioncopyfonts", "pdfinclusionerrorlevel", "pdfinfo", "pdfinfoomitdate", "pdfinsertht", "pdflastannot", "pdflastlinedepth", "pdflastlink", "pdflastobj", "pdflastxform", "pdflastximage", "pdflastximagepages", "pdflastxpos", "pdflastypos", "pdflinkmargin", "pdfliteral", "pdfmajorversion", "pdfmapfile", "pdfmapline", "pdfminorversion", "pdfnames", "pdfnoligatures", "pdfnormaldeviate", "pdfobj", "pdfobjcompresslevel", "pdfomitcharset", "pdfomitcidset", "pdfomitinfodict", "pdfoutline", "pdfoutput", "pdfpageattr", "pdfpagebox", "pdfpageheight", "pdfpageref", "pdfpageresources", "pdfpagesattr", "pdfpagewidth", "pdfpkfixeddpi", "pdfpkmode", "pdfpkresolution", "pdfprimitive", "pdfprotrudechars", "pdfpxdimen", "pdfrandomseed", "pdfrecompress", "pdfrefobj", "pdfrefxform", "pdfrefximage", "pdfreplacefont", "pdfrestore", "pdfretval", "pdfsave", "pdfsavepos", "pdfsetmatrix", "pdfsetrandomseed", "pdfstartlink", "pdfstartthread", "pdfsuppressoptionalinfo", "pdfsuppressptexinfo", "pdftexbanner", "pdftexrevision", "pdftexversion", "pdfthread", "pdfthreadmargin", "pdftracingfonts", "pdftrailer", "pdftrailerid", "pdfuniformdeviate", "pdfuniqueresname", "pdfvorigin", "pdfxform", "pdfxformattr", "pdfxformmargin", "pdfxformname", "pdfxformresources", "pdfximage" },
["tex"]={ " ", "-", "/", "above", "abovedisplayshortskip", "abovedisplayskip", "abovewithdelims", "accent", "adjdemerits", "advance", "afterassignment", "aftergroup", "atop", "atopwithdelims", "badness", "baselineskip", "batchmode", "begingroup", "belowdisplayshortskip", "belowdisplayskip", "binoppenalty", "botmark", "box", "boxmaxdepth", "brokenpenalty", "catcode", "char", "chardef", "cleaders", "clubpenalty", "copy", "count", "countdef", "cr", "crcr", "csname", "day", "deadcycles", "def", "defaulthyphenchar", "defaultskewchar", "delcode", "delimiter", "delimiterfactor", "delimitershortfall", "dimen", "dimendef", "discretionary", "displayindent", "displaylimits", "displaystyle", "displaywidowpenalty", "displaywidth", "divide", "doublehyphendemerits", "dp", "dump", "edef", "else", "emergencyextrastretch", "emergencystretch", "end", "endcsname", "endgroup", "endinput", "endlinechar", "eofinput", "eqno", "errhelp", "errmessage", "errorcontextlines", "errorstopmode", "escapechar", "everycr", "everydisplay", "everyhbox", "everyjob", "everymath", "everypar", "everyvbox", "exhyphenchar", "exhyphenpenalty", "expandafter", "fam", "fi", "finalhyphendemerits", "firstmark", "floatingpenalty", "font", "fontdimen", "fontname", "futurelet", "gdef", "global", "globaldefs", "halign", "hangafter", "hangindent", "hbadness", "hbox", "hfil", "hfill", "hfilneg", "hfuzz", "hkern", "holdinginserts", "hrule", "hsize", "hskip", "hss", "ht", "hyphenation", "hyphenchar", "hyphenpenalty", "if", "ifcase", "ifcat", "ifdim", "iffalse", "ifhbox", "ifhmode", "ifinner", "ifmmode", "ifnum", "ifodd", "iftrue", "ifvbox", "ifvmode", "ifvoid", "ifx", "ignorespaces", "indent", "input", "inputlineno", "insert", "insertpenalties", "interlinepenalty", "jobname", "kern", "language", "lastbox", "lastkern", "lastpenalty", "lastskip", "lccode", "leaders", "left", "lefthyphenmin", "leftskip", "leqno", "let", "limits", "linepenalty", "lineskip", "lineskiplimit", "long", "looseness", "lower", "lowercase", "mark", "mathaccent", "mathbin", "mathchar", "!
mathchardef", "mathchoice", "mathclose", "mathcode", "mathinner", "mathop", "mathopen", "mathord", "mathpunct", "mathrel", "mathsurround", "maxdeadcycles", "maxdepth", "meaning", "medmuskip", "message", "middle", "mkern", "month", "moveleft", "moveright", "mskip", "multiply", "muskip", "muskipdef", "newlinechar", "noalign", "noexpand", "noindent", "nolimits", "nonscript", "nonstopmode", "nulldelimiterspace", "nullfont", "number", "omit", "or", "outer", "output", "outputpenalty", "over", "overfullrule", "overline", "overwithdelims", "pagedepth", "pagefilllstretch", "pagefillstretch", "pagefilstretch", "pagegoal", "pageshrink", "pagestretch", "pagetotal", "par", "parfillskip", "parindent", "parshape", "parskip", "patterns", "pausing", "penalty", "postdisplaypenalty", "predisplaypenalty", "predisplaysize", "pretolerance", "prevdepth", "prevgraf", "radical", "raise", "relax", "relpenalty", "right", "righthyphenmin", "rightskip", "romannumeral", "scriptfont", "scriptscriptfont", "scriptscriptstyle", "scriptspace", "scriptstyle", "scrollmode", "setbox", "setlanguage", "sfcode", "shipout", "show", "showbox", "showboxbreadth", "showboxdepth", "showlists", "shownodedetails", "showthe", "skewchar", "skip", "skipdef", "spacefactor", "spaceskip", "span", "splitbotmark", "splitfirstmark", "splitmaxdepth", "splittopskip", "string", "tabskip", "textfont", "textstyle", "the", "thickmuskip", "thinmuskip", "time", "toks", "toksdef", "tolerance", "topmark", "topskip", "tracingcommands", "tracingloners", "tracinglostchars", "tracingmacros", "tracingonline", "tracingoutput", "tracingpages", "tracingparagraphs", "tracingrestores", "tracingstats", "uccode", "uchyph", "unboundary", "underline", "unhbox", "unhcopy", "unkern", "unpenalty", "unskip", "unvbox", "unvcopy", "uppercase", "vadjust", "valign", "vbadness", "vbox", "vcenter", "vfil", "vfill", "vfilneg", "vfuzz", "vkern", "vrule", "vsize", "vskip", "vsplit", "vss", "vtop", "wd", "widowpenalty", "xdef", "xleaders", "xspaceskip", "year" },
Modified: trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-context.properties
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-context.properties 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-context.properties 2025-03-02 23:17:57 UTC (rev 74402)
@@ -297,77 +297,77 @@
strutgap begstrut endstrut lineheight leftboundary \
rightboundary signalcharacter ascender descender capheight \
aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox \
-hpackbox vpackedbox hpackedbox normalreqno startimath \
-stopimath normalstartimath normalstopimath startdmath stopdmath \
-normalstartdmath normalstopdmath uncramped cramped mathstyletrigger \
-triggermathstyle triggeredmathstyle mathstylefont mathsmallstylefont mathstyleface \
-mathsmallstyleface mathstylecommand mathpalette mathstylehbox mathstylevbox \
-mathstylevcenter mathstylevcenteredhbox mathstylevcenteredvbox mathtext setmathsmalltextbox \
-setmathtextbox pushmathstyle popmathstyle triggerdisplaystyle triggertextstyle \
-triggerscriptstyle triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle triggersmallstyle \
-triggeruncrampedsmallstyle triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle \
-luaexpr expelsedoif expdoif expdoifnot expdoifelsecommon \
-expdoifcommonelse expdoifelseinset expdoifinsetelse glyphscaled ctxdirectlua \
-ctxlatelua ctxsprint ctxwrite ctxcommand ctxdirectcommand \
-ctxlatecommand ctxreport ctxlua luacode lateluacode \
-directluacode registerctxluafile ctxloadluafile luaversion luamajorversion \
-luaminorversion ctxluacode luaconditional luaexpanded ctxluamatch \
-ctxluamatchfile startluaparameterset stopluaparameterset luaparameterset definenamedlua \
-obeylualines obeyluatokens startluacode stopluacode startlua \
-stoplua startctxfunction stopctxfunction ctxfunction startctxfunctiondefinition \
-stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner installctxscanner \
-resetctxscanner cldprocessfile cldloadfile cldloadviafile cldcontext \
-cldcommand carryoverpar freezeparagraphproperties defrostparagraphproperties setparagraphfreezing \
-forgetparagraphfreezing updateparagraphproperties updateparagraphpenalties updateparagraphdemerits updateparagraphshapes \
-updateparagraphlines updateparagraphpasses lastlinewidth assumelongusagecs righttolefthbox \
-lefttorighthbox righttoleftvbox lefttorightvbox righttoleftvtop lefttorightvtop \
-rtlhbox ltrhbox rtlvbox ltrvbox rtlvtop \
-ltrvtop autodirhbox autodirvbox autodirvtop leftorrighthbox \
-leftorrightvbox leftorrightvtop lefttoright righttoleft checkedlefttoright \
-checkedrighttoleft synchronizelayoutdirection synchronizedisplaydirection synchronizeinlinedirection dirlre \
-dirrle dirlro dirrlo rtltext ltrtext \
-lesshyphens morehyphens nohyphens dohyphens dohyphencollapsing \
-nohyphencollapsing compounddiscretionary doapostrophes noapostrophes Ucheckedstartdisplaymath \
-Ucheckedstopdisplaymath break nobreak allowbreak goodbreak \
-nospace nospacing dospacing naturalhbox naturalvbox \
-naturalvtop naturalhpack naturalvpack naturaltpack reversehbox \
-reversevbox reversevtop reversehpack reversevpack reversetpack \
-hcontainer vcontainer tcontainer frule compoundhyphenpenalty \
-start stop unsupportedcs openout closeout \
-write openin closein read readline \
-readlinedirect readfromterminal boxlines boxline setboxline \
-copyboxline boxlinewd boxlineht boxlinedp boxlinenw \
-boxlinenh boxlinend boxlinels boxliners boxlinelh \
-boxlinerh boxlinelp boxlinerp boxlinein boxrangewd \
-boxrangeht boxrangedp boxlinemaxwd boxlinemaxht boxlinemaxdp \
-bitwiseset bitwiseand bitwiseor bitwisexor bitwisenot \
-bitwisenil ifbitwiseand bitwise bitwiseshift bitwiseflip \
-textdir linedir pardir boxdir prelistbox \
-postlistbox prelistcopy postlistcopy setprelistbox setpostlistbox \
-noligaturing nokerning noexpansion noprotrusion noleftkerning \
-noleftligaturing norightkerning norightligaturing noitaliccorrection overloadspacefactor \
-futureletnexttoken defbackslashbreak letbackslashbreak pushoverloadmode popoverloadmode \
-pushrunstate poprunstate suggestedalias showboxhere discoptioncodestring \
-flagcodestring frozenparcodestring glyphoptioncodestring groupcodestring hyphenationcodestring \
-mathcontrolcodestring mathflattencodestring normalizecodestring parcontextcodestring newlocalcount \
-newlocaldimen newlocalskip newlocalmuskip newlocaltoks newlocalbox \
-newlocalwrite newlocalread setnewlocalcount setnewlocaldimen setnewlocalskip \
-setnewlocalmuskip setnewlocaltoks setnewlocalbox ifexpression localcontrolledrepeating \
-expandedrepeating unexpandedrepeating lastchkinteger ifchkinteger mathordinary \
-mathoperator mathbinary mathrelation mathpunctuation mathfraction \
-mathradical mathmiddle mathaccent mathfenced mathghost \
-mathvariable mathactive mathvcenter mathimaginary mathdifferential \
-mathexponential mathdigit mathdivision mathfactorial mathwrapped \
-mathconstruct mathdimension mathunary mathchemicalbond mathimplication \
-filebasename filenameonly filedirname filesuffix setmathoption \
-resetmathoption Ustack Umathdict Umathclass Ustyle \
-Uchar Usuperscript Usubscript Unosuperscript Unosubscript \
-Uprimescript Usuperprescript Usubprescript Unosuperprescript Unosubprescript \
-ignorefile boxwidth boxheight boxdepth shiftparshape \
-rotateparshape granularfitnessclasses granularadjacentdemerits matchallfitnessclasses defaultmathforwardpenalties \
-defaultmathbackwardpenalties optimalmathforwardpenalties optimalmathbackwardpenalties lesswidowpenalties lessclubpenalties \
-lessbrokenpenalties strictwidowpenalties strictwidowpenaltiestwo strictwidowpenaltiesthree strictwidowpenaltiesfour \
-strictclubpenalties strictclubpenaltiestwo strictclubpenaltiesthree strictclubpenaltiesfour strictbrokenpenalties \
-lessorphanpenalties lessorphanpenaltiestwo lessorphanpenaltiesthree lessorphanpenaltiesfour nohpenalties \
-novpenalties toddlerpenalty orphanpenalty
+hpackbox vpackedbox hpackedbox vreflected normalreqno \
+startimath stopimath normalstartimath normalstopimath startdmath \
+stopdmath normalstartdmath normalstopdmath uncramped cramped \
+mathstyletrigger triggermathstyle triggeredmathstyle mathstylefont mathsmallstylefont \
+mathstyleface mathsmallstyleface mathstylecommand mathpalette mathstylehbox \
+mathstylevbox mathstylevcenter mathstylevcenteredhbox mathstylevcenteredvbox mathtext \
+setmathsmalltextbox setmathtextbox pushmathstyle popmathstyle triggerdisplaystyle \
+triggertextstyle triggerscriptstyle triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle \
+triggersmallstyle triggeruncrampedsmallstyle triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle \
+triggercrampedbigstyle luaexpr expelsedoif expdoif expdoifnot \
+expdoifelsecommon expdoifcommonelse expdoifelseinset expdoifinsetelse glyphscaled \
+ctxdirectlua ctxlatelua ctxsprint ctxwrite ctxcommand \
+ctxdirectcommand ctxlatecommand ctxreport ctxlua luacode \
+lateluacode directluacode registerctxluafile ctxloadluafile luaversion \
+luamajorversion luaminorversion ctxluacode luaconditional luaexpanded \
+ctxluamatch ctxluamatchfile startluaparameterset stopluaparameterset luaparameterset \
+definenamedlua obeylualines obeyluatokens startluacode stopluacode \
+startlua stoplua startctxfunction stopctxfunction ctxfunction \
+startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner \
+installctxscanner resetctxscanner cldprocessfile cldloadfile cldloadviafile \
+cldcontext cldcommand carryoverpar freezeparagraphproperties defrostparagraphproperties \
+setparagraphfreezing forgetparagraphfreezing updateparagraphproperties updateparagraphpenalties updateparagraphdemerits \
+updateparagraphshapes updateparagraphlines updateparagraphpasses lastlinewidth assumelongusagecs \
+righttolefthbox lefttorighthbox righttoleftvbox lefttorightvbox righttoleftvtop \
+lefttorightvtop rtlhbox ltrhbox rtlvbox ltrvbox \
+rtlvtop ltrvtop autodirhbox autodirvbox autodirvtop \
+leftorrighthbox leftorrightvbox leftorrightvtop lefttoright righttoleft \
+checkedlefttoright checkedrighttoleft foolbidimode synchronizelayoutdirection synchronizedisplaydirection \
+synchronizeinlinedirection dirlre dirrle dirlro dirrlo \
+rtltext ltrtext lesshyphens morehyphens nohyphens \
+dohyphens dohyphencollapsing nohyphencollapsing compounddiscretionary doapostrophes \
+noapostrophes Ucheckedstartdisplaymath Ucheckedstopdisplaymath break nobreak \
+allowbreak goodbreak nospace nospacing dospacing \
+naturalhbox naturalvbox naturalvtop naturalhpack naturalvpack \
+naturaltpack reversehbox reversevbox reversevtop reversehpack \
+reversevpack reversetpack hcontainer vcontainer tcontainer \
+frule compoundhyphenpenalty start stop unsupportedcs \
+openout closeout write openin closein \
+read readline readlinedirect readfromterminal boxlines \
+boxline setboxline copyboxline boxlinewd boxlineht \
+boxlinedp boxlinenw boxlinenh boxlinend boxlinels \
+boxliners boxlinelh boxlinerh boxlinelp boxlinerp \
+boxlinein boxrangewd boxrangeht boxrangedp boxlinemaxwd \
+boxlinemaxht boxlinemaxdp bitwiseset bitwiseand bitwiseor \
+bitwisexor bitwisenot bitwisenil ifbitwiseand bitwise \
+bitwiseshift bitwiseflip textdir linedir pardir \
+boxdir prelistbox postlistbox prelistcopy postlistcopy \
+setprelistbox setpostlistbox noligaturing nokerning noexpansion \
+noprotrusion noleftkerning noleftligaturing norightkerning norightligaturing \
+noitaliccorrection overloadspacefactor futureletnexttoken defbackslashbreak letbackslashbreak \
+pushoverloadmode popoverloadmode pushrunstate poprunstate suggestedalias \
+showboxhere discoptioncodestring flagcodestring frozenparcodestring glyphoptioncodestring \
+groupcodestring hyphenationcodestring mathcontrolcodestring mathflattencodestring normalizecodestring \
+parcontextcodestring newlocalcount newlocaldimen newlocalskip newlocalmuskip \
+newlocaltoks newlocalbox newlocalwrite newlocalread setnewlocalcount \
+setnewlocaldimen setnewlocalskip setnewlocalmuskip setnewlocaltoks setnewlocalbox \
+ifexpression localcontrolledrepeating expandedrepeating unexpandedrepeating lastchkinteger \
+ifchkinteger mathordinary mathoperator mathbinary mathrelation \
+mathpunctuation mathfraction mathradical mathmiddle mathaccent \
+mathfenced mathghost mathvariable mathactive mathvcenter \
+mathimaginary mathdifferential mathexponential mathdigit mathdivision \
+mathfactorial mathwrapped mathconstruct mathdimension mathunary \
+mathchemicalbond mathimplication filebasename filenameonly filedirname \
+filesuffix setmathoption resetmathoption Ustack Umathdict \
+Umathclass Ustyle Uchar Usuperscript Usubscript \
+Unosuperscript Unosubscript Uprimescript Usuperprescript Usubprescript \
+Unosuperprescript Unosubprescript ignorefile boxwidth boxheight \
+boxdepth shiftparshape rotateparshape granularfitnessclasses granularadjacentdemerits \
+matchallfitnessclasses defaultmathforwardpenalties defaultmathbackwardpenalties optimalmathforwardpenalties optimalmathbackwardpenalties \
+lesswidowpenalties lessclubpenalties lessbrokenpenalties strictwidowpenalties strictwidowpenaltiestwo \
+strictwidowpenaltiesthree strictwidowpenaltiesfour strictclubpenalties strictclubpenaltiestwo strictclubpenaltiesthree \
+strictclubpenaltiesfour strictbrokenpenalties lessorphanpenalties lessorphanpenaltiestwo lessorphanpenaltiesthree \
+lessorphanpenaltiesfour nohpenalties novpenalties toddlerpenalty orphanpenalty
Modified: trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-interfaces.properties
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-interfaces.properties 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-interfaces.properties 2025-03-02 23:17:57 UTC (rev 74402)
@@ -718,98 +718,98 @@
mathitalic mathiuprightshape mathjitalicshape mathjuprightshape mathlabellanguage \
mathlabeltext mathlabeltexts mathloose mathnesting mathop \
mathopdolimits mathopnolimits mathover mathovertext mathpercent \
-mathpiitalicshape mathpiuprightshape mathrm mathscript mathsl \
-mathss mathstacker mathtext mathtextbf mathtextbi \
-mathtextbs mathtextit mathtextsl mathtexttf mathtf \
-mathtogether mathtriplet mathtt mathunder mathundertext \
-mathupright mathword mathwordbf mathwordbi mathwordbs \
-mathwordit mathwordsl mathwordtf matrix max \
-maxaligned mbox mcframed measure measured \
-measuredangle measuredeq median medskip medspace \
-menubutton mequal message mfence mframed \
-mfunction mfunctionlabeltext mhbox mho mhookleftarrow \
-mhookrightarrow mid midaligned middle middlealigned \
-middlebox middleparbox midhbox midsubsentence min \
-minimalhbox minus minuscolon mirror mixedcaps \
-mkvibuffer mleftarrow mleftharpoondown mleftharpoonup mleftoverrightarrow \
-mleftrightarrow mleftrightharpoons mmapsto mod models \
-modtwosum moduleparameter molecule mono monobold \
-mononormal month monthlong monthshort mp \
-mplocation mprandomnumber mrel mrightarrow mrightharpoondown \
-mrightharpoonup mrightleftharpoons mrightoverleftarrow mtext mtp \
-mtriplerel mtwoheadleftarrow mtwoheadrightarrow mu multimap \
-mvert nHdownarrow nHuparrow nLeftarrow nLeftrightarrow \
-nRightarrow nVDash nVdash nVleftarrow nVleftrightarrow \
-nVrightarrow nabla nacute namedheadnumber namedstructureheadlocation \
-namedstructureuservariable namedstructurevariable namedtaggedlabeltexts napostrophe napprox \
-napproxEq narrownobreakspace nasymp natural naturalhbox \
-naturalhpack naturalnumbers naturaltpack naturalvbox naturalvcenter \
-naturalvpack naturalvtop naturalwd ncaron ncommaaccent \
-ncong ncurl ndivides ne nearrow \
-neg negatecolorbox negated negativesign negemspace \
-negenspace negthinspace neng neq nequiv \
-neswarrow newattribute newcatcodetable newcounter newevery \
-newfrenchspacing newluatable newmode newrepeatablerandom newsignal \
-newsystemmode nexists nextbox nextboxdp nextboxht \
-nextboxhtdp nextboxwd nextcounter nextcountervalue nextdepth \
-nextparagraphs nextrealpage nextrealpagenumber nextsubcountervalue nextsubpage \
-nextsubpagenumber nextuserpage nextuserpagenumber ngeq ngrave \
-ngtr ngtrless ngtrsim ni nihongo \
-nin njligature nleftarrow nleftrightarrow nleq \
-nless nlessgtr nlesssim nmid nni \
-nobar nobreakspace nocap nocasing nocharacteralign \
-nocitation nocite nodepthstrut nodetostring noffigurepages \
-noflines noflinesinbox noflocalfloats noheaderandfooterlines noheightstrut \
-nohyphens noindentation noitem nonfrenchspacing nonmathematics \
-nonvalidassignment normal normalboldface normalframedwithsettings normalitalicface \
-normalizebodyfontsize normalizedfontsize normalizefontdepth normalizefontheight normalizefontline \
-normalizefontwidth normalizetextdepth normalizetextheight normalizetextline normalizetextwidth \
-normalslantedface normaltypeface nospace not note \
-notesymbol notimes notin notopandbottomlines notragged \
-nowns nparallel nprec npreccurlyeq nrightarrow \
-nsim nsimeq nsqsubseteq nsqsupseteq nsubset \
-nsubseteq nsucc nsucccurlyeq nsupset nsupseteq \
-ntilde ntimes ntriangleleft ntrianglelefteq ntriangleright \
-ntrianglerighteq nu numberhere numberofpoints numbers \
-nvDash nvdash nvleftarrow nvleftrightarrow nvrightarrow \
-nwarrow nwsearrow oacute obeydepth objectdepth \
-objectheight objectmargin objectwidth obox obreve \
-ocaron ocircumflex ocircumflexacute ocircumflexdotbelow ocircumflexgrave \
-ocircumflexhook ocircumflextilde octnumber octstringtonumber odiaeresis \
-odiaeresismacron odot odotaccent odotaccentmacron odotbelow \
-odoublegrave oeligature offset offsetbox ograve \
-ohm ohook ohorn ohornacute ohorndotbelow \
-ohorngrave ohornhook ohorntilde ohungarumlaut oiiint \
-oiint oint ointc ointclockwise ointctrclockwise \
-oinvertedbreve omacron omega omicron ominus \
-onedigitrounding oneeighth onefifth onehalf onequarter \
-onesixth onesuperior onethird oogonek oogonekmacron \
-openinterval operatorlanguage operatortext oplus optimize \
-optionalword ordfeminine ordinaldaynumber ordinalstr ordmasculine \
-ornamenttext orthogonalcomplement orthogonalcomplementsymbol oslash ostroke \
-ostrokeacute otilde otildemacron otimes outline \
-outlined outputfilename outputstreambox outputstreamcopy outputstreamunvbox \
-outputstreamunvcopy over overLeftarrow overLeftbararrow overLeftrightarrow \
-overRightarrow overRightbararrow overbar overbars overbartext \
-overbarunderbar overbrace overbracetext overbraceunderbrace overbracket \
-overbrackettext overbracketunderbracket overhook overlaybutton overlaycolor \
-overlaydepth overlayfigure overlayheight overlayimage overlaylinecolor \
-overlaylinewidth overlayoffset overlayrollbutton overlaywidth overleftarrow \
-overleftbararrow overleftharpoon overleftharpoondown overleftharpoonup overlefthookarrow \
-overleftrightarrow overlefttailarrow overloaderror overparent overparenttext \
-overparentunderparent overrightarrow overrightbararrow overrightharpoon overrightharpoondown \
-overrightharpoonup overrighthookarrow overrighttailarrow overset overstrike \
-overstrikes overtwoheadleftarrow overtwoheadrightarrow owns page \
-pagearea pageblockrealpage pagebreak pagefigure pageinjection \
-pagenumber pagereference pagestaterealpage pagestaterealpageorder paletsize \
-paragraphmark parallel paralleltext parenthesis part \
-partial pdfTeX pdfactualtext pdfbackendactualtext pdfbackendcurrentresources \
-pdfbackendsetcatalog pdfbackendsetcolorspace pdfbackendsetextgstate pdfbackendsetinfo pdfbackendsetname \
-pdfbackendsetpageattribute pdfbackendsetpageresource pdfbackendsetpagesattribute pdfbackendsetpattern pdfbackendsetshade \
-pdfcolor pdfeTeX percent percentdimen periodcentered \
-periodic periods permitcaretescape permitcircumflexescape permitspacesbetweengroups \
-perp persiandecimals persiandecimalseparator persiannumerals persianthousandsseparator \
-perthousand phantom phantombox phi phook \
+mathpiitalicshape mathrm mathscript mathsl mathss \
+mathstacker mathtext mathtextbf mathtextbi mathtextbs \
+mathtextit mathtextsl mathtexttf mathtf mathtogether \
+mathtriplet mathtt mathunder mathundertext mathupright \
+mathword mathwordbf mathwordbi mathwordbs mathwordit \
+mathwordsl mathwordtf matrix max maxaligned \
+mbox mcframed measure measured measuredangle \
+measuredeq median medskip medspace menubutton \
+mequal message mfence mframed mfunction \
+mfunctionlabeltext mhbox mho mhookleftarrow mhookrightarrow \
+mid midaligned middle middlealigned middlebox \
+middleparbox midhbox midsubsentence min minimalhbox \
+minus minuscolon mirror mixedcaps mkvibuffer \
+mleftarrow mleftharpoondown mleftharpoonup mleftoverrightarrow mleftrightarrow \
+mleftrightharpoons mmapsto mod models modtwosum \
+moduleparameter molecule mono monobold mononormal \
+month monthlong monthshort mp mplocation \
+mprandomnumber mrel mrightarrow mrightharpoondown mrightharpoonup \
+mrightleftharpoons mrightoverleftarrow mtext mtp mtriplerel \
+mtwoheadleftarrow mtwoheadrightarrow mu multimap mvert \
+nHdownarrow nHuparrow nLeftarrow nLeftrightarrow nRightarrow \
+nVDash nVdash nVleftarrow nVleftrightarrow nVrightarrow \
+nabla nacute namedheadnumber namedstructureheadlocation namedstructureuservariable \
+namedstructurevariable namedtaggedlabeltexts napostrophe napprox napproxEq \
+narrownobreakspace nasymp natural naturalhbox naturalhpack \
+naturalnumbers naturaltpack naturalvbox naturalvcenter naturalvpack \
+naturalvtop naturalwd ncaron ncommaaccent ncong \
+ncurl ndivides ne nearrow neg \
+negatecolorbox negated negativesign negemspace negenspace \
+negthinspace neng neq nequiv neswarrow \
+newattribute newcatcodetable newcounter newevery newfrenchspacing \
+newluatable newmode newrepeatablerandom newsignal newsystemmode \
+nexists nextbox nextboxdp nextboxht nextboxhtdp \
+nextboxwd nextcounter nextcountervalue nextdepth nextparagraphs \
+nextrealpage nextrealpagenumber nextsubcountervalue nextsubpage nextsubpagenumber \
+nextuserpage nextuserpagenumber ngeq ngrave ngtr \
+ngtrless ngtrsim ni nihongo nin \
+njligature nleftarrow nleftrightarrow nleq nless \
+nlessgtr nlesssim nmid nni nobar \
+nobreakspace nocap nocasing nocharacteralign nocitation \
+nocite nodepthstrut nodetostring noffigurepages noflines \
+noflinesinbox noflocalfloats noheaderandfooterlines noheightstrut nohyphens \
+noindentation noitem nonfrenchspacing nonmathematics nonvalidassignment \
+normal normalboldface normalframedwithsettings normalitalicface normalizebodyfontsize \
+normalizedfontsize normalizefontdepth normalizefontheight normalizefontline normalizefontwidth \
+normalizetextdepth normalizetextheight normalizetextline normalizetextwidth normalslantedface \
+normaltypeface nospace not note notesymbol \
+notimes notin notopandbottomlines notragged nowns \
+nparallel nprec npreccurlyeq nrightarrow nsim \
+nsimeq nsqsubseteq nsqsupseteq nsubset nsubseteq \
+nsucc nsucccurlyeq nsupset nsupseteq ntilde \
+ntimes ntriangleleft ntrianglelefteq ntriangleright ntrianglerighteq \
+nu numberhere numberofpoints numbers nvDash \
+nvdash nvleftarrow nvleftrightarrow nvrightarrow nwarrow \
+nwsearrow oacute obeydepth objectdepth objectheight \
+objectmargin objectwidth obox obreve ocaron \
+ocircumflex ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhook \
+ocircumflextilde octnumber octstringtonumber odiaeresis odiaeresismacron \
+odot odotaccent odotaccentmacron odotbelow odoublegrave \
+oeligature offset offsetbox ograve ohm \
+ohook ohorn ohornacute ohorndotbelow ohorngrave \
+ohornhook ohorntilde ohungarumlaut oiiint oiint \
+oint ointc ointclockwise ointctrclockwise oinvertedbreve \
+omacron omega omicron ominus onedigitrounding \
+oneeighth onefifth onehalf onequarter onesixth \
+onesuperior onethird oogonek oogonekmacron openinterval \
+operatorlanguage operatortext oplus optimize optionalword \
+ordfeminine ordinaldaynumber ordinalstr ordmasculine ornamenttext \
+orthogonalcomplement orthogonalcomplementsymbol oslash ostroke ostrokeacute \
+otilde otildemacron otimes outline outlined \
+outputfilename outputstreambox outputstreamcopy outputstreamunvbox outputstreamunvcopy \
+over overLeftarrow overLeftbararrow overLeftrightarrow overRightarrow \
+overRightbararrow overbar overbars overbartext overbarunderbar \
+overbrace overbracetext overbraceunderbrace overbracket overbrackettext \
+overbracketunderbracket overhook overlaybutton overlaycolor overlaydepth \
+overlayfigure overlayheight overlayimage overlaylinecolor overlaylinewidth \
+overlayoffset overlayrollbutton overlaywidth overleftarrow overleftbararrow \
+overleftharpoon overleftharpoondown overleftharpoonup overlefthookarrow overleftrightarrow \
+overlefttailarrow overloaderror overparent overparenttext overparentunderparent \
+overrightarrow overrightbararrow overrightharpoon overrightharpoondown overrightharpoonup \
+overrighthookarrow overrighttailarrow overset overstrike overstrikes \
+overtwoheadleftarrow overtwoheadrightarrow owns page pagearea \
+pageblockrealpage pagebreak pagefigure pageinjection pagenumber \
+pagereference pagestaterealpage pagestaterealpageorder paletsize paragraphmark \
+parallel paralleltext parenthesis part partial \
+pdfTeX pdfactualtext pdfbackendactualtext pdfbackendcurrentresources pdfbackendsetcatalog \
+pdfbackendsetcolorspace pdfbackendsetextgstate pdfbackendsetinfo pdfbackendsetname pdfbackendsetpageattribute \
+pdfbackendsetpageresource pdfbackendsetpagesattribute pdfbackendsetpattern pdfbackendsetshade pdfcolor \
+pdfeTeX percent percentdimen periodcentered periodic \
+periods permitcaretescape permitcircumflexescape permitspacesbetweengroups perp \
+persiandecimals persiandecimalseparator persiannumerals persianthousandsseparator perthousand \
+phantom phantombox phi phook pi \
pickupgroupedcommand pickupgroupedcommandcs pitchfork placeattachments placebookmarks \
placebtxrendering placechemical placecitation placecombinedlist placecomments \
placecontent placecurrentformulanumber placedbox placefigure placefloat \
Modified: trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-tex.properties
===================================================================
--- trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-tex.properties 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/context/data/scite/context/scite-context-data-tex.properties 2025-03-02 23:17:57 UTC (rev 74402)
@@ -168,18 +168,18 @@
subprescript subscript superprescript superscript supmarkmode \
swapcsvalues tabsize textdirection thewithoutunit tinymuskip \
tocharacter toddlerpenalties todimension tohexadecimal tointeger \
-tokenized toksapp tokspre tolerant tomathstyle \
-toscaled tosparsedimension tosparsescaled tpack tracingadjusts \
-tracingalignments tracingbalancing tracingexpressions tracingfitness tracingfullboxes \
-tracinghyphenation tracinginserts tracinglevels tracinglists tracinglooseness \
-tracingmarks tracingmath tracingmvl tracingnodes tracingorphans \
-tracingpasses tracingpenalties tracingtoddlers tsplit uleaders \
-undent unexpandedendless unexpandedloop unexpandedrepeat unhpack \
-unletfrozen unletprotected untraced unvpack variablefam \
-vbadnessmode vbalance vbalancedbox vbalanceddeinsert vbalanceddiscard \
-vbalancedinsert vbalancedreinsert vbalancedtop virtualhrule virtualvrule \
-vpack vpenalty vsplitchecks wordboundary wrapuppar \
-xdefcsname xtoks xtoksapp xtokspre
+tokenized toksapp tokspre tolerant tolimitedfloat \
+tomathstyle toscaled tosparsedimension tosparsescaled tpack \
+tracingadjusts tracingalignments tracingbalancing tracingexpressions tracingfitness \
+tracingfullboxes tracinghyphenation tracinginserts tracinglevels tracinglists \
+tracinglooseness tracingmarks tracingmath tracingmvl tracingnodes \
+tracingorphans tracingpasses tracingpenalties tracingtoddlers tsplit \
+uleaders undent unexpandedendless unexpandedloop unexpandedrepeat \
+unhpack unletfrozen unletprotected untraced unvpack \
+variablefam vbadnessmode vbalance vbalancedbox vbalanceddeinsert \
+vbalanceddiscard vbalancedinsert vbalancedreinsert vbalancedtop virtualhrule \
+virtualvrule vpack vpenalty vsplitchecks wordboundary \
+wrapuppar xdefcsname xtoks xtoksapp xtokspre
keywordclass.tex.omega=\
Omegaminorversion Omegarevision Omegaversion
Added: trunk/Master/texmf-dist/doc/context/README.TEXLIVE
===================================================================
--- trunk/Master/texmf-dist/doc/context/README.TEXLIVE (rev 0)
+++ trunk/Master/texmf-dist/doc/context/README.TEXLIVE 2025-03-02 23:17:57 UTC (rev 74402)
@@ -0,0 +1,717 @@
+For TeX Live, some files are (re)moved from the ConTeXt distribution.
+
+Files relating to ConTeXt MkII are in the context-legacy package.
+Files relating to mptopdf are in the mptopdf package.
+LuaMetaTeX's compiled sources are in Master/source/luametatex-*.tar.xz.
+
+The list of removed files follows; most relate to nonfree fonts. Others
+relate to the standalone ConTeXt distribution and would cause trouble
+within TeX Live. For the code implementing all this and more details,
+see the POSTcontext routine in the Master/tlpkg/libexec/ctan2tds script.
+
+./colors/icc/profiles/colo-imp-default_gray.icc
+./colors/icc/profiles/colo-imp-icc.rme
+./colors/icc/profiles/colo-imp-isocoated_v2_eci.icc
+./colors/icc/profiles/colo-imp-srgb.icc
+./colors/icc/profiles/colo-imp-srgb_v4_icc_preference.icc
+./doc/fonts/hoekwater/koeieletters/koeieletters.rme
+./fonts/afm/hoekwater/koeieletters/koeieletters-contour.afm
+./fonts/afm/hoekwater/koeieletters/koeieletters.afm
+./fonts/afm/hoekwater/koeieletters/koeielogos-contour.afm
+./fonts/afm/hoekwater/koeieletters/koeielogos.afm
+./fonts/afm/hoekwater/koeieletters/koeien-ex.afm
+./fonts/afm/hoekwater/koeieletters/koeien-mi.afm
+./fonts/afm/hoekwater/koeieletters/koeien-sy.afm
+./fonts/afm/jmn/hans/hans-sh.afm
+./fonts/afm/jmn/hans/hans.afm
+./fonts/data/tests/texmfhome.otf
+./fonts/enc/dvips/jmn/hans.enc
+./fonts/enc/pdftex/context/koeieletters-ex.enc
+./fonts/enc/pdftex/context/koeieletters-mi.enc
+./fonts/enc/pdftex/context/koeieletters-sy.enc
+./fonts/enc/pdftex/context/koeieletters.enc
+./fonts/enc/pdftex/context/koeielogos.enc
+./fonts/map/dvips/jmn/hans.map
+./fonts/map/pdftex/context/koeieletters.map
+./fonts/tfm/hoekwater/koeieletters/koeielett-contour.tfm
+./fonts/tfm/hoekwater/koeieletters/koeielett.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletter-ex.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletter-mi.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletter-sy.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletter-syx.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletters-contour.tfm
+./fonts/tfm/hoekwater/koeieletters/koeieletters.tfm
+./fonts/tfm/hoekwater/koeieletters/koeielettx.tfm
+./fonts/tfm/hoekwater/koeieletters/koeielogos-contour.tfm
+./fonts/tfm/hoekwater/koeieletters/koeielogos.tfm
+./fonts/tfm/hoekwater/koeieletters/koeien-ex.tfm
+./fonts/tfm/hoekwater/koeieletters/koeien-mi.tfm
+./fonts/tfm/hoekwater/koeieletters/koeien-sy.tfm
+./fonts/tfm/jmn/hans/hans-sh.tfm
+./fonts/tfm/jmn/hans/hans.tfm
+./fonts/truetype/hoekwater/koeieletters/koeielettersot.ttf
+./fonts/truetype/hoekwater/lm/lmtypewriter10-regular.ttf
+./fonts/type1/hoekwater/context/koeieletters.pfm
+./fonts/type1/hoekwater/koeieletters/koeieletters-contour.pfb
+./fonts/type1/hoekwater/koeieletters/koeieletters.pfb
+./fonts/type1/hoekwater/koeieletters/koeielogos-contour.pfb
+./fonts/type1/hoekwater/koeieletters/koeielogos.pfb
+./fonts/type1/jmn/hans/hans-sh.pfb
+./fonts/type1/jmn/hans/hans-sh.pfm
+./fonts/type1/jmn/hans/hans.pfb
+./fonts/type1/jmn/hans/hans.pfm
+./fonts/vf/hoekwater/koeieletters/koeielett-contour.vf
+./fonts/vf/hoekwater/koeieletters/koeielett.vf
+./fonts/vf/hoekwater/koeieletters/koeieletter-ex.vf
+./fonts/vf/hoekwater/koeieletters/koeieletter-mi.vf
+./fonts/vf/hoekwater/koeieletters/koeieletter-sy.vf
+./fonts/vf/hoekwater/koeieletters/koeieletter-syx.vf
+./fonts/vf/hoekwater/koeieletters/koeielettx.vf
+./scripts/context/stubs/install/first-setup.bat
+./scripts/context/stubs/install/first-setup.sh
+./scripts/context/stubs/setup/setuptex
+./scripts/context/stubs/setup/setuptex.bat
+./scripts/context/stubs/setup/setuptex.csh
+./source/luametatex/CMakeLists.txt
+./source/luametatex/CMakeSettings.json
+./source/luametatex/build.cmd
+./source/luametatex/build.sh
+./source/luametatex/build.txt
+./source/luametatex/cmake/debug.cmake
+./source/luametatex/cmake/lua.cmake
+./source/luametatex/cmake/luametatex.cmake
+./source/luametatex/cmake/luaoptional.cmake
+./source/luametatex/cmake/luarest.cmake
+./source/luametatex/cmake/luasocket.cmake
+./source/luametatex/cmake/mimalloc.cmake
+./source/luametatex/cmake/mingw-32.cmake
+./source/luametatex/cmake/mingw-64-ucrt.cmake
+./source/luametatex/cmake/mingw-64.cmake
+./source/luametatex/cmake/miniz.cmake
+./source/luametatex/cmake/mp.cmake
+./source/luametatex/cmake/potrace.cmake
+./source/luametatex/cmake/pplib.cmake
+./source/luametatex/cmake/softposit.cmake
+./source/luametatex/cmake/tex.cmake
+./source/luametatex/source/.gitignore
+./source/luametatex/source/libraries/avl/avl.c
+./source/luametatex/source/libraries/avl/avl.h
+./source/luametatex/source/libraries/avl/readme.txt
+./source/luametatex/source/libraries/decnumber/decContext.c
+./source/luametatex/source/libraries/decnumber/decContext.h
+./source/luametatex/source/libraries/decnumber/decNumber.c
+./source/luametatex/source/libraries/decnumber/decNumber.h
+./source/luametatex/source/libraries/decnumber/decNumberLocal.h
+./source/luametatex/source/libraries/hnj/hnjhyphen.c
+./source/luametatex/source/libraries/hnj/hnjhyphen.h
+./source/luametatex/source/libraries/libcerf/CHANGELOG
+./source/luametatex/source/libraries/libcerf/LICENSE
+./source/luametatex/source/libraries/libcerf/README.md
+./source/luametatex/source/libraries/libcerf/cerf.h
+./source/luametatex/source/libraries/libcerf/defs.h
+./source/luametatex/source/libraries/libcerf/erfcx.c
+./source/luametatex/source/libraries/libcerf/err_fcts.c
+./source/luametatex/source/libraries/libcerf/experimental.c
+./source/luametatex/source/libraries/libcerf/im_w_of_x.c
+./source/luametatex/source/libraries/libcerf/readme-luametatex.txt
+./source/luametatex/source/libraries/libcerf/w_of_z.c
+./source/luametatex/source/libraries/libcerf/width.c
+./source/luametatex/source/libraries/mimalloc/CMakeLists.txt
+./source/luametatex/source/libraries/mimalloc/LICENSE
+./source/luametatex/source/libraries/mimalloc/SECURITY.md
+./source/luametatex/source/libraries/mimalloc/cmake/JoinPaths.cmake
+./source/luametatex/source/libraries/mimalloc/cmake/mimalloc-config-version.cmake
+./source/luametatex/source/libraries/mimalloc/cmake/mimalloc-config.cmake
+./source/luametatex/source/libraries/mimalloc/include/mimalloc-new-delete.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc-override.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc/atomic.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc/internal.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc/prim.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc/track.h
+./source/luametatex/source/libraries/mimalloc/include/mimalloc/types.h
+./source/luametatex/source/libraries/mimalloc/mimalloc.pc.in
+./source/luametatex/source/libraries/mimalloc/readme.md
+./source/luametatex/source/libraries/mimalloc/src/alloc-aligned.c
+./source/luametatex/source/libraries/mimalloc/src/alloc-override.c
+./source/luametatex/source/libraries/mimalloc/src/alloc-posix.c
+./source/luametatex/source/libraries/mimalloc/src/alloc.c
+./source/luametatex/source/libraries/mimalloc/src/arena.c
+./source/luametatex/source/libraries/mimalloc/src/bitmap.c
+./source/luametatex/source/libraries/mimalloc/src/bitmap.h
+./source/luametatex/source/libraries/mimalloc/src/free.c
+./source/luametatex/source/libraries/mimalloc/src/heap.c
+./source/luametatex/source/libraries/mimalloc/src/init.c
+./source/luametatex/source/libraries/mimalloc/src/libc.c
+./source/luametatex/source/libraries/mimalloc/src/options.c
+./source/luametatex/source/libraries/mimalloc/src/os.c
+./source/luametatex/source/libraries/mimalloc/src/page-queue.c
+./source/luametatex/source/libraries/mimalloc/src/page.c
+./source/luametatex/source/libraries/mimalloc/src/prim/emscripten/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/osx/alloc-override-zone.c
+./source/luametatex/source/libraries/mimalloc/src/prim/osx/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/readme.md
+./source/luametatex/source/libraries/mimalloc/src/prim/unix/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/wasi/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/windows/etw-mimalloc.wprp
+./source/luametatex/source/libraries/mimalloc/src/prim/windows/etw.h
+./source/luametatex/source/libraries/mimalloc/src/prim/windows/etw.man
+./source/luametatex/source/libraries/mimalloc/src/prim/windows/prim.c
+./source/luametatex/source/libraries/mimalloc/src/prim/windows/readme.md
+./source/luametatex/source/libraries/mimalloc/src/random.c
+./source/luametatex/source/libraries/mimalloc/src/segment-map.c
+./source/luametatex/source/libraries/mimalloc/src/segment.c
+./source/luametatex/source/libraries/mimalloc/src/static.c
+./source/luametatex/source/libraries/mimalloc/src/stats.c
+./source/luametatex/source/libraries/miniz/ChangeLog.md
+./source/luametatex/source/libraries/miniz/LICENSE
+./source/luametatex/source/libraries/miniz/miniz.c
+./source/luametatex/source/libraries/miniz/miniz.h
+./source/luametatex/source/libraries/miniz/readme.md
+./source/luametatex/source/libraries/miniz/readme.txt
+./source/luametatex/source/libraries/potrace/AUTHORS
+./source/luametatex/source/libraries/potrace/COPYING
+./source/luametatex/source/libraries/potrace/src/auxiliary.h
+./source/luametatex/source/libraries/potrace/src/bitmap.h
+./source/luametatex/source/libraries/potrace/src/curve.c
+./source/luametatex/source/libraries/potrace/src/curve.h
+./source/luametatex/source/libraries/potrace/src/decompose.c
+./source/luametatex/source/libraries/potrace/src/decompose.h
+./source/luametatex/source/libraries/potrace/src/lists.h
+./source/luametatex/source/libraries/potrace/src/potracelib.c
+./source/luametatex/source/libraries/potrace/src/potracelib.h
+./source/luametatex/source/libraries/potrace/src/progress.h
+./source/luametatex/source/libraries/potrace/src/trace.c
+./source/luametatex/source/libraries/potrace/src/trace.h
+./source/luametatex/source/libraries/pplib/html.zip
+./source/luametatex/source/libraries/pplib/ppapi.h
+./source/luametatex/source/libraries/pplib/pparray.c
+./source/luametatex/source/libraries/pplib/pparray.h
+./source/luametatex/source/libraries/pplib/ppconf.h
+./source/luametatex/source/libraries/pplib/ppcrypt.c
+./source/luametatex/source/libraries/pplib/ppcrypt.h
+./source/luametatex/source/libraries/pplib/ppdict.c
+./source/luametatex/source/libraries/pplib/ppdict.h
+./source/luametatex/source/libraries/pplib/ppfilter.h
+./source/luametatex/source/libraries/pplib/ppheap.c
+./source/luametatex/source/libraries/pplib/ppheap.h
+./source/luametatex/source/libraries/pplib/pplib.h
+./source/luametatex/source/libraries/pplib/ppload.c
+./source/luametatex/source/libraries/pplib/ppload.h
+./source/luametatex/source/libraries/pplib/ppstream.c
+./source/luametatex/source/libraries/pplib/ppstream.h
+./source/luametatex/source/libraries/pplib/pptest1.c
+./source/luametatex/source/libraries/pplib/pptest2.c
+./source/luametatex/source/libraries/pplib/pptest3.c
+./source/luametatex/source/libraries/pplib/ppxref.c
+./source/luametatex/source/libraries/pplib/ppxref.h
+./source/luametatex/source/libraries/pplib/readme.txt
+./source/luametatex/source/libraries/pplib/util/README.md
+./source/luametatex/source/libraries/pplib/util/utilbasexx.c
+./source/luametatex/source/libraries/pplib/util/utilbasexx.h
+./source/luametatex/source/libraries/pplib/util/utilcrypt.c
+./source/luametatex/source/libraries/pplib/util/utilcrypt.h
+./source/luametatex/source/libraries/pplib/util/utilcryptdef.h
+./source/luametatex/source/libraries/pplib/util/utildecl.h
+./source/luametatex/source/libraries/pplib/util/utilflate.c
+./source/luametatex/source/libraries/pplib/util/utilflate.h
+./source/luametatex/source/libraries/pplib/util/utilfpred.c
+./source/luametatex/source/libraries/pplib/util/utilfpred.h
+./source/luametatex/source/libraries/pplib/util/utiliof.c
+./source/luametatex/source/libraries/pplib/util/utiliof.h
+./source/luametatex/source/libraries/pplib/util/utillog.c
+./source/luametatex/source/libraries/pplib/util/utillog.h
+./source/luametatex/source/libraries/pplib/util/utillzw.c
+./source/luametatex/source/libraries/pplib/util/utillzw.h
+./source/luametatex/source/libraries/pplib/util/utilmd5.c
+./source/luametatex/source/libraries/pplib/util/utilmd5.h
+./source/luametatex/source/libraries/pplib/util/utilmem.c
+./source/luametatex/source/libraries/pplib/util/utilmem.h
+./source/luametatex/source/libraries/pplib/util/utilmemallc.h
+./source/luametatex/source/libraries/pplib/util/utilmemallh.h
+./source/luametatex/source/libraries/pplib/util/utilmemheap.c
+./source/luametatex/source/libraries/pplib/util/utilmemheap.h
+./source/luametatex/source/libraries/pplib/util/utilmemheapiof.c
+./source/luametatex/source/libraries/pplib/util/utilmemheapiof.h
+./source/luametatex/source/libraries/pplib/util/utilmeminfo.c
+./source/luametatex/source/libraries/pplib/util/utilmeminfo.h
+./source/luametatex/source/libraries/pplib/util/utilnumber.c
+./source/luametatex/source/libraries/pplib/util/utilnumber.h
+./source/luametatex/source/libraries/pplib/util/utilplat.h
+./source/luametatex/source/libraries/pplib/util/utilsha.c
+./source/luametatex/source/libraries/pplib/util/utilsha.h
+./source/luametatex/source/libraries/readme.txt
+./source/luametatex/source/libraries/softposit/LICENSE
+./source/luametatex/source/libraries/softposit/README.md
+./source/luametatex/source/libraries/softposit/build/Linux-x86_64-GCC/Makefile
+./source/luametatex/source/libraries/softposit/build/Linux-x86_64-GCC/platform.h
+./source/luametatex/source/libraries/softposit/build/Linux-x86_64-GCC/softposit_test.a
+./source/luametatex/source/libraries/softposit/source/8086-SSE/specialize.h
+./source/luametatex/source/libraries/softposit/source/c_convertDecToPosit16.c
+./source/luametatex/source/libraries/softposit/source/c_convertDecToPosit32.c
+./source/luametatex/source/libraries/softposit/source/c_convertDecToPosit8.c
+./source/luametatex/source/libraries/softposit/source/c_convertDecToPositX1.c
+./source/luametatex/source/libraries/softposit/source/c_convertPosit16ToDec.c
+./source/luametatex/source/libraries/softposit/source/c_convertPosit32ToDec.c
+./source/luametatex/source/libraries/softposit/source/c_convertPosit8ToDec.c
+./source/luametatex/source/libraries/softposit/source/c_convertPositX1ToDec.c
+./source/luametatex/source/libraries/softposit/source/c_convertQuire16ToPosit16.c
+./source/luametatex/source/libraries/softposit/source/c_convertQuire32ToPosit32.c
+./source/luametatex/source/libraries/softposit/source/c_convertQuire8ToPosit8.c
+./source/luametatex/source/libraries/softposit/source/c_convertQuireX2ToPositX2.c
+./source/luametatex/source/libraries/softposit/source/c_int.c
+./source/luametatex/source/libraries/softposit/source/i32_to_p16.c
+./source/luametatex/source/libraries/softposit/source/i32_to_p32.c
+./source/luametatex/source/libraries/softposit/source/i32_to_p8.c
+./source/luametatex/source/libraries/softposit/source/i32_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/i32_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/i64_to_p16.c
+./source/luametatex/source/libraries/softposit/source/i64_to_p32.c
+./source/luametatex/source/libraries/softposit/source/i64_to_p8.c
+./source/luametatex/source/libraries/softposit/source/i64_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/include/internals.h
+./source/luametatex/source/libraries/softposit/source/include/primitives.h
+./source/luametatex/source/libraries/softposit/source/include/softposit.h
+./source/luametatex/source/libraries/softposit/source/include/softposit_cpp.h
+./source/luametatex/source/libraries/softposit/source/include/softposit_types.h
+./source/luametatex/source/libraries/softposit/source/p16_add.c
+./source/luametatex/source/libraries/softposit/source/p16_div.c
+./source/luametatex/source/libraries/softposit/source/p16_eq.c
+./source/luametatex/source/libraries/softposit/source/p16_le.c
+./source/luametatex/source/libraries/softposit/source/p16_lt.c
+./source/luametatex/source/libraries/softposit/source/p16_mul.c
+./source/luametatex/source/libraries/softposit/source/p16_mulAdd.c
+./source/luametatex/source/libraries/softposit/source/p16_roundToInt.c
+./source/luametatex/source/libraries/softposit/source/p16_sqrt.c
+./source/luametatex/source/libraries/softposit/source/p16_sub.c
+./source/luametatex/source/libraries/softposit/source/p16_to_i32.c
+./source/luametatex/source/libraries/softposit/source/p16_to_i64.c
+./source/luametatex/source/libraries/softposit/source/p16_to_p32.c
+./source/luametatex/source/libraries/softposit/source/p16_to_p8.c
+./source/luametatex/source/libraries/softposit/source/p16_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/p16_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/p16_to_ui32.c
+./source/luametatex/source/libraries/softposit/source/p16_to_ui64.c
+./source/luametatex/source/libraries/softposit/source/p32_add.c
+./source/luametatex/source/libraries/softposit/source/p32_div.c
+./source/luametatex/source/libraries/softposit/source/p32_eq.c
+./source/luametatex/source/libraries/softposit/source/p32_le.c
+./source/luametatex/source/libraries/softposit/source/p32_lt.c
+./source/luametatex/source/libraries/softposit/source/p32_mul.c
+./source/luametatex/source/libraries/softposit/source/p32_mulAdd.c
+./source/luametatex/source/libraries/softposit/source/p32_roundToInt.c
+./source/luametatex/source/libraries/softposit/source/p32_sqrt.c
+./source/luametatex/source/libraries/softposit/source/p32_sub.c
+./source/luametatex/source/libraries/softposit/source/p32_to_i32.c
+./source/luametatex/source/libraries/softposit/source/p32_to_i64.c
+./source/luametatex/source/libraries/softposit/source/p32_to_p16.c
+./source/luametatex/source/libraries/softposit/source/p32_to_p8.c
+./source/luametatex/source/libraries/softposit/source/p32_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/p32_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/p32_to_ui32.c
+./source/luametatex/source/libraries/softposit/source/p32_to_ui64.c
+./source/luametatex/source/libraries/softposit/source/p8_add.c
+./source/luametatex/source/libraries/softposit/source/p8_div.c
+./source/luametatex/source/libraries/softposit/source/p8_eq.c
+./source/luametatex/source/libraries/softposit/source/p8_le.c
+./source/luametatex/source/libraries/softposit/source/p8_lt.c
+./source/luametatex/source/libraries/softposit/source/p8_mul.c
+./source/luametatex/source/libraries/softposit/source/p8_mulAdd.c
+./source/luametatex/source/libraries/softposit/source/p8_roundToInt.c
+./source/luametatex/source/libraries/softposit/source/p8_sqrt.c
+./source/luametatex/source/libraries/softposit/source/p8_sub.c
+./source/luametatex/source/libraries/softposit/source/p8_to_i32.c
+./source/luametatex/source/libraries/softposit/source/p8_to_i64.c
+./source/luametatex/source/libraries/softposit/source/p8_to_p16.c
+./source/luametatex/source/libraries/softposit/source/p8_to_p32.c
+./source/luametatex/source/libraries/softposit/source/p8_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/p8_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/p8_to_ui32.c
+./source/luametatex/source/libraries/softposit/source/p8_to_ui64.c
+./source/luametatex/source/libraries/softposit/source/pX1_add.c
+./source/luametatex/source/libraries/softposit/source/pX1_div.c
+./source/luametatex/source/libraries/softposit/source/pX1_eq.c
+./source/luametatex/source/libraries/softposit/source/pX1_le.c
+./source/luametatex/source/libraries/softposit/source/pX1_lt.c
+./source/luametatex/source/libraries/softposit/source/pX1_mul.c
+./source/luametatex/source/libraries/softposit/source/pX1_mulAdd.c
+./source/luametatex/source/libraries/softposit/source/pX1_roundToInt.c
+./source/luametatex/source/libraries/softposit/source/pX1_sub.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_i32.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_i64.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_p16.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_p32.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_p8.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_ui32.c
+./source/luametatex/source/libraries/softposit/source/pX1_to_ui64.c
+./source/luametatex/source/libraries/softposit/source/pX2_add.c
+./source/luametatex/source/libraries/softposit/source/pX2_div.c
+./source/luametatex/source/libraries/softposit/source/pX2_eq.c
+./source/luametatex/source/libraries/softposit/source/pX2_le.c
+./source/luametatex/source/libraries/softposit/source/pX2_lt.c
+./source/luametatex/source/libraries/softposit/source/pX2_mul.c
+./source/luametatex/source/libraries/softposit/source/pX2_mulAdd.c
+./source/luametatex/source/libraries/softposit/source/pX2_roundToInt.c
+./source/luametatex/source/libraries/softposit/source/pX2_sqrt.c
+./source/luametatex/source/libraries/softposit/source/pX2_sub.c
+./source/luametatex/source/libraries/softposit/source/pX2_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/quire16_fdp_add.c
+./source/luametatex/source/libraries/softposit/source/quire16_fdp_sub.c
+./source/luametatex/source/libraries/softposit/source/quire32_fdp_add.c
+./source/luametatex/source/libraries/softposit/source/quire32_fdp_sub.c
+./source/luametatex/source/libraries/softposit/source/quire8_fdp_add.c
+./source/luametatex/source/libraries/softposit/source/quire8_fdp_sub.c
+./source/luametatex/source/libraries/softposit/source/quire_helper.c
+./source/luametatex/source/libraries/softposit/source/s_addMagsP16.c
+./source/luametatex/source/libraries/softposit/source/s_addMagsP32.c
+./source/luametatex/source/libraries/softposit/source/s_addMagsP8.c
+./source/luametatex/source/libraries/softposit/source/s_addMagsPX1.c
+./source/luametatex/source/libraries/softposit/source/s_addMagsPX2.c
+./source/luametatex/source/libraries/softposit/source/s_approxRecipSqrt_1Ks.c
+./source/luametatex/source/libraries/softposit/source/s_mulAddP16.c
+./source/luametatex/source/libraries/softposit/source/s_mulAddP32.c
+./source/luametatex/source/libraries/softposit/source/s_mulAddP8.c
+./source/luametatex/source/libraries/softposit/source/s_mulAddPX1.c
+./source/luametatex/source/libraries/softposit/source/s_mulAddPX2.c
+./source/luametatex/source/libraries/softposit/source/s_subMagsP16.c
+./source/luametatex/source/libraries/softposit/source/s_subMagsP32.c
+./source/luametatex/source/libraries/softposit/source/s_subMagsP8.c
+./source/luametatex/source/libraries/softposit/source/s_subMagsPX1.c
+./source/luametatex/source/libraries/softposit/source/s_subMagsPX2.c
+./source/luametatex/source/libraries/softposit/source/ui32_to_p16.c
+./source/luametatex/source/libraries/softposit/source/ui32_to_p32.c
+./source/luametatex/source/libraries/softposit/source/ui32_to_p8.c
+./source/luametatex/source/libraries/softposit/source/ui32_to_pX2.c
+./source/luametatex/source/libraries/softposit/source/ui64_to_p16.c
+./source/luametatex/source/libraries/softposit/source/ui64_to_p32.c
+./source/luametatex/source/libraries/softposit/source/ui64_to_p8.c
+./source/luametatex/source/libraries/softposit/source/ui64_to_pX1.c
+./source/luametatex/source/libraries/softposit/source/ui64_to_pX2.c
+./source/luametatex/source/license.txt
+./source/luametatex/source/lua/lmtcallbacklib.c
+./source/luametatex/source/lua/lmtcallbacklib.h
+./source/luametatex/source/lua/lmtenginelib.c
+./source/luametatex/source/lua/lmtenginelib.h
+./source/luametatex/source/lua/lmtfontlib.c
+./source/luametatex/source/lua/lmtfontlib.h
+./source/luametatex/source/lua/lmtinterface.c
+./source/luametatex/source/lua/lmtinterface.h
+./source/luametatex/source/lua/lmtlanguagelib.c
+./source/luametatex/source/lua/lmtlanguagelib.h
+./source/luametatex/source/lua/lmtlibrary.c
+./source/luametatex/source/lua/lmtlibrary.h
+./source/luametatex/source/lua/lmtluaclib.c
+./source/luametatex/source/lua/lmtluaclib.h
+./source/luametatex/source/lua/lmtlualib.c
+./source/luametatex/source/lua/lmtlualib.h
+./source/luametatex/source/lua/lmtmplib.c
+./source/luametatex/source/lua/lmtnodelib.c
+./source/luametatex/source/lua/lmtnodelib.h
+./source/luametatex/source/lua/lmtstatuslib.c
+./source/luametatex/source/lua/lmttexiolib.c
+./source/luametatex/source/lua/lmttexiolib.h
+./source/luametatex/source/lua/lmttexlib.c
+./source/luametatex/source/lua/lmttexlib.h
+./source/luametatex/source/lua/lmttokenlib.c
+./source/luametatex/source/lua/lmttokenlib.h
+./source/luametatex/source/luacore/lua55/originals/patches.txt
+./source/luametatex/source/luacore/lua55/readme.txt
+./source/luametatex/source/luacore/lua55/src/Makefile
+./source/luametatex/source/luacore/lua55/src/lapi.c
+./source/luametatex/source/luacore/lua55/src/lapi.h
+./source/luametatex/source/luacore/lua55/src/lauxlib.c
+./source/luametatex/source/luacore/lua55/src/lauxlib.h
+./source/luametatex/source/luacore/lua55/src/lbaselib.c
+./source/luametatex/source/luacore/lua55/src/lcode.c
+./source/luametatex/source/luacore/lua55/src/lcode.h
+./source/luametatex/source/luacore/lua55/src/lcorolib.c
+./source/luametatex/source/luacore/lua55/src/lctype.c
+./source/luametatex/source/luacore/lua55/src/lctype.h
+./source/luametatex/source/luacore/lua55/src/ldblib.c
+./source/luametatex/source/luacore/lua55/src/ldebug.c
+./source/luametatex/source/luacore/lua55/src/ldebug.h
+./source/luametatex/source/luacore/lua55/src/ldo.c
+./source/luametatex/source/luacore/lua55/src/ldo.h
+./source/luametatex/source/luacore/lua55/src/ldump.c
+./source/luametatex/source/luacore/lua55/src/lfunc.c
+./source/luametatex/source/luacore/lua55/src/lfunc.h
+./source/luametatex/source/luacore/lua55/src/lgc.c
+./source/luametatex/source/luacore/lua55/src/lgc.h
+./source/luametatex/source/luacore/lua55/src/linit.c
+./source/luametatex/source/luacore/lua55/src/liolib.c
+./source/luametatex/source/luacore/lua55/src/ljumptab.h
+./source/luametatex/source/luacore/lua55/src/llex.c
+./source/luametatex/source/luacore/lua55/src/llex.h
+./source/luametatex/source/luacore/lua55/src/llimits.h
+./source/luametatex/source/luacore/lua55/src/lmathlib.c
+./source/luametatex/source/luacore/lua55/src/lmem.c
+./source/luametatex/source/luacore/lua55/src/lmem.h
+./source/luametatex/source/luacore/lua55/src/loadlib.c
+./source/luametatex/source/luacore/lua55/src/lobject.c
+./source/luametatex/source/luacore/lua55/src/lobject.h
+./source/luametatex/source/luacore/lua55/src/lopcodes.c
+./source/luametatex/source/luacore/lua55/src/lopcodes.h
+./source/luametatex/source/luacore/lua55/src/lopnames.h
+./source/luametatex/source/luacore/lua55/src/loslib.c
+./source/luametatex/source/luacore/lua55/src/lparser.c
+./source/luametatex/source/luacore/lua55/src/lparser.h
+./source/luametatex/source/luacore/lua55/src/lprefix.h
+./source/luametatex/source/luacore/lua55/src/lstate.c
+./source/luametatex/source/luacore/lua55/src/lstate.h
+./source/luametatex/source/luacore/lua55/src/lstring.c
+./source/luametatex/source/luacore/lua55/src/lstring.h
+./source/luametatex/source/luacore/lua55/src/lstrlib.c
+./source/luametatex/source/luacore/lua55/src/ltable.c
+./source/luametatex/source/luacore/lua55/src/ltable.h
+./source/luametatex/source/luacore/lua55/src/ltablib.c
+./source/luametatex/source/luacore/lua55/src/ltm.c
+./source/luametatex/source/luacore/lua55/src/ltm.h
+./source/luametatex/source/luacore/lua55/src/lua.c
+./source/luametatex/source/luacore/lua55/src/lua.h
+./source/luametatex/source/luacore/lua55/src/luaconf.h
+./source/luametatex/source/luacore/lua55/src/lualib.h
+./source/luametatex/source/luacore/lua55/src/lundump.c
+./source/luametatex/source/luacore/lua55/src/lundump.h
+./source/luametatex/source/luacore/lua55/src/lutf8lib.c
+./source/luametatex/source/luacore/lua55/src/lvm.c
+./source/luametatex/source/luacore/lua55/src/lvm.h
+./source/luametatex/source/luacore/lua55/src/lzio.c
+./source/luametatex/source/luacore/lua55/src/lzio.h
+./source/luametatex/source/luacore/luac/luac.c
+./source/luametatex/source/luacore/luapeg/README.md
+./source/luametatex/source/luacore/luapeg/lpcap.c
+./source/luametatex/source/luacore/luapeg/lpcap.h
+./source/luametatex/source/luacore/luapeg/lpcode.c
+./source/luametatex/source/luacore/luapeg/lpcode.h
+./source/luametatex/source/luacore/luapeg/lpcset.c
+./source/luametatex/source/luacore/luapeg/lpcset.h
+./source/luametatex/source/luacore/luapeg/lpprint.c
+./source/luametatex/source/luacore/luapeg/lpprint.h
+./source/luametatex/source/luacore/luapeg/lptree.c
+./source/luametatex/source/luacore/luapeg/lptree.h
+./source/luametatex/source/luacore/luapeg/lptypes.h
+./source/luametatex/source/luacore/luapeg/lpvm.c
+./source/luametatex/source/luacore/luapeg/lpvm.h
+./source/luametatex/source/luacore/luapeg/makefile
+./source/luametatex/source/luacore/luapeg/readme.txt
+./source/luametatex/source/luacore/luasocket/LICENSE
+./source/luametatex/source/luacore/luasocket/NEW
+./source/luametatex/source/luacore/luasocket/README
+./source/luametatex/source/luacore/luasocket/doc.zip
+./source/luametatex/source/luacore/luasocket/etc.zip
+./source/luametatex/source/luacore/luasocket/lua.zip
+./source/luametatex/source/luacore/luasocket/samples.zip
+./source/luametatex/source/luacore/luasocket/src/auxiliar.c
+./source/luametatex/source/luacore/luasocket/src/auxiliar.h
+./source/luametatex/source/luacore/luasocket/src/buffer.c
+./source/luametatex/source/luacore/luasocket/src/buffer.h
+./source/luametatex/source/luacore/luasocket/src/compat.c
+./source/luametatex/source/luacore/luasocket/src/compat.h
+./source/luametatex/source/luacore/luasocket/src/except.c
+./source/luametatex/source/luacore/luasocket/src/except.h
+./source/luametatex/source/luacore/luasocket/src/inet.c
+./source/luametatex/source/luacore/luasocket/src/inet.h
+./source/luametatex/source/luacore/luasocket/src/io.c
+./source/luametatex/source/luacore/luasocket/src/io.h
+./source/luametatex/source/luacore/luasocket/src/luasocket.c
+./source/luametatex/source/luacore/luasocket/src/luasocket.h
+./source/luametatex/source/luacore/luasocket/src/mime.c
+./source/luametatex/source/luacore/luasocket/src/mime.h
+./source/luametatex/source/luacore/luasocket/src/options.c
+./source/luametatex/source/luacore/luasocket/src/options.h
+./source/luametatex/source/luacore/luasocket/src/pierror.h
+./source/luametatex/source/luacore/luasocket/src/select.c
+./source/luametatex/source/luacore/luasocket/src/select.h
+./source/luametatex/source/luacore/luasocket/src/serial.c
+./source/luametatex/source/luacore/luasocket/src/socket.c
+./source/luametatex/source/luacore/luasocket/src/socket.h
+./source/luametatex/source/luacore/luasocket/src/tcp.c
+./source/luametatex/source/luacore/luasocket/src/tcp.h
+./source/luametatex/source/luacore/luasocket/src/timeout.c
+./source/luametatex/source/luacore/luasocket/src/timeout.h
+./source/luametatex/source/luacore/luasocket/src/udp.c
+./source/luametatex/source/luacore/luasocket/src/udp.h
+./source/luametatex/source/luacore/luasocket/src/unix.c
+./source/luametatex/source/luacore/luasocket/src/unix.h
+./source/luametatex/source/luacore/luasocket/src/unixdgram.c
+./source/luametatex/source/luacore/luasocket/src/unixdgram.h
+./source/luametatex/source/luacore/luasocket/src/unixstream.c
+./source/luametatex/source/luacore/luasocket/src/unixstream.h
+./source/luametatex/source/luacore/luasocket/src/usocket.c
+./source/luametatex/source/luacore/luasocket/src/usocket.h
+./source/luametatex/source/luacore/luasocket/src/wsocket.c
+./source/luametatex/source/luacore/luasocket/src/wsocket.h
+./source/luametatex/source/luacore/luasocket/test.zip
+./source/luametatex/source/luacore/readme.txt
+./source/luametatex/source/luametatex.c
+./source/luametatex/source/luametatex.h
+./source/luametatex/source/luaoptional/cmake/mujs/CMakeLists.txt
+./source/luametatex/source/luaoptional/cmake/mujs/CMakeSettings.json
+./source/luametatex/source/luaoptional/lmtcerflib.c
+./source/luametatex/source/luaoptional/lmtcurl.c
+./source/luametatex/source/luaoptional/lmtforeign.c
+./source/luametatex/source/luaoptional/lmtghostscript.c
+./source/luametatex/source/luaoptional/lmtgraphicsmagick.c
+./source/luametatex/source/luaoptional/lmthb.c
+./source/luametatex/source/luaoptional/lmtimagemagick.c
+./source/luametatex/source/luaoptional/lmtkpse.c
+./source/luametatex/source/luaoptional/lmtlz4.c
+./source/luametatex/source/luaoptional/lmtlzma.c
+./source/luametatex/source/luaoptional/lmtlzo.c
+./source/luametatex/source/luaoptional/lmtmujs.c
+./source/luametatex/source/luaoptional/lmtmysql.c
+./source/luametatex/source/luaoptional/lmtopenssl.c
+./source/luametatex/source/luaoptional/lmtoptional.c
+./source/luametatex/source/luaoptional/lmtoptional.h
+./source/luametatex/source/luaoptional/lmtpostgress.c
+./source/luametatex/source/luaoptional/lmtsqlite.c
+./source/luametatex/source/luaoptional/lmtzint.c
+./source/luametatex/source/luaoptional/lmtzstd.c
+./source/luametatex/source/luaoptional/readme.txt
+./source/luametatex/source/luarest/lmtaeslib.c
+./source/luametatex/source/luarest/lmtbasexxlib.c
+./source/luametatex/source/luarest/lmtdecodelib.c
+./source/luametatex/source/luarest/lmtfilelib.c
+./source/luametatex/source/luarest/lmtiolibext.c
+./source/luametatex/source/luarest/lmtmd5lib.c
+./source/luametatex/source/luarest/lmtoslibext.c
+./source/luametatex/source/luarest/lmtpdfelib.c
+./source/luametatex/source/luarest/lmtposit.c
+./source/luametatex/source/luarest/lmtpotrace.c
+./source/luametatex/source/luarest/lmtsha2lib.c
+./source/luametatex/source/luarest/lmtsparselib.c
+./source/luametatex/source/luarest/lmtstrlibext.c
+./source/luametatex/source/luarest/lmttablibext.c
+./source/luametatex/source/luarest/lmtxcomplexlib.c
+./source/luametatex/source/luarest/lmtxdecimallib.c
+./source/luametatex/source/luarest/lmtxmathlib.c
+./source/luametatex/source/luarest/lmtziplib.c
+./source/luametatex/source/mp/mp.c
+./source/luametatex/source/mp/mp.h
+./source/luametatex/source/mp/mpmathbinary.c
+./source/luametatex/source/mp/mpmathbinary.h
+./source/luametatex/source/mp/mpmathdecimal.c
+./source/luametatex/source/mp/mpmathdecimal.h
+./source/luametatex/source/mp/mpmathdouble.c
+./source/luametatex/source/mp/mpmathdouble.h
+./source/luametatex/source/mp/mpmathposit.c
+./source/luametatex/source/mp/mpmathposit.h
+./source/luametatex/source/mp/mpmathscaled.c
+./source/luametatex/source/mp/mpmathscaled.h
+./source/luametatex/source/mp/mpstrings.c
+./source/luametatex/source/mp/mpstrings.h
+./source/luametatex/source/mp/readme.txt
+./source/luametatex/source/readme.txt
+./source/luametatex/source/tex/texadjust.c
+./source/luametatex/source/tex/texadjust.h
+./source/luametatex/source/tex/texalign.c
+./source/luametatex/source/tex/texalign.h
+./source/luametatex/source/tex/texarithmetic.c
+./source/luametatex/source/tex/texarithmetic.h
+./source/luametatex/source/tex/texbalance.c
+./source/luametatex/source/tex/texbalance.h
+./source/luametatex/source/tex/texbuildpage.c
+./source/luametatex/source/tex/texbuildpage.h
+./source/luametatex/source/tex/texcommands.c
+./source/luametatex/source/tex/texcommands.h
+./source/luametatex/source/tex/texconditional.c
+./source/luametatex/source/tex/texconditional.h
+./source/luametatex/source/tex/texdirections.c
+./source/luametatex/source/tex/texdirections.h
+./source/luametatex/source/tex/texdiscretionaries.c
+./source/luametatex/source/tex/texdiscretionaries.h
+./source/luametatex/source/tex/texdumpdata.c
+./source/luametatex/source/tex/texdumpdata.h
+./source/luametatex/source/tex/texequivalents.c
+./source/luametatex/source/tex/texequivalents.h
+./source/luametatex/source/tex/texerrors.c
+./source/luametatex/source/tex/texerrors.h
+./source/luametatex/source/tex/texexpand.c
+./source/luametatex/source/tex/texexpand.h
+./source/luametatex/source/tex/texfileio.c
+./source/luametatex/source/tex/texfileio.h
+./source/luametatex/source/tex/texfont.c
+./source/luametatex/source/tex/texfont.h
+./source/luametatex/source/tex/texinputstack.c
+./source/luametatex/source/tex/texinputstack.h
+./source/luametatex/source/tex/texinserts.c
+./source/luametatex/source/tex/texinserts.h
+./source/luametatex/source/tex/texlanguage.c
+./source/luametatex/source/tex/texlanguage.h
+./source/luametatex/source/tex/texlegacy.c
+./source/luametatex/source/tex/texlinebreak.c
+./source/luametatex/source/tex/texlinebreak.h
+./source/luametatex/source/tex/texlocalboxes.c
+./source/luametatex/source/tex/texlocalboxes.h
+./source/luametatex/source/tex/texmainbody.c
+./source/luametatex/source/tex/texmainbody.h
+./source/luametatex/source/tex/texmaincontrol.c
+./source/luametatex/source/tex/texmaincontrol.h
+./source/luametatex/source/tex/texmarks.c
+./source/luametatex/source/tex/texmarks.h
+./source/luametatex/source/tex/texmath.c
+./source/luametatex/source/tex/texmath.h
+./source/luametatex/source/tex/texmathcodes.c
+./source/luametatex/source/tex/texmathcodes.h
+./source/luametatex/source/tex/texmlist.c
+./source/luametatex/source/tex/texmlist.h
+./source/luametatex/source/tex/texnesting.c
+./source/luametatex/source/tex/texnesting.h
+./source/luametatex/source/tex/texnodes.c
+./source/luametatex/source/tex/texnodes.h
+./source/luametatex/source/tex/texpackaging.c
+./source/luametatex/source/tex/texpackaging.h
+./source/luametatex/source/tex/texprimitive.c
+./source/luametatex/source/tex/texprimitive.h
+./source/luametatex/source/tex/texprinting.c
+./source/luametatex/source/tex/texprinting.h
+./source/luametatex/source/tex/texrules.c
+./source/luametatex/source/tex/texrules.h
+./source/luametatex/source/tex/texscanning.c
+./source/luametatex/source/tex/texscanning.h
+./source/luametatex/source/tex/texspecifications.c
+./source/luametatex/source/tex/texspecifications.h
+./source/luametatex/source/tex/texstringpool.c
+./source/luametatex/source/tex/texstringpool.h
+./source/luametatex/source/tex/textextcodes.c
+./source/luametatex/source/tex/textextcodes.h
+./source/luametatex/source/tex/textoken.c
+./source/luametatex/source/tex/textoken.h
+./source/luametatex/source/tex/textypes.c
+./source/luametatex/source/tex/textypes.h
+./source/luametatex/source/utilities/auxarithmetic.h
+./source/luametatex/source/utilities/auxfile.c
+./source/luametatex/source/utilities/auxfile.h
+./source/luametatex/source/utilities/auxmemory.c
+./source/luametatex/source/utilities/auxmemory.h
+./source/luametatex/source/utilities/auxposit.c
+./source/luametatex/source/utilities/auxposit.h
+./source/luametatex/source/utilities/auxsparsearray.c
+./source/luametatex/source/utilities/auxsparsearray.h
+./source/luametatex/source/utilities/auxsystem.c
+./source/luametatex/source/utilities/auxsystem.h
+./source/luametatex/source/utilities/auxunistring.c
+./source/luametatex/source/utilities/auxunistring.h
+./source/luametatex/source/utilities/auxzlib.c
+./source/luametatex/source/utilities/auxzlib.h
+./tex/context/fonts/mkiv/cambria-math.lfg
+./tex/context/fonts/mkiv/cambria.lfg
+./tex/context/fonts/mkiv/koeielettersot.lfg
+./tex/context/fonts/mkiv/lucida-math.lfg
+./tex/context/fonts/mkiv/lucida-text.lfg
+./tex/context/fonts/mkiv/lucida-typeone-math.lfg
+./tex/context/fonts/mkiv/minion-math.lfg
+./tex/context/fonts/mkiv/minion.lfg
+./tex/context/fonts/mkiv/type-imp-cambria.mkiv
+./tex/context/fonts/mkiv/type-imp-cleartype.mkiv
+./tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv
+./tex/context/fonts/mkiv/type-imp-lucida-typeone.mkiv
+./tex/context/fonts/mkiv/type-imp-lucida.mkiv
+./tex/context/fonts/mkiv/type-imp-minion.mkiv
+./web2c/context.cnf
+./web2c/contextcnf.lua
+./web2c/readme.txt
+./web2c/texlivecnf.lua
Property changes on: trunk/Master/texmf-dist/doc/context/README.TEXLIVE
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/context/documents/general/manuals/lowlevel.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/manuals/mathincontext-paper.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/manuals/mathincontext-screen.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf 2025-03-02 23:17:57 UTC (rev 74402)
Property changes on: trunk/Master/texmf-dist/doc/context/documents/general/manuals/missingfiles.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-cs.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-de.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-en.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-fr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-it.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-de.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-en.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-it.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-nl.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/documents/general/qrcs/setup-ro.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel.tex
===================================================================
--- trunk/Master/texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,3 +1,4 @@
+
% language=us runpath=texruns:manuals/lowlevel
\environment lowlevel-style
Modified: trunk/Master/texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-paths.tex
===================================================================
--- trunk/Master/texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-paths.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-paths.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -990,7 +990,7 @@
draw p[1] && p[2] withpen pencircle scaled 4 withcolor darkgreen ;
draw p[1] -- p[2] withpen pencircle scaled 2 withcolor "orange" ;
interim jointolerance := 100 ;
- draw p[1] & p[2] withpen pencircle scaled 1 withcolor darkblue ;
+ draw p[1] & p[2] withpen pencircle scaled 1 withcolor "darkblue" ;
\stopMPcode
\stopbuffer
@@ -1002,6 +1002,51 @@
\stopsection
+\startsection[title=Dashing]
+
+In addition to \type {dashes} we provide \type {withdashes} that distributes the
+dashes along the path in such a way that the pieces are equivalent.
+
+\startbuffer
+\startMPcode
+numeric u ; u := 10pt ;
+
+path piece, impossible ;
+
+piece := (0,2u)
+ -- xyrelative ( u, u)
+ -- xyrelative ( 4u,-4u)
+ -- xyrelative (-4u,-4u)
+ -- xyrelative (-2u, 0)
+ -- xyrelative ( 4u, 4u)
+ -- cycle ;
+
+impossible :=
+ piece &&
+ piece rotated 90 &&
+ piece rotated 180 &&
+ piece rotated 270 ;
+
+draw impossible
+ withpen pencircle scaled .5u
+ withcolor "darkblue" ;
+
+draw piece
+ withdashes .5u
+ withpen pencircle scaled .25u
+ withcolor white ;
+\stopMPcode
+\stopbuffer
+
+\typebuffer[option=TEX]
+
+This turtle graphics example (by Milkael S) also demonstrates appending subpaths
+to a single path.
+
+\startlinecorrection \getbuffer \stoplinecorrection
+
+\stopsection
+
\stopchapter
\stopcomponent
Modified: trunk/Master/texmf-dist/doc/context/sources/general/manuals/luatex/luatex-math.tex
===================================================================
--- trunk/Master/texmf-dist/doc/context/sources/general/manuals/luatex/luatex-math.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/doc/context/sources/general/manuals/luatex/luatex-math.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -835,32 +835,59 @@
\topicindex {math+italics}
-The \lpr {mathitalicsmode} parameter can be set to~1 to force italic correction
-before noads that represent some more complex structure (read: everything that is
-not an ord, bin, rel, open, close, punct or inner). A value of~2 will enforce the
-old school font code path for all italics. We show a Cambria example.
+The \lpr {mathitalicsmode} parameter was introduced to deal with the difference
+in applying italic correction in traditional and \OPENTYPE\ math fonts. There are
+\OPENTYPE\ fonts out there that have italic correction and assume them to be
+applied like traditional \TEX\ fonts. This parameter takes several values:
-\starttexdefinition Whatever #1
- \NC \type{\mathitalicsmode = #1}
- \NC \mathitalicsmode#1\ruledhbox{$\left|T^1\right|$}
- \NC \mathitalicsmode#1\ruledhbox{$\left|T\right|$}
- \NC \mathitalicsmode#1\ruledhbox{$T+1$}
- \NC \mathitalicsmode#1\ruledhbox{$T{1\over2}$}
- \NC \mathitalicsmode#1\ruledhbox{$T\sqrt{1}$}
- \NC \NR
-\stoptexdefinition
+When set to zero, you get what was decided when the two code paths (traditional
+and \OPENTYPE) were introduced.
-\start
- \switchtobodyfont[cambria]
- \starttabulate[|c|c|c|c|c|c|]
- \Whatever{0}%
- \Whatever{1}%
- \stoptabulate
-\stop
+Values larger than zero will add the italic correction between simple noads (it
+checks some classes so you might pay attention to for instance punctuation
+classes assigned).
-This kind of parameters relate to the fact that italic correction in \OPENTYPE\
-math is bound to fuzzy rules. So, control is the solution.
+When set to zero or one, italics are independent, so we separate width from
+italic, while values larger than one combine both in the width but later
+selectively has to get rid of it (depending on code path).
+A value larger than two will backtrack italics for large operators, because there
+italic correction is used for anchoring scripts (limits and no limits). In fact,
+\OPENTYPE\ uses italics either between characters or for this purpose but as
+mentioned fonts are sort of messy here.
+
+We tested our version of plain \TEX\ and recommend to use the value of three to
+get the best average results. More about this italic correction dilemma in
+rendering math can be found in articles (in for instance \TUGBOAT) and various
+documents in the \CONTEXT\ distribution, especially those that discuss the
+upgraded math engine in \LUAMETATEX.
+
+% The \lpr {mathitalicsmode} parameter can be set to~1 to force italic correction
+% before noads that represent some more complex structure (read: everything that is
+% not an ord, bin, rel, open, close, punct or inner). A value of~2 will enforce the
+% old school font code path for all italics. We show a Cambria example.
+%
+% \starttexdefinition Whatever #1
+% \NC \type{\mathitalicsmode = #1}
+% \NC \mathitalicsmode#1\ruledhbox{$\left|T^1\right|$}
+% \NC \mathitalicsmode#1\ruledhbox{$\left|T\right|$}
+% \NC \mathitalicsmode#1\ruledhbox{$T+1$}
+% \NC \mathitalicsmode#1\ruledhbox{$T{1\over2}$}
+% \NC \mathitalicsmode#1\ruledhbox{$T\sqrt{1}$}
+% \NC \NR
+% \stoptexdefinition
+%
+% \start
+% \switchtobodyfont[cambria]
+% \starttabulate[|c|c|c|c|c|c|]
+% \Whatever{0}%
+% \Whatever{1}%
+% \stoptabulate
+% \stop
+%
+% This kind of parameters relate to the fact that italic correction in \OPENTYPE\
+% math is bound to fuzzy rules. So, control is the solution.
+
\subsection {Script and kerning}
\topicindex {math+kerning}
@@ -1630,27 +1657,32 @@
\subsection {Math options with \lpr {mathoption}}
-The logic in the math engine is rather complex and there are often no universal
-solutions (read: what works out well for one font, fails for another). Therefore
-some variations in the implementation are driven by parameters (modes). In
-addition there is a new primitive \lpr {mathoption} which will be used for
-testing. Don't rely on any option to be there in a production version as they are
-meant for development.
+This command is now obsolete and triggers an error message. It was only meant
+for experiments.
-This option was introduced for testing purposes when the math engine got split
-code paths and it forces the engine to treat new fonts as old ones with respect
-to italic correction etc. There are no guarantees given with respect to the final
-result and unexpected side effects are not seen as bugs as they relate to font
-properties. There is currently only one option:
+% % even more obsolete:
-\startbuffer
-\mathoption old 1
-\stopbuffer
+% The logic in the math engine is rather complex and there are often no universal
+% solutions (read: what works out well for one font, fails for another). Therefore
+% some variations in the implementation are driven by parameters (modes). In
+% addition there is a new primitive \lpr {mathoption} which will be used for
+% testing. Don't rely on any option to be there in a production version as they are
+% meant for development.
+%
+% This option was introduced for testing purposes when the math engine got split
+% code paths and it forces the engine to treat new fonts as old ones with respect
+% to italic correction etc. There are no guarantees given with respect to the final
+% result and unexpected side effects are not seen as bugs as they relate to font
+% properties. There is currently only one option:
+%
+% \startbuffer
+% \mathoption old 1
+% \stopbuffer
+%
+% The \type {oldmath} boolean flag in the \LUA\ font table is the official way to
+% force old treatment as it's bound to fonts. Like with all options we may
+% temporarily introduce with this command this feature is not meant for production.
-The \type {oldmath} boolean flag in the \LUA\ font table is the official way to
-force old treatment as it's bound to fonts. Like with all options we may
-temporarily introduce with this command this feature is not meant for production.
-
% % obsolete:
%
% \subsubsection {\type {\mathoption noitaliccompensation}}
Added: trunk/Master/texmf-dist/doc/context/sources/general/manuals/readme/missingfiles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/context/sources/general/manuals/readme/missingfiles.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/context/sources/general/manuals/readme/missingfiles.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -0,0 +1,376 @@
+% language=uk
+
+\usemodule[abbreviations-logos]
+\usemodule[article-basic]
+
+\logo[LUAMETATEX]{\LUA Meta\TEX}
+
+\noheaderandfooterlines
+
+\starttext
+
+\starttitle[title={Missing files in the installation}]
+
+\startsubject[title={The reference}]
+
+Very early in the development and distribution of \CONTEXT\ we came up with what
+got called the {minimal installation}. At that time disk space and bandwidth was
+limited and keeping a complete distribution around some 100 megabyte sounded like
+a good idea. The current minimal installation is larger but mainly because we
+have different versions and also include the documentation. There are also some
+more and larger font resources but still it has a much smaller footprint than
+alternatives. To the best of our knowledge the distribution has free only
+software and resources and compresses to some 130 MB in 2025, including the
+source of \LUAMETATEX. It might however support some non free resources, like
+fonts that users buy or viewers that users use, but that's not a dependency.
+
+\stopsubject
+
+\startsubject[title={Derived work}]
+
+When a subset of \CONTEXT\ is installed and some components are omitted one can
+argue that it is a derived work, if only because users can get surprised when
+something doesn't run. We (MS & HH) found out that when testing a pre-test of
+\TEXLIVE\ 2025 some math test documents didn't compile after we installed the
+Lucida Bright fonts: the typescript file that defined the typeface using the
+filenames was not seen as free enough, or more precisely, as it refered to a
+commercial component, it could not be included according to policies. There is
+not much we can do about it other than trying to signal such a missing resource
+during a run. But can we predict what qualifies as unacceptable? We'll try. We
+take the omission of the typescript as reference and assume consistency. When we
+looked at what gets installed in cases other than \CONTEXT, we saw plenty of
+similar cases that just got accepted but leave that to the readers puzzlement.
+
+\stopsubject
+
+\startsubject[title={Fonts}]
+
+For \TEX\ a font is just an abstraction: the engine only needs a few properties
+and once the typesetting is done it moves parts of the font resource to the
+backend. In that respect it acts like any other typesetting program. The
+assumption has always been that the result (most likely a \PDF\ file) is an
+accepted medium but in the perspective of derived work distributers we might be
+wrong here.
+
+In a \TEX\ setup there can be all kind of font resources that we discuss in
+general terms. Other macro packages might use different or additional resources.
+
+\definedescription[fontdescription][alternative=serried,distance=1em,width=fit]
+
+\startfontdescription {\TEX\ font metrics (\type {.tfm})}
+
+This is a binary file that contains font metrics, glyph dimensions, ligature
+building steps, kerning tables, math variant sequences and math extensible
+recipes. There are many such files in an official \TEX\ distribution and the
+naming scheme obscures a bit if they are for commercial fonts. We don't need them
+in the \MKIV\ and \LMTX\ but it's a nice exercise (or game) to find them.
+
+\stopfontdescription
+
+\startfontdescription {Virtual font (\type {.vf})}
+
+When present this file is used by the backend to compose characters from one or
+more fonts. From a distribution point of view they can refer to commercial fonts
+which makes them a candidate for removal. They are mostly used by eight bit
+engines and like \TFM\ files they often have names that have to be interpreted by
+splitting the eight characters that make up the name so it's easy to have
+commercial bound ones that get unnoticed. The \CONTEXT\ distribution doesn't need
+such files.
+
+\stopfontdescription
+
+\startfontdescription {\OPENTYPE\ (\type {.otf})}
+
+These files pack glyphs and related data in one file. It looks like refering to
+them makes the refering file a candidate for removal. Interesting is that when
+commercial fonts are refered to by name instead if file, such a file can escape
+removal. In fact, users can define fonts in their documents using names and then
+don't need definition files at all. However, this is kind of unreliable so
+depending on that is also introducing issues. Does one expect a font vendor to
+also collect and distribute whatever extra \TEX\ needs?
+
+\stopfontdescription
+
+\startfontdescription {\TRUETYPE\ (\type {.ttf})}
+
+See \OPENTYPE\ files.
+
+\stopfontdescription
+
+\startfontdescription {\TRUETYPE\ container (\type {.ttc})}
+
+See \OPENTYPE\ files.
+
+\stopfontdescription
+
+\startfontdescription {Adobe font metrics (\type {.afm})}
+
+These are test files with metric, ligature and kerning information. As they can
+serve as the basis for \TFM\ files one expects those used to be also present as
+they can be considered source files. The \CONTEXT\ approach to commercial (or any
+third party) fonts has always been to use this file as basis (reference) and for
+\MKII\ we generate(d) the \TFM\ files from those.
+
+\stopfontdescription
+
+\startfontdescription {\TYPEONE\ font data (\type {.pfb})}
+
+These are resources that are either free or non-free. Because the auxiliary files
+that are needed to make them (like additional data files for font editors) are
+not distributed they are not open.
+
+\stopfontdescription
+
+\startfontdescription {Backend driver font mapping (\type {.map})}
+
+Here \TFM\ filenames get mapped onto real filenames so here we can have some
+commercial font support creeping in. We can also define map entries from the
+\TEX\ end so then \TEX\ files become candidates for removal. However, it looks
+like map files are often not seen by the filters.
+
+\stopfontdescription
+
+\startfontdescription {Backend driver font encoding (\type {.enc})}
+
+These files map glyph indices to glyph names that the backend can resolve. As far
+as I know these are, although they resemble \POSTSCRIPT, typical to \TEX\ backends
+and I suppose that these vectors are free even when they come from commercial
+entities.
+
+\stopfontdescription
+
+\startfontdescription {\CONTEXT\ typescripts (\type {.mkiv)} & \type {.mkxl)}}
+
+The typescript files refer to fonts either by fontname or by filename and both
+can concern a commercial font. Interesting that this is just a reference. In that
+sense it is not different from a \TFM\ file with an obscure name. However, in the
+past obscure names could just make them end up in distributions, which more
+visible names in these \TEX\ files make them unacceptable. In the past these
+obscure names got mapped to real (commercial) ones in map files but those were
+seen as databases and therefore okay. However, in the case of \CONTEXT\ we use
+typescripts and curiously in \MKII\ we can also map from there using primitives,
+so one can argue that a \MKII\ typescript is a database and acceptable
+
+\stopfontdescription
+
+\startfontdescription {\CONTEXT\ \LUA\ font goodies (\type {.lfg})}
+
+Where typescripts that define a commercial font, often combined with public fonts
+into a style, are seen as unacceptable, goodie files seem to pass the test. So
+one way out is to use a symbolic name and remap that in a goodie file, just like
+we remap design sizes there. It's of course a cheat but one that exposes the kind
+of arbitrary approach to this issue.
+
+\stopfontdescription
+
+\startfontdescription {Various}
+
+There can be other resources, for instance that set up expansion and protrusion.
+However we don't do that explicitly so there is no commercial font stuff here.
+When we took a quick look at the policies it seemed to be an ingored area.
+
+\stopfontdescription
+
+\stopsubject
+
+\startsubject[title={Colors}]
+
+Users might need to embed color profiles, maybe even the ones that are standard
+and could be refered to by name. We do have some in the distribution but as this
+is a specialized area users can also manage that themselves. If you validate for
+instance \PDF\ files you have to take this into account, otherwise (as we often
+do) you can just decide not to bother. For average documents and printing it
+matters very little.
+
+The color definitions that \CONTEXT\ comes with are public or our own and we
+don't care about the commercial ones. You can easily define a spot and/or process
+color in a document style and no one except you will see it.
+
+\stopsubject
+
+\startsubject[title={Graphics}]
+
+Including graphics is very much related to artistic copyright. We'd love to include
+some more but don't like the idea of for instance permitting a user to adapt
+a cartoon. Of course with machine learning applications (aka ai) abusing anything
+to ones liking this whole discussion has become irrelevant but maybe in the end
+it will result in a bit more protection for distributed free graphics. It all
+just has to backfire huge onto the open and free software community first.
+
+\stopsubject
+
+\startsubject[title={Patterns}]
+
+Hyphenation patterns are a bit black magick: not all are made from resources that
+are public. So what does that make the patterns? What are the exact parameters
+used to tune them? Can it be replicated? Let's stick to saying that they sound
+more free and open than they often are. We just ship them and assume it's okay.
+Very few people have a clue what they are anyway.
+
+\stopsubject
+
+\startsubject[title={Backend}]
+
+Here we arrived at the most complicated issue. In \MKII\ we support several
+backends but because we use an abstraction layer the core functionality is
+isolated. This makes it easy to remove for instance support for \DVIPSONE\ (the
+\POSTSCRIPT\ driver that we used) and \ACROBAT\ (because it needs a commercial
+converter). However, removing these for \CONTEXT\ would also mean removing them
+for other macro packages and if they have a more integrated approach in might render them
+unusable so maybe one looks away from it. Anyway, the regular installation
+is now \LMTX\ so there this is not an issue: we produce \PDF\ directly and don't
+need additional software.
+
+But it doesn't end there. Right from the start, and still, much \PDF\
+functionality is only supported by commercial software. That means that in
+principle it should be removed from those distributions that dislike that
+(viewer) dependency. You can think of multi media support (which evolved over
+years), named actions, widgets, tagging, etc. And what is actually the threshold
+for at some point including support? It is a bit like \quotation {One should use
+or do this or that.} while when one needed it first the \quote {this} and \quote
+{that} were nowhere to be seen.
+
+Even more interesting is what this does with development: \TEX\ macro packages
+could always support the latest greatest features but if the code will not be
+included in mainstream distributions development makes little sense. Here tagging
+is a good example: why develop something that depends on commercial software and
+then not being able to distribute it which also makes it untested? In fact, being
+cutting edge and adaptive in retrospect makes little sense; who cares what
+publishers want if it puts an extra (demotivating) burden on development.
+
+Keep in mind that the standard is not really open and free either. Older versions
+where available, newer ones are paywalled but one can now get a version as a
+reward for giving away some personal information. It definitely wasn't officially
+open before 2024 so in retrospect no or little \PDF\ support should have been
+shipped in these distributions. Also, before that, the need for reverse
+engineering the format or \PDF\ files generated by the official commercial tools
+could also be a reason for dropping everything.
+
+So, to summarize: we might need to identify what features are commercially driven
+and isolate them. Till that has been done it might mean that the whole macro package
+can be dropped because it can't function without a backend.
+
+\stopsubject
+
+\startsubject[title={Indicators}]
+
+So what do the \TEXLIVE\ (and other) folk have to look for? The next concerns
+\CONTEXT\ but similar criteria apply to other macro packages. Don't bother us with
+discussions.
+
+In \typ {colors/icc} there are some color profiles. We have no clue if they
+relate to commerce but at least they seem to be free.
+
+In \typ {context/data/scite} we have generic lexer files but also some
+configuration files. The editor is open source and free but there is a version
+for \OSX\ that is paid for, so that might mean removal of those specific in a mac
+installer. There are also files for Visual Studio Code that then need to be dropped.
+
+We don't know what documents in \typ {doc/context} violate the rules. Some
+documentation shows examples that use commercial fonts. Those fonts are not in
+the distribution, so when these manuals are processed from the sources in the
+distribution they either use a replacement or they render in the document font.
+Of course still present references to commercial fonts can be an issue but so can
+be hyperlinks to non-free documents or articles.
+
+Some examples in \typ {doc/context/examples} embed \JAVASCRIPT\ and some in
+\typ {doc/context/presentations} use \JAVASCRIPT, optional content layers and
+maybe even tagging or widgets. When produced and distributed before there were
+open source and/or free tools that could handle that these documents might
+qualify for removal.
+
+Maybe some help files, as in \typ {doc/context/scripts}, have a \CSS\ definition
+that sets up prefered fonts on a system so they then become candidates for
+removal by refering to a possible commercial system font.
+
+There are some screendumps used in manuals (and therefore in the source tree)
+that show results in non-free or non-open viewers that users don't have on their
+system so again they qualify. The same is true for some example data files that
+refer to books, articles, music etc.\ that has to be bought.
+
+Various documents and source files that deal with typesetting mathematics refer to
+Cambria as reference font and that one not being free makes these files debatable.
+The same is also true when files refer to programs for symbolic (math) computing,
+large language models, etc.
+
+We're not sure if the (\FONTFORGE) Adobe cidmaps that we ship are okay with
+distributions that are strict.
+
+With regards to the backend, we ignore \MKII\ here, there might be snippets
+(media, widgets, \JAVASCRIPT, Adobe specific features, tagging) in the \type
+{lpdf-*} files that make the whole backend unacceptable in which case one should
+just drop \CONTEXT\ completely (and maybe explain to potential users why).
+
+Typescripts and goodie files with \type {cambria}, \type {koeielettersot}, \type
+{lucida}, \type {minion}, \type {adobegaramond}, \type {buy}, \type {cow}, are
+candidates. I don't know about those that support \type {bhai}, \type {shobhika},
+\type {bengali}, \type {devanagari}, \type {gujarat}, \type {indic}, \type
+{kannada}, \type {malayalam}, \type {tamil}, \type {telugu}, etc. Be our guest.
+
+The filenames that match \type {mathdesign}, \type {informal}, \type {hvmath}
+\type {mathtimes} and \type {md*} are for \MKIV\ only so when we go \LMTX\ only
+we might no longer ship them anyway.
+
+The only font that we ship resources for that has restrictions is the \quote
+{koeieletters} font based on drawings by Duane.
+
+It must be noted that when \CONTEXT\ is installed in \TEXLIVE\ also some other
+stuff gets installed as side effect of packaging and we have no clue if anything
+in that will violate the rules.
+
+There are a few styles and scripts that support \type {pfsense}, \type
+{evohome} etc. (rendering statistics and such) so again that sounds something
+commercial is supported. But is that different from a style for a specific
+scientific publisher?
+
+Several of the \type {s-*} and \type {m-*} styles can contain examples of usage with
+non free or commercial (math) fonts.
+
+Some of the \type {pdf-*} files that deal with validation can contain snippets
+that might as well be considered tricky, certainly in the perspective of the pre
+2023 commercial validation market.
+
+The \LUAMETATEX\ source is also in the distribution which in our opinion not only
+guarantees that users can compile the engine but also that it guarantees a more
+longer term perspective. Removing them kind of violates the idea that one should
+always distribute the source. Removal also makes the distribution non referential
+because we don't know what engine is used. The source doesn't rely on code
+outside that source tree. Anyway, if needed, one can always install the reference
+distribution alongside.
+
+\stopsubject
+
+\startsubject[title={Approach}]
+
+What can we do about all this? First of all we don't see it as our problem so
+basically we can ignore it. Let those who distribute deal with it, also because
+policies can differ. All we need to care about is users. So, for instance we can
+issue a warning when a critical component is not present. We can mark files as
+being potentially unacceptable by some distributors. We can just omit files but
+there we see no candidates so that won't happen. Even more drastic (and also more
+work) is to to split some functionality, most likely in backend drivers. It's up for
+debate.
+
+All of the above said: we think that there is nothing \quote {non-free} in the
+distribution. There is some support for non-free and/ore non-open resources (like
+fonts) and viewers but we don't ship those. So, in the end you can as well ignore
+everything we said, what is what we do ourselves.
+
+\stopsubject
+
+\startsubject[title={Support}]
+
+You can get support at:
+
+\starttabulate[||T|]
+\BC maillist \NC ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context \NC \NR
+\BC webpage \NC http://www.pragma-ade.nl / http://context.aanhet.net \NC \NR
+\BC archive \NC https://github.com/contextgarden \NC \NR
+\BC wiki \NC http://contextgarden.net \NC \NR
+\stoptabulate
+
+\stopsubject
+
+\stoptitle
+
+\stoptext
Property changes on: trunk/Master/texmf-dist/doc/context/sources/general/manuals/readme/missingfiles.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/man/man1/context.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-babel.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-base.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-bibtex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-cache.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-chars.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-check.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-colors.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-context.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-convert.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-ctan.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-dvi.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-epub.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-evohome.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-fcd.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-fixpdf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-flac.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-fonts.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-grep.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-install-modules.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-install.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-interface.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-kpse.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-metapost.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-modules.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-package.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-patterns.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-pdf.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-plain.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-profile.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-rsync.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-scite.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-server.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-spell.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-synctex.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-texworks.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-tools.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-unicode.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-unzip.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-update.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-vscode.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-watch.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtx-youless.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/mtxrun.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/scripts/context/lua/mtx-tools.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/context/lua/mtx-tools.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/scripts/context/lua/mtx-tools.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -223,8 +223,17 @@
end
end
+function scripts.tools.libraries()
+ dofile(resolvers.findfile("data-ctx.lua"))
+ if resolvers.collectlibraries then
+ resolvers.collectlibraries()
+ end
+end
+
if environment.argument("disarmutfbomb") then
scripts.tools.disarmutfbomb()
+elseif environment.argument("libraries") then
+ scripts.tools.libraries()
elseif environment.argument("dirtoxml") then
scripts.tools.dirtoxml()
elseif environment.argument("downcase") then
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/char-def.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/char-def.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/char-def.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -9580,7 +9580,7 @@
direction="l",
linebreak="al",
mathclass="variable",
- mathname="mathpiuprightshape",
+ mathname="pi",
synonyms={ "mathematical constant 3.141592... pi", "mathematical constant pi" },
uccode=0x3A0,
unicodeslot=0x3C0,
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/cont-new.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/cont-new.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/cont-new.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2025.02.19 14:24}
+\newcontextversion{2025.02.28 18:12}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/context.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/context.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/context.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -49,7 +49,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2025.02.19 14:24}
+\edef\contextversion{2025.02.28 18:12}
%D Kind of special:
@@ -508,6 +508,7 @@
\loadmarkfile{math-inl}
\loadmarkfile{math-dis}
%loadmarkfile{math-lan}
+\loadmarkfile{math-con}
%loadmarkfile{phys-dim} % moved to after typo-scr
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/data-ctx.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/data-ctx.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/data-ctx.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -6,4 +6,47 @@
license = "see context related readme files"
}
--- empty
+-- only loaded in mtx-tool
+
+local match = string.match
+local basename, filesuffix = file.basename, file.suffix
+
+local report = logs.reporter("libraries")
+
+function resolvers.collectlibraries(root)
+ root = (root or ".") .. "/"
+ if lfs.isfile(root .. "tex/context/base/mkxl/context.mkxl") then
+ local found = dir.glob(root .. "**")
+ local files = { }
+ for i=1,#found do
+ local wanted = basename(found[i])
+ local suffix = filesuffix(wanted)
+ if suffix == "lfg" or suffix == "llg" then
+ files[wanted] = true
+ report("goodie : %s",name)
+ else
+ local category, name = match(wanted,"^(.*)%-imp%-(.*)$")
+ if category and name then
+ files[wanted] = true
+ report("%s : %s",category,name)
+ end
+ end
+ end
+ --
+ files["type-imp-tmatestonly.mkxl"] = true
+ files["tmatestonly.lfg"] = true
+ files["tmatestonly.llg"] = true
+ --
+ local name = "tex/context/base/mkxl/context-libraries.tma"
+ report()
+ report("saving %a", name)
+ table.save(root .. name, {
+ version = 1.0,
+ name = "libraries",
+ comment = "these *-imp-* files should be distributed, if not complain",
+ files = files,
+ })
+ else
+ report("run this on the distribution root, not %a",lfs.currentdir())
+ end
+end
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/file-lib.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/file-lib.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/file-lib.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -9,7 +9,9 @@
-- todo: check all usage of truefilename at the tex end and remove
-- files there (and replace definitions by full names)
+local type = type
local format, gsub = string.format, string.gsub
+local loadtable = table.load
local trace_libraries = false trackers.register("resolvers.libraries", function(v) trace_libraries = v end)
----- trace_files = false trackers.register("resolvers.readfile", function(v) trace_files = v end)
@@ -34,11 +36,42 @@
end
local ignoredfiles = { }
+local distributed = nil -- becomes false when not found
+local reported = false
function resolvers.ignorelibrary(name)
ignoredfiles[name] = true
end
+local function missinglibrary(expected)
+ if not expected then
+ return
+ end
+ if distributed == nil then
+ distributed = loadtable(resolvers.findfile("context-libraries.tma") or "") or false
+ end
+ if distributed then
+ local f = distributed.files
+ if f then
+ if type(expected) == "string" then
+ expected = { expected }
+ end
+ for i=1,#expected do
+ local e = expected[i]
+ if f[e] then
+ report_library()
+ report_library("file %a should be in the installed distribution",e,category)
+ report_library()
+ f[e] = false -- so we report once
+ reported = true
+ end
+ end
+ end
+ end
+end
+
+resolvers.missinglibrary = missinglibrary
+
function resolvers.uselibrary(specification) -- todo: reporter
local name = specification.name
if name and name ~= "" and not ignoredfiles[name] then
@@ -53,7 +86,8 @@
local foundname = getreadfilename("any",".",somename) -- maybe some day also an option not to backtrack .. and ../.. (or block global)
return foundname ~= "" and foundname
end
- local loaded = libraries[patterns]
+ local loaded = libraries[patterns]
+ local expected = { }
for i=1,#files do
local filename = files[i]
if not loaded[filename] then
@@ -79,6 +113,7 @@
if foundname then
break
end
+ expected[#expected+1] = wanted
else
-- can be a bogus path (coming from a test)
end
@@ -104,6 +139,8 @@
loaded[filename] = true -- todo: base this on return value
end
end
+ else
+ missinglibrary(expected)
end
end
end
@@ -110,6 +147,24 @@
end
end
+statistics.register("missing files", function()
+ if reported then
+ local report = logs.reporter("system")
+ logs.startfilelogging(report,"missing files")
+ report()
+ for k, v in table.sortedhash(distributed.files) do
+ if not v then
+ report(" %s",k)
+ end
+ end
+ report()
+ report(" These files should have been there but might have been dropped by the")
+ report(" distribution that you use. There is not much we can do about that.")
+ report()
+ logs.stopfilelogging()
+ end
+end)
+
-- We keep these in the commands namespace even if it's not that logical
-- but this way we are compatible.
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/font-con.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/font-con.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/font-con.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -652,7 +652,7 @@
if c and c ~= unicode then
local cc = changed[c]
if cc then
- while cc do
+ while cc and cc ~= unicode and c ~= cc do -- bidi symbol swap catch
c = cc
cc = changed[c]
end
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/good-ini.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/good-ini.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/good-ini.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -11,6 +11,7 @@
local type, next = type, next
local gmatch, find, topattern = string.gmatch, string.find, string.topattern
local sortedhash, insert, contains = table.sortedhash, table.insert, table.contains
+local addsuffix = file.addsuffix
local fonts = fonts
@@ -60,7 +61,7 @@
local suffixes = fontgoodies.suffixes
for i=1,#suffixes do
local suffix = suffixes[i]
- local fullname = findfile(file.addsuffix(filename,suffix))
+ local fullname = findfile(addsuffix(filename,suffix))
if fullname and fullname ~= "" then
return fullname
end
@@ -76,6 +77,7 @@
if not fullname or fullname == "" then
report_goodies("goodie file %a is not found (suffixes: % t)",filename,fontgoodies.suffixes)
data[filename] = false -- signal for not found
+ resolvers.missinglibrary(addsuffix(filename,fontgoodies.suffixes[1]))
else
goodies = dofile(fullname) or false
if not goodies then
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -67,7 +67,7 @@
\registerctxluafile{data-sch}{}
\registerctxluafile{data-tre}{}
\registerctxluafile{data-lua}{}
-\registerctxluafile{data-ctx}{}
+%registerctxluafile{data-ctx}{}
\registerctxluafile{data-con}{}
\registerctxluafile{data-use}{}
\registerctxluafile{data-aux}{}
Added: trunk/Master/texmf-dist/tex/context/base/mkiv/math-con.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/math-con.mkiv (rev 0)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/math-con.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -0,0 +1,58 @@
+%D \module
+%D [ file=math-con, % math-dif
+%D version=2022.05.31, % moved code
+%D title=\CONTEXT\ Math Macros,
+%D subtitle=Constants, % Differentials,
+%D author=Hans Hagen,
+%D date=\currentdate,
+%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
+%C
+%C This module is part of the \CONTEXT\ macro||package and is
+%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
+%C details.
+
+\writestatus{loading}{ConTeXt Math Macros / Differentials}
+
+\unprotect
+
+%D The shapes are defined in \type {char-def.lua} where they get the right class
+%D too.
+%D
+%D \starttyping
+%D \setupmathematics
+%D [differentiald=upright]
+%D \stoptyping
+
+%D Alternatively we can handle this by an attribute and do the remapping at the
+%D \LUA\ end but we're only talking of a few variables and we already had one
+%D done at the \TEX\ end.
+
+\def\math_upright_constant#1#2#3%
+ {\doifelse{\mathematicsparameter#1}\s!upright
+ {\begingroup
+ \attribute\mathalphabetattribute\attributeunsetvalue
+ \attribute\mathgreekattribute \attributeunsetvalue
+ #2%
+ \endgroup}%
+ {#3}}
+
+\setupmathematics
+ [\s!differentiald=\mathematicsparameter\c!mathconstants,
+ \s!exponentiale=\mathematicsparameter\c!mathconstants,
+ \s!imaginaryi=\mathematicsparameter\c!mathconstants,
+ \s!imaginaryj=\mathematicsparameter\c!mathconstants,
+ \s!constantpi=\mathematicsparameter\c!mathconstants]
+
+% \setupmathematics
+% [\c!mathconstants=\s!upright]
+
+\aliased\let\mathpiuprightshape\pi
+
+\permanent\protected\def\dd {\math_upright_constant\s!differentiald\mathduprightshape \mathditalicshape }
+\permanent\protected\def\DD {\math_upright_constant\s!differentiald\mathDuprightshape \mathDitalicshape }
+\permanent\protected\def\ee {\math_upright_constant\s!exponentiale \matheuprightshape \matheitalicshape }
+\permanent\protected\def\ii {\math_upright_constant\s!imaginaryi \mathiuprightshape \mathiitalicshape }
+\permanent\protected\def\ij {\math_upright_constant\s!imaginaryj \mathjuprightshape \mathjitalicshape }
+\permanent\protected\def\pipi{\math_upright_constant\s!constantpi \mathpiuprightshape\mathpiitalicshape}
+
+\protect
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/mult-def.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/mult-def.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/mult-def.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -237,7 +237,7 @@
["fr"]="enmargegauche",
["it"]="atleftmargin",
["nl"]="oplinkermarge",
- ["pe"]="درحاشیهچپ",
+ --["pe"]="درحاشیهچپ", -- in/at clash
["ro"]="atleftmargin",
},
["atpage"]={
@@ -257,7 +257,7 @@
["fr"]="enmargedroite",
["it"]="atrightmargin",
["nl"]="oprechtermarge",
- ["pe"]="درحاشیهراست",
+ --["pe"]="درحاشیهراست", -- in/at clash
["ro"]="atrightmargin",
},
["background"]={
@@ -2241,7 +2241,7 @@
["fr"]="dansmargegauche",
["it"]="inmarginesinistro",
["nl"]="inlinkermarge",
- ["pe"]="درحاشیهچپ",
+ --["pe"]="درحاشیهچپ", -- in/at clash
["ro"]="inmargineastanga",
},
["inline"]={
@@ -2361,7 +2361,7 @@
["fr"]="dansmargedroite",
["it"]="inmarginedestro",
["nl"]="inrechtermarge",
- ["pe"]="درحاشیهراست",
+ --["pe"]="درحاشیهراست", -- in/at clash
["ro"]="inmargineadreapta",
},
["installlanguage"]={
@@ -14821,7 +14821,7 @@
["fr"]="enmargegauche",
["it"]="atleftmargin",
["nl"]="oplinkermarge",
- ["pe"]="درحاشیهچپ",
+ --["pe"]="درحاشیهچپ", -- in/at clash
["ro"]="atleftmargin",
},
["atmargin"]={
@@ -14851,7 +14851,7 @@
["fr"]="enmargedroite",
["it"]="atrightmargin",
["nl"]="oprechtermarge",
- ["pe"]="درحاشیهراست",
+ --["pe"]="درحاشیهراست", -- in/at clash
["ro"]="atrightmargin",
},
["attachment"]={
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/mult-fmt.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/mult-fmt.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/mult-fmt.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -219,7 +219,9 @@
nofconstants = nofconstants + 1
setmacro("c!" .. given,given,"immutable","constant")
if reversetoo then
+ -- can be a let
setmacro("k!" .. constant,given,"immutable","constant")
+-- setmacro("k!" .. constant,given,"constant")
end
report_constant("%-40s: %s",given,constant)
end
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/mult-low.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/mult-low.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/mult-low.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -581,6 +581,8 @@
--
"shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox",
--
+ "vreflected",
+ --
-- "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing",
-- "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing",
-- "ordfracspacing", "ordradspacing", "ordmiddlespacing", "ordaccentspacing",
@@ -682,6 +684,7 @@
"autodirhbox", "autodirvbox", "autodirvtop",
"leftorrighthbox", "leftorrightvbox", "leftorrightvtop",
"lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft",
+ "foolbidimode",
"synchronizelayoutdirection","synchronizedisplaydirection","synchronizeinlinedirection",
"dirlre", "dirrle", "dirlro", "dirrlo",
"rtltext", "ltrtext",
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/mult-prm.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/mult-prm.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/mult-prm.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -827,6 +827,7 @@
"toksapp",
"tokspre",
"tolerant",
+ "tolimitedfloat",
"tomathstyle",
"toscaled",
"tosparsedimension",
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/mult-sys.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/mult-sys.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/mult-sys.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -475,6 +475,7 @@
\definesystemconstant {nd}
\definesystemconstant {nc}
+\definesystemconstant {upright}
\definesystemconstant {traditional}
\definesystemconstant {left}
\definesystemconstant {middle}
@@ -482,6 +483,12 @@
\definesystemconstant {xoffset}
\definesystemconstant {yoffset}
+\definesystemconstant {differentiald}
+\definesystemconstant {exponentiale}
+\definesystemconstant {imaginaryi}
+\definesystemconstant {imaginaryj}
+\definesystemconstant {constantpi}
+
\definesystemconstant {topfloat}
\definesystemconstant {bottomfloat}
\definesystemconstant {pagefloat}
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/sort-ini.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/sort-ini.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/sort-ini.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -312,6 +312,10 @@
local function setlanguage(l,m,d,u) -- this will become a specification table (also keep this one as it's used in manuals)
language = (l ~= "" and l) or constants.defaultlanguage
data = definitions[language or constants.defaultlanguage] or definitions[constants.defaultlanguage]
+ if not data then
+ report_sorters("unknown language %a",language)
+ data = definitions.en
+ end
method = (m ~= "" and m) or (data.method ~= "" and data.method) or constants.defaultmethod
digits = (d ~= "" and d) or (data.digits ~= "" and data.digits) or constants.defaultdigits
if trace_tests then
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/status-files.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/status-lua.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/context/base/mkiv/util-tar.lua
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkiv/util-tar.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkiv/util-tar.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -216,7 +216,7 @@
report("number of links : %i",metadata.noflinks)
report("number of bytes : %i",metadata.nofbytes)
report("")
- report("runtime needed : %s",statistics.elapsedseconds(metadata))
+ report("runtime needed : %s",statistics.elapsedseconds(metadata) or 0)
report("")
end
t.close()
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/anch-pos.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/anch-pos.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/anch-pos.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1020,7 +1020,7 @@
public = true,
protected = true,
-- arguments = { "argument", "integerargument", "dimenargument", "dimenargument", "dimenargument", "dimenargument", "dimenargument" },
- arguments = { "argument", "integer", "dimenension", "dimension", "dimension", "dimension", "dimension" },
+ arguments = { "argument", "integer", "dimension", "dimension", "dimension", "dimension", "dimension" },
actions = setall, -- name p x y w h d
}
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/cont-en.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/cont-en.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/cont-en.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -14,6 +14,7 @@
\catcode`\{=1 \catcode`\}=2
\immutable\def\defaultinterface {english}
+\immutable\def\messageinterface {english}
\immutable\def\defaultlanguagetag{en}
\input context.mkxl
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/cont-new.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/cont-new.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/cont-new.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2025.02.19 14:24}
+\newcontextversion{2025.02.28 18:12}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/cont-pe.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/cont-pe.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/cont-pe.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -14,7 +14,6 @@
\catcode`\{=1 \catcode`\}=2
\immutable\def\defaultinterface {persian}
-\immutable\def\messageinterface {english}
\immutable\def\defaultlanguagetag{pe}
\input context.mkxl
Added: trunk/Master/texmf-dist/tex/context/base/mkxl/context-libraries.tma
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/context-libraries.tma (rev 0)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/context-libraries.tma 2025-03-02 23:17:57 UTC (rev 74402)
@@ -0,0 +1,354 @@
+return {
+ ["comment"]="these *-imp-* files should be distributed, if not complain",
+ ["files"]={
+ ["antykwa-math.lfg"]=true,
+ ["antykwapoltawskiego.lfg"]=true,
+ ["back-exp-imp-dejavu.lfg"]=true,
+ ["back-exp-imp-fnt.lmt"]=true,
+ ["back-exp-imp-mth.lmt"]=true,
+ ["back-exp-imp-ref.lmt"]=true,
+ ["back-exp-imp-tag.lmt"]=true,
+ ["back-exp-imp-texgyre.lfg"]=true,
+ ["back-imp-lua.lmt"]=true,
+ ["back-imp-lua.mkxl"]=true,
+ ["back-imp-mps.lmt"]=true,
+ ["back-imp-mps.mkxl"]=true,
+ ["back-imp-pdf.lmt"]=true,
+ ["back-imp-pdf.mkxl"]=true,
+ ["back-imp-pdp.lmt"]=true,
+ ["back-imp-u3d.mkxl"]=true,
+ ["bhai.lfg"]=true,
+ ["bonum-math.lfg"]=true,
+ ["buff-imp-default.lua"]=true,
+ ["buff-imp-default.mkiv"]=true,
+ ["buff-imp-escaped.lua"]=true,
+ ["buff-imp-escaped.mkiv"]=true,
+ ["buff-imp-lua.lua"]=true,
+ ["buff-imp-lua.mkiv"]=true,
+ ["buff-imp-mp.lua"]=true,
+ ["buff-imp-mp.mkiv"]=true,
+ ["buff-imp-nested.lua"]=true,
+ ["buff-imp-nested.mkiv"]=true,
+ ["buff-imp-parsed-xml.lua"]=true,
+ ["buff-imp-parsed-xml.mkiv"]=true,
+ ["buff-imp-tex.lua"]=true,
+ ["buff-imp-tex.mkiv"]=true,
+ ["buff-imp-xml.lua"]=true,
+ ["buff-imp-xml.mkiv"]=true,
+ ["cambria-math.lfg"]=true,
+ ["cambria.lfg"]=true,
+ ["cc-icons.lfg"]=true,
+ ["ccicons.lfg"]=true,
+ ["colo-imp-crayola.mkiv"]=true,
+ ["colo-imp-default_gray.icc"]=true,
+ ["colo-imp-dem.mkiv"]=true,
+ ["colo-imp-ema.mkiv"]=true,
+ ["colo-imp-icc.rme"]=true,
+ ["colo-imp-isocoated_v2_eci.icc"]=true,
+ ["colo-imp-rainbow.mkiv"]=true,
+ ["colo-imp-ral.mkiv"]=true,
+ ["colo-imp-rgb.mkiv"]=true,
+ ["colo-imp-solarized.mkiv"]=true,
+ ["colo-imp-srgb.icc"]=true,
+ ["colo-imp-srgb_v4_icc_preference.icc"]=true,
+ ["colo-imp-svg.mkiv"]=true,
+ ["colo-imp-x11.mkiv"]=true,
+ ["colo-imp-xwi.mkiv"]=true,
+ ["color-latin.lfg"]=true,
+ ["common-math-jmn.lfg"]=true,
+ ["common-math.lfg"]=true,
+ ["concrete-math.lfg"]=true,
+ ["dejavu-math.lfg"]=true,
+ ["dejavu-text.lfg"]=true,
+ ["demo.lfg"]=true,
+ ["dingbats.lfg"]=true,
+ ["ebgaramond-math.lfg"]=true,
+ ["ebgaramond-text.lfg"]=true,
+ ["erewhon-math.lfg"]=true,
+ ["erewhon-text.lfg"]=true,
+ ["euler-math.lfg"]=true,
+ ["fira-math.lfg"]=true,
+ ["font-imp-braille.lmt"]=true,
+ ["font-imp-checks.lmt"]=true,
+ ["font-imp-combining.lua"]=true,
+ ["font-imp-compound.lmt"]=true,
+ ["font-imp-digits.lmt"]=true,
+ ["font-imp-dimensions.lmt"]=true,
+ ["font-imp-dimensions.lua"]=true,
+ ["font-imp-effects.lmt"]=true,
+ ["font-imp-effects.lua"]=true,
+ ["font-imp-italics.lmt"]=true,
+ ["font-imp-italics.lua"]=true,
+ ["font-imp-ligatures.lmt"]=true,
+ ["font-imp-ligatures.lua"]=true,
+ ["font-imp-math.lmt"]=true,
+ ["font-imp-math.lua"]=true,
+ ["font-imp-notused.lua"]=true,
+ ["font-imp-properties.lua"]=true,
+ ["font-imp-quality.lmt"]=true,
+ ["font-imp-quality.lua"]=true,
+ ["font-imp-reorder.lua"]=true,
+ ["font-imp-sanitize.lmt"]=true,
+ ["font-imp-scripts.lmt"]=true,
+ ["font-imp-spacekerns.lua"]=true,
+ ["font-imp-tex.lua"]=true,
+ ["font-imp-text.lmt"]=true,
+ ["font-imp-tracing.lmt"]=true,
+ ["font-imp-tracing.lua"]=true,
+ ["font-imp-tweaks.lua"]=true,
+ ["font-imp-unicode.lua"]=true,
+ ["font-phb-imp-binary.lmt"]=true,
+ ["font-phb-imp-binary.lua"]=true,
+ ["font-phb-imp-internal.lmt"]=true,
+ ["font-phb-imp-library.lua"]=true,
+ ["fontawesome.lfg"]=true,
+ ["generic-math.lfg"]=true,
+ ["gfsneohellenic-math.lfg"]=true,
+ ["hanbatanglvt.lfg"]=true,
+ ["husayni.lfg"]=true,
+ ["hvmath-math.lfg"]=true,
+ ["informal-math.lfg"]=true,
+ ["iwona-math.lfg"]=true,
+ ["java-imp-example.mkiv"]=true,
+ ["java-imp-fields.mkiv"]=true,
+ ["java-imp-highlight.mkiv"]=true,
+ ["java-imp-print.mkiv"]=true,
+ ["java-imp-steps.mkiv"]=true,
+ ["java-imp-videoplayer.mkiv"]=true,
+ ["java-imp-vplayer.mkiv"]=true,
+ ["koeielettersot.lfg"]=true,
+ ["kpfonts-math.lfg"]=true,
+ ["kpfonts-text.lfg"]=true,
+ ["kurier-math.lfg"]=true,
+ ["l-macro-imp-optimize.lua"]=true,
+ ["lang-de.llg"]=true,
+ ["lang-en.llg"]=true,
+ ["lang-imp-indic.lua"]=true,
+ ["lang-imp-serbian.lua"]=true,
+ ["lang-imp-simpleascii-data.lgz"]=true,
+ ["lang-imp-simpleascii.lua"]=true,
+ ["libertinus-math.lfg"]=true,
+ ["libertinus-text.lfg"]=true,
+ ["libs-imp-curl.lmt"]=true,
+ ["libs-imp-foreign.lmt"]=true,
+ ["libs-imp-foreign.mkxl"]=true,
+ ["libs-imp-ghostscript.lmt"]=true,
+ ["libs-imp-graphicsmagick.lmt"]=true,
+ ["libs-imp-imagemagick.lmt"]=true,
+ ["libs-imp-kpse.lmt"]=true,
+ ["libs-imp-kpse.mkxl"]=true,
+ ["libs-imp-lz4.lmt"]=true,
+ ["libs-imp-lzma.lmt"]=true,
+ ["libs-imp-lzo.lmt"]=true,
+ ["libs-imp-mujs.lmt"]=true,
+ ["libs-imp-mujs.mkxl"]=true,
+ ["libs-imp-mysql.lmt"]=true,
+ ["libs-imp-openssl.lmt"]=true,
+ ["libs-imp-postgress.lmt"]=true,
+ ["libs-imp-sqlite.lmt"]=true,
+ ["libs-imp-zint.lmt"]=true,
+ ["libs-imp-zint.mkxl"]=true,
+ ["libs-imp-zstd.lmt"]=true,
+ ["lm-math.lfg"]=true,
+ ["lm.lfg"]=true,
+ ["lpdf-fix-imp-contents.lmt"]=true,
+ ["lpdf-fix-imp-fonts.lmt"]=true,
+ ["lpdf-tag-imp-crap.lmt"]=true,
+ ["lpdf-tag-imp-mkiv.lmt"]=true,
+ ["lucida-math.lfg"]=true,
+ ["lucida-text.lfg"]=true,
+ ["lucida-typeone-math.lfg"]=true,
+ ["math-mps-imp-demo.mkxl"]=true,
+ ["math-txt-imp-chemistry.lmt"]=true,
+ ["math-txt-imp-default.lmt"]=true,
+ ["mathtimes-math.lfg"]=true,
+ ["mdbch-math.lfg"]=true,
+ ["mdici-math.lfg"]=true,
+ ["mdpgd-math.lfg"]=true,
+ ["mdpus-math.lfg"]=true,
+ ["mdput-math.lfg"]=true,
+ ["mdugm-math.lfg"]=true,
+ ["meta-imp-bitmaps.mkxl"]=true,
+ ["meta-imp-clock.mkxl"]=true,
+ ["meta-imp-clp.mkiv"]=true,
+ ["meta-imp-demo.mkxl"]=true,
+ ["meta-imp-dum.mkiv"]=true,
+ ["meta-imp-experiments.mkxl"]=true,
+ ["meta-imp-fen.mkiv"]=true,
+ ["meta-imp-functions.lmt"]=true,
+ ["meta-imp-functions.mkxl"]=true,
+ ["meta-imp-gamesymbols.mkxl"]=true,
+ ["meta-imp-glyphs.mkxl"]=true,
+ ["meta-imp-grid.mkiv"]=true,
+ ["meta-imp-kaktovik.mkxl"]=true,
+ ["meta-imp-kindergarten.mkxl"]=true,
+ ["meta-imp-magick.mkxl"]=true,
+ ["meta-imp-mat.mkiv"]=true,
+ ["meta-imp-mis.mkiv"]=true,
+ ["meta-imp-nav.mkiv"]=true,
+ ["meta-imp-newmath.mkxl"]=true,
+ ["meta-imp-outlines.mkiv"]=true,
+ ["meta-imp-placeholders.mkxl"]=true,
+ ["meta-imp-pre.mkiv"]=true,
+ ["meta-imp-punk.mkxl"]=true,
+ ["meta-imp-riven.mkxl"]=true,
+ ["meta-imp-segments.mkxl"]=true,
+ ["meta-imp-symbols.mkxl"]=true,
+ ["meta-imp-tab.mkiv"]=true,
+ ["meta-imp-threesix.mkxl"]=true,
+ ["meta-imp-txt.lmt"]=true,
+ ["meta-imp-txt.mkiv"]=true,
+ ["meta-imp-txt.mkxl"]=true,
+ ["minion-math.lfg"]=true,
+ ["minion.lfg"]=true,
+ ["modern-math.lfg"]=true,
+ ["modern-text.lfg"]=true,
+ ["mtx-install-imp-modules.lua"]=true,
+ ["mtx-install-imp-tikz.lua"]=true,
+ ["newcomputermodern-math.lfg"]=true,
+ ["newcomputermodern-text.lfg"]=true,
+ ["notosans-math.lfg"]=true,
+ ["pagella-math.lfg"]=true,
+ ["publ-imp-apa.lua"]=true,
+ ["publ-imp-apa.mkvi"]=true,
+ ["publ-imp-aps-prb.mkvi"]=true,
+ ["publ-imp-aps.lua"]=true,
+ ["publ-imp-aps.mkvi"]=true,
+ ["publ-imp-author.mkvi"]=true,
+ ["publ-imp-chicago.lua"]=true,
+ ["publ-imp-chicago.mkvi"]=true,
+ ["publ-imp-cite.mkvi"]=true,
+ ["publ-imp-commands.mkvi"]=true,
+ ["publ-imp-default.lua"]=true,
+ ["publ-imp-default.mkvi"]=true,
+ ["publ-imp-definitions.mkvi"]=true,
+ ["publ-imp-list.mkvi"]=true,
+ ["publ-imp-page.mkvi"]=true,
+ ["publ-imp-replacements.lua"]=true,
+ ["publ-imp-test.bib"]=true,
+ ["px-math.lfg"]=true,
+ ["schola-math.lfg"]=true,
+ ["shobhika.lfg"]=true,
+ ["spac-imp-tests.mkxl"]=true,
+ ["stixtwo-math.lfg"]=true,
+ ["stixtwo-text.lfg"]=true,
+ ["symb-imp-cc.mkiv"]=true,
+ ["symb-imp-cow.mkiv"]=true,
+ ["symb-imp-eur.mkiv"]=true,
+ ["symb-imp-fontawesome.mkiv"]=true,
+ ["symb-imp-jmn.mkiv"]=true,
+ ["symb-imp-mis.mkiv"]=true,
+ ["symb-imp-mvs.mkiv"]=true,
+ ["symb-imp-nav.mkiv"]=true,
+ ["symb-imp-was.mkiv"]=true,
+ ["symbol-math.lfg"]=true,
+ ["termes-math.lfg"]=true,
+ ["texgyre-text.lfg"]=true,
+ ["texgyre.lfg"]=true,
+ ["tmatestonly.lfg"]=true,
+ ["tmatestonly.llg"]=true,
+ ["treatments.lfg"]=true,
+ ["tx-math.lfg"]=true,
+ ["type-imp-adobegaramond.mkiv"]=true,
+ ["type-imp-alegreya.mkiv"]=true,
+ ["type-imp-almfixed.mkiv"]=true,
+ ["type-imp-antykwa.mkiv"]=true,
+ ["type-imp-antykwapoltawskiego.mkiv"]=true,
+ ["type-imp-arsenal.mkiv"]=true,
+ ["type-imp-averia.mkiv"]=true,
+ ["type-imp-bengali.mkxl"]=true,
+ ["type-imp-braille.mkxl"]=true,
+ ["type-imp-buy.mkiv"]=true,
+ ["type-imp-cambria.mkiv"]=true,
+ ["type-imp-charter.mkiv"]=true,
+ ["type-imp-cleartype.mkiv"]=true,
+ ["type-imp-computer-modern-unicode.mkiv"]=true,
+ ["type-imp-concrete.mkiv"]=true,
+ ["type-imp-cow.mkiv"]=true,
+ ["type-imp-dejavu.mkiv"]=true,
+ ["type-imp-devanagari.mkxl"]=true,
+ ["type-imp-ebgaramond.mkiv"]=true,
+ ["type-imp-erewhon.mkiv"]=true,
+ ["type-imp-euler.mkiv"]=true,
+ ["type-imp-euler.mkxl"]=true,
+ ["type-imp-fira.mkiv"]=true,
+ ["type-imp-firacode.mkiv"]=true,
+ ["type-imp-gentium.mkiv"]=true,
+ ["type-imp-gfsneohellenic.mkiv"]=true,
+ ["type-imp-ghz.mkiv"]=true,
+ ["type-imp-gofonts.mkiv"]=true,
+ ["type-imp-gujarati.mkxl"]=true,
+ ["type-imp-hcrfonts.mkiv"]=true,
+ ["type-imp-hgz.mkiv"]=true,
+ ["type-imp-husayni.mkiv"]=true,
+ ["type-imp-hvmath.mkiv"]=true,
+ ["type-imp-inconsolata.mkiv"]=true,
+ ["type-imp-indic.mkxl"]=true,
+ ["type-imp-informal.mkiv"]=true,
+ ["type-imp-ipaex.mkiv"]=true,
+ ["type-imp-iwona.mkiv"]=true,
+ ["type-imp-kannada.mkxl"]=true,
+ ["type-imp-koeielettersot.mkiv"]=true,
+ ["type-imp-kpfonts.mkiv"]=true,
+ ["type-imp-kurier.mkiv"]=true,
+ ["type-imp-latinmodern.mkiv"]=true,
+ ["type-imp-lato.mkiv"]=true,
+ ["type-imp-liberation.mkiv"]=true,
+ ["type-imp-libertine.mkiv"]=true,
+ ["type-imp-libertinus.mkiv"]=true,
+ ["type-imp-lmnames.mkiv"]=true,
+ ["type-imp-lucida-typeone.mkiv"]=true,
+ ["type-imp-lucida.mkiv"]=true,
+ ["type-imp-malayalam.mkxl"]=true,
+ ["type-imp-mathdesign.mkiv"]=true,
+ ["type-imp-mathdigits.mkiv"]=true,
+ ["type-imp-mathtimes.mkiv"]=true,
+ ["type-imp-minion.mkiv"]=true,
+ ["type-imp-modernlatin.mkiv"]=true,
+ ["type-imp-mscore.mkiv"]=true,
+ ["type-imp-newcomputermodern.mkiv"]=true,
+ ["type-imp-noto.mkxl"]=true,
+ ["type-imp-opendyslexic.mkiv"]=true,
+ ["type-imp-osx.mkiv"]=true,
+ ["type-imp-plex.mkiv"]=true,
+ ["type-imp-postscript.mkiv"]=true,
+ ["type-imp-punk.mkxl"]=true,
+ ["type-imp-punknova.mkiv"]=true,
+ ["type-imp-source.mkiv"]=true,
+ ["type-imp-stix.mkiv"]=true,
+ ["type-imp-tamil.mkxl"]=true,
+ ["type-imp-telugu.mkxl"]=true,
+ ["type-imp-texgyre.mkiv"]=true,
+ ["type-imp-tmatestonly.mkxl"]=true,
+ ["type-imp-unfonts.mkiv"]=true,
+ ["type-imp-uprightonly.mkiv"]=true,
+ ["type-imp-xcharter.mkiv"]=true,
+ ["type-imp-xits.mkiv"]=true,
+ ["type-imp-xitsbidi.mkiv"]=true,
+ ["unifraktur.lfg"]=true,
+ ["util-evo-imp-server.lua"]=true,
+ ["util-lib-imp-gm.lua"]=true,
+ ["util-lib-imp-gs.lua"]=true,
+ ["util-soc-imp-copas.lua"]=true,
+ ["util-soc-imp-ftp.lua"]=true,
+ ["util-soc-imp-headers.lua"]=true,
+ ["util-soc-imp-http.lua"]=true,
+ ["util-soc-imp-ltn12.lua"]=true,
+ ["util-soc-imp-mime.lua"]=true,
+ ["util-soc-imp-reset.lua"]=true,
+ ["util-soc-imp-smtp.lua"]=true,
+ ["util-soc-imp-socket.lua"]=true,
+ ["util-soc-imp-tp.lua"]=true,
+ ["util-soc-imp-url.lua"]=true,
+ ["util-sql-imp-client.lua"]=true,
+ ["util-sql-imp-ffi.lua"]=true,
+ ["util-sql-imp-library.lua"]=true,
+ ["util-sql-imp-sqlite.lua"]=true,
+ ["util-sql-imp-swiglib.lua"]=true,
+ ["xcharter-math.lfg"]=true,
+ ["xcharter-text.lfg"]=true,
+ ["xits-math.lfg"]=true,
+ },
+ ["name"]="libraries",
+ ["version"]=0x1p+0,
+}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/context.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/context.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/context.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -31,7 +31,7 @@
%D {YYYY.MM.DD HH:MM} format.
\immutable\edef\contextformat {\jobname}
-\immutable\edef\contextversion{2025.02.19 14:24}
+\immutable\edef\contextversion{2025.02.28 18:12}
%overloadmode 1 % check frozen / warning
%overloadmode 2 % check frozen / error
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/core-env.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/core-env.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/core-env.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -54,7 +54,7 @@
local conditioncode <const> = commandcodes.if_test
local integercode <const> = commandcodes.integer
--- local dimencode <const> = commandcodes.register_dimenension
+-- local dimencode <const> = commandcodes.register_dimension
-- local countcode <const> = commandcodes.register_integer
-- local tokencode <const> = commandcodes.register_toks
-- local skipcode <const> = commandcodes.register_glue
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/font-con.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/font-con.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/font-con.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -615,7 +615,7 @@
if c and c ~= unicode then
local cc = changed[c]
if cc then
- while cc do
+ while cc and cc ~= unicode and c ~= cc do -- bidi symbol swap catch
c = cc
cc = changed[c]
end
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/font-ini.mklx
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/font-ini.mklx 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/font-ini.mklx 2025-03-02 23:17:57 UTC (rev 74402)
@@ -2112,6 +2112,8 @@
\orelse\ifx\m_font_keyword\v!reset
\lettonothing\fontstyle % new 31/7/2006
\lettonothing\fontsize
+ \orelse\ifx\m_font_keyword\v!keep
+ \font_keep_x_size % experiment
\orelse\ifcsname\??fontstyle\m_font_keyword\endcsname
\let\fontstyle\m_font_keyword
\else
@@ -2124,6 +2126,7 @@
\font_helpers_set_fontstyle_of_fontclass
\fi}
+
\def\font_helpers_set_fontstyle_of_fontclass % will be overloaded later
{\let\fontstyle\s!rm}
@@ -2611,6 +2614,11 @@
%{\glyphscale\dimexpr\textface*\plushundred/\onepoint\relax
%{\glyphscale\dimexpr\font_rscale_xx\fontstyle\dimexpr\textface*\plushundred/\onepoint\relax\relax
{\glyphscale\dimexpr\f_font_rscale_used\dimexpr\textface*\plushundred/\onepoint\relax\relax
+ \ifempty\fontclass
+ \applyfontstrategies
+ \else % otherwise no \tfd etc adaptation
+ \applyfontclassstrategies
+ \fi
\ifskipfontcharacteristics \else
\expand\everyfont % \setfontcharacteristics
\expand\everyfontswitch
@@ -2633,8 +2641,6 @@
\fi}%
\to \everycompactfontmode
-% to freeze or not ...
-
\permanent\protected\def\tx
{\currentxfontsize\plusone
\ifmmode
@@ -2685,6 +2691,40 @@
\lettonothing\useinheritxsizes % will go
\lettonothing\usedefinedxsizes % will go
+%D Experiment: at some point we can decide to remember keep i.e. when given once
+%D we always keep.
+
+\newconstant\c_font_keep_x_size
+\newinteger \c_font_saved_x_size
+
+\def\font_keep_x_size
+ {\ifcase\c_font_keep_x_size
+ \c_font_keep_x_size\plusone % experiment, when \plustwo we always do it
+ \fi}
+
+\def\font_push_x_size
+ {\c_font_saved_x_size\currentxfontsize}
+
+\def\font_pop_x_size
+ {\ifcase\c_font_keep_x_size
+ % disabled
+ \or
+ % one shot
+ \c_font_keep_x_size\zerocount
+ \font_pop_x_size_indeed
+ \else
+ % always
+ \font_pop_x_size_indeed
+ \fi}
+
+\def\font_pop_x_size_indeed
+ {\ifcase\c_font_saved_x_size\or
+ \currentxfontsize\c_font_saved_x_size\tx
+ \or
+ \currentxfontsize\c_font_saved_x_size\txx
+ \fi
+ \c_font_saved_x_size\zerocount}
+
%D When asking for a complete font switch, for instance from 10 to 12~points, the
%D next macro does the job. First we normalize the size, next we define the current
%D range of text, script and scriptscript sizes, then we set the text fonts and the
@@ -2737,6 +2777,7 @@
\permanent\protected\tolerant\def\setupbodyfont[#specification]%
{\ifparameter#specification\or
+ \font_push_x_size % experiment
\font_helpers_set_font\plusone{#specification}%
\globalbodyfontsize\localbodyfontsize
\normalizebodyfontsize\normalizedglobalbodyfontsize\globalbodyfontsize
@@ -2747,6 +2788,7 @@
\saveinterlinespace
\fi
\expand\everysetupbodyfont
+ \font_pop_x_size % experiment
\else
\restoreglobalbodyfont
\saveinterlinespace
@@ -2759,6 +2801,7 @@
\protected\def\font_basics_switchtobodyfont#specification%
{\edef\m_font_step{\font_bodyfontvariable{#specification}}%
+ \font_push_x_size % experiment
\ifempty\m_font_step
\font_helpers_set_font\zerocount{#specification}%
\else
@@ -2766,8 +2809,9 @@
\fi
\expand\everybodyfont
\expand\everyswitchtobodyfont
-\expand\everyfont
-\expand\everyfontswitch
+ \expand\everyfont
+ \expand\everyfontswitch
+ \font_pop_x_size % experiment
}
\permanent\protected\def\usebodyfontparameter#1%
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/font-oto.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/font-oto.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/font-oto.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -162,10 +162,11 @@
-- As you can see here, latin modern is less complete than dejavu but
-- in practice one will not notice it.
--
--- The while loop is needed because we need to resolve for instance pseudo names like
--- hyphen_hyphen to endash so in practice we end up with a bit too many definitions but the
--- overhead is neglectable. We can have changed[first] or changed[second] but it quickly becomes
--- messy if we need to take that into account.
+-- The while loop is needed because we need to resolve for instance pseudo names
+-- like hyphen_hyphen to endash so in practice we end up with a bit too many
+-- definitions but the overhead is neglectable. We can have changed[first] or
+-- changed[second] but it quickly becomes messy if we need to take that into
+-- account.
local function makefake(tfmdata,name,present)
local private = getprivate(tfmdata)
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/grph-trf.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/grph-trf.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/grph-trf.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1060,7 +1060,7 @@
{\egroup
\endgroup}
-%D Thi sis used in:
+%D This is used in:
\permanent\protected\def\startclipeffect
{\begingroup
@@ -1081,8 +1081,8 @@
\permanent\protected\def\stopclipeffect
{\endgroup}
-\setbox0\hbox{\strut\starteffect[clip]mikael\stopeffect}
-
+% \setbox0\hbox{\strut\starteffect[clip]mikael\stopeffect}
+%
% \startgraphicgroup
% \startoverlay
% {\copy0}
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1405,9 +1405,11 @@
end
function languages.addgoodiesfile(tag,filename)
- local fullname = resolvers.findfile(file.addsuffix(filename,"llg")) or ""
+ local askedname = file.addsuffix(filename,"llg")
+ local fullname = resolvers.findfile(askedname) or ""
if fullname == "" then
report_goodies("file %a is not found",filename)
+ resolvers.missinglibrary(askedname)
else
local list = table.load(fullname)
if not list then
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/lang-ini.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -446,6 +446,8 @@
% + \explicithyphenationcode % \-
+ \collapsehyphenationcode % collapse -- and ---
+ \replaceapostrophehyphenationcode % replace ' by 0x2019
+ + \permitgluehyphenationcode % turn glue into kern in \discretionary
+ + \permitallhyphenationcode % okay, let's be even more tolerant
\relax
\hccode"002D "002D % hyphen
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/luat-lib.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/luat-lib.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/luat-lib.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -69,7 +69,7 @@
\registerctxluafile{data-sch}{autosuffix}
\registerctxluafile{data-tre}{}
\registerctxluafile{data-lua}{}
-\registerctxluafile{data-ctx}{}
+%registerctxluafile{data-ctx}{}
\registerctxluafile{data-con}{}
\registerctxluafile{data-use}{}
\registerctxluafile{data-aux}{}
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/math-con.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/math-con.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/math-con.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,8 +1,8 @@
%D \module
-%D [ file=math-dif,
+%D [ file=math-con, % math-dif
%D version=2022.05.31, % moved code
%D title=\CONTEXT\ Math Macros,
-%D subtitle=Differentials,
+%D subtitle=Constants, % Differentials,
%D author=Hans Hagen,
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
@@ -28,7 +28,7 @@
%D done at the \TEX\ end.
\def\math_upright_constant#1#2#3%
- {\ifcstok{\mathematicsparameter#1}\s!upright
+ {\ifcstok{\mathematicsparameter{#1}}\s!upright
\begingroup
\attribute\mathalphabetattribute\attributeunsetvalue
\attribute\mathgreekattribute \attributeunsetvalue
@@ -43,16 +43,29 @@
\s!exponentiale=\mathematicsparameter\c!mathconstants,
\s!imaginaryi=\mathematicsparameter\c!mathconstants,
\s!imaginaryj=\mathematicsparameter\c!mathconstants,
- \s!pi=\mathematicsparameter\c!mathconstants]
+ \s!constantpi=\mathematicsparameter\c!mathconstants]
% \setupmathematics
% [\c!mathconstants=\s!upright]
-\permanent\protected\def\dd{\math_upright_constant\s!differentiald\mathduprightshape \mathditalicshape }
-\permanent\protected\def\DD{\math_upright_constant\s!differentiald\mathDuprightshape \mathDitalicshape }
-\permanent\protected\def\ee{\math_upright_constant\s!exponentiale \matheuprightshape \matheitalicshape }
-\permanent\protected\def\ii{\math_upright_constant\s!imaginaryi \mathiuprightshape \mathiitalicshape }
-\permanent\protected\def\ij{\math_upright_constant\s!imaginaryj \mathjuprightshape \mathjitalicshape }
-\permanent\protected\def\pi{\math_upright_constant\s!pi \mathpiuprightshape\mathpiitalicshape}
+\aliased\let\mathpiuprightshape\pi
+\permanent\protected\def\dd {\math_upright_constant\s!differentiald\mathduprightshape \mathditalicshape }
+\permanent\protected\def\DD {\math_upright_constant\s!differentiald\mathDuprightshape \mathDitalicshape }
+\permanent\protected\def\ee {\math_upright_constant\s!exponentiale \matheuprightshape \matheitalicshape }
+\permanent\protected\def\ii {\math_upright_constant\s!imaginaryi \mathiuprightshape \mathiitalicshape }
+\permanent\protected\def\ij {\math_upright_constant\s!imaginaryj \mathjuprightshape \mathjitalicshape }
+\permanent\protected\def\pipi{\math_upright_constant\s!constantpi \mathpiuprightshape\mathpiitalicshape}
+
+% \definemathconstant[JJ][J] \setupmathematics[constantJJ=upright]
+% \definemathconstant[XY][X][Y] \setupmathematics[constantXY=upright]
+
+\permanent\protected\tolerant\def\definemathconstant[#1]#S[#2]#S[#3]%
+ {\setmathematicsparameter{\s!constant#1}{\mathematicsparameter\c!mathconstants}%
+ \ifparameter#3\or
+ \protected\instance\defcsname#1\endcsname{\math_upright_constant{\s!constant#1}{#2}{#3}}%
+ \else
+ \protected\instance\defcsname#1\endcsname{\math_upright_constant{\s!constant#1}{\mathupright#2}{\mathitalic#2}}%
+ \fi}
+
\protect
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/math-fnt.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/math-fnt.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/math-fnt.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -12,27 +12,29 @@
local round = math.round
local setmetatableindex = table.setmetatableindex
-local nuts = nodes.nuts
-local tonut = nodes.tonut
-local tonode = nodes.tonode
-local nodepool = nuts.pool
+local nuts = nodes.nuts
+local tonut = nodes.tonut
+local tonode = nodes.tonode
+local nodepool = nuts.pool
-local vlist_code <const> = nodes.nodecodes.vlist
+local vlist_code <const> = nodes.nodecodes.vlist
-local new_hlist = nodepool.hlist
-local new_vlist = nodepool.vlist
------ new_glyph = nodepool.glyph
-local new_glyph = nuts.newmathglyph
+local new_hlist = nodepool.hlist
+local new_vlist = nodepool.vlist
+----- new_glyph = nodepool.glyph
+local new_glyph = nuts.newmathglyph
-local getattrlst = nuts.getattributelist
-local setattrlst = nuts.setattributelist
-local setwhd = nuts.setwhd
-local getwhd = nuts.getwhd
-local getid = nuts.getid
+local getattrlst = nuts.getattributelist
+local setattrlst = nuts.setattributelist
+local setwhd = nuts.setwhd
+local getwhd = nuts.getwhd
+local getid = nuts.getid
-local chardata = fonts.hashes.characters
-local addcharacters = font.addcharacters
+local chardata = fonts.hashes.characters
+local addcharacters = font.addcharacters
+local texconditionals = tex.conditionals
+
-- not yet ok for compact fonts .. needs checking .. or just make this non-compact only
-- there's also an inaccuracy creeping in: \sqrt{\quad\blackrule[height=25pt,depth=25pt]}
@@ -62,7 +64,7 @@
-- updaters.register("tagging.state.enable", function() enabled = "both" end) -- for now
local function register_extensible(font,char,style,att,box)
- if enabled then
+ if enabled and texconditionals["c_math_extensibles"] then
-- We don't share (yet)!
local fontdata = chardata[font]
local oldchar = fontdata[char]
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/math-ini.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/math-ini.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/math-ini.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -60,36 +60,38 @@
\unprotect
-\newdimension \mathstrutht
-\newdimension \mathstrutdp
-\newinteger \mathnestinglevel
+\newdimension \mathstrutht
+\newdimension \mathstrutdp
+\newinteger \mathnestinglevel
-\newcount \c_math_strc_hangafter
-\newdimen \d_math_strc_hangindent
+\newcount \c_math_strc_hangafter
+\newdimen \d_math_strc_hangindent
-\newcount \c_strc_math_n_of_lines
+\newcount \c_strc_math_n_of_lines
-\newdimension \d_strc_math_max_right
-\newdimension \d_strc_math_first_right
-\newdimension \d_strc_math_last_right
+\newdimension \d_strc_math_max_right
+\newdimension \d_strc_math_first_right
+\newdimension \d_strc_math_last_right
-\newdimension \d_strc_math_max_left
-\newdimension \d_strc_math_first_left
-\newdimension \d_strc_math_last_left
+\newdimension \d_strc_math_max_left
+\newdimension \d_strc_math_first_left
+\newdimension \d_strc_math_last_left
-\newdimension \d_strc_math_first_height
-\newdimension \d_strc_math_last_depth
+\newdimension \d_strc_math_first_height
+\newdimension \d_strc_math_last_depth
-\newdimension \d_strc_math_display_width
-\newdimension \d_strc_math_indent
-\newconditional\c_strc_math_indent
+\newdimension \d_strc_math_display_width
+\newdimension \d_strc_math_indent
+\newconditional \c_strc_math_indent
-\newdimension \d_strc_math_left_shift
-\newdimension \d_strc_math_right_shift
+\newdimension \d_strc_math_left_shift
+\newdimension \d_strc_math_right_shift
-\newinteger \currentmathblob
-\newinteger \currentmathblobnesting % could be a primitive
+\newinteger \currentmathblob
+\newinteger \currentmathblobnesting % could be a primitive
+\newconditional \c_math_extensibles \c_math_extensibles\conditionaltrue
+
\registerctxluafile{math-ini}{autosuffix}
\registerctxluafile{math-dim}{autosuffix}
%registerctxluafile{math-act}{autosuffix}
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-fnt.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-fnt.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-fnt.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -378,6 +378,7 @@
-- Messy ... todo:
+-- current,pos_h,pos_v,pos_r,font,char,data,csx,csy,factor,sx,sy,slnt or slant,weight)
local function flushcharacter(current,pos_h,pos_v,pos_r,font,char,data,csx,csy,factor,ssx,ssy)
if current then
local char, font = isglyph(current)
@@ -395,8 +396,9 @@
local width = data.width or 0
local height = data.height or 0
local depth = data.depth or 0
- local sx = 1
- local sy = 1
+ local s = 1000
+ local sx = 1000
+ local sy = 1000
if csx then sx = sx * csx end
if csy then sy = sy * csy end
if ssx then sx = sx * ssx end
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-pps.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-pps.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/mlib-pps.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -292,13 +292,22 @@
% For now here ... will be cleaned up and become macro calls instead:
+\newbox \mptextbox
+
\newtoks\mptexttoks
-\newbox \mptextbox
\newtoks\mpoutlinetoks
\newtoks\mpgraphictexttoks
-\mptexttoks {\global\setbox\mptextbox\hbox{\clf_mptexttoks}}
-\mpoutlinetoks {\global\setbox\mptextbox\vbox{\clf_mpoutlinetoks}}
-\mpgraphictexttoks{\global\setbox\mptextbox\vbox{\clf_mpgraphictexttoks}}
+\newtoks\mpeveryoutlinefont
+\appendtoks
+ \c_math_extensibles\conditionalfalse
+ \setupmathfractions[\c!rule=\v!yes]%
+ \setupmathradical [\c!rule=\v!yes]%
+\to \mpeveryoutlinefont
+
+\mptexttoks {\global\setbox\mptextbox\hbox{\expand\mpeveryoutlinefont\relax\clf_mptexttoks}}
+\mpoutlinetoks {\global\setbox\mptextbox\vbox{\expand\mpeveryoutlinefont\relax\clf_mpoutlinetoks}}
+\mpgraphictexttoks{\global\setbox\mptextbox\vbox{\expand\mpeveryoutlinefont\relax\clf_mpgraphictexttoks}}
+
\protect \endinput
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/mult-def.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/mult-def.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/mult-def.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -27,6 +27,10 @@
\permanent\def\userinterfacetag{\ifcsname\??multilingual\currentinterface\endcsname\lastnamedcs\else en\fi}
\permanent\def\userresponsestag{\ifcsname\??multilingual\currentresponses\endcsname\lastnamedcs\else en\fi}
+\pushoverloadmode
+
\clf_setuserinterface{\userinterfacetag}{\userresponsestag}
+\popoverloadmode
+
\protect \endinput
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/mult-sys.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/mult-sys.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/mult-sys.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -184,6 +184,7 @@
\definesystemconstant {compare}
\definesystemconstant {complex}
\definesystemconstant {container}
+\definesystemconstant {constant}
\definesystemconstant {counter}
\definesystemconstant {cramped}
\definesystemconstant {current}
@@ -428,6 +429,7 @@
\definesystemconstant {symbol}
\definesystemconstant {system}
\definesystemconstant {style}
+\definesystemconstant {swap}
\definesystemconstant {text}
\definesystemconstant {tex}
\definesystemconstant {tf}
@@ -476,10 +478,8 @@
\definesystemconstant {exponentiale}
\definesystemconstant {imaginaryi}
\definesystemconstant {imaginaryj}
-\definesystemconstant {pi}
+\definesystemconstant {constantpi}
-
-
%D As the name of their define command states, the next set of constants is used in
%D the message macro's.
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/node-cmp.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/node-cmp.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/node-cmp.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -183,7 +183,7 @@
end
function node.rangedimensions(parent,first,last)
- return rangedimenensions(todirect(parent),todirect(first),last and todirect(last))
+ return rangedimensions(todirect(parent),todirect(first),last and todirect(last))
end
function node.effectiveglue(list,parent)
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/page-brk.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/page-brk.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/page-brk.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -497,11 +497,12 @@
\letdummyparameter\c!stretch\zeropoint
\letdummyparameter\c!shrink \zeropoint
\getdummyparameters[#1]%
- \additionalpageskip
- {(\dummyparameter\c!height)+\lineheight*(\dummyparameter\c!lines)}
- \s!plus \dummyparameter\c!stretch
- \s!minus\dummyparameter\c!shrink
+ \additionalpageskip\dimexpr
+ (\dummyparameter\c!height)+\lineheight*(\dummyparameter\c!lines)%
\relax
+ \s!plus \dummyparameter\c!stretch
+ \s!minus\dummyparameter\c!shrink
+ \relax
\fi
\endgroup}
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/strc-enu.mklx
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/strc-enu.mklx 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/strc-enu.mklx 2025-03-02 23:17:57 UTC (rev 74402)
@@ -328,9 +328,11 @@
\hskip{\constructionparameter\c!titledistance}% we listen to the headstyle
\useconstructionstyleandcolor\c!titlestyle\c!titlecolor
\constructionparameter\c!titlecommand
- {\constructionparameter\c!titleleft
+ {\foolbidimode % experiment
+ \constructionparameter\c!titleleft
\clf_savedlisttitle{\currentconstructionmain}\currentconstructionlistentry\relax
- \constructionparameter\c!titleright}%
+ \constructionparameter\c!titleright
+ }%
\endgroup}
\protected\def\strc_enumerations_inject_symbol % todo check
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -411,6 +411,7 @@
implement {
name = "processsynonyms",
actions = synonyms.process,
+ protected = true,
arguments = {
"string",
{
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/strc-syn.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -490,8 +490,9 @@
\setupcurrentsimplelist[#2]%
\enforced\let\synonymentry\strc_synonym_normal
% so we can hook tabulate into before and after
- \normalexpanded{\simplelistparameter\c!before
- \noexpand\clf_processsynonyms
+ \normalexpanded{%
+ \simplelistparameter\c!before
+ \clf_processsynonyms
{#1}%
{%
criterium {\simplelistparameter\c!criterium}%
@@ -499,8 +500,8 @@
method {\simplelistparameter\c!method}%
}%
\relax
- \simplelistparameter\c!after}%
- \relax}%
+ \simplelistparameter\c!after
+ }\relax}%
{}% todo: message that invalid
\endgroup}
@@ -698,8 +699,9 @@
\enforced\let\synonymentry\strc_sorting_command
\fi
% so we can hook tabulate into before and after
- \normalexpanded{\simplelistparameter\c!before
- \noexpand\clf_processsynonyms
+ \normalexpanded{%
+ \simplelistparameter\c!before
+ \clf_processsynonyms
{#1}%
{%
criterium {\simplelistparameter\c!criterium}%
@@ -707,7 +709,8 @@
method {\simplelistparameter\c!method}%
}%
\relax
- \simplelistparameter\c!after}%
+ \simplelistparameter\c!after
+ }%
\endgroup}
\permanent\tolerant\protected\def\completelistofsorts[#1]#*[#S#2]%
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/supp-box.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/supp-box.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/supp-box.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -3072,6 +3072,16 @@
% }%
\endgroup}
+%D Just in case:
+%D
+%D \starttyping
+%D \vreflected{±}
+%D \stoptyping
+
+\permanent\protected\def\vreflected
+ {\dontleavehmode
+ \dowithnextbox{\hpack \s!orientation "712 \s!swap{\box\nextbox}}\hbox}
+
\protect \endinput
% alternative
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-ntb.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-ntb.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-ntb.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1104,10 +1104,18 @@
\permanent\let\bTH\relax \permanent\protected\def\eTH{\ignorespaces}
\permanent\let\bTN\relax \permanent\protected\def\eTN{\ignorespaces}
+\newconditional\c_tabl_ntb_reverse % we might need this info more often
+
\permanent\protected\def\eTABLE % beware, we need to get rid of spurious spaces when in hmode
{% tricky and dirty order -)
\c_tabl_ntb_okay\conditionalfalse
% head
+ \c_tabl_ntb_reverse
+ \ifcstok{\naturaltablelocalparameter\c!direction}\v!reverse
+ \conditionaltrue
+ \else
+ \conditionalfalse
+ \fi
\ifempty\t_tabl_ntb_head
\c_tabl_ntb_head\zerocount
\c_tabl_ntb_n_of_head_lines\zerocount % was 1
@@ -1148,7 +1156,11 @@
\localcontrolledloop\plusone\c_tabl_ntb_maximum_row\plusone
{\tabl_ntb_row_start
\c_tabl_ntb_current_row\currentloopiterator\relax
- \localcontrolledloop\plusone\c_tabl_ntb_maximum_col\plusone
+ \ifconditional\c_tabl_ntb_reverse
+ \localcontrolledloop\c_tabl_ntb_maximum_col\plusone\minusone
+ \else
+ \localcontrolledloop\plusone\c_tabl_ntb_maximum_col\plusone
+ \fi
{\c_tabl_ntb_current_col\currentloopiterator\relax
\normalexpanded{\tabl_ntb_cell{\the\c_tabl_ntb_current_row}{\the\c_tabl_ntb_current_col}}}%
\tabl_ntb_row_stop}%
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-tab.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-tab.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/tabl-tab.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -836,7 +836,7 @@
\bgroup \catcode\tildeasciicode\activecatcode
\appendtoks
-% \catcode\barasciicode\activecatcode
+ %\catcode\barasciicode\activecatcode
\enforced\protected\def ~{\kern.5em}%
\enforced\protected\def\\{\ifhmode\space\else\par\fi}%
\to \everytable
@@ -1429,7 +1429,7 @@
\permanent\protected\def\definetabletemplate % to be redone
{\bgroup
- \catcode\barasciicode\othercatcode
+ %\catcode\barasciicode\othercatcode % see mail WS 2025-02-22
\tabl_table_define_template}
\tolerant\def\tabl_table_define_template[#1]#*[#2]#*[#3]#*[#4]%
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/typo-cap.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/typo-cap.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/typo-cap.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -355,7 +355,7 @@
local cnt = count
for g in nextglyph, replace do
cnt = cnt + 1
- getattr(g,a_cases)
+ getattr(g,a_cases) -- why no check
local h, quit = action(start,data,lastfont,tag,cnt,"replace",g)
if quit then
break
@@ -366,7 +366,7 @@
local cnt = count
for g in nextglyph, pre do
cnt = cnt + 1
- getattr(g,a_cases)
+ getattr(g,a_cases) -- why no check
local h, quit = action(start,data,lastfont,tag,cnt,"pre",g)
if quit then
break
@@ -377,7 +377,7 @@
local cnt = count
for g in nextglyph, post do
cnt = cnt + 1
- getattr(g,a_cases)
+ getattr(g,a_cases) -- why no check
local h, quit = action(start,data,lastfont,tag,cnt,"post",g)
if quit then
break
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/typo-dir.mkxl
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/typo-dir.mkxl 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/typo-dir.mkxl 2025-03-02 23:17:57 UTC (rev 74402)
@@ -115,6 +115,13 @@
\definecolor[bidi:right:reversed][r=.6,g=.6]
\definecolor[bidi:mirrored] [r=.6,b=.6]
+% Bah, see bidi-001.tex
+%
+% \strc_enumerations_inject_extra_text_indeed
+
+\permanent\protected\def\foolbidimode
+ {\ifzero\currentbidimode\else\bidilre\fi}
+
\protect \endinput
% bidi test
Modified: trunk/Master/texmf-dist/tex/context/base/mkxl/typo-duc.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/base/mkxl/typo-duc.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/base/mkxl/typo-duc.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -980,6 +980,7 @@
-- head = insertnodebefore(head,c,d)
-- enddir = false
-- end
+
if enddir then
local d = new_direction(enddir,true)
setattrlist(d,current)
@@ -986,6 +987,7 @@
head = insertnodebefore(head,current,d)
enddir = false
end
+
elseif begindir then
if id == par_code and startofpar(current) then
-- par should always be the 1st node
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria-math.lfg
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria-math.lfg 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria-math.lfg 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,197 +0,0 @@
-local common = fonts.goodies.load("common-math.lfg")
-local presets = common.mathematics.tweaks.presets
-
-return {
- name = "cambria-math",
- version = "1.00",
- comment = "Goodies that complement cambria.",
- author = "Hans Hagen & Mikael Sundqvist",
- copyright = "ConTeXt development team",
- mathematics = {
- parameters = {
- AccentBaseDepth = 300,
- DelimiterPercent = 90,
- DelimiterShortfall = 400,
- DisplayOperatorMinHeight = 2800, -- 2500 in font
- PrimeShiftUp = "1.25*SuperscriptShiftUp",
- PrimeShiftUpCramped = "1.25*SuperscriptShiftUp",
- RadicalVerticalGap = 100, -- "RadicalVerticalGap", --345, 166
- RadicalDisplayStyleVerticalGap = 200, -- "RadicalVerticalGap", --345, 166
- },
- tweaks = {
- aftercopying = {
- {
- tweak = "addmirrors",
- },
- {
- tweak = "addcomposites",
- },
- presets.scripttocalligraphic { },
- presets.rsfstoscript { rscale = 0.97 },
- presets.rsfsuprighttoscript { rscale = 0.97 },
- presets.moderntocalligraphic { rscale = 0.97 },
- presets.eulertocalligraphic { rscale = 0.97 },
- presets.xitsarabic { rscale = 0.95 },
- presets.fallbacks { },
- presets.moveitalics { correct = true },
- presets.moveitalics { correct = true, letters = true },
- presets.moveintegrals { factor = 1.5}, -- needs checking
- presets.wipeitalics { },
- presets.pagellaradical { },
- {
- tweak = "simplifykerns",
- },
- {
- tweak = "kerns",
- list = {
- [0x002F] = { topleft = -0.2, bottomright = -0.2 },
- ["0x002F.variants.*"] = { topleft = -0.2, bottomright = -0.2 },
- --
- [0x007D] = { topright = -0.05, bottomright = -0.05 }, -- right brace variants
- ["0x7D.variants.*"] = { topright = -0.10, bottomright = -0.10 }, -- right brace variants
- ["0x7D.parts.top"] = { topright = -0.10, }, -- right brace top
- ["0x7D.parts.bottom"] = { bottomright = -0.10 }, -- right brace bottom
- [0x0029] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants
- ["0x29.variants.*"] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants
- ["0x29.parts.top"] = { topright = -0.15, }, -- right parenthesis top
- ["0x29.parts.bottom"] = { bottomright = -0.15 }, -- right parenthesis bottom
- [0x221A] = { topright = 0.2, bottomright = 0.2 }, -- radical
- ["0x221A.variants.*"] = { topright = 0.2, bottomright = 0.2 },
- ["0x221A.parts.top"] = { topright = 0.2, },
- ["0x221A.parts.bottom"] = { bottomright = 0.2 },
- [0x27E9] = { topright = -0.1, bottomright = -0.1 }, -- angle
- ["0x27E9.variants.*"] = { topright = -0.3, bottomright = -0.3 },
- [0x27EB] = { topright = -0.1, bottomright = -0.1 },
- ["0x27EB.variants.*"] = { topright = -0.2, bottomright = -0.2 },
- -- Keep as example. not needed in cambria (after all it is the reference):
- [0x2A0C] = { bottomright = -0.1 }, -- iiiint does not have any ic
- },
- },
-
- -- Accents are a mess. We migrate the extensibles from the combiners to the base accent
- -- and then need to tweak the width (which is auto set because it was zero with a large
- -- accent anchor offset). First we copy and fix.
- {
- tweak = "extendaccents",
- },
- {
- tweak = "fixaccents",
- },
- {
- tweak = "radicaldegreeanchors",
- list = {
- [0x221A] = { location = "left", hfactor = -0.15, vfactor = 0.75 },
- ["0x221A.variants.*"] = { location = "left", hfactor = -0.1, vfactor = 0.15 },
- ["0x221A.variants.1"] = { location = "left", hfactor = -0.1, vfactor = 0.55 },
- ["0x221A.variants.2"] = { location = "left", hfactor = -0.1, vfactor = 0.375 },
- ["0x221A.variants.3"] = { location = "left", hfactor = -0.1, vfactor = 0.275 },
- ["0x221A.variants.4"] = { location = "left", hfactor = -0.1, vfactor = 0.22 },
- ["0x221A.variants.5"] = { location = "left", hfactor = -0.1, vfactor = 0.175 },
- ["0x221A.parts.bottom"] = { location = "left", hfactor = -0.1, vfactor = 0.95 },
- }
- },
-{
- tweak = "wipevariants",
- list = {
- [0x221A] = 1,
- },
-},
- -- First we set the dimensions of the initial accent which started out as zero but we want
- -- a proper width.
- -- {
- -- tweak = "dimensions",
- -- list = {
- -- [0x00302] = { width = 2, anchor = 1.5, xoffset = .25 }, -- widehat
- -- [0x00303] = { width = 2, anchor = 1.5, xoffset = .25 }, -- widetilde
- -- [0x00306] = { width = 2, anchor = 1.5, xoffset = .25 }, -- widebreve
- -- [0x0030C] = { width = 2, anchor = 1.5, xoffset = .25 }, -- widecheck
- -- },
- -- },
- -- Then we deal with all offsets and heights in one go. So we treat the initial accent
- -- as well as the variants here.
- {
- tweak = "dimensions",
- list = {
- -- here we want to apply to all
- [0x020DB] = { yoffset = -0.03, height = .95, all = true }, -- widedddot : 0x20DB (self)
- },
- },
- -- We now copy these to the not wide slots so that we can set these to stretch as well,
- -- if only because it is less confusing and more consistent.
- {
- tweak = "copyaccents",
- },
- -- So far for the accents.
-
- {
- tweak = "fixprimes",
- factor = 0.83,
- fake = 0.8,
- },
- {
- tweak = "checkspacing",
- },
- {
- tweak = "addscripts",
- },
- {
- tweak = "accentdimensions",
- list = { "over", "under" },
- },
- {
- tweak = "addrules",
- },
- {
- tweak = "replacerules",
- minus = {
- leftoffset = .0925,
- rightoffset = .0925,
- },
- fraction = {
- height = .204,
- yoffset = .796,
- },
- radical = {
- height = .204,
- yoffset = .796,
- leftoffset = .0925,
- rightoffset = .0925,
- },
- stacker = {
- height = .204,
- yoffset = .796,
- },
- },
- {
- tweak = "wipecues",
- },
- {
- tweak = "addarrows",
- },
- {
- tweak = "fixslashes",
- },
- {
- tweak = "addbars",
- advance = 0.33,
- },
- {
- tweak = "addactuarian",
- },
- {
- tweak = "addequals",
- },
- {
- tweak = "addfourier",
- variant = 2,
- },
- {
- tweak = "addprimed",
- },
- },
- },
- bigslots = {
- 1, 2, 3, 4
- },
- },
-}
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria.lfg
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria.lfg 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/cambria.lfg 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,16 +0,0 @@
-return {
- name = "cambria",
- version = "1.00",
- comment = "Goodies that complement cambria.",
- author = "Hans Hagen",
- copyright = "ConTeXt development team",
--- extensions = {
--- {
--- name = "kern", -- adds to kerns
--- type = "pair",
--- data = {
--- [0x0153] = { [0x0301] = { false, { -500, 0, 0, 0 } } },
--- }
--- }
--- }
-}
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion-math.lfg
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion-math.lfg 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion-math.lfg 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,132 +0,0 @@
--- This math font has not yet been set up. We will only do that when those involved
--- ConTeXt (math) develoipment have official copies of all the text minion and math
--- fonts without restrictions of usage in documents.
-
-local common = fonts.goodies.load("common-math.lfg")
-local presets = common.mathematics.tweaks.presets
-
-return {
- name = "minion-math",
- version = "1.00",
- comment = "Goodies that complement minion math.",
- author = "Hans Hagen & Mikael Sundqvist",
- copyright = "ConTeXt development team",
- designsizes = {
- ["Minion-Math"] = {
- ["8.4pt"] = "file:MinionMath-Tiny.otf",
- ["9.8pt"] = "file:MinionMath-Capt.otf",
- default = "file:MinionMath-Regular.otf",
- },
- ["Minion-BoldMath"] = {
- default = "file:MinionMath-Semibold.otf",
- },
- ["Minion-MediumMath"] = {
- default = "file:MinionMath-Semibold.otf",
- },
- },
- mathematics = {
- parameters = {
- DelimiterPercent = 85,
- DelimiterShortfall = 400,
- DelimiterDisplayPercent = 90,
- DelimiterDisplayShortfall = 400,
- SubscriptShiftDown = 200, -- 250 in font
- SubscriptShiftDownWithSuperscript = "1.40*SubscriptShiftDown", -- 1.5* in math-act
- PrimeShiftUp = "1.15*SuperscriptShiftUp",
- PrimeShiftUpCramped = "1.15*SuperscriptShiftUp",
- RadicalDisplayStyleVerticalGap = "RadicalVerticalGap", --104, 54
- },
- tweaks = {
- aftercopying = {
- -- {
- -- tweak = "version",
- -- expected = "unknown", -- todo
- -- },
- {
- tweak = "addmirrors",
- },
- {
- tweak = "addcomposites",
- },
- presets.rsfstoscript { rscale = 0.97 },
- presets.rsfsuprighttoscript { rscale = 0.97 },
- presets.moderntocalligraphic { rscale = 0.97 },
- presets.eulertocalligraphic { rscale = 0.97 },
- presets.xitsarabic { rscale = 0.88 },
- presets.fallbacks { },
- presets.moveitalics { correct = true },
- presets.moveitalics { correct = true, letters = true },
- presets.moveintegrals { factor = 1.3 },
- presets.wipeitalics { },
-
- {
- tweak = "kerns",
- list = {
- [0x002F] = { topleft = -0.2, bottomright = -0.2 },
- ["0x002F.variants.*"] = { topleft = -0.2, bottomright = -0.2 },
- --
- [0x007D] = { topright = -0.05, bottomright = -0.05 }, -- right brace variants
- ["0x7D.variants.*"] = { topright = -0.10, bottomright = -0.10 }, -- right brace variants
- ["0x7D.parts.top"] = { topright = -0.10, }, -- right brace top
- ["0x7D.parts.bottom"] = { bottomright = -0.10 }, -- right brace bottom
- [0x0029] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants
- ["0x29.variants.*"] = { topright = -0.15, bottomright = -0.15 }, -- right parenthesis variants
- ["0x29.parts.top"] = { topright = -0.15, }, -- right parenthesis top
- ["0x29.parts.bottom"] = { bottomright = -0.15 }, -- right parenthesis bottom
- [0x221A] = { topright = 0.2, bottomright = 0.2 }, -- radical
- ["0x221A.variants.*"] = { topright = 0.2, bottomright = 0.2 },
- ["0x221A.parts.top"] = { topright = 0.2, },
- ["0x221A.parts.bottom"] = { bottomright = 0.2 },
- [0x27E9] = { topright = -0.1, bottomright = -0.1 }, -- angle
- ["0x27E9.variants.*"] = { topright = -0.3, bottomright = -0.3 },
- [0x27EB] = { topright = -0.1, bottomright = -0.1 },
- ["0x27EB.variants.*"] = { topright = -0.2, bottomright = -0.2 },
- -- Keep as example. not needed in cambria (after all it is the reference):
- [0x2A0C] = { bottomright = -0.1 }, -- iiiint does not have any ic
- },
- },
- {
- tweak = "simplifykerns",
- },
- {
- tweak = "extendaccents",
- },
- {
- tweak = "radicaldegreeanchors",
- list = {
- [0x221A] = { location = "left", hfactor = -0.15, vfactor = .75 },
- ["0x221A.variants.*"] = { location = "left", hfactor = -0.1, vfactor = .575 },
- ["0x221A.variants.1"] = { location = "left", hfactor = -0.1, vfactor = .725 },
- ["0x221A.variants.2"] = { location = "left", hfactor = -0.1, vfactor = .65 },
- ["0x221A.variants.3"] = { location = "left", hfactor = -0.1, vfactor = .625 },
- ["0x221A.variants.4"] = { location = "left", hfactor = -0.1, vfactor = .625 },
- ["0x221A.parts.bottom"] = { location = "left", hfactor = -0.1, vfactor = 0.85 },
- }
- },
- {
- tweak = "fixaccents",
- },
- {
- tweak = "copyaccents",
- },
- {
- tweak = "fixprimes",
- factor = 1,
- },
- {
- tweak = "addfourier",
- variant = 1,
- },
- {
- tweak = "addprimed",
- },
- -- this is the mkiv section
- {
- tweak = "emulatelmtx",
- feature = "emulatelmtx",
- comment = "this is for mkiv",
- },
- },
- },
- },
-}
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion.lfg
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion.lfg 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/minion.lfg 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,54 +0,0 @@
--- We just assume that Minion Pro is used. After all it's a commercial font so
--- that is probably whey people will buy.
-
-return {
- name = "minion",
- version = "1.00",
- comment = "Goodies that complement minion pro.",
- author = "Hans Hagen and Mathias Schickel",
- copyright = "ConTeXt development team",
- designsizes = {
- ["Minion-Regular"] = {
- ["9.5pt"] = "file:MinionPro-Capt.otf",
- ["12.5pt"] = "file:MinionPro-Regular.otf",
- ["14.5pt"] = "file:MinionPro-Subh.otf",
- ["16pt"] = "file:MinionPro-Disp.otf",
- default = "file:MinionPro-Regular.otf",
- },
- ["Minion-Italic"] = {
- ["9.5pt"] = "file:MinionPro-ItCapt.otf",
- ["12.5pt"] = "file:MinionPro-It.otf",
- ["14.5pt"] = "file:MinionPro-ItSubh.otf",
- ["16pt"] = "file:MinionPro-ItDisp.otf",
- default = "file:MinionPro-It.otf",
- },
- ["Minion-Bold"] = {
- ["9.5pt"] = "file:MinionPro-BoldCapt.otf",
- ["12.5pt"] = "file:MinionPro-Bold.otf",
- ["14.5pt"] = "file:MinionPro-BoldSubh.otf",
- ["16pt"] = "file:MinionPro-BoldDisp.otf",
- default = "file:MinionPro-Bold.otf",
- },
- ["Minion-BoldItalic"] = {
- ["9.5pt"] = "file:MinionPro-BoldItCapt.otf",
- ["12.5pt"] = "file:MinionPro-BoldIt.otf",
- ["14.5pt"] = "file:MinionPro-BoldItSubh.otf",
- ["16pt"] = "file:MinionPro-BoldItDisp.otf",
- default = "file:MinionPro-It.otf",
- },
- ["Minion-Medium"] = {
- ["9.5pt"] = "file:MinionPro-SemiboldCapt.otf",
- ["12.5pt"] = "file:MinionPro-Semibold.otf",
- ["14.5pt"] = "file:MinionPro-SemiboldSubh.otf",
- ["16pt"] = "file:MinionPro-SemiboldDisp.otf",
- default = "file:MinionPro-Semibold.otf",
- },
- ["Minion-MediumItalic"] = {
- ["9.5pt"] = "file:MinionPro-SemiboldItCapt.otf",
- ["12.5pt"] = "file:MinionPro-SemiboldIt.otf",
- ["14.5pt"] = "file:MinionPro-SemiboldItSubh.otf",
- ["16pt"] = "file:MinionPro-SemiboldItDisp.otf",
- default = "file:MinionPro-SemiboldIt.otf",
- },
- },
-}
Modified: trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-almfixed.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-almfixed.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-almfixed.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -17,9 +17,24 @@
\definefontsynonym [ALMFixed-Regular] [\s!file:almfixed] [\s!features=\s!none]
\stoptypescript
+ % \starttypescript [\s!mono] [almfixed]
+ % \setups[\s!font:\s!fallback:\s!mono]
+ % \definefontsynonym [\s!Mono] [ALMFixed-Regular] [\s!features=\s!none]
+ % \stoptypescript
+
+ \doifunknownfontfeature {alm-fixed-tf} {\definefontfeature[alm-fixed-bf][\s!features=\s!none}
+ \doifunknownfontfeature {alm-fixed-bf} {\definefontfeature[alm-fixed-bf][\s!features=\s!none,effect={width=0.30,auto=yes}]}
+ \doifunknownfontfeature {alm-fixed-sl} {\definefontfeature[alm-fixed-sl][\s!features=\s!none,effect={slant=0.10,auto=yes}]}
+ \doifunknownfontfeature {alm-fixed-bs} {\definefontfeature[alm-fixed-bs][\s!features=\s!none,effect={width=0.30,slant=.15,auto=yes}]}
+
\starttypescript [\s!mono] [almfixed]
\setups[\s!font:\s!fallback:\s!mono]
- \definefontsynonym [\s!Mono] [ALMFixed-Regular]
+ \definefontsynonym [\s!Mono] [ALMFixed-Regular] [\s!features=alm-fixed-tf]
+ \definefontsynonym [\s!MonoBold] [ALMFixed-Regular] [\s!features=alm-fixed-bf]
+ \definefontsynonym [\s!MonoSlanted] [ALMFixed-Regular] [\s!features=alm-fixed-sl]
+ \definefontsynonym [\s!MonoItalic] [ALMFixed-Regular] [\s!features=alm-fixed-sl]
+ \definefontsynonym [\s!MonoBoldSlanted] [ALMFixed-Regular] [\s!features=alm-fixed-bs]
+ \definefontsynonym [\s!MonoBoldItalic] [ALMFixed-Regular] [\s!features=alm-fixed-bs]
\stoptypescript
\starttypescript [almfixed]
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cambria.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cambria.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cambria.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,97 +0,0 @@
-%D \module
-%D [ file=type-imp-cambria,
-%D version=2007.07.30,
-%D title=\CONTEXT\ Typescript Macros,
-%D subtitle=Microsoft Cambria,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-%D We use Dejavu as it covers wider range of monospaced glyphs.
-
-\loadtypescriptfile[dejavu]
-
-\startluacode
- -- if CONTEXTLMTXMODE and CONTEXTLMTXMODE > 0 then
- fonts.handlers.otf.addfeature {
- name = "frac",
- type = "substitution",
- files = {
- "cambria.ttc"
- },
- data = {
- [0x2044] = 0x2215,
- [0x2215] = 0x2044,
- }
- }
- -- end
-\stopluacode
-
-\starttypescriptcollection[cambria]
-
- % \setupmathradical[\c!leftmargin=.05mq,\c!mindepth=.05mx]%
-
- \pushglobalsetups
- \startsetups[\s!math:cambria]
- \setmathradicalparameter\c!leftmargin{.05mq}%
- \setmathradicalparameter\c!mindepth {.05mx}%
- \stopsetups
- \popglobalsetups
-
- % microsoft: cambria.ttc cambria.ttc cambriab.ttf cambriai.ttf cambriaz.ttf
- % ascender : cambmath.ttf cambria.ttf cambriab.ttf cambriai.ttf cambriaz.ttf
-
- \doifunknownfontfeature {cambria-math-bold} {\definefontfeature[cambria-math-bold][boldened]}
-
- \starttypescript [\s!math] [cambria,cambria-nt]
- \checkedmapfontsize[\typescripttwo][\s!script] [.73]
- \checkedmapfontsize[\typescripttwo][\s!scriptscript][.60]
- \stoptypescript
-
- \starttypescript [\s!math,\s!serif] [cambria,cambria-nt]
- \doifelsefile{cambria.ttc} {
- % microsoft cabria
- \definefontsynonym [CambriaMath] [\s!file:cambria.ttc(Cambria Math)]
- \definefontsynonym [CambriaSerif] [\s!file:cambria.ttc(Cambria)]
- } {
- % ascender cambria
- \definefontsynonym [CambriaMath] [\s!file:cambmath.ttf]
- \definefontsynonym [CambriaSerif] [\s!file:cambria.ttf]
- }
- \definefontsynonym [CambriaSerifBold] [\s!file:cambriab.ttf]
- \definefontsynonym [CambriaSerifItalic] [\s!file:cambriai.ttf]
- \definefontsynonym [CambriaSerifBoldItalic] [\s!file:cambriaz.ttf]
- \stoptypescript
-
- \starttypescript [\s!math] [cambria] [\s!name]
- \loadfontgoodies[cambria-math]
- \definefontsynonym [\s!MathRoman] [CambriaMath] [\s!features={\s!math\mathsizesuffix,cambria:mathextra,mathextra},\s!goodies=cambria-math]
- \definefontsynonym [\s!MathRomanBold] [CambriaMath] [\s!features={\s!math\mathsizesuffix,cambria-math-bold,cambria:mathextra,mathextra},\s!goodies=cambria-math]
- \stoptypescript
-
- \starttypescript [\s!math] [cambria-nt] [\s!name]
- \loadfontgoodies[cambria-math]
- \definefontsynonym [\s!MathRoman] [CambriaMath] [\s!features={\s!math\mathsizesuffix,cambria:mathextra,mathextra}]
- \definefontsynonym [\s!MathRomanBold] [CambriaMath] [\s!features={\s!math\mathsizesuffix,cambria-math-bold,cambria:mathextra,mathextra}]
- \stoptypescript
-
- \starttypescript [\s!serif] [cambria,cambria-nt] [\s!name]
- \setups[\s!font:\s!fallback:\s!serif]
- \definefontsynonym [\s!Serif] [CambriaSerif] [\s!features=\s!default,\s!goodies=cambria]
- \definefontsynonym [\s!SerifBold] [CambriaSerifBold] [\s!features=\s!default,\s!goodies=cambria]
- \definefontsynonym [\s!SerifItalic] [CambriaSerifItalic] [\s!features=\s!default,\s!goodies=cambria]
- \definefontsynonym [\s!SerifBoldItalic] [CambriaSerifBoldItalic] [\s!features=\s!default,\s!goodies=cambria]
- \stoptypescript
-
- \starttypescript [cambria,cambria-nt]
- \definetypeface [\typescriptone] [\s!rm] [\s!serif] [cambria] [\s!default]
- \definetypeface [\typescriptone] [\s!ss] [\s!sans] [dejavu] [\s!default]
- \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default]
- \definetypeface [\typescriptone] [\s!mm] [\s!math] [\typescriptone] [\s!default]
- \stoptypescript
-
-\stoptypescriptcollection
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cleartype.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cleartype.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-cleartype.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,56 +0,0 @@
-%D \module
-%D [ file=type-imp-cleartype,
-%D version=2007.07.30,
-%D title=\CONTEXT\ Typescript Macros,
-%D subtitle=Microsoft Cleartype,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-\starttypescriptcollection[cleartype]
-
- \starttypescript [\s!sans] [candara] [\s!name]
- \setups[\s!font:\s!fallback:\s!sans]
- \definefontsynonym [\s!Sans] [\s!file:candara] [\s!features=\s!default]
- \definefontsynonym [\s!SansBold] [\s!file:candarab] [\s!features=\s!default]
- \definefontsynonym [\s!SansItalic] [\s!file:candarai] [\s!features=\s!default]
- \definefontsynonym [\s!SansBoldItalic] [\s!file:candaraz] [\s!features=\s!default]
- \stoptypescript
-
- \starttypescript [\s!mono] [consolas] [\s!name]
- \setups[\s!font:\s!fallback:\s!mono]
- \definefontsynonym [\s!Mono] [\s!file:consola] [\s!features=\s!none]
- \definefontsynonym [\s!MonoBold] [\s!file:consolab] [\s!features=\s!none]
- \definefontsynonym [\s!MonoItalic] [\s!file:consolai] [\s!features=\s!none]
- \definefontsynonym [\s!MonoBoldItalic] [\s!file:consolaz] [\s!features=\s!none]
- \stoptypescript
-
- \starttypescript [\s!serif] [constantia] [\s!name]
- \setups[\s!font:\s!fallback:\s!serif]
- \definefontsynonym [\s!Serif] [\s!file:constan] [\s!features=\s!default]
- \definefontsynonym [\s!SerifBold] [\s!file:constanb] [\s!features=\s!default]
- \definefontsynonym [\s!SerifItalic] [\s!file:constani] [\s!features=\s!default]
- \definefontsynonym [\s!SerifBoldItalic] [\s!file:constanz] [\s!features=\s!default]
- \stoptypescript
-
- \starttypescript [\s!sans] [corbel] [\s!name]
- \setups[\s!font:\s!fallback:\s!sans]
- \definefontsynonym [\s!Sans] [\s!file:corbel] [\s!features=\s!default]
- \definefontsynonym [\s!SansBold] [\s!file:corbelb] [\s!features=\s!default]
- \definefontsynonym [\s!SansItalic] [\s!file:corbeli] [\s!features=\s!default]
- \definefontsynonym [\s!SansBoldItalic] [\s!file:corbelz] [\s!features=\s!default]
- \stoptypescript
-
- \starttypescript [\s!sans] [calibri] [\s!name]
- \setups[\s!font:\s!fallback:\s!sans]
- \definefontsynonym [\s!Sans] [\s!file:calibri] [\s!features=\s!default]
- \definefontsynonym [\s!SansBold] [\s!file:calibrib] [\s!features=\s!default]
- \definefontsynonym [\s!SansItalic] [\s!file:calibrii] [\s!features=\s!default]
- \definefontsynonym [\s!SansBoldItalic] [\s!file:calibriz] [\s!features=\s!default]
- \stoptypescript
-
-\stoptypescriptcollection
Deleted: trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-minion.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-minion.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-minion.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,68 +0,0 @@
-%D \module
-%D [ file=type-imp-minion,
-%D version=2016.06.14,
-%D title=\CONTEXT\ Typescript Macros,
-%D subtitle=Minion,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-% \definefontfallback[MinionMathFallback] [file:latinmodern-math.otf][uppercasescript]
-% \definefontfallback[MinionBoldMathFallback][file:latinmodern-math.otf][uppercasescript]
-
-% \definefontfeature[minion:mathhack] [kern={script=dflt,language=dflt}]
-% \definefontfeature[minion:mathextra][kern={script=dflt,language=dflt}] % issues message
-%
-% \setupbodyfont[minion]
-%
-% \starttext
-% $ff$
-% \stoptext
-%
-% Watch out: [kern=always] won't work here as that is an node mode trick. This is actually not something
-% that one should use. It's for Mikael and Hans eyes only because they wanted t check the engine.
-
-\starttypescriptcollection[minion]
-
- \starttypescript [\s!serif][minion][\s!all]
- \loadfontgoodies[minion]
- \definefontsynonym[\s!Serif] [Minion-Regular] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifBold] [Minion-Bold] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifItalic] [Minion-Italic] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifBoldItalic][Minion-BoldItalic][\s!features=\s!default,\s!goodies=minion]
- \stoptypescript
-
- \starttypescript [\s!serif][minion-medium][\s!all]
- \loadfontgoodies[minion]
- \definefontsynonym[\s!Serif] [Minion-Regular] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifBold] [Minion-Medium] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifItalic] [Minion-Italic] [\s!features=\s!default,\s!goodies=minion]
- \definefontsynonym[\s!SerifBoldItalic][Minion-MediumItalic][\s!features=\s!default,\s!goodies=minion]
- \stoptypescript
-
- \starttypescript [\s!math][minion][\s!all]
- \loadfontgoodies[minion]
- \loadfontgoodies[minion-math]
- \definefontsynonym[\s!MathRoman] [Minion-Math] [\s!features={minion:mathhack,\s!math\mathsizesuffix,minion:mathextra,mathextra},\s!designsize=\s!auto,\s!goodies=minion-math] % ,\s!fallbacks=MinionMathFallback]
- \definefontsynonym[\s!MathRomanBold][Minion-BoldMath][\s!features={minion:mathhack,\s!math\mathsizesuffix,minion:mathextra,mathextra},\s!designsize=\s!auto,\s!goodies=minion-math] % ,\s!fallbacks=MinionBoldMathFallback]
- \stoptypescript
-
- \starttypescript [\s!math][minion-medium][\s!all]
- \loadfontgoodies[minion]
- \loadfontgoodies[minion-math]
- \definefontsynonym[\s!MathRoman] [Minion-Math] [\s!features={minion:mathhack,\s!math\mathsizesuffix,minion:mathextra,mathextra},\s!designsize=\s!auto,\s!goodies=minion-math] % ,\s!fallbacks=MinionMathFallback]
- \definefontsynonym[\s!MathRomanBold][Minion-MediumMath][\s!features={minion:mathhack,\s!math\mathsizesuffix,minion:mathextra,mathextra},\s!designsize=\s!auto,\s!goodies=minion-math] % ,\s!fallbacks=MinionBoldMathFallback]
- \stoptypescript
-
- \starttypescript [minion,minion-medium]
- \definetypeface [\typescriptone] [\s!rm] [\s!serif] [\typescriptone] [\s!default]
- \definetypeface [\typescriptone] [\s!ss] [\s!sans] [dejavu] [\s!default] [\s!rscale=0.8]
- \definetypeface [\typescriptone] [\s!tt] [\s!mono] [dejavu] [\s!default] [\s!rscale=0.8]
- \definetypeface [\typescriptone] [\s!mm] [\s!math] [\typescriptone] [\s!default]
- \stoptypescript
-
-\stoptypescriptcollection
Modified: trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-stix.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-stix.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/fonts/mkiv/type-imp-stix.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -11,6 +11,9 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
+%D We recommend using the ttf files because we noticed that they are more original but
+%D becuase we can't be sure what a distribution provides we don't use a suffix below.
+
%D We provide typescripts for version one and two of the stix fonts. There is a
%D xits variant based on the first (not opentype) release that also provides
%D bidirectional math. With (in 2022) stixtwo being frozsen for 2 years we can make
@@ -55,21 +58,21 @@
\stoptypescript
\starttypescript [\s!math] [stix,stixtwo,xits] [\s!name]
- \definefontsynonym[\s!MathRoman] [\s!file:stixtwomath-regular.ttf][\s!features={\s!math\mathsizesuffix,stixtwomath,stixtwo:mathextra,mathextra},\s!goodies=stixtwo-math]
- \definefontsynonym[\s!MathRomanBold][\s!file:stixtwomath-regular.ttf][\s!features={\s!math\mathsizesuffix,stixtwo-math-bold,stixtwomath,stixtwo:mathextra,mathextra},\s!goodies=stixtwo-math]
+ \definefontsynonym[\s!MathRoman] [\s!file:stixtwomath-regular][\s!features={\s!math\mathsizesuffix,stixtwomath,stixtwo:mathextra,mathextra},\s!goodies=stixtwo-math]
+ \definefontsynonym[\s!MathRomanBold][\s!file:stixtwomath-regular][\s!features={\s!math\mathsizesuffix,stixtwo-math-bold,stixtwomath,stixtwo:mathextra,mathextra},\s!goodies=stixtwo-math]
\stoptypescript
\starttypescript [\s!math] [stix-nt,stixtwo-nt] [\s!name]
- \definefontsynonym[\s!MathRoman][\s!file:stixtwomath-regular.ttf][\s!features={\s!math\mathsizesuffix,stixtwomath,stixtwo:mathextra,mathextra}]
- \definefontsynonym[\s!MathRomanBold][\s!file:stixtwomath-regular.ttf][\s!features={\s!math\mathsizesuffix,stixtwo-math-bold,stixtwomath,stixtwo:mathextra,mathextra}]
+ \definefontsynonym[\s!MathRoman] [\s!file:stixtwomath-regular][\s!features={\s!math\mathsizesuffix,stixtwomath,stixtwo:mathextra,mathextra}]
+ \definefontsynonym[\s!MathRomanBold][\s!file:stixtwomath-regular][\s!features={\s!math\mathsizesuffix,stixtwo-math-bold,stixtwomath,stixtwo:mathextra,mathextra}]
\stoptypescript
\starttypescript [\s!serif] [stix,stixtwo,xits] [\s!name]
\setups[\s!font:\s!fallback:\s!serif]
- \definefontsynonym[\s!Serif] [\s!file:stixtwotext-regular.ttf] [\s!features=\s!default,\s!goodies=stixtwo-text]
- \definefontsynonym[\s!SerifBold] [\s!file:stixtwotext-bold.ttf] [\s!features=\s!default,\s!goodies=stixtwo-text]
- \definefontsynonym[\s!SerifItalic] [\s!file:stixtwotext-italic.ttf] [\s!features=\s!default,\s!goodies=stixtwo-text]
- \definefontsynonym[\s!SerifBoldItalic][\s!file:stixtwotext-bolditalic.ttf][\s!features=\s!default,\s!goodies=stixtwo-text]
+ \definefontsynonym[\s!Serif] [\s!file:stixtwotext-regular] [\s!features=\s!default,\s!goodies=stixtwo-text]
+ \definefontsynonym[\s!SerifBold] [\s!file:stixtwotext-bold] [\s!features=\s!default,\s!goodies=stixtwo-text]
+ \definefontsynonym[\s!SerifItalic] [\s!file:stixtwotext-italic] [\s!features=\s!default,\s!goodies=stixtwo-text]
+ \definefontsynonym[\s!SerifBoldItalic][\s!file:stixtwotext-bolditalic][\s!features=\s!default,\s!goodies=stixtwo-text]
\stoptypescript
\starttypescript[stix,stixtwo,xits,stix-nt,stixtwo-nt]
Modified: trunk/Master/texmf-dist/tex/context/interface/mkiv/i-context.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/context/interface/mkiv/i-readme.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-basics.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-basics.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-basics.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -66,6 +66,62 @@
% Todo: use lua instead of synonyms
+% \permanent\protected\def\righttoleftstring#1{\begingroup\righttoleft#1\endgroup}
+% \permanent\protected\def\lefttorightstring#1{\begingroup\lefttoright#1\endgroup}
+%
+% \startluacode
+% local find = string.find
+% local getid = lxml.getid
+%
+% local lefttorightstring = context.verbatim.lefttorightstring
+% local righttoleftstring = context.verbatim.righttoleftstring
+%
+% local notcatcodes = tex.notcatcodes
+%
+% interfaces.implement {
+% name = "xmldiratt",
+% public = true,
+% arguments = "2 strings",
+% actions = function(id,name)
+% local e = lxml.getid(id)
+% if e then
+% local at = e.at
+% if at then
+% att = at[name]
+% if att then
+% if find(att,"[a-zA-Z]") then -- todo: check for arabic instead
+% lefttorightstring(att)
+% else
+% righttoleftstring(att)
+% end
+% end
+% end
+% end
+% end
+% }
+%
+% interfaces.implement {
+% name = "dirstring",
+% public = true,
+% arguments = "string",
+% actions = function(str)
+% if find(str,"[a-zA-Z]") then -- todo: check for arabic instead
+% lefttorightstring(str)
+% else
+% righttoleftstring(str)
+% end
+% end
+% }
+% \stopluacode
+%
+% \let\dircheckedstring\firstofoneargument
+% \let\dircheckedxmlatt\xmlatt
+%
+% \startinterface persian
+% \let\dircheckedstring\dirstring
+% \let\dircheckedxmlatt\xmldiratt
+% \stopinterface
+
\unprotect
% We might apply this locally!
@@ -121,6 +177,9 @@
\unexpanded\def\setupalwcolor{}
\unexpanded\def\setupoptcolor{darkgray}
+% \detokenize is redundant because we already need to pass verbatim due to
+% percent characters
+
\unexpanded\def\setupvarword#1{\detokenize{#1}}
\unexpanded\def\setupintword#1{\WORD{\detokenize{#1}}}
\unexpanded\def\setuptxtword#1{\detokenize{#1}}
@@ -217,10 +276,12 @@
local context = context
- local setupvarword = context.formatted.setupvarword
- local setupintword = context.formatted.setupintword
- local setuptxtword = context.formatted.setuptxtword
+ -- we can have percent signs here so we need to be verbatim
+ local setupvarword = context.verbatim.setupvarword
+ local setupintword = context.verbatim.setupintword
+ local setuptxtword = context.verbatim.setuptxtword
+
local getsetupstring = interfaces.getsetupstring
-- normally a lookup is fast enough but here we can have many setups
@@ -982,12 +1043,14 @@
}
\stopxmlsetups
+% \enabletrackers[typesetters.directions*]%
+
\startxmlsetups xml:setups:inherit
% \cmd_column_two_start{}{}
\rawsetupstring{cd:inherits}:
\enspace
\letterbackslash
- \xmlatt{#1}{name}
+ \xmlatt{#1}{name}% maybe hboxed
% \cmd_column_two_stop
\ignorespaces
\stopxmlsetups
Modified: trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-overview.mkiv
===================================================================
--- trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-overview.mkiv 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/modules/mkiv/x-setups-overview.mkiv 2025-03-02 23:17:57 UTC (rev 74402)
@@ -60,7 +60,7 @@
\startinterface italian \definecolor[LocalColor][r=.25,g=.75,b=.75] \stopinterface
\startinterface czech \definecolor[LocalColor][r=.75,g=.25,b=.75] \stopinterface
\startinterface romanian \definecolor[LocalColor][r=.5,g=.4,b=.3] \stopinterface
-% \definecolor[LocalColor][r=.5,g=.3,b=.4]
+\startinterface persian \definecolor[LocalColor][r=.5,g=.3,b=.4] \stopinterface
% \definecolor[LocalColor][r=.4,g=.3,b=.5]
% \definecolor[LocalColor][r=.4,g=.5,b=.3]
% \definecolor[LocalColor][r=.3,g=.4,b=.5]
@@ -73,23 +73,35 @@
\startinterface italian \definecolor[TitleColor][r=.375,g=.125,b=.375] \stopinterface
\startinterface czech \definecolor[TitleColor][r=.125,g=.375,b=.375] \stopinterface
\startinterface romanian \definecolor[TitleColor][r=.25,g=.20,b=.15] \stopinterface
-% \definecolor[TitleColor][r=.25,g=.15,b=.20]
+\startinterface persian \definecolor[TitleColor][r=.25,g=.15,b=.20] \stopinterface
% \definecolor[TitleColor][r=.20,g=.15,b=.25]
% \definecolor[TitleColor][r=.20,g=.25,b=.15]
% \definecolor[TitleColor][r=.15,g=.20,b=.25]
% \definecolor[TitleColor][r=.15,g=.25,b=.20]
+% \setupdirections[method=unicode,bidi=global]
+
\definecolor [lightgray] [s=.9]
\definecolor [darkgray] [s=.1]
-\usetypescript[palatino]
+\usetypescriptfile[texgyre]
+\usetypescriptfile[almfixed]
+\definetypeface [pagella] [rm] [serif] [pagella] [default]
+\definetypeface [pagella] [ss] [sans] [modern] [default] [rscale=1.075]
+\definetypeface [pagella] [tt] [mono] [almfixed] [default] [rscale=1.075]
+\definetypeface [pagella] [mm] [math] [pagella] [default]
+
\doifelsemode {setups:mapping} {
- \setupbodyfont[palatino,8pt]
+ \setupbodyfont[pagella,8pt]
} {
- \setupbodyfont[palatino,9pt]
+ \setupbodyfont[pagella,9pt]
}
+\startinterface persian
+ \setupdirections[\c!bidi=\v!global,\c!method=\v!unicode,\c!fences=\v!no]
+\stopinterface
+
\defineoverlay
[cover]
[\hbox to \paperwidth{\hss\reuseMPgraphic{cover+back}}]
@@ -198,13 +210,14 @@
[titlepage]
\startsetups text:commands
- \startinterface dutch \strut commando's \par \stopinterface
- \startinterface english \strut commands \par \stopinterface
- \startinterface german \strut befehle \par \stopinterface
- \startinterface french \strut commandes \par \stopinterface
- \startinterface czech \strut p\v{r}ikazy \par \stopinterface
- \startinterface italian \strut comandi \par \stopinterface
- \startinterface romanian \strut comenzile \par \stopinterface
+ \startinterface dutch \strut commando's \par \stopinterface
+ \startinterface english \strut commands \par \stopinterface
+ \startinterface german \strut befehle \par \stopinterface
+ \startinterface french \strut commandes \par \stopinterface
+ \startinterface czech \strut přikazy \par \stopinterface
+ \startinterface italian \strut comandi \par \stopinterface
+ \startinterface romanian \strut comenzile \par \stopinterface
+ \startinterface persian \strut commands \par \stopinterface % todo
\stopsetups
\startsetups text:uppercase
@@ -215,16 +228,18 @@
\startinterface czech CS\stopinterface
\startinterface italian IT\stopinterface
\startinterface romanian RO\stopinterface
+ \startinterface persian PE\stopinterface
\stopsetups
\startsetups text:lowercase
- \startinterface dutch \strut nl / nederlands \par \stopinterface
- \startinterface english \strut en / english \par \stopinterface
- \startinterface german \strut de / deutsch \par \stopinterface
- \startinterface french \strut fr / fran\c{c}ais \par \stopinterface
- \startinterface czech \strut cs / \v{c}esk\'y \par \stopinterface
- \startinterface italian \strut it / italiano \par \stopinterface
- \startinterface romanian \strut ro / rom\^{a}n\u{a} \par \stopinterface
+ \startinterface dutch \strut nl / nederlands \par \stopinterface
+ \startinterface english \strut en / english \par \stopinterface
+ \startinterface german \strut de / deutsch \par \stopinterface
+ \startinterface french \strut fr / français \par \stopinterface
+ \startinterface czech \strut cs / český \par \stopinterface
+ \startinterface italian \strut it / italiano \par \stopinterface
+ \startinterface romanian \strut ro / română \par \stopinterface
+ \startinterface persian \strut pe / persian \par \stopinterface
\stopsetups
\startmakeup[\v!standard]
@@ -296,10 +311,9 @@
\definedfont[RegularBold at 24pt]\setupinterlinespace
\setupalign[\v!left]
\vfill
- PRAGMA ADE \par
- Ridderstraat 27 \par
- 8061GH Hasselt NL \par
- www.pragma-ade.com \par
+ www.pragma-ade.nl \par
+ wiki.contextgarden.net \par
+ www.tug.org \par
\stopcolor
\stopmakeup
Modified: trunk/Master/texmf-dist/tex/context/modules/mkxl/s-system-syntax.lmt
===================================================================
--- trunk/Master/texmf-dist/tex/context/modules/mkxl/s-system-syntax.lmt 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/modules/mkxl/s-system-syntax.lmt 2025-03-02 23:17:57 UTC (rev 74402)
@@ -422,6 +422,7 @@
optional(keyword("nobreak")),
optional(keyword("options"),s_integer),
optional(keyword("class"),s_integer),
+ optional(keyword("standalone")),
sequence(s_tokens,s_tokens,s_tokens)
),
explicitdiscretionary = false,
@@ -1079,6 +1080,7 @@
optional(keyword("mathtext")),
-- optional(keyword("discarded")),
optional(sequence(keyword("class"),s_integer)),
+ optional(keyword("swap")),
s_tokens
)
Added: trunk/Master/texmf-dist/tex/context/sample/common/jaynes.tex
===================================================================
--- trunk/Master/texmf-dist/tex/context/sample/common/jaynes.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/context/sample/common/jaynes.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -0,0 +1,8 @@
+We have arrived at a very interesting point in our discussion,
+and one that is completely contradictory to all of the alternative
+solutions to the problem of the origin of consciousness which we
+discussed in the introductory chapter. For if consciousness is
+based on language, then it follows that it is of a much more
+recent origin than has heretofore been supposed. Consciousness
+come after language! The implications of such a position are
+extremely serious.
Property changes on: trunk/Master/texmf-dist/tex/context/sample/common/jaynes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/context/sample/common/samples.tex
===================================================================
--- trunk/Master/texmf-dist/tex/context/sample/common/samples.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/context/sample/common/samples.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -62,6 +62,9 @@
\NC poe.tex \NC Edgar Allan Poe \NC A dream within a dream, www.poetryfoundation.org. \NC \NR
\NC gray.tex \NC John Gray \NC https://www.theguardian.com/books/2008/mar/15/society \NC \NR
\NC dijkstra.tex \NC Edsger Dijkstra \NC \NC \NR
+\NC janyes.tex \NC Julian Jaynes \NC The origin of consciousness in the break down of the
+ bicameral mind,
+ Houghton Mifflin, Princeton, 1976 \NC \NR
\stoptabulate
% Tufte: This quote will always produce hyphenated text, apart from the content,
Modified: trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-basics.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-basics.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-basics.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -16,7 +16,7 @@
\newcount \lastallocatedattribute \lastallocatedattribute=255
-\def\newattribute#1%
+\protected\def\newattribute#1%
{\global\advance\lastallocatedattribute 1
\attributedef#1\lastallocatedattribute}
Modified: trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-fonts-merged.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-fonts-merged.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-fonts-merged.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -1,6 +1,6 @@
-- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua
-- parent file : c:/data/develop/context/sources/luatex-fonts.lua
--- merge date : 2025-02-19 14:24
+-- merge date : 2025-02-28 18:12
do -- begin closure to overcome local limits and interference
@@ -9668,7 +9668,7 @@
if c and c~=unicode then
local cc=changed[c]
if cc then
- while cc do
+ while cc and cc~=unicode and c~=cc do
c=cc
cc=changed[c]
end
Modified: trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.lua 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.lua 2025-03-02 23:17:57 UTC (rev 74402)
@@ -6,6 +6,9 @@
license = "see context related readme files"
}
+-- This is an experiment that evolved from some luametatex math developments
+-- and observations (by Mikael Sundqvist and Hans Hagen in 2023/2024).
+
local gaps = {
[0x1D455] = 0x0210E,
[0x1D49D] = 0x0212C,
@@ -111,89 +114,102 @@
120761, 120762, 120763, 120764, 120765, 120766, 120767, 120768, 120769, 120770,
120771 }
-local function emulatelmtx(tfmdata,key,value)
- if tfmdata.mathparameters and not tfmdata.emulatedlmtx then
- tfmdata.fonts = { { id = 0 } }
- tfmdata.type = "virtual"
- tfmdata.properties.virtualized = true
- end
-end
+-- local function emulatelmtx(tfmdata,key,value)
+-- if tfmdata.mathparameters and not tfmdata.emulatedlmtx then
+-- tfmdata.fonts = { { id = 0 } }
+-- tfmdata.type = "virtual"
+-- tfmdata.properties.virtualized = true
+-- end
+-- end
-fonts.handlers.otf.features.register {
- name = "emulate lmtx",
- description = "emulate lmtx mode",
- default = emulate,
- manipulators = { base = emulatelmtx },
-}
+-- fonts.handlers.otf.features.register {
+-- name = "emulate lmtx",
+-- description = "emulate lmtx mode",
+-- default = emulate,
+-- manipulators = { base = emulatelmtx },
+-- }
+local report = logs.reporter("math")
+
+fonts.constructors.emulatelmtx = false -- true
+
local function emulatelmtx(tfmdata,key,value)
if tfmdata.mathparameters and not tfmdata.emulatedlmtx then
- local targetcharacters = tfmdata.characters
- local targetdescriptions = tfmdata.descriptions
- local factor = tfmdata.parameters.factor
- local function getllx(u)
- local d = targetdescriptions[u]
- if d then
- local b = d.boundingbox
- if b then
- local llx = b[1]
- if llx < 0 then
- return - llx
+ if fonts.constructors.emulatelmtx then
+ local targetcharacters = tfmdata.characters
+ local targetdescriptions = tfmdata.descriptions
+ local factor = tfmdata.parameters.factor
+ local function getllx(u)
+ local d = targetdescriptions[u]
+ if d then
+ local b = d.boundingbox
+ if b then
+ local llx = b[1]
+ if llx < 0 then
+ return - llx
+ end
end
end
+ return false
end
- return false
- end
- for u, c in next, targetcharacters do
- local uc = c.unicode or u
- if integrals[uc] then
- -- skip this one
- else
- local accent = c.top_accent
- local italic = c.italic
- local width = c.width or 0
- local llx = getllx(u)
- local bl, br, tl, tr
- if llx then
- llx = llx * factor
- width = width + llx
- bl = - llx
- tl = bl
- c.commands = { { "right", llx }, { "slot", 0, u } }
+ for u, c in next, targetcharacters do
+ local uc = c.unicode or u
+ if integrals[uc] then
+ -- skip this one
+ else
+ local accent = c.top_accent
+ local italic = c.italic
+ local width = c.width or 0
+ local llx = getllx(u)
+ local bl, br, tl, tr
+ if llx then
+ llx = llx * factor
+ width = width + llx
+ bl = - llx
+ tl = bl
+ c.commands = { { "right", llx }, { "slot", 0, u } }
+ if accent then
+ accent = accent + llx
+ end
+ end
if accent then
- accent = accent + llx
+ if italics[uc] then
+ c.top_accent = accent
+ else
+ c.top_accent = nil
+ end
end
- end
- if accent then
- if italics[uc] then
- c.top_accent = accent
- else
- c.top_accent = nil
+ if italic and italic ~= 0 then
+ width = width + italic
+ br = - italic
end
+ c.width = width
+ if italic then
+ c.italic = nil
+ end
+ if bl or br or tl or tr then
+ -- watch out: singular and _ because we are post copying / scaling
+ c.mathkern = {
+ bottom_left = bl and { { height = 0, kern = bl } } or nil,
+ bottom_right = br and { { height = 0, kern = br } } or nil,
+ top_left = tl and { { height = c.height or 0, kern = tl } } or nil,
+ top_right = tr and { { height = c.height or 0, kern = tr } } or nil,
+ }
+ end
end
- if italic and italic ~= 0 then
- width = width + italic
- br = - italic
- end
- c.width = width
- if italic then
- c.italic = nil
- end
- if bl or br or tl or tr then
- -- watch out: singular and _ because we are post copying / scaling
- c.mathkern = {
- bottom_left = bl and { { height = 0, kern = bl } } or nil,
- bottom_right = br and { { height = 0, kern = br } } or nil,
- top_left = tl and { { height = c.height or 0, kern = tl } } or nil,
- top_right = tr and { { height = c.height or 0, kern = tr } } or nil,
- }
- end
end
+ tfmdata.fonts = { { id = 0 } }
+ tfmdata.type = "virtual"
+ tfmdata.properties.virtualized = true
+ tfmdata.emulatedlmtx = true
+ else
+ report()
+ report("lmtx emulation is disabled for %a scaled %i",
+ file.basename(tfmdata.properties.filename),
+ math.round(tfmdata.parameters.factor)
+ )
+ report()
end
- tfmdata.fonts = { { id = 0 } }
- tfmdata.type = "virtual"
- tfmdata.properties.virtualized = true
- tfmdata.emulatedlmtx = true
end
end
Modified: trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-math.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -16,14 +16,6 @@
%D In the perspective of the TUG Lucida Opentype project Bruno Voisin checked the code
%D and definitions below and suggested some improvements.
-% we provide a remap feature
-
-% \protected makes our mp test work (no expansion)
-
-\ifdefined\directlua
- \directlua{dofile(kpse.find_file('luatex-math.lua'))}
-\fi
-
% a bunch of fonts:
\let \teni = \relax
@@ -36,16 +28,27 @@
\let \sevenbf = \relax
\let \fivebf = \relax
+\protected\def\emulatelmtxmath
+ {\global\let\emulatelmtxmath\relax
+ \directlua {
+ dofile(kpse.find_file('luatex-math.lua'))
+ % uncomment when testing very plain engine usage
+ fonts.constructors.emulatelmtx = true
+ }}
+
+% \protected makes our mp test work (no expansion)
+
\protected\def\latinmodern
- {\font\tenrm = file:lmroman10-regular.otf:+liga;+kern;+tlig;+trep at 10pt
+ {\emulatelmtxmath
+ \font\tenrm = file:lmroman10-regular.otf:+liga;+kern;+tlig;+trep at 10pt
\font\sevenrm = file:lmroman7-regular.otf:+liga;+kern;+tlig;+trep at 7pt
\font\fiverm = file:lmroman5-regular.otf:+liga;+kern;+tlig;+trep at 5pt
%
- \font\tentt = file:lmmono10-regular.otf at 10pt
- \font\tensl = file:lmromanslant10-regular.otf:+liga;+kern;+tlig;+trep at 10pt
- \font\tenit = file:lmroman10-italic.otf:+liga;+kern;+tlig;+trep at 10pt
- \font\tenbf = file:lmroman10-bold.otf:+liga;+kern;+tlig;+trep at 10pt
- \font\tenbi = file:lmroman10-bolditalic.otf:+liga;+kern;+tlig;+trep at 10pt
+ \font\tentt = file:lmmono10-regular.otf at 10pt
+ \font\tensl = file:lmromanslant10-regular.otf:+liga;+kern;+tlig;+trep;+itlc at 10pt
+ \font\tenit = file:lmroman10-italic.otf:+liga;+kern;+tlig;+trep;+itlc at 10pt
+ \font\tenbf = file:lmroman10-bold.otf:+liga;+kern;+tlig;+trep at 10pt
+ \font\tenbi = file:lmroman10-bolditalic.otf:+liga;+kern;+tlig;+trep;+itlc at 10pt
%
\font\tenos = file:lmroman10-regular.otf:+onum;+liga;+kern;+tlig;+trep at 10pt
\font\sevenos = file:lmroman7-regular.otf:+onum;+liga;+kern;+tlig;+trep at 7pt
@@ -66,15 +69,16 @@
\tenrm}
\protected\def\lucidabright
- {\font\tenrm = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at 10pt
+ {\emulatelmtxmath
+ \font\tenrm = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at 10pt
\font\sevenrm = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at 7pt
\font\fiverm = file:lucidabrightot.otf:+liga;+kern;+tlig;+trep at 5pt
%
- \font\tentt = file:lucidasanstypewriterot.otf at 10pt
- \font\tensl = file:lucidabrightot.otf:slant=0.167;+liga;+kern;+tlig;+trep at 10pt
- \font\tenit = file:lucidabrightot-italic.otf:+liga;+kern;+tlig;+trep at 10pt
- \font\tenbf = file:lucidabrightot-demi.otf:+liga;+kern;+tlig;+trep at 10pt
- \font\tenbi = file:lucidabrightot-demiitalic.otf:+liga;+kern;+tlig;+trep at 10pt
+ \font\tentt = file:lucidasanstypewriterot.otf at 10pt
+ \font\tensl = file:lucidabrightot.otf:slant=0.167;+liga;+kern;+tlig;+trep;+itlc at 10pt
+ \font\tenit = file:lucidabrightot-italic.otf:+liga;+kern;+tlig;+trep;+itlc at 10pt
+ \font\tenbf = file:lucidabrightot-demi.otf:+liga;+kern;+tlig;+trep at 10pt
+ \font\tenbi = file:lucidabrightot-demiitalic.otf:+liga;+kern;+tlig;+trep;+itlc at 10pt
%
\font\tenos = file:lucidabrightot.otf:+onum;+liga;+kern;+tlig;+trep at 10pt
\font\sevenos = file:lucidabrightot.otf:+onum;+liga;+kern;+tlig;+trep at 7pt
@@ -1785,10 +1789,10 @@
\protected\def\hookleftarrow {\Umathchar "3"0"0021A9 }
\protected\def\hookrightarrow {\Umathchar "3"0"0021AA }
\protected\def\hslash {\Umathchar "0"0"00210F }
-\protected\def\iiint {\Umathchar "1"0"00222D }
-\protected\def\iiintop {\Umathchar "0"0"00222D }
-\protected\def\iint {\Umathchar "1"0"00222C }
-\protected\def\iintop {\Umathchar "0"0"00222C }
+\protected\def\iiintop {\Umathchar "1"0"00222D }
+\protected\def\iintop {\Umathchar "1"0"00222C }
+\protected\def\iiint {\iiintop\nolimits}
+\protected\def\iint {\iintop \nolimits}
\protected\def\Im {\Umathchar "0"0"002111 }
\protected\def\imaginaryi {\Umathchar "0"0"002148 }
\protected\def\imaginaryj {\Umathchar "0"0"002149 }
@@ -1796,11 +1800,12 @@
\protected\def\imply {\Umathchar "3"0"0021D2 }
\protected\def\in {\Umathchar "0"0"002208 }
\protected\def\infty {\Umathchar "0"0"00221E }
-\protected\def\int {\Umathchar "1"0"00222B }
-\protected\def\intclockwise {\Umathchar "1"0"002231 }
+\protected\def\intop {\Umathchar "1"0"00222B }
+\protected\def\intclockwiseop {\Umathchar "1"0"002231 }
+\protected\def\int {\intop \nolimits}
+\protected\def\intclockwise {\intclockwiseop\nolimits}
\protected\def\integers {\Umathchar "0"0"002124 }
\protected\def\intercal {\Umathchar "2"0"0022BA }
-\protected\def\intop {\Umathchar "0"0"00222B }
\protected\def\Iota {\Umathchar "0"0"000399 }
\protected\def\iota {\Umathchar "0"0"0003B9 }
\protected\def\jmath {\Umathchar "0"0"01D6A5 }
@@ -1982,11 +1987,16 @@
\protected\def\nwsearrow {\Umathchar "3"0"002921 }
\protected\def\odot {\Umathchar "2"0"002299 }
\protected\def\ohm {\Umathchar "0"0"002126 }
-\protected\def\oiiint {\Umathchar "1"0"002230 }
-\protected\def\oiint {\Umathchar "1"0"00222F }
-\protected\def\oint {\Umathchar "1"0"00222E }
-\protected\def\ointclockwise {\Umathchar "1"0"002232 }
-\protected\def\ointctrclockwise {\Umathchar "1"0"002233 }
+\protected\def\oiiintop {\Umathchar "1"0"002230 }
+\protected\def\oiintop {\Umathchar "1"0"00222F }
+\protected\def\ointop {\Umathchar "1"0"00222E }
+\protected\def\ointclockwiseop {\Umathchar "1"0"002232 }
+\protected\def\ointctrclockwiseop {\Umathchar "1"0"002233 }
+\protected\def\oiiint {\oiiintop \nolimits}
+\protected\def\oiint {\oiintop \nolimits}
+\protected\def\oint {\ointop \nolimits}
+\protected\def\ointclockwise {\ointclockwiseop \nolimits}
+\protected\def\ointctrclockwise {\ointctrclockwiseop\nolimits}
\protected\def\Omega {\Umathchar "0"0"0003A9 }
\protected\def\omega {\Umathchar "0"0"0003C9 }
\protected\def\Omicron {\Umathchar "0"0"00039F }
Modified: trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-plain.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-plain.tex 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/texmf-dist/tex/generic/context/luatex/luatex-plain.tex 2025-03-02 23:17:57 UTC (rev 74402)
@@ -7,8 +7,33 @@
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
+%D We found out that in some cases the cm* fonts are not found and we don't
+%D want to load them anyway. So we skip the font definitions.
+
+\catcode`\{=1 % begin group
+\catcode`\}=2 % end group
+\catcode`\#=6 % macro parameter
+
+\let\normalfont \font
+%let\normalskewchar \skewchar
+\let\normaltextfont \textfont
+\let\normalscriptfont \scriptfont
+\let\normalscriptscriptfont\scriptscriptfont
+
+\def\font #1=#2 {\immediate\write99{ignoring \string#1=\string#2}\let#1\nullfont}
+%def\skewchar #1=#2 {\immediate\write99{ignoring \string#1=\string#2}}
+\def\textfont #1=#2{\immediate\write99{ignoring \string\textfont \string#1=\string#2}}
+\def\scriptfont #1=#2{\immediate\write99{ignoring \string\scriptfont \string#1=\string#2}}
+\def\scriptscriptfont#1=#2{\immediate\write99{ignoring \string\scriptscriptfont\string#1=\string#2}}
+
\input plain
+\let\font \normalfont
+%let\skewchar \normalskewchar
+\let\textfont \normaltextfont
+\let\scriptfont \normalscriptfont
+\let\scriptscriptfont\normalscriptscriptfont
+
\directlua {tex.enableprimitives('', tex.extraprimitives())}
% We assume that pdf is used.
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2025-03-02 22:47:18 UTC (rev 74401)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2025-03-02 23:17:57 UTC (rev 74402)
@@ -6915,10 +6915,11 @@
# ConTeXt is complicated. Procedure for updating:
-# 0. ctxversion=`sed -n 's/define *luametatex_version_string/p \
+# 0. ctxversion=`sed -n 's/^ *# *define *luametatex_version_string//p' \
# source/luametatex.h | sed 's/"//g'` # in unpacked tree
-# 1. c2l context # change code here until good
-# (all files match, no mkii, etc.), then:
+# 0b. echo $ctxversion # something like 2.11.07
+# 1. c2l context # change code here until good
+# (all files match, no mkii, etc.), then:
# 2. tl-update-lmtx-bin # download luametatex binaries (check this first);
# # possibly no_lmtx_platforms in
# # 00texlive.autopatterns.tlpsrc
@@ -6932,7 +6933,8 @@
# 8. If needed, other context-legacy updates by hand.
# 9. svn revert tlpkg/texlive.tlpdb # revert interim texlive.tlpdb and let the
# # nightly build do the full update.
-#
+# 10. tar cjf Master/source/luametatex-$ctxversion.tar.xz source
+#
sub POSTcontext {
print "POST$package - remove context-legacy etc. files, rearrange for TL\n";
print "*** See POSTcontext in ctan2tds for ConTeXt update procedure.\n";
More information about the tex-live-commits
mailing list.